@charset "UTF-8";.all-content,pre,textarea{overflow:auto}.btn,.text-nowrap{white-space:nowrap}a.default-btn-light:hover,a.default-btn:hover{text-decoration:none}.btn,img{vertical-align:middle}.mfp-arrow,html{-webkit-tap-highlight-color:transparent}body .header-top .header-logo{background-position:left center;background-size:auto 100%}body .affarsliv .header-top .header-logo{background-size:100% auto}body #main-footer .logo-white{background-size:auto 50px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,img[src*=sifomedia],img[src*="inviso.rampanel"],main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.form-control,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-success.dropdown-toggle,.open>.btn-warning.dropdown-toggle{background-image:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}li{list-style:none}input,textarea{-webkit-appearance:none}@font-face{font-family:"Coranto 2";src:url(../../../sm-theme/assets/fonts/Coranto2_Bold.eot) format("eot");src:url(../../../sm-theme/assets/fonts/Coranto2_Bold.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/Coranto2_Bold.woff) format("woff"),url(../../../sm-theme/assets/fonts/Coranto2_Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"LFT Etica";src:url(../../../sm-theme/assets/fonts/LFT_Etica_Reg.eot) format("eot");src:url(../../../sm-theme/assets/fonts/LFT_Etica_Reg.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/LFT_Etica_Reg.woff) format("woff"),url(../../../sm-theme/assets/fonts/LFT_Etica_Reg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"LFT Etica";src:url(../../../sm-theme/assets/fonts/LFT_Etica_Bold.eot) format("eot");src:url(../../../sm-theme/assets/fonts/LFT_Etica_Bold.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/LFT_Etica_Bold.woff) format("woff"),url(../../../sm-theme/assets/fonts/LFT_Etica_Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"LFT Etica";src:url(../../../sm-theme/assets/fonts/LFT_Etica_Extrabold.eot) format("eot");src:url(../../../sm-theme/assets/fonts/LFT_Etica_Extrabold.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/LFT_Etica_Extrabold.woff) format("woff"),url(../../../sm-theme/assets/fonts/LFT_Etica_Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"LFT Etica";src:url(../../../sm-theme/assets/fonts/LFT_Etica_ExtraboldItalic.eot) format("eot");src:url(../../../sm-theme/assets/fonts/LFT_Etica_ExtraboldItalic.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/LFT_Etica_ExtraboldItalic.woff) format("woff"),url(../../../sm-theme/assets/fonts/LFT_Etica_ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Simple Line Icons";src:url(../../../sm-theme/assets/fonts/Simple-Line-Icons.eot) format("eot");src:url(../../../sm-theme/assets/fonts/Simple-Line-Icons.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/Simple-Line-Icons.woff) format("woff"),url(../../../sm-theme/assets/fonts/Simple-Line-Icons.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Outlined;src:url(../../../sm-theme/assets/fonts/outlined-iconset.eot) format("eot");src:url(../../../sm-theme/assets/fonts/outlined-iconset.eot?#iefix) format("eot"),url(../../../sm-theme/assets/fonts/outlined-iconset.woff) format("woff"),url(../../../sm-theme/assets/fonts/outlined-iconset.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:simple-line-icons;src:url(../../../sm-theme/assets/fonts/Simple-Line-Icons.eot?v=2.4.0);src:url(../../../sm-theme/assets/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format("embedded-opentype"),url(../../../sm-theme/assets/fonts/Simple-Line-Icons.ttf?v=2.4.0) format("truetype"),url(../../../sm-theme/assets/fonts/Simple-Line-Icons.woff?v=2.4.0) format("woff"),url(../../../sm-theme/assets/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format("svg");font-weight:400;font-style:normal}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.default-btn,.default-btn-light{display:block;font-family:"LFT Etica";font-size:16px;font-weight:700;margin:10px auto;padding:10px 15px;text-transform:uppercase;max-width:320px;text-align:center;cursor:pointer}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}.default-btn{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #004A7F;color:#004A7F;background-color:#fff}@media screen and (min-width:660px){.default-btn:hover{background-color:#004A7F;border-color:#004A7F;color:#fff}}.default-btn-light{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #fff;color:#fff}.img-thumbnail,img,label{max-width:100%}@media screen and (min-width:660px){.default-btn-light:hover{background-color:#fff;border-color:#004A7F;color:#004A7F}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"LFT Etica","Coranto 2",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,label{font-weight:700}address,dd,dt{line-height:1.42857}@media (min-width:660px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#004A7F}a.text-primary:focus,a.text-primary:hover{color:#002c4c}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#004A7F}a.bg-primary:focus,a.bg-primary:hover{background-color:#002c4c}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}address,dl,legend{margin-bottom:20px}ol,ul{margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.container,.container-fluid{margin-right:auto;margin-left:auto}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" "}address{font-style:normal}.container{padding-left:10px;padding-right:10px}@media (min-width:660px){.container{width:740px}}@media (min-width:850px){.container{width:960px}}@media (min-width:1024px){.container{width:1160px}}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}fieldset,legend{padding:0;border:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:660px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:850px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1024px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}fieldset{margin:0;min-width:0}legend{display:block;width:100%;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;line-height:1.33333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.33333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:660px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:660px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;touch-action:manipulation;cursor:pointer;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-xs{line-height:1.5;border-radius:3px;font-size:12px}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.progress,hr{margin-bottom:20px}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.clearfix:after,.clearfix:before{display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.teaser--cover .teaser-icons .outlined,.teaser--standard .teaser__image .teaser-icons .outlined,.teaser--topteaser .teaser-icons .outlined{text-shadow:1px 1px #000;font-size:18px;padding:5px;display:inline-block}.img-thumbnail,.modal-form.report-text,body{background-color:#fff}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:659px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:660px) and (max-width:849px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:850px) and (max-width:1023px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1024px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:659px){.hidden-xs{display:none!important}}@media (min-width:660px) and (max-width:849px){.hidden-sm{display:none!important}}@media (min-width:850px) and (max-width:1023px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{overflow-x:hidden;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;letter-spacing:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container-fluid{max-width:1220px;padding-left:20px;padding-right:20px}@media screen and (max-width:1180px){.container-fluid{overflow:hidden}}.row{margin-bottom:20px}@media screen and (max-width:659px){.container-fluid{padding-left:15px;padding-right:15px}.row{margin-bottom:15px}}.row.no-margins{margin-bottom:0}.teaser{margin-bottom:20px}.fluid-250{padding-right:270px}.fluid-250 .col-lg-8,.fluid-250 .col-md-8{width:100%}.fluid-250 .col-lg-4.fixed250,.fluid-250 .col-md-4.fixed250{margin-right:-270px;width:270px}@media screen and (max-width:659px){.teaser{margin-bottom:15px}.fluid-250{padding-right:0}.fluid-250 .col-lg-4.fixed250,.fluid-250 .col-md-4.fixed250{margin-right:0;width:100%}}.fluid-fluid-250{padding-right:270px}.fluid-fluid-250.row[class*=section-] .col-md-4.fixed250{margin-top:-87px}@media screen and (max-width:849px){.fluid-fluid-250{padding-right:0}.fluid-fluid-250.row[class*=section-] .col-md-4.fixed250{margin-top:0}.fluid-fluid-250.row[class*=section-] div:first-child+div{width:100%}}.fluid-fluid-250 .col-lg-4,.fluid-fluid-250 .col-md-4{width:50%}@media screen and (max-width:849px){.fluid-fluid-250 .col-lg-4:first-child,.fluid-fluid-250 .col-md-4:first-child{width:100%}.fluid-fluid-250 .col-lg-4+.col-lg-4,.fluid-fluid-250 .col-md-4+.col-lg-4{width:calc(100vw - 305px);margin-right:270px}.fluid-fluid-250 .col-lg-4+.col-lg-4+.col-lg-4,.fluid-fluid-250 .col-md-4+.col-lg-4+.col-lg-4{width:270px;margin-left:-270px}}@media screen and (max-width:659px){.fluid-fluid-250 .col-lg-4+.col-lg-4,.fluid-fluid-250 .col-md-4+.col-lg-4{width:100%;margin-right:0}.fluid-fluid-250 .col-lg-4+.col-lg-4+.col-lg-4,.fluid-fluid-250 .col-md-4+.col-lg-4+.col-lg-4{width:100%;margin-left:0}}.fluid-fluid-250 .col-lg-4.fixed250,.fluid-fluid-250 .col-md-4.fixed250{margin-right:-270px;width:270px}@media screen and (max-width:849px){.fluid-fluid-250 .col-lg-4.fixed250,.fluid-fluid-250 .col-md-4.fixed250{margin-right:0;margin-top:0;width:100%}}.fluid-fluid-250.section-line::after{margin-right:270px}.fluid-468{padding-right:500px}@media screen and (max-width:849px){.fluid-fluid-250.section-line::after{margin-right:0}.fluid-468{padding-right:0}}.fluid-468 .col-lg-8,.fluid-468 .col-md-8{width:100%}.fluid-468 .col-lg-4,.fluid-468 .col-md-4{margin-right:-500px;width:500px}@media screen and (max-width:849px){.fluid-468 .col-lg-4,.fluid-468 .col-md-4{margin-right:0;width:100%}}.fluid-468 div[class*=content-size-md] .teaser__headline,.fluid-468 div[class*=content-size-lg] .teaser__headline{font-size:25px}.small-container{max-width:690px;margin:0 auto 40px}@media screen and (max-width:659px){.fluid-468 div[class*=content-size-md] .teaser__headline,.fluid-468 div[class*=content-size-lg] .teaser__headline{font-size:18px}.small-container{margin-bottom:30px}}@media screen and (max-width:849px) and (min-width:660px){.col-sm-6{display:inline-block;float:none;vertical-align:top}}.modal-form.report-text{left:50%;margin-left:-150px;padding:20px;position:absolute;width:300px;z-index:2;top:0;visibility:hidden;opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.modal-form.report-text.open-action{visibility:visible;opacity:1}.modal-form.report-text .nf-response-msg{background-color:#fff;margin:0}.modal-form.report-text textarea{max-height:75px}.modal-form.report-text .close-modal{color:#004A7F;font-family:Simple Line Icons;line-height:14px;position:absolute;right:5px;top:5px;cursor:pointer}.nf-form-cont{max-width:680px;margin:0 auto}.nf-form-cont .label-above .nf-field-label{font-family:LFT Etica;margin-bottom:0;text-transform:uppercase}.nf-form-cont .nf-before-form-content{display:none}.nf-form-cont .nf-field-container{margin-bottom:15px}.nf-form-cont input.ninja-forms-field.nf-element,.nf-form-cont select.ninja-forms-field.nf-element,.nf-form-cont textarea.ninja-forms-field.nf-element{border:solid #004A7F;padding:8px;border-radius:0}.nf-form-cont select.ninja-forms-field.nf-element{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent}.nf-form-cont .list-select-wrap>.nf-field-element{position:relative}.nf-form-cont .list-select-wrap>.nf-field-element::before{content:"\e604";position:absolute;right:15px;font-family:"Simple Line Icons";color:#004A7F;top:14px;border-left:solid 1px #004A7F;padding-left:8px;line-height:16px}.nf-form-cont #addNewDate,.nf-form-cont .ninja-forms-field.nf-element[type=button],.nf-form-cont button.fileinput-button{font-family:"LFT Etica";font-weight:700;text-transform:uppercase;cursor:pointer}.nf-form-cont .nf-error input.ninja-forms-field.nf-element,.nf-form-cont .nf-error select.ninja-forms-field.nf-element,.nf-form-cont .nf-error textarea.ninja-forms-field.nf-element{border:solid #c21a24;padding:8px}.nf-form-cont .ninja-forms-field.nf-element[type=button]{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #004A7F;display:block;font-size:16px;padding:10px 15px;max-width:100%;color:#004A7F;text-align:center;width:100%;background-color:#fff;margin:0}@media screen and (min-width:660px){.nf-form-cont .ninja-forms-field.nf-element[type=button]:hover{background-color:#004A7F;border-color:#004A7F;color:#fff}}.nf-form-cont .ninja-forms-field.nf-element[value=Processing]{background-color:transparent;border:none!important}.nf-form-cont .submit-container{margin-bottom:0}.nf-form-cont button.fileinput-button{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #004A7F;display:block;font-size:16px;max-width:100%;color:#004A7F;text-align:center;background-color:#fff;margin:0 0 10px;padding:5px 20px}@media screen and (min-width:660px){.nf-form-cont button.fileinput-button:hover{background-color:#004A7F;border-color:#004A7F;color:#fff}}.nf-form-cont button.fileinput-button span{display:block;margin-top:-22px;text-indent:-5000px}.nf-form-cont button.fileinput-button span::after{content:"Välj fil";display:block;text-indent:0}.nf-form-cont .field-wrap.file_upload-wrap .nf-field-element{border:3px solid #004A7F;padding:10px}.nf-form-cont .progress{background-color:#f0f0f0;border-radius:0;box-shadow:none;margin-bottom:10px}.nf-form-cont .progress .progress-bar{background-color:#004A7F}.nf-form-cont .files_uploaded p::before{content:"Uppladdad fil: "}.nf-form-cont #addNewDate{color:#004A7F;display:inline-block;font-size:14px;margin:10px 0;text-decoration:none}.nf-form-cont #addNewDate::before{color:#004A7F;content:"";font-family:"Simple Line Icons";font-size:12px;font-weight:400;margin:5px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.nf-form-cont #addNewDate:focus,.nf-form-cont #addNewDate:hover{text-decoration:none}.nf-response-msg{background-color:#f0f0f0;margin-top:20px;padding:20px;text-align:center}.nf-response-msg:empty{display:none}.nf-response-msg h3{margin:0 0 10px}@media screen and (max-width:659px){input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=text],input[type=password],input[type=datetime],input[type=week],input[type=email],input[type=url],input[type=tel],input[type=color],input[type=number],input[type=search],select,textarea{font-size:16px}}.auth-form{display:none;padding:20px 15px;position:fixed;top:50%;transform:translateY(-50%);left:10px;right:10px;background-color:#fff;z-index:999}.auth-form input[type=submit]{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #004A7F;display:block;font-family:"LFT Etica";font-weight:700;padding:10px 15px;text-transform:uppercase;max-width:100%;text-align:center;cursor:pointer;width:100%;background-color:#004A7F;color:#fff;margin:0;font-size:18px;outline:0}.main-menu,.main-menu a{-o-transition:all .3s ease 0s}@media screen and (min-width:660px){.auth-form input[type=submit]:hover{background-color:#004A7F;border-color:#004A7F;color:#fff}.login-form{left:50%;transform:translate(-50%,-50%);width:100%;max-width:400px}.register-form{width:100%;max-width:480px}}.auth-form label{font-family:LFT Etica;margin-bottom:10px;text-transform:uppercase;width:100%;font-size:16px;text-align:left}.auth-form label input[type=text],.auth-form label input[type=password],.auth-form label input[type=email]{margin-top:3px;border:solid #004A7F;padding:8px;border-radius:0;width:100%}.auth-form label.remember-me{text-transform:none;font-weight:400}.auth-form label.remember-me input[type=checkbox]{-webkit-appearance:checkbox}.auth-form .login-links{text-align:center;margin-top:20px}.auth-form .login-links p{margin:5px 0 0}.auth-form .sverige-plus{font-size:12px;text-align:center;background-color:#f0f0f0;padding:10px;margin-top:10px}.auth-form .login-message-wrapper,.auth-form .register-message-wrapper{text-align:center;color:#F03;margin-bottom:10px;font-weight:600}@media screen and (min-width:1221px){.login-form:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:12px;margin-left:-12px}}.every_board .row.section-line,.every_board div[class*=col-xs-].section-line{position:relative;padding-bottom:10px;margin-bottom:20px}.every_board .row.section-line:after,.every_board div[class*=col-xs-].section-line:after{position:absolute;bottom:0;left:10px;right:10px;border-bottom:solid 4px #004A7F;content:'';display:block}.header-top::after,.main-menu::after{content:"";clear:both}.every_board .row.section-line.section-sport:after,.every_board div[class*=col-xs-].section-line.section-sport:after{border-color:#E38001}.every_board .row.section-line.section-culture:after,.every_board div[class*=col-xs-].section-line.section-culture:after{border-color:#CD0069}.every_board .row.section-line.section-personal:after,.every_board div[class*=col-xs-].section-line.section-personal:after{border-color:#862E84}.every_board .row.section-line.section-evelina:after,.every_board div[class*=col-xs-].section-line.section-evelina:after{border-color:#B0C91B}#main-body>.every_board>.row.section-line::after{left:0;margin-bottom:10px;margin-left:10px;margin-right:10px;position:relative;right:0;width:auto}.main-header{margin-bottom:40px}.main-header.affarsliv .header-top .header-logo,.main-header.affarsliv-biz .header-top .header-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAABTCAYAAADQrHMgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUI3MEZEQTIyOEExMUU3OUUwM0RGQzc5QUUzNEMzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUI3MEZEQjIyOEExMUU3OUUwM0RGQzc5QUUzNEMzQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMjYzNjdEMjFFMDExRTc5RTAzREZDNzlBRTM0QzNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCMjYzNjdFMjFFMDExRTc5RTAzREZDNzlBRTM0QzNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+g03N0gAAJWxJREFUeNrsXQec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)}.header-top{background-color:#fff;border-bottom:3px solid #004A7F;padding:0 20px;position:relative;z-index:1030}@media screen and (max-width:849px){.main-header{margin-bottom:77px}.header-top{left:0;padding:0;position:fixed;right:0;top:0;z-index:1030}}.header-top::after{display:block}.header-top .header-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAABTCAYAAAB0z16fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE4QzE0QjgyQjlFQjg2NzQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhEMTRCMjc5QTRDOTExRTY5MDUwQThBOEM1RkM0NjIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhEMTRCMjc4QTRDOTExRTY5MDUwQThBOEM1RkM0NjIzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODAxMTc0MDcyMDY4MTE4QzE0QzM3NTYwQkY4MTczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2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);background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:42px;width:210px;float:left;margin:15px 0}@media (max-width:920px){.header-top .header-logo{width:145px}}.header-top #topMenu li.right a{color:#c21a24;font-family:"LFT Etica";font-size:14px;line-height:20px;text-transform:uppercase}.header-top .user-actions-btn{color:#007eb8;float:right;font-family:"Simple Line Icons";font-size:22px;line-height:32px;padding:23px 0;cursor:pointer;display:none}@media screen and (max-width:1270px){.header-top .user-actions-btn{display:block}}@media screen and (max-width:849px){.header-top .header-logo{height:28px;margin:10px}.header-top .user-actions-btn{padding:11px 10px}}.main-menu{background-color:#f0f0f0;border-bottom:3px solid #ccc;margin:0 auto;height:77px;overflow:hidden;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.main-menu a,.toggle-menu{-webkit-transition:all .3s ease 0s}.main-menu::after{display:block}.main-menu .nav-main{margin:0 auto;max-width:1220px;position:relative}.main-menu .nav-main ul{margin:0 170px 0 0;padding:0}.main-menu .menu-item{float:left}.main-menu .current-menu-item a,.main-menu .current-menu-parent a{color:#c21a24}.main-menu a{color:#004A7F;display:block;font-family:"LFT Etica";font-size:17px;padding:25px 15px;text-decoration:none;transition:all .3s ease 0s}.main-menu .menu-item.tipsa{position:absolute;right:60px}.main-menu .menu-item.tipsa a{color:#c21a24;font-family:'LFT Etica';font-weight:700;font-size:14px;padding:27px 15px;text-transform:uppercase;float:right}.main-menu .menu-item.tipsa a::before{content:"\e060";font-family:'Simple Line Icons';font-size:13px;margin-right:3px;font-weight:400}#search-field,.secondary-menu a{font-family:"LFT Etica"}.main-menu #all-content-menu{float:right;position:absolute;right:0}.secondary-menu{border-bottom:3px solid #f0f0f0}.secondary-menu::after{clear:both;content:"";display:block}.secondary-menu .navSub{margin:0 auto;max-width:1220px;padding:0}.secondary-menu .menu-item{float:left}.fixed-toggle-menu,.search-btn{float:right}.secondary-menu .current-menu-item a{color:#c21a24}.secondary-menu a{color:#004A7F;display:inline-block;font-size:14px;padding:15px;text-decoration:none}.fixed .header-top{margin-bottom:77px}.fixed .main-menu{position:fixed;top:0;left:0;right:0;z-index:3}.fixed .all-content{position:fixed;top:77px}.fixed .all-content.open-action{height:calc(100vh - 77px)!important}.fixed .secondary-menu-holder{margin-top:58px}@media screen and (max-width:849px){.fixed .all-content{top:57px}.fixed .all-content.open-action{height:calc(100vh - 57px)!important}.fixed .all-content.open-action.animated{height:auto!important}.fixed .secondary-menu-holder{margin-top:0}}.tight .main-menu{height:47px}.tight .main-menu a{padding:10px 15px}.tight .main-menu .tipsa a{padding:12px 15px}.tight .main-menu .toggle-menu{margin:10px 15px}.tight .all-content{top:47px}.tight .all-content.open-action{height:calc(100vh - 48px)!important}@media screen and (max-width:849px){.tight .all-content{top:57px}.tight .all-content.open-action{height:calc(100vh - 57px)!important}}.main-header.no-sub-menu.fixed .header-top{margin-bottom:120px}.toggle-menu{width:30px;height:24px;position:relative;margin:25px 15px;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;cursor:pointer}@media screen and (max-width:849px){.toggle-menu{margin:15px}}.toggle-menu span{display:block;position:absolute;height:3px;width:100%;background:#004A7F;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;opacity:1;left:0;-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.toggle-menu span:nth-child(1){top:0}.toggle-menu span:nth-child(2),.toggle-menu span:nth-child(3){top:10px}.toggle-menu span:nth-child(4){top:20px}.toggle-menu.open-action span:nth-child(1){top:10px;width:0;left:50%}.toggle-menu.open-action span:nth-child(2){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle-menu.open-action span:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-menu.open-action span:nth-child(4){top:10px;width:0;left:50%}#search-big-screen{display:none}#search-big-screen .search-wrapper{background-color:#fff;box-shadow:0 0 10px 10px rgba(0,0,0,.2);left:50%;margin:-36px 0 0 -225px;padding:15px;position:fixed;top:35%;width:450px}#search-big-screen.open-action{display:block}.search-wrapper{margin:15px}#search-field{border:solid #004A7F;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;padding:8px 0;text-indent:10px;width:100%}@media screen and (max-width:659px){#search-field{padding:6px 0}}.search-btn{background-color:#004A7F;border:solid #004A7F;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;font-family:'Simple Line Icons';font-size:14px;height:40px;margin-left:10px;margin-top:-40px;padding:0;position:relative;width:40px;font-weight:400}.all-content{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#fff;border-bottom:medium solid #c2c2c2;left:0;-webkit-overflow-scrolling:touch;position:absolute;right:0;visibility:hidden;z-index:3;height:0}.all-content.open-action{height:calc(100vh - 160px)!important;visibility:visible}@media screen and (max-width:849px){.all-content{margin-top:0;overflow-y:auto;position:fixed;top:57px}.all-content.open-action{height:calc(100vh - 57px)!important}.all-content.open-action.animated{bottom:0;height:auto!important}}.all-content .all-content-inner{margin:10px auto;max-width:1220px}.all-content .menu{padding:0}.all-content .menu a{text-decoration:none}.all-content .menu>.menu-item{display:inline-block;font-family:"LFT Etica";padding:25px 15px;vertical-align:top}.all-content .menu>li>a{font-size:16px;font-weight:700;text-transform:uppercase}@media screen and (max-width:849px){.all-content .menu>.menu-item{display:block;padding:0}.all-content .menu>li>a{display:block;margin-right:50px;padding:15px 0 15px 15px}}.all-content .menu>li .sub-menu{padding:0}.all-content .menu>li .sub-menu .menu-item{margin:10px 0}@media screen and (max-width:849px){.all-content .menu>li>.expand-btn{display:inline-block;float:right;margin-top:-40px;padding:5px 15px;transition:all .2s ease 0s}.all-content .menu>li>.expand-btn::after{color:#004A7F;content:"";display:block;font-family:'Simple Line Icons';font-weight:400;font-size:25px;line-height:25px}.all-content .menu>li>.expand-btn.open-action{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.all-content .menu>li>.expand-btn:last-child{display:none}.all-content .menu>li .sub-menu{background-color:#f0f0f0;height:0;overflow:hidden;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.all-content .menu>li .sub-menu .menu-item{margin:0}.all-content .menu>li .sub-menu .menu-item a{display:block;padding:10px 20px}}#main-footer,.user-actions-wrapper .user-action{font-family:"LFT Etica"}#dark-overlay,.user-actions-wrapper .user-action::before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.all-content .current-menu-item>a,.all-content .current-menu-parent>a{color:#c21a24}#dark-overlay{transition:all .3s ease 0s;background-color:rgba(0,0,0,.65);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#dark-overlay.open-action{opacity:1;visibility:visible}#main-footer{color:#fff;margin-top:40px}#main-footer ul{padding:0;margin:0}#main-footer .header{color:#004A7F;text-transform:uppercase;font-weight:700}#main-footer a{color:#fff}#main-footer p{margin:0;color:#FCEA99}#main-footer .main-footer-inner{background-color:#000;padding:20px}#main-footer .top-footer-inner{border-top:3px solid #c2c2c2;background-color:#f0f0f0;padding:20px}#main-footer .top-footer-inner a{color:#000}#main-footer .footer-inner-wrapper{margin:0 auto;max-width:1180px}#main-footer .logo-white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAB2CAYAAABvRMfiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE4QzE0QjgyQjlFQjg2NzQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhEMTRCMjdEQTRDOTExRTY5MDUwQThBOEM1RkM0NjIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhEMTRCMjdDQTRDOTExRTY5MDUwQThBOEM1RkM0NjIzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODAxMTc0MDcyMDY4MTE4QzE0QzM3NTYwQkY4MTczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2ODAxMTc0MDcyMDY4MTE4QzE0QzM3NTYwQkY4MTczIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+U05fYmxhzIo8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgFcWhUAAAM+SURBVHja7NzBkqMwDEXRiOL/f1kzm1n0VFd3AENk69x9EhC6fjJJiMx8FaPcAf0lXqjeE49fo50kl481Cp1vNJDkyGtjFXnyhadrHAvL8vF67IRpI1M0Eeadz46q8hCmtkjRUJpbarETpqVE0VSaobXYSSOFmo/spwXaiEOiG94zJ6xDPiFPEodAi/ZF3ikPaQikLw7KI20I1KUvcqQ8pCFQt77IEfIQh0D64oQ8CoTO43uelYc4JNETg24Y4HuisUztz3tTKPzSOPrhTXkUCvrhzRoY24AByWOVAS6MbQAOyiN1AMkDDCfJAwxOHiMbcIJ9omP14EGQp6kolR6OiMXkkSxf60CiCfY8FZqFOBYTyaNBhtcnmy0ESR7idBcoLr4uyQOj5vyLRlTa80id9aSJbn3iFwao3uBBnkk3hXg8baZB8mCGNAjySB/iSB4CEQcVxjbPwSYOeaQQcTqde7UbBlLIoiJ5SCR1Vl9AtuKRTCLiSB4SYTVm+2FoWhWlTrXkmbFQ0gjGNhLB2Gaku/OcUGx03RadcaURHh/bVtskkgj2PCRqS84kTzSQiEiQPNLo+Y0yfpYnSAScT55uqw+JMHRs6xjfVSQicvHRdRvxJiSC5CGQBMBweQhEIgvXBXm6CySFcEmefwJJocYbZZyXR5GlEF7Xf2EghUAeEpUSiJQTjK7bJz6UQJA8UohA5Lkt+ty5wbKL0RN/SYhGIkkfySONmgpkUigsj5EO5DHSGd/IU2tkkEbEm2Z03YoePIkgeRpLJEEWZ4bH7YaGNLpKHmkEYxuJOm+UMbc8JAJ5FpfIHo08Rg+yGV1Xl8coB8kjhUAeAoE8gH0feSChyQOQB25TT5e+m4YEJA9xQB7iYAb2XxovCINGe864Ks/VhgyiYNLrekigXWPfSjjGdQV2qxpww8C4AvIA5LHfAXkAkEfqgDwAeaSOYyUP0Erm/+XxfcPzF1/NJQ9xlIA8IA7IQxz1JI8LDfIQB6vUljx9xSE/eR5vOE1HbvIUuJi+45lYIPJIGwKRhzQEIg9pMIVAu/l7js0pvlynrCYPYUCik/KUsposanHwPPKT8hwtbGoOTVy4lnn35/wRYAAg6rEPjRSapwAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:70px;margin:0 auto;max-width:250px;display:block}#main-footer .row{margin-top:10px;padding-top:10px}@media screen and (max-width:849px){#main-footer .logo-white{max-width:180px}#main-footer .row{text-align:center;margin-top:0;padding-top:0}#main-footer .row .col-sm-12{margin-top:20px}#main-footer .row .col-sm-12.footer-logo{margin-top:0}}#main-footer .row:first-child{margin-top:0;padding-top:0;margin-bottom:0}#main-footer .row>.menu-item{float:left;padding-left:10px;padding-right:10px;width:25%}#main-footer .copyright{background-color:#353535;border-radius:20px;padding:10px;text-align:center}#main-footer .about{text-align:center}.bottom-footer-inner{background-color:#353535;padding:20px}.user-actions-wrapper{float:right}@media screen and (max-width:1270px){.user-actions-wrapper{background-color:#fff;position:absolute;right:15px;top:100px;padding:10px 0;display:none}.user-actions-wrapper.open-action{display:block}.user-actions-wrapper .white-arrow-up{border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:0;position:absolute;right:5px;top:-20px}}@media screen and (max-width:849px){#main-footer .copyright{border-radius:0}.user-actions-wrapper{top:80px}.user-actions-wrapper .white-arrow-up{right:45px}}.user-actions-wrapper .user-action{color:#004A7F;cursor:pointer;display:inline-block;font-weight:700;margin:30px 0 30px 10px;text-decoration:none;text-transform:uppercase;font-size:13px}.user-actions-wrapper .user-action::before{color:#004A7F;content:"•";font-family:"Simple Line Icons";font-weight:400;transition:all .3s ease 0s;font-size:15px;margin:-4px 4px 0 0;display:inline-block}.user-actions-wrapper .user-action:focus,.user-actions-wrapper .user-action:hover{text-decoration:none}@media screen and (max-width:1266px){.user-actions-wrapper .user-action{display:block;margin:0;padding:15px 18px 15px 12px}}.teaser{position:relative}.teaser:after,.teaser:before{content:" ";display:table}.teaser:after{clear:both}.teaser a{color:#000}.teaser p{margin:0}.teaser .teaser__content{padding:10px}.teaser .teaser__dateline{color:#c21a24;font-weight:700;font-size:12px;line-height:12px;text-transform:uppercase;font-family:"LFT Etica";display:block;margin-bottom:5px}.teaser .teaser__dateline.plus{color:#004A7F}.teaser .teaser__dateline.plus:before{content:"\e095";font-family:"Simple Line Icons";font-weight:400;font-size:10px;margin-right:3px}.teaser .teaser__leadin{font-family:Arial;font-size:16px}.teaser .teaser__headline{color:#000;font-family:"Coranto 2",Helvetica;font-size:35px;margin:0}.teaser .teaser__headline strong,.teaser .teaser__headline sup{color:#c21a24}.teaser .teaser__headline sup{vertical-align:baseline;font-size:100%;top:0}.teaser .teaser__headline a{color:#000}.teaser.teaser--standard.has-image .teaser__image{display:block;position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.24%;background-color:#f0f0f0;vertical-align:bottom}.teaser.teaser--standard.has-image img{position:absolute;height:100%;width:100%}.content-size-lg-3 .teaser--standard.has-image .teaser__leadin,.content-size-md-3 .teaser--standard.has-image .teaser__leadin{display:none}div.content-size-md-4 .teaser__headline{font-size:20px}@media screen and (max-width:659px){div.content-size-md-4 .teaser__headline{font-size:18px}.teaser__leadin{display:none}.content-size-xs-6 .teaser__headline{font-size:22px}}@media screen and (min-width:660px) and (max-width:849px){.content-size-sm-12 .teaser__headline{font-size:48px}.content-size-sm-6 .teaser__headline{font-size:19px}.content-size-sm-6 .teaser__leadin{display:none}.content-size-sm-4 .teaser--standard.no-image .teaser__leadin,.content-size-sm-6 .teaser--standard.no-image .teaser__leadin,.show-leadin .content-size-sm-6 .teaser__leadin{display:block}}@media (min-width:850px){div[class*=content-size-md] .teaser__headline,div[class*=content-size-lg] .teaser__headline{font-size:48px}div.content-size-lg-3 .teaser__headline,div.content-size-lg-4 .teaser__headline,div.content-size-md-3 .teaser__headline{font-size:20px}div.content-size-sm-4 .teaser--standard.no-image .teaser__leadin,div.content-size-sm-6 .teaser--standard.no-image .teaser__leadin{display:block}div.content-size-lg-4 .teaser__headline{font-size:25px}.show-leadin div.content-size-lg-3 .teaser__leadin,.show-leadin div.content-size-md-3 .teaser__leadin{display:block}}.teaser--cover{border-bottom:solid 3px #000}@media screen and (max-width:659px){.show-leadin .teaser__leadin{display:block}.teaser--standard .teaser__headline,div.content-size-md-4 .teaser--standard .teaser__headline{font-size:25px}.teaser--standard.no-image .teaser__leadin,div.content-size-md-4 .teaser--standard.no-image .teaser__leadin{display:block}.teaser--cover.has-image .teaser__image{color:#fff;padding-bottom:56.25%;position:relative;height:0;display:block}.teaser--cover.has-image img{position:absolute;width:100%;height:100%}}.teaser--cover a,.teaser--topteaser a{color:#fff}.teaser--cover .teaser__header.teaser__header--vignette,.teaser--topteaser .teaser__header.teaser__header--vignette{background:#000;text-align:center;position:relative;z-index:1}.teaser--cover .teaser__vignette,.teaser--topteaser .teaser__vignette{color:#fff;font-family:"LFT Etica",Arial;font-style:italic;font-weight:800;font-size:28px;padding:5.5px;text-transform:uppercase;text-align:center;display:inline-block}@media screen and (min-width:660px){.teaser--cover .teaser__vignette .teaser__vignette,.teaser--topteaser .teaser__vignette .teaser__vignette{font-size:40px;line-height:24px;padding:15.5px}}@media screen and (max-width:659px){.teaser--cover .teaser__vignette,.teaser--topteaser .teaser__vignette{font-size:20px}}.teaser--cover.no-image .teaser--featured,.teaser--topteaser.no-image .teaser--featured{display:none}.teaser--cover.no-image a,.teaser--topteaser.no-image a{color:#000}.teaser--cover.no-image h2,.teaser--topteaser.no-image h2{font-size:7.2vw}@media screen and (min-width:1220px){.teaser--cover.no-image h2,.teaser--topteaser.no-image h2{font-size:6vw}}.teaser--cover.no-image .teaser__leadin,.teaser--topteaser.no-image .teaser__leadin{display:block}.teaser--cover.has-image .teaser__content-wrapper,.teaser--topteaser.has-image .teaser__content-wrapper{background:rgba(0,0,0,.8);overflow:hidden;position:absolute;bottom:0;width:100%}.teaser--cover.has-image .teaser__content,.teaser--topteaser.has-image .teaser__content{padding:15px}.teaser--cover.has-image .teaser__leadin,.teaser--topteaser.has-image .teaser__leadin{color:#fff;font-size:16px}.teaser--cover.has-image .teaser__dateline,.teaser--topteaser.has-image .teaser__dateline{background:#c21a24;color:#fff;padding:5px 10px;display:inline-block;margin-bottom:10px}.teaser--cover.has-image .teaser__dateline.plus,.teaser--topteaser.has-image .teaser__dateline.plus{background:#004A7F}.teaser--cover.has-image .teaser__dateline.plus:before,.teaser--topteaser.has-image .teaser__dateline.plus:before{content:"\e095";font-family:"Simple Line Icons";font-weight:400;font-size:10px;margin-right:3px}.teaser--cover.has-image .teaser__headline,.teaser--topteaser.has-image .teaser__headline{color:#fff;font-size:25px}.teaser--cover.has-image .teaser__headline a,.teaser--topteaser.has-image .teaser__headline a{color:#fff}@media screen and (max-width:659px){.teaser--cover.has-image .teaser__content,.teaser--topteaser.has-image .teaser__content{padding:15px 15px 10px}.teaser--cover.has-image .teaser__dateline,.teaser--topteaser.has-image .teaser__dateline{display:none}.teaser--cover.has-image .teaser__headline,.teaser--topteaser.has-image .teaser__headline{font-size:20px}.teaser--cover.teaser--plus .teaser__headline::before,.teaser--topteaser.teaser--plus .teaser__headline::before{content:"\e095";font-family:"Simple Line Icons";font-size:12px;position:relative;top:-2px}}@media screen and (min-width:660px){.teaser--cover.has-image,.teaser--topteaser.has-image{height:0;overflow:hidden;padding-bottom:40%}.teaser--cover.has-image img,.teaser--topteaser.has-image img{position:absolute;width:100%}}@media screen and (min-width:660px) and (max-width:849px){.teaser--cover.has-image,.teaser--topteaser.has-image{padding-bottom:50%}div[class*=content-size-sm] .teaser--cover.has-image .teaser__headline{font-size:25px;margin:15px 0 5px}div[class*=content-size-sm] .teaser--cover.has-image.teaser-type--extra .teaser__headline{font-size:40px}}@media screen and (min-width:660px) and (max-width:659px){.teaser--cover.has-image,.teaser--topteaser.has-image{height:0;overflow:hidden;padding-bottom:56.25%}}@media screen and (min-width:660px){div[class*=content-size-md] .teaser--cover.has-image .teaser__content-wrapper,div[class*=content-size-lg] .teaser--cover.has-image .teaser__content-wrapper{width:50%;bottom:20px;left:20px}div[class*=content-size-md] .teaser--cover.has-image.overlay-to-right .teaser__content-wrapper,div[class*=content-size-lg] .teaser--cover.has-image.overlay-to-right .teaser__content-wrapper{left:auto;right:20px}div[class*=content-size-md] .teaser--cover.has-image .teaser__headline,div[class*=content-size-lg] .teaser--cover.has-image .teaser__headline{font-size:40px;overflow:hidden;white-space:inherit;text-overflow:clip}div[class*=content-size-md] .teaser--cover.has-image.teaser-type--extra .teaser__headline,div[class*=content-size-lg] .teaser--cover.has-image.teaser-type--extra .teaser__headline{font-size:35px}}@media screen and (min-width:1024px){div[class*=content-size-md] .teaser--cover.has-image .teaser__content-wrapper,div[class*=content-size-lg] .teaser--cover.has-image .teaser__content-wrapper{width:40%}}.teaser--topteaser.no-image h2{font-size:6vw}@media screen and (min-width:1220px){.teaser--topteaser.no-image h2{font-size:5vw}}.teaser--topteaser.has-image{height:376px;overflow:hidden;position:relative;border-bottom:0;padding-bottom:0}@media screen and (max-width:659px){.teaser--topteaser.no-image h2{font-size:7.2vw}.teaser--topteaser.has-image{height:0;overflow:hidden;padding-bottom:56.25%}}.teaser--topteaser.has-image img{margin-top:0}@media screen and (max-width:980px){.teaser--topteaser.has-image img{height:100%;left:50%;top:0;max-width:none;position:absolute;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}}.teaser--topteaser.has-image .teaser__content-wrapper{margin:20px;width:45%}@media screen and (max-width:980px){.teaser--topteaser.has-image .teaser__content-wrapper{width:50%}}.teaser--topteaser.has-image .teaser__headline{font-size:35px}@media screen and (max-width:850px){.teaser--topteaser.has-image .teaser__content-wrapper{margin:0;width:100%}.teaser--topteaser.has-image .teaser__headline{font-size:25px}}@media screen and (max-width:659px){.teaser--topteaser.has-image{height:auto;padding:0;margin-bottom:0}.teaser--topteaser.has-image .teaser__image{color:#fff;padding-bottom:56.25%;position:relative;height:0;display:block}.teaser--topteaser.has-image .teaser__content-wrapper{background-color:transparent;position:relative}.teaser--topteaser.has-image .teaser__content{padding:10px}.teaser--topteaser.has-image .teaser__dateline{display:block;background-color:transparent;color:#c21a24;padding:0;margin-bottom:5px}.teaser--topteaser.has-image .teaser__dateline.plus{background-color:transparent;color:#004A7F}.teaser--topteaser.has-image .teaser__headline a{color:#000}.teaser--topteaser.has-image .teaser-icons{bottom:10px;top:auto}.teaser--topteaser.teaser--plus .teaser__headline::before{content:""}}.teaser--right-now{margin-left:-15px;margin-right:-15px;width:auto;line-height:2.5ex;height:30px;overflow:hidden}.teaser--right-now .teaser__header--vignette{float:left;background-color:#c21a24;color:#fff;font-size:16px;text-transform:uppercase;padding:5px;position:relative;z-index:1;font-family:"LFT Etica",Arial;font-weight:bolder}.teaser--right-now .teaser__header--vignetteend{width:49px;background-color:#c21a24;float:left;height:28px;margin-left:-32px;margin-right:27px;transform:skewX(-50deg)}.teaser--right-now .teaser__headline{font-family:"LFT Etica",Arial;font-size:17px;line-height:31px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (min-width:660px){.teaser--right-now{height:40px}.teaser--right-now .teaser__header--vignette{padding:10px}.teaser--right-now .teaser__header--vignetteend{height:38px;margin-left:-22px}}@media screen and (min-width:660px) and (max-width:849px){div[class*=content-size-sm] .teaser--right-now{margin-left:0;margin-right:0}div[class*=content-size-sm] .teaser--right-now .teaser__header--vignette{font-size:18px}div[class*=content-size-sm] .teaser--right-now .teaser__headline{font-size:18px!important;line-height:40px}}@media screen and (min-width:850px){div[class*=content-size-md] .teaser--topteaser.has-image.overlay-to-right .teaser__content-wrapper,div[class*=content-size-lg] .teaser--topteaser.has-image.overlay-to-right .teaser__content-wrapper{left:auto;right:0}div[class*=content-size-md] .teaser--right-now,div[class*=content-size-lg] .teaser--right-now{margin-left:0;margin-right:0}div[class*=content-size-md] .teaser--right-now .teaser__header--vignette,div[class*=content-size-lg] .teaser--right-now .teaser__header--vignette{font-size:22px}div[class*=content-size-md] .teaser--right-now .teaser__headline,div[class*=content-size-lg] .teaser--right-now .teaser__headline{font-size:24px!important;line-height:40px}}.teaser--image-side img{width:30%;height:auto;float:left}.teaser--image-side.has-image .teaser__content-wrapper{width:calc(100% - 30%);float:right}.teaser--image-side.has-image.has-image .teaser__image{display:inline-block;position:relative;width:30%;height:0;overflow:hidden;padding-bottom:30%;background-color:#f0f0f0;vertical-align:bottom}.teaser--image-side.has-image.has-image img{position:absolute;height:100%;width:100%}.teaser--image-side.no-image .teaser__content-wrapper::before{background-color:#c21a24;content:"";display:block;float:left;height:20px;margin-right:10px;padding-bottom:30%;width:15px}.teaser--image-side .teaser__content{padding:0 0 0 10px}.teaser--image-side .teaser__headline{font-family:"LFT Etica";font-weight:700;font-size:18px}.teaser--image-side .teaser__dates{padding-top:10px}@media screen and (min-width:660px) and (max-width:849px){.content-size-sm-12 .teaser--image-side .teaser__headline,.content-size-sm-9 .teaser--image-side .teaser__headline{font-size:24px}.content-size-sm-6 .teaser--image-side .teaser__headline{font-size:18px}.content-size-sm-3 .teaser--image-side .teaser__leadin,.content-size-sm-4 .teaser--image-side .teaser__leadin{display:none}}@media screen and (min-width:850px){div[class*=content-size-md].no-image .teaser__content-wrapper,div[class*=content-size-lg].no-image .teaser__content-wrapper{border-left:20px solid #c21a24}.content-size-lg-12 .teaser--image-side .teaser__headline,.content-size-lg-9 .teaser--image-side .teaser__headline,.content-size-md-12 .teaser--image-side .teaser__headline,.content-size-md-9 .teaser--image-side .teaser__headline{font-size:35px}.content-size-lg-6 .teaser--image-side .teaser__headline,.content-size-md-6 .teaser--image-side .teaser__headline{font-size:24px}.content-size-lg-3 .teaser--image-side .teaser__headline,.content-size-lg-4 .teaser--image-side .teaser__headline,.content-size-md-3 .teaser--image-side .teaser__headline,.content-size-md-4 .teaser--image-side .teaser__headline{font-size:20px}.content-size-lg-3 .teaser--image-side .teaser__leadin,.content-size-lg-4 .teaser--image-side .teaser__leadin,.content-size-md-3 .teaser--image-side .teaser__leadin,.content-size-md-4 .teaser--image-side .teaser__leadin{display:none}}@media screen and (max-width:659px){.row.mobile-left-image .teaser.teaser--standard .teaser__image{display:block;float:left;height:0;overflow:hidden;padding-bottom:30%;position:relative;width:30%;vertical-align:bottom}.row.mobile-left-image .teaser.teaser--standard .teaser__image img{height:100%;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:auto}.row.mobile-left-image .has-image .teaser__content-wrapper{float:right;width:calc(100% - 30%)}.row.mobile-left-image .has-image .teaser__content-wrapper .teaser__content{padding:0 0 0 10px}.row.mobile-left-image .teaser__content-wrapper h2{font-family:"LFT Etica";font-size:18px;font-weight:700}.row.mobile-left-image .no-image .teaser__content-wrapper::before{background-color:#c21a24;content:"";display:block;float:left;height:20px;margin-right:10px;padding-bottom:30%;width:15px}}.outlined{font-family:Outlined;font-style:normal;line-height:12px}.outlined.icon-gallery::before{content:"\e03f"}.outlined.icon-video::before,.row.block-tv .teaser__image::after{content:"\e046"}.teaser--standard .teaser__image{display:block;position:relative}.teaser--standard .teaser__image .teaser-icons{bottom:10px;left:10px;position:absolute}.teaser--standard .teaser__image .teaser-icons .outlined{color:#fff;line-height:11px;margin-right:0}.teaser--image-side .teaser-icons .outlined{display:inline-block;margin:5px 10px 0 0}.teaser--cover .teaser-icons,.teaser--topteaser .teaser-icons{left:10px;position:absolute;top:10px}.teaser--cover .teaser-icons{top:55px}.ew-box-header.has-backgrund.tv-header{background-color:#353535;margin-left:10px;margin-right:10px}.ew-box-header.has-backgrund.tv-header .ew-box-header__headline{margin-bottom:0}.block-tv{background-color:#000;border-bottom:3px solid #353535;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;margin-bottom:20px;padding:10px 10px 5px;overflow:hidden}@media screen and (max-width:659px){.block-tv{margin-bottom:15px}}.block-tv>div[class*=col-]{background-color:#353535;border:10px solid #000;margin-bottom:5px;padding-top:10px;vertical-align:top}.block-tv .teaser{margin-bottom:10px}.block-tv .teaser .teaser__image .teaser-icons{height:50px;left:50%;margin-left:-25px;margin-top:-25px;top:50%;width:50px}.block-tv .teaser .teaser__image .teaser-icons .icon-video{font-size:48px;line-height:1;padding:0}.block-tv .teaser .teaser__image .noimg{background-color:#000;padding-bottom:56.25%}@media screen and (max-width:659px){.block-tv>div[class*=col-]{border:5px solid #000}.block-tv .teaser .teaser__image .noimg{padding-bottom:100%}}.block-tv .teaser .teaser__dateline{background-color:#c21a24;color:#fff;display:inline-block;margin-bottom:10px;padding:5px 10px}.block-tv .teaser .teaser__headline a{color:#fff}.row.block-tv{margin-left:0;margin-right:0}.row.block-tv>div[class*=col-lg-12]{padding:0}.row.block-tv .ew-box-header.has-backgrund{margin:-20px -20px 0;background-color:#353535}.row.block-tv .ew-box-header.has-backgrund .ew-box-header__headline{margin:0}.row.block-tv .teaser__image::after{display:block;position:absolute;top:50%;left:50%;color:#fff;font-size:48px;text-shadow:1px 1px #000;font-family:Outlined;margin-left:-35px;margin-top:-35px}.row.block-tv .teaser .teaser__leadin,.row.block-tv .teaser-icons{display:none}@media screen and (max-width:659px){.row.block-tv .ew-box-header.has-backgrund{margin:-15px -15px 0}}.teaser__footer{padding:0 15px 5px}.teaser__footer .teaser__related-article::before{content:"\25CF";margin-right:5px;color:#c21a24}@media screen and (max-width:849px){.teaser__footer{display:none}}.teaser.gray{background-color:#f0f0f0;padding:15px 0}.teaser--native-ad{background-color:#f0f0f0;padding-bottom:15px}.teaser--native-ad .ad--mark{float:right;position:absolute;top:10px;right:10px}.teaser--native-ad .teaser__dateline.teaser--featured.native--ad{background-color:#000;color:#fff;margin:0 0 15px;font-size:14px;position:relative;padding:10px 75px 10px 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:32px}@media screen and (max-width:659px){.teaser--native-ad .teaser__dateline.teaser--featured.native--ad{font-size:10px;padding:10px 55px 8px 10px}}.teaser--native-ad .teaser__content-wrapper{padding-right:15px}.teaser--native-ad div[class*=content-size-] .teaser__leadin{display:block}.teaser--native-ad.green{background-color:#edf1d7}.teaser--native-ad.green .teaser__dateline.teaser--featured.native--ad{background-color:#a2bb0a}.most-shared.native-ad-top .teaser{background-color:#f0f0f0}.most-shared.native-ad-top .teaser .teaser__content-wrapper{padding-bottom:20px}.most-shared.native-ad-top .teaser .teaser__content .teaser__dateline{color:#004A7F}.most-shared.native-ad-top .teaser .teaser__dateline.teaser--featured.native--ad{position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:5px 10px}.most-shared.native-ad-top .teaser.green{background-color:#edf1d7}.most-shared.native-ad-top .teaser.green .teaser__dateline.teaser--featured.native--ad{background-color:rgba(162,187,10,.7)}.most-shared.native-ad-top .teaser.green .teaser__content .teaser__dateline{color:#a2bb0a}@media screen and (max-width:659px){.most-shared.native-ad-top .teaser{padding-bottom:15px}.most-shared.native-ad-top .teaser .teaser__content-wrapper .teaser__content{padding-right:10px}.most-shared.native-ad-top .teaser .teaser__content .teaser__dateline{display:none}.most-shared.native-ad-top .teaser .teaser__dateline.teaser--featured.native--ad{position:relative;background:#000;margin-bottom:15px;padding:10px 55px 10px 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.most-shared.native-ad-top .teaser .teaser__dateline.teaser--featured.native--ad:after{content:"ANNONS";float:right;position:absolute;top:10px;right:10px}.most-shared.native-ad-top .teaser.green .teaser__dateline.teaser--featured.native--ad{background-color:#a2bb0a}}@media (min-width:659px){.most-shared .teaser--native-ad{position:absolute;top:0;bottom:0!important;left:10px;right:10px}}.most-shared .sunt-iframe{display:block}.native--ad--banner .native--ad--banner--inner{background-color:#000;max-width:1180px;margin:0 auto 20px}@media screen and (max-width:1219px){.native--ad--banner .native--ad--banner--inner{margin:0 -20px 20px;max-width:none}}.native--ad--banner .native--ad--mark,.native--ad--banner .native--ad--tag{background-color:#000;color:#fff;font-weight:700;padding:10px 15px;display:inline-block;text-transform:uppercase}.native--ad--banner .native--ad--mark{float:right}@media screen and (max-width:659px){.native--ad--banner .native--ad--tag{display:none}.native--ad--banner .native--ad--mark{float:none;text-align:center;display:block}}@media screen and (max-width:849px){.native--ad--banner{position:fixed;top:57px;left:0;right:0;z-index:2}.native--ad--banner.fixed{top:57px}.native--ad--banner+.native-ad-article,.native--ad--banner.fixed+.native-ad-article{margin-top:37px}.native--ad--banner .native--ad--banner--inner{margin:0 auto 20px;font-size:12px}}.single-article .native-ad-article .article__container{background-color:#f0f0f0}@media screen and (max-width:859px){.single-article .native-ad-article .article__container{background-color:#f0f0f0;margin:-30px -20px;padding:15px}}.fixed.tight+#main-body .native--ad--banner.fixed{position:fixed;top:47px;z-index:2;left:0;right:0}.fixed.tight+#main-body .native--ad--banner.fixed+.native-ad-article{margin-top:55px}@media screen and (max-width:1219px){.fixed.tight+#main-body .native--ad--banner.fixed .native--ad--banner--inner{margin:0 auto 20px}}@media screen and (max-width:849px){.fixed.tight+#main-body .native--ad--banner{position:fixed;top:57px;left:0;right:0;z-index:2}.fixed.tight+#main-body .native--ad--banner.fixed{top:57px}.fixed.tight+#main-body .native--ad--banner+.native-ad-article,.fixed.tight+#main-body .native--ad--banner.fixed+.native-ad-article{margin-top:9px}.fixed.tight+#main-body .native--ad--banner .native--ad--banner--inner{margin:0 auto 20px}}.native-ad-article .native__ad__section__container{margin:40px 0 20px}.native-ad-article .native__ad__section__container .native__ad__section{font-family:"LFT Etica";font-size:16px;font-weight:700;text-transform:uppercase}.native-ad-article .ew-fact-box .ew-fact-box-body{background-color:#dadada}.native-ad-article .article__container .ew-article-inline-image .ew-image-caption{background-color:#f0f0f0}.row.blocklayout .rendered_board_article{width:100%;display:inline-block;vertical-align:top;padding:0 10px}.row.blocklayout .rendered_board_article h2{font-size:18px}.row.blocklayout .rendered_board_article .teaser__leadin{display:none}@media screen and (min-width:850px){.row.blocklayout .rendered_board_article{width:25%}.row.blocklayout .rendered_board_article h2{font-size:20px}}@media screen and (max-width:849px) and (min-width:660px){.row.blocklayout .rendered_board_article{width:50%}.row.blocklayout .rendered_board_article h2{font-size:19px}}.row.blocklayout .col-lg-12{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.article--ad .advert--placeholder{margin-bottom:40px}@media screen and (max-width:659px){.article--ad .advert--placeholder{margin-bottom:30px}}.advert--placeholder{text-align:center;position:relative;margin-bottom:20px;overflow:hidden}@media screen and (max-width:659px){.advert--placeholder{margin-bottom:15px}}.advert--placeholder .ad--tag{font-size:11px;color:#a5a0a6;display:block;text-align:left}.advert--placeholder.banner,.advert--placeholder.mobile{background-color:#f0f0f0;padding:20px 0 15px}.advert--placeholder.banner .ad--tag,.advert--placeholder.mobile .ad--tag{position:absolute;top:2px;left:4px}.advert--placeholder.mobile{margin-left:-15px;margin-right:-15px;padding:20px 0 15px}.advert--placeholder .placeholder--inner{overflow:hidden;display:inline-block;position:relative}.advert--placeholder .placeholder--inner:not(.loaded){background-color:#f0f0f0}.advert--placeholder .placeholder--inner:not(.loaded)[data-height="120"]{min-height:120px}.advert--placeholder .placeholder--inner:not(.loaded)[data-height="240"]{min-height:240px}.advert--placeholder .placeholder--inner:not(.loaded)[data-height="300"]{min-height:300px}.advert--placeholder .placeholder--inner:not(.loaded)[data-height="320"]{min-height:320px}.advert--placeholder .placeholder--inner:not(.loaded)[data-height="360"]{min-height:360px}.advert--placeholder .placeholder--inner[data-height="120"]{height:120px}.advert--placeholder .placeholder--inner[data-height="240"]{height:240px}.advert--placeholder .placeholder--inner[data-height="300"]{height:300px}.advert--placeholder .placeholder--inner[data-height="320"]{height:320px}.advert--placeholder .placeholder--inner[data-height="360"]{height:360px}.advert--placeholder .advert--fallback.show{position:absolute;left:0;right:0}.advert--placeholder .advert--fallback.show.ab{position:relative!important}.advert--placeholder .advert--fallback.show:not(.ab)+.placeholder--inner{display:block!important}.advert--placeholder .advert--fallback,.cx-content .cx-content-col span.teaser__dateline.teaser--featured.free+.plus,.cx-content .cx-content-col span.teaser__dateline.teaser--featured.paid{display:none}.advert--placeholder .advert--fallback.show+.placeholder--inner:not(.scale-on)[data-height="120"]{height:120px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner:not(.scale-on)[data-height="240"]{height:240px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner:not(.scale-on)[data-height="300"]{height:300px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner:not(.scale-on)[data-height="320"]{height:320px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner:not(.scale-on)[data-height="360"]{height:360px!important}@media screen and (min-width:1024px){.advert--placeholder .advert--fallback.show+.placeholder--inner[data-height="120"]{height:120px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner[data-height="240"]{height:240px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner[data-height="300"]{height:300px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner[data-height="320"]{height:320px!important}.advert--placeholder .advert--fallback.show+.placeholder--inner[data-height="360"]{height:360px!important}}.advert--placeholder iframe{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}@media screen and (max-width:1040px){.advert--placeholder.banner{background-color:transparent;padding:0}.advert--placeholder.banner .ad--tag{top:0;left:0}.advert--placeholder.banner .advert--fallback.show,.advert--placeholder.banner .placeholder--inner.scale-on{padding-top:14px}}@media screen and (max-width:1023px){.advert--placeholder.banner .advert--fallback.show{position:absolute}.advert--placeholder .placeholder--inner.scale-on[data-height="120"]{height:0;padding-bottom:12.4%}.advert--placeholder .placeholder--inner.scale-on[data-height="240"]{height:0;padding-bottom:24.9%}.advert--placeholder .placeholder--inner.scale-on[data-height="300"]{height:0;padding-bottom:30.6%}.advert--placeholder .placeholder--inner.scale-on[data-height="320"]{height:0;padding-bottom:32.7%}}.fixed250 .advert--placeholder{max-height:376px}.cx-content.row{margin-left:-20px;margin-right:-20px}.cx-content .cx-content-col.placeholder{float:left}.cx-content .cx-content-col.placeholder span.teaser__dateline.teaser--featured{background-color:#f0f0f0;height:12px;width:80px}.cx-content .cx-content-col.placeholder h2.teaser__headline{border-bottom:45px #f0f0f0 double;margin-top:10px}.ew-section-header header{background-color:#004A7F;color:#fff;font-family:"LFT Etica",Arial;text-transform:uppercase;position:relative}.ew-section-header header h2{padding:18px 15px 15px;font-weight:700;margin-top:0;margin-bottom:20px}@media screen and (max-width:659px){.ew-section-header header h2{margin-bottom:15px}}.ew-section-header header a{color:#fff;text-decoration:none}.ew-section-header header .ew-section-header__more{display:none;font-weight:600;position:absolute;right:15px;bottom:15px}.ew-section-header header.section-sport{background-color:#E38001}.ew-section-header header.section-culture{background-color:#CD0069}.ew-section-header header.section-personal{background-color:#862E84}.ew-section-header header.section-evelina{background-color:#B0C91B}@media screen and (min-width:660px){div[class*=content-size-sm] .ew-section-header header .ew-section-header__more{display:block}div[class*=content-size-sm] .ew-section-header header .ew-section-header__more::after{content:"\e606";font-family:Simple Line Icons;font-size:11px;font-weight:400;margin-left:5px}}.ew-article-list .ew-article-list__container .ew-article-list__header h2{font-size:16px;font-weight:600;padding:0 0 5px;text-transform:uppercase;margin-top:0}.ew-article-list .ew-article-list__container .ew-article-list__header h2::before{background-color:#c21a24;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:-1px;width:10px}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content{margin:0;padding:0}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item.dynamic_height{display:none}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item.dynamic_height:first-child{display:block}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article{margin-bottom:10px}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article .teaser__content{padding:0}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article .teaser__content .teaser__pubdate{background-color:#c21a24;color:#fff;font-family:"LFT Etica",Arial;font-size:16px;font-weight:700;padding:5px;display:inline-block;float:left;z-index:1;position:relative}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article .teaser__content .teaser__pubdateend{width:41px;background-color:#c21a24;float:left;height:32px;margin-left:-22px;margin-right:20px;transform:skewX(-50deg)}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article .teaser__content .teaser__headline{font-family:"LFT Etica",Arial;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px;position:relative}.ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article .teaser__content .teaser__dateline{display:none;position:absolute;top:0;right:0;background-color:#fff;padding:1px 0 0 5px;line-height:32px}.ew-article-list .ew-article-list__container .ew-article-list__footer .ew-article-list__load--more--btn{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #004A7F;display:block;font-family:"LFT Etica";font-size:16px;font-weight:700;margin:10px auto;padding:10px 15px;text-transform:uppercase;max-width:100%;color:#004A7F;text-align:center;cursor:pointer}@media screen and (min-width:660px){.ew-article-list .ew-article-list__container .ew-article-list__footer .ew-article-list__load--more--btn:hover{background-color:#004A7F;border-color:#004A7F;color:#fff}}.ew-article-list .ew-article-list__container .ew-article-list__footer .ew-ajax-loader{text-align:center;padding:10px 0;display:none;height:40px}.ew-article-list .ew-article-list__container .ew-article-list__footer .ew-ajax-loader:before{content:"\e098";font-family:'Simple Line Icons';font-size:20px;color:#004A7F;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.ew-fluid-video:before,.next-article-loader:before{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite}.ew-article-list .ew-article-list__container.dynamic-height .ew-article-list__body .ew-article-list__content .ew-article-list__item{display:none}.ew-article-list .ew-article-list__container.dynamic-height .ew-article-list__body .ew-article-list__content .ew-article-list__item:nth-child(-n+5){display:block}@media screen and (min-width:660px){div[class*=content-size-sm] .ew-article-list .ew-article-list__container .ew-article-list__body .ew-article-list__content .ew-article-list__item .teaser--list-article .teaser__content .teaser__dateline{display:block}}@media screen and (max-width:659px){.ew-article-list .teaser--plus .teaser__headline::before{color:#004A7F;content:"\e095";display:inline-block;font-family:'Simple Line Icons';font-size:12px;margin-right:3px;text-indent:1px}}.ew-box-header .ew-box-header__headline,.ew-box-header.no-backgrund .ew-box-header__headline{font-size:16px;font-weight:600;text-transform:uppercase}.row>.ew-box-header{margin:0 10px}.ew-box-header.has-backgrund{background-color:#004A7F}.ew-box-header.has-backgrund .ew-box-header__headline{color:#fff;padding:7px 15px 5px;margin-top:0;margin-bottom:20px}@media screen and (max-width:659px){.ew-box-header.has-backgrund .ew-box-header__headline{margin-bottom:15px}}.ew-box-header.no-backgrund .ew-box-header__headline{padding:0 0 5px;margin-top:0}.ew-box-header.no-backgrund .ew-box-header__headline::before{background-color:#c21a24;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:-1px;width:10px}.iframe-widget{margin-bottom:20px}@media screen and (max-width:659px){.iframe-widget{margin-bottom:10px}}@media screen and (max-width:705px){.iframe-widget#lokusJobb{height:284px}}div.content-size-lg-12[id*=ew-extind-widget]{margin-left:-10px;margin-right:-10px}.most-shared .content-size-sm-6 .teaser__headline{font-size:19px}.most-shared .share-count{color:#004A7F;font-family:LFT Etica}.most-shared .share-count::before{content:"\e00b";font-family:"Simple Line Icons";margin-right:5px}.ew-tab-widget .nav-tabs{margin:0;padding:0 0 10px;border-bottom:3px solid #f0f0f0}.ew-tab-widget .nav-tabs li{display:inline;list-style-type:none;margin-right:15px;font-family:"LFT Etica",Arial;font-size:16px}.ew-tab-widget .nav-tabs li a{color:#004A7F;text-decoration:none}.ew-tab-widget .nav-tabs li.active a{color:#c21a24;border-bottom:3px solid #c21a24;padding-bottom:12px}.ew-tab-widget .tab-content .tab-pane{display:none;padding-top:10px}.ew-tab-widget .tab-content .tab-pane.active{display:block}.ew-tab-widget .tab-content .tab-pane .ew-article-list__header{display:none}.widget.ew-most-read{margin-bottom:20px}.widget.ew-most-read .ew-most-read__container .ew-most-read__header .ew-most-read__title{font-size:16px;font-weight:600;padding:0 0 5px;text-transform:uppercase;margin-top:0}.widget.ew-most-read .ew-most-read__container .ew-most-read__header .ew-most-read__title::before{background-color:#c21a24;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:-1px;width:10px}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content{margin:0;padding:0}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item{border-bottom:1px solid #f0f0f0;margin-bottom:10px}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article{margin-bottom:10px}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__content-wrapper{padding:0;margin:0;border-left:3px solid #004A7F}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__content-wrapper .teaser__content{padding:5px 10px;display:-webkit-flex;display:-ms-flexbox;display:flex}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__content-wrapper .teaser__content h2{margin:0;font-family:"LFT Etica",Arial;font-size:16px;flex:99}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__content-wrapper .teaser__content .teaser__dates{font-family:"LFT Etica",Arial;font-weight:bolder;float:left;margin-right:10px;display:inline-block}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__content-wrapper .teaser__content .teaser__dates .teaser__puddate--day{font-size:26px;color:#000;line-height:26px}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__content-wrapper .teaser__content .teaser__dates .teaser__puddate--month{display:block;font-size:18px;color:#626262;line-height:5px}.widget.ew-most-read .ew-most-read__container .ew-most-read__body .ew-most-read__content .ew-most-read__item article.has-image .teaser__content-wrapper{border-left:none}.widget.ew-most-read .ew-most-read__container.horizontal{overflow:hidden;margin-left:-15px;margin-right:-15px;height:60px}.widget.ew-most-read .ew-most-read__container.horizontal .list-container{overflow:hidden}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-viewport{overflow:visible!important}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header{background-color:#004A7F;color:#fff;display:inline-block;float:left;height:65px;margin-right:75px;max-width:75px;padding:10px;position:absolute;z-index:1;left:10px}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header .ew-most-read__title{font-size:20px;line-height:24px}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header .ew-most-read__title:before{content:none}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header:after{background-color:#004A7F;content:"";height:65px;margin-right:27px;position:absolute;right:-55px;top:0;transform:skewX(-40deg);width:65px;z-index:-1}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body{display:inline-block;float:left;margin-top:7px;width:100%;padding-left:140px}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__content .ew-most-read__item{display:inline-block;width:295px;border-bottom:0;margin-bottom:20px;float:left}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__content .ew-most-read__item article{margin-bottom:0}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__image{float:left;width:50px;height:50px;display:block;background-color:#f0f0f0}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__content .ew-most-read__item article .teaser__image img{width:50px;height:50px}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-direction-nav{position:absolute;top:15px;right:15px;display:none}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-direction-nav li{display:inline}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-direction-nav li a{color:#004A7F;border:2px solid #004A7F;text-decoration:none;background-color:#fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;float:left;font-family:Simple Line Icons;font-size:12px;height:30px;margin-left:5px;width:30px;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-direction-nav li .next::before,.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-direction-nav li .prev::before{position:relative;content:"\e606";display:block;padding:5px;text-align:center;left:1px}.widget.ew-most-read .ew-most-read__container.horizontal .list-container .flex-direction-nav li .prev::before{content:"\e605";left:0}@media screen and (min-width:660px) and (max-width:849px){div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal{height:65px;margin-left:0;margin-right:0}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item .teaser__headline{font-size:14px}}@media screen and (min-width:850px){div[class*=content-size-md] .widget.ew-most-read .ew-most-read__container.horizontal,div[class*=content-size-lg] .widget.ew-most-read .ew-most-read__container.horizontal{margin-left:0;margin-right:0;height:65px}}@media screen and (max-width:659px){div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header{height:60px;width:55px;padding-right:0;left:-5px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header:after{margin-right:30px;height:60px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__header .ew-most-read__title{font-size:16px;line-height:20px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body{padding-left:110px;margin-top:10px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item .teaser__headline{font-size:13px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item .teaser__dates .teaser__puddate--day{font-size:21px;line-height:15px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item .teaser__dates .teaser__puddate--month{font-size:15px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item article .teaser__content-wrapper{min-height:45px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item article .teaser__content-wrapper .teaser__content{padding:8px 10px}div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item article .teaser__image,div[class*=content-size-sm] .widget.ew-most-read .ew-most-read__container.horizontal .list-container .ew-most-read__body .ew-most-read__item article .teaser__image img{width:45px;height:45px}}.ew-bottom-ad__fixed{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#004A7F;color:#fff;bottom:0;left:0;position:fixed;right:0;z-index:5}.round-btn-share,.sharelink::before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.ew-bottom-ad__fixed .ew-bottom-ad__inner{margin:0 auto;max-width:1220px;padding:15px}.ew-bottom-ad__fixed .ew-bottom-ad__inner::after{clear:both;content:"";display:block}.ew-bottom-ad__fixed .ew-bottom-ad__textwrapper{width:100%}.ew-bottom-ad__fixed .ew-bottom-ad__headline{font-family:"Coranto 2",Georgia;font-size:25px;margin:0}.ew-bottom-ad__fixed .ew-bottom-ad__text{margin:0}.ew-bottom-ad__fixed .default-btn-light{margin:0;max-width:100%;width:100%}.ew-bottom-ad__fixed .close-btn{color:rgba(255,255,255,.5);cursor:pointer;display:block;font-family:"simple line icons";font-size:30px;margin-left:20px}@media screen and (min-width:660px){.ew-bottom-ad__fixed .ew-bottom-ad__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 300px 20px 20px}.ew-bottom-ad__fixed .default-btn-light{max-width:200px;width:200px;float:left}.ew-bottom-ad__fixed .ew-bottom-ad__textwrapper{float:left}.ew-bottom-ad__fixed .ew-bottom-ad__btnwrapper{margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;margin-right:-320px;width:300px}}@media screen and (max-width:659px){.ew-bottom-ad__fixed .ew-bottom-ad__btnwrapper{margin-top:15px}.ew-bottom-ad__fixed .ew-bottom-ad__headline{padding-right:40px;font-size:20px}.ew-bottom-ad__fixed .ew-bottom-ad__text{display:none}.ew-bottom-ad__fixed .close-btn{position:absolute;right:15px;top:7px}}.lunchguiden-wrapper{text-align:center}.lunchguiden-wrapper .lunch-item{display:inline-block;margin:0 10px 20px}.spklw-widget .spklw-post-attr[data-type=ad] .spklw-post{position:relative;padding:1px 0 0;background-color:#f0f0f0}.spklw-widget .spklw-title-container{padding:10px}.spklw-widget .spklw-title-container .spklw-post-source.spklw-sponsored{position:absolute;color:#fff;background-color:rgba(0,0,0,.7);top:1px;left:0;padding:5px 10px;font-size:10px;right:0}#bostad.lazyload,#bostad.lazyloading{background-color:#f0f0f0}.single-article .article__container{max-width:860px;margin:0 auto}.single-article .h1,.single-article h1{font-family:"Coranto 2",Georgia;font-size:56px}.single-article .article_top_media:empty{min-height:0}.single-article .article_top_media:empty+.article__container{margin-top:0;padding-top:0}@media screen and (max-width:849px){.single-article .article_top_media:empty+.article__container{margin-top:0;padding-top:10px}}.single-article .article_top_media:empty+.article__container .dateline{margin-left:0}.single-article .article_top_media figure{background:#000}.single-article .article_top_media img{height:664px;background-color:#000;display:block;width:auto;margin:0 auto}.single-article .section__container{margin:40px 0}@media screen and (max-width:659px){.single-article .section__container{margin:30px 0 30px -15px}}.single-article .section__container .section{background-color:#c21a24;color:#fff;float:left;font-family:"LFT Etica";font-weight:700;padding:5px 15px 5px 10px;position:relative;text-transform:uppercase;z-index:1;height:30px}.single-article .section__container .sectionend{background-color:#c21a24;float:left;height:30px;margin-left:-20px;margin-right:20px;transform:skewX(-50deg);width:40px}.single-article .section__container::after{clear:both;content:"";display:block}.single-article .published,.single-article .updated{margin-right:40px;display:inline-block;font-family:"LFT Etica";margin-bottom:10px}.single-article .published::before,.single-article .updated::before{content:"\e081";font-family:simple line icons;font-size:12px;margin-right:5px}.single-article .updated{color:#c21a24}.single-article .updated::before{content:"\e099"}.single-article .leadin{font-family:LFT Etica;font-size:20px;margin:30px 0}.single-article .leadin.fade-out{position:relative;height:4.2em;overflow:hidden}.single-article .leadin.fade-out:after{content:"";text-align:right;position:absolute;bottom:0;right:0;left:0;top:0;height:100%!important;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 97%)}.single-article .article__body{font-family:Arial,sans-serif;font-size:16px;margin-bottom:40px;min-height:182px}@media screen and (max-width:659px){.single-article .article__body{margin-bottom:30px}}.single-article .article__body p{margin:0 0 20px}@media screen and (max-width:659px){.single-article .article__body p{margin-bottom:15px}}.single-article .article-box{margin-bottom:40px;clear:right}@media screen and (max-width:659px){.single-article .article-box{margin-bottom:30px}}@media screen and (min-width:860px){.single-article .article__container{margin-top:-45px;background-color:#fff;position:relative;padding:15px 40px 40px}.single-article .article__container .dateline{margin-left:-20px}}@media screen and (max-width:1219px){.single-article .article_top_media{margin-left:-20px;margin-right:-20px}.single-article .article_top_media img{height:calc(56.25vw)}}@media screen and (max-width:1219px) and (max-width:659px){.single-article .article_top_media{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:859px){.single-article .article__container{margin-top:0}.single-article .article_top_media:empty+.article__container .dateline{margin:-10px 0 30px}.single-article .dateline{margin:30px 0}}@media screen and (max-width:849px){.single-article .h1,.single-article h1{font-size:36px}}@media screen and (max-width:659px){.single-article .main-header{margin-bottom:57px}.single-article #main-body article .article_top_media:empty+.article__container .dateline{margin:30px 0}.single-article #main-body .related-article article .article_top_media{padding-top:30px}.single-article #main-body .related-article article .article_top_media:empty{border-top:solid 3px #f0f0f0}.single-article #main-body .related-article article .article_top_media:empty+.article__container .dateline{margin:0 0 30px}}.single-article .is-fms .article__body,.single-article .is-plus .article__body{min-height:inherit}.article__sharelinks{margin:40px 0 20px}@media screen and (max-width:659px){.article__sharelinks{margin:30px 0 10px}}.sharelink{color:#004A7F;cursor:pointer;display:inline-block;font-family:"LFT Etica";font-size:14px;font-weight:700;margin:0 40px 20px 0;text-decoration:none;text-transform:uppercase}.round-btn-share::before,.sharelink::before{font-family:"Simple Line Icons";color:#004A7F}.sharelink::before{content:"";font-size:12px;font-weight:400;margin:5px;transition:all .3s ease 0s}.sharelink:focus,.sharelink:hover{text-decoration:none}.sharelink.facebook::before{content:"\e00b"}.sharelink.twitter::before{content:"\e009"}.sharelink.newsletter::before{content:"\e086"}.sharelink.report::before{content:"\e060"}.sharelink.mail::before{content:"\e086"}.round-btn-share{border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;transition:all .3s ease 0s;position:fixed;background-color:#fff;border:3px solid #004A7F;height:56px;width:56px;bottom:15px;right:15px;cursor:pointer;z-index:2}.round-btn-share::before,.tag-container .tag-item{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;text-align:center}.round-btn-share::before{content:"\e05a";display:block;font-size:15px;padding:6px 0 14px;transition:all .3s ease 0s}.round-btn-share::after{content:"Dela";color:#004A7F;text-align:center;display:block;position:relative;top:-14px;font-size:10px;text-transform:uppercase;font-family:"LFT Etica";letter-spacing:1px}@media screen and (min-width:660px){.round-btn-share:hover{background-color:#004A7F;border-color:#004A7F}.fixed-share-box .sharelink:hover::before,.round-btn-share:hover::after,.round-btn-share:hover::before{color:#fff}}@media screen and (min-width:860px){.round-btn-share{bottom:25px;right:25px}}.fixed-share-box{bottom:115px;width:460px;height:200px;position:fixed;right:0;z-index:2;display:none}.fixed-share-box.open-action{display:block}.fixed-share-box .fixed-share-box-inner{background-color:#fff;bottom:0;left:15px;position:absolute;right:15px;top:0}.fixed-share-box .sharelink{display:block;max-width:none;margin:15px}.fixed-share-box .arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;height:0;width:0;bottom:95px;position:fixed;right:35px}@media screen and (max-width:859px){.fixed-share-box{bottom:105px}.fixed-share-box .arrow-down{bottom:85px;right:25px}}@media screen and (max-width:459px){.fixed-share-box{width:100%}}article .ew-article-slideshow{position:relative}article .ew-article-slideshow .slides{overflow:hidden;margin:0;padding:0}article .ew-article-slideshow .slides li{background-color:#000;z-index:0!important}article .ew-article-slideshow .slides li+li{display:none}article .ew-article-slideshow .ew-slideshow-count{position:absolute;top:15px;right:15px;color:#fff;font-family:'LFT Etica',Arial;font-size:16px;font-weight:700;padding:3px 10px;background-color:rgba(0,0,0,.7);display:none}article .ew-article-slideshow .ew-slideshow-count .ew-active-item{margin-right:3px}article .ew-article-slideshow .ew-slideshow-count .ew-total-items{margin-left:5px}article .ew-article-slideshow li[class^=flex-nav-]{position:absolute;top:calc(50% - 15px);left:0;display:none}article .ew-article-slideshow li[class^=flex-nav-] a{text-decoration:none}article .ew-article-slideshow li[class^=flex-nav-] .icon{visibility:hidden}article .ew-article-slideshow li[class^=flex-nav-] .icon:before{content:"\e605";font-family:'Simple Line Icons';font-size:30px;color:#e3e3e4;visibility:visible;text-shadow:1px 1px 3px #000}article .ew-article-slideshow li.flex-nav-next{left:inherit;right:0}article .ew-article-slideshow li.flex-nav-next .icon:before{content:"\e606"}article .ew-article-slideshow .flex-active-slide .ew-article-inline-image-inner img.lazyload,article .ew-article-slideshow .flex-active-slide+li .ew-article-inline-image-inner img.lazyload{display:inline}article .ew-article-slideshow .ew-article-inline-image-inner img.lazyload{display:none}.article_top_media .ew-image-caption-container{display:block;padding:10px;font-family:Arial;font-size:12px}@media screen and (min-width:660px){article .ew-article-slideshow li.flex-nav-next,article .ew-article-slideshow li.flex-nav-prev{display:block}article .ew-article-slideshow .slides li .ew-image-caption-container{display:block;width:100%;position:absolute;bottom:0;font-size:14px;padding:0;margin:0}article .ew-article-slideshow .slides li .ew-image-caption-container .ew-image-caption{width:100%;background-color:rgba(0,0,0,.7);color:#fff;display:block;padding:10px}.article_top_media{position:relative}.article_top_media .ew-image-caption-container{display:block;width:100%;position:absolute;bottom:0;font-size:14px;padding:0;margin:0}.article_top_media .ew-image-caption-container .ew-image-caption{width:100%;background-color:rgba(0,0,0,.7);color:#fff;display:block;padding:10px}}@media screen and (min-width:860px){.article_top_media .ew-image-caption-container .ew-image-caption,article .ew-article-slideshow .slides li .ew-image-caption-container .ew-image-caption{max-width:860px;margin:auto}article .ew-article-slideshow .slides li .ew-image-caption-container{bottom:35px;padding:0 20px}.article_top_media .ew-image-caption-container{bottom:45px;padding:0 15px}}@media screen and (max-width:659px){.article_top_media .ew-image-caption-container{background-color:#fff}}.ew-article-inline-image{margin-left:-15px;margin-right:-15px;margin-bottom:30px;background-color:#000;position:relative;width:calc(100% + 30px);clear:right}.ew-article-inline-image figure{text-align:center}.ew-article-inline-image .ew-image-caption{display:block;font-family:Arial;font-size:12px;padding-top:5px;padding-left:15px;padding-right:15px;background-color:#fff}.ew-article-inline-image-inner{text-align:center;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;height:calc(100vw * .5625);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (min-width:860px){.ew-article-inline-image-inner{height:484px}}.ew-article-inline-image-inner img{height:auto;width:auto;display:inline;vertical-align:middle;max-height:100%}.ew-article-inline-image-inner img.portrait{min-height:100%}@media screen and (min-width:1181px){.article_top_media .ew-article-inline-image-inner{height:664px}}@media screen and (max-width:1180px){.article_top_media .ew-article-inline-image-inner{height:calc(100vw * .5625)}}.article__container .ew-article-inline-image .ew-article-slideshow{margin-left:0;margin-right:0;width:100%}.article__container .ew-article-slideshow{margin-left:-15px;margin-right:-15px;margin-bottom:30px;clear:right}.article__container .ew-article-slideshow .ew-image-caption-container{background-color:#fff;display:block}.article__container .ew-article-slideshow .ew-image-caption-container .ew-image-caption{display:block;font-family:Arial;font-size:12px;margin-top:0;padding-top:5px;padding-left:15px;padding-right:15px}.ew-scribble-container div.scrbbl-embed{overflow:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:659px){.ew-scribble-container div.scrbbl-embed{height:auto!important}}.ew-maps-container .ew-maps-wrapper{position:relative;padding-bottom:56.25%;height:0}.ew-fluid-video{background-color:#000;position:relative;padding-bottom:56.25%;height:0}.ew-fluid-video:before{animation:spin 2s linear infinite;color:#fff;content:"\e098";font-family:"Simple Line Icons";font-size:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%}.ew-fluid-video>div[id*=screen9-container]{height:100%!important;position:absolute!important;width:100%!important;padding-bottom:0!important}.ew-fluid-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__container .ew-fluid-video{margin-left:-20px;margin-right:-20px;padding-bottom:calc(56.25% + 17px);margin-bottom:40px}@media screen and (max-width:659px){.article__container .ew-fluid-video{margin-left:-15px;margin-right:-15px;margin-bottom:30px}}.article__container .ew-fluid-video>div[id*=screen9-container]{height:100%!important;position:absolute!important;width:100%!important}.article__container .ew-fluid-video.has-description{margin-bottom:0}.article__container .ew-fluid-video.has-description+.ew-image-caption-container{margin-bottom:40px;display:block}@media screen and (max-width:659px){.article__container .ew-fluid-video.has-description+.ew-image-caption-container{margin-bottom:30px}}.article__container .ew-video-caption{display:block;font-family:Arial;font-size:12px;margin-top:5px}@media screen and (min-width:660px){article .article__container .ew-article-slideshow .slides li .ew-image-caption-container{position:inherit;bottom:0;background-color:#fff;padding-top:5px}article .article__container .ew-article-slideshow .slides li .ew-image-caption-container .ew-image-caption{color:#000;background-color:transparent;margin:0;padding:0 10px}}@media screen and (max-width:859px) and (min-width:660px){.ew-article-inline-image,article .article__container .ew-article-slideshow{margin-left:-20px;margin-right:-20px;margin-bottom:40px}.ew-article-inline-image .ew-image-caption,article .article__container .ew-article-slideshow .slides li .ew-image-caption-container .ew-image-caption{padding-left:20px;padding-right:20px}.ew-article-inline-image{width:calc(100% + 40px)}}@media screen and (min-width:860px){.article__container .ew-article-slideshow,.ew-article-inline-image{margin-left:-40px;margin-right:-40px;margin-bottom:40px}.article__container .ew-fluid-video{margin-left:-40px;margin-right:-40px;padding-bottom:calc(56.25% + 45px)}.ew-article-inline-image{width:calc(100% + 80px)}.ew-article-inline-image .ew-image-caption{padding-left:40px;padding-right:40px}}.byline-box{border-top:3px dotted #c2c2c2;padding-top:20px}.byline-box::before{clear:both;content:"";display:block}.article__byline{overflow:hidden;font-family:"LFT Etica";line-height:21px;margin-bottom:20px}@media screen and (max-width:659px){.byline-box{padding-top:15px}.article__byline{margin-bottom:15px}}.article__byline.has-image{height:90px}.article__byline.has-image:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.article__byline .article__byline--image{border-radius:90px;float:left;overflow:hidden;width:90px}.article__byline .article__byline--image+.article__byline--contact-info{padding-left:15px;width:calc(100% - 90px);display:inline-block;vertical-align:middle}.article__byline .article__byline--name{text-transform:uppercase;font-weight:700}.article__byline .article__byline--phone a{color:#000}.article__byline .article__byline--read-more a::after{content:"\e606";font-family:"Simple Line Icons";font-size:8px;padding-left:5px}.ew-fact-box{margin-bottom:15px}.ew-fact-box h4{font-size:16px;font-weight:600;padding:0 0 5px;text-transform:uppercase;margin-top:0;margin-bottom:0}.ew-fact-box h4::before{background-color:#c21a24;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:-1px;width:10px}.ew-fact-box .ew-fact-box-body{background-color:#f0f0f0;padding:10px 10px 5px;font-family:Arial;font-size:14px;color:#000}.ew-fact-box .ew-fact-box-body .ew-article-inline-image-inner,.ew-fact-box .ew-fact-box-body p{margin-bottom:10px}.ew-article-inline-fact{margin-bottom:30px}.ew-article-inline-fact h4{margin-top:0;padding-top:0}.article__body .quote{color:#7a7a7a;font-family:"Coranto 2";font-size:30px;line-height:40px;margin-bottom:20px;padding:20px;position:relative;text-align:center}@media screen and (max-width:659px){.article__body .quote{font-size:25px;line-height:35px}}.article__body .quote::before{color:#f0f0f0;content:"”";font-size:82px;line-height:0;margin-right:5px;position:relative;top:40px}.article__body .quote-byline{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:40px;margin-top:-40px;text-align:center}@media screen and (max-width:849px){.article__body .quote-byline{margin-bottom:30px}}.article__body .quote-byline::after,.article__body .quote-byline::before{content:" - "}.article__body blockquote{border:none;margin:0 0 20px;padding:0;font-size:16px;font-weight:400}.ew-related-box h4::before,.tag-container h4::before{background-color:#c21a24;height:10px;margin-right:5px;position:relative;width:10px}.ew-related-box{margin-bottom:40px}.ew-related-box h4{font-size:16px;font-weight:600;padding:0 0 5px;text-transform:uppercase;margin-top:0;margin-bottom:0;display:inline-block}.ew-related-box h4::before{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:"";display:inline-block;top:-1px}.ew-related-box .show-more-btn{cursor:pointer;display:none;margin-left:10px}.ew-related-box .show-more-btn::before{content:"\e067";display:inline-block;font-family:Simple Line Icons;color:#004A7F;font-size:16px}.ew-related-box .hiden-count{color:#004A7F;display:inline-block;font-family:LFT Etica;font-size:12px;margin-left:5px;position:relative;top:-3px}.ew-related-box ul{padding:0}.ew-related-box a{font-size:16px}.ew-related-box li+li+li+li+li+li{display:none}.ew-related-box.has-more .show-more-btn{display:inline-block}.ew-related-box.show-more li+li+li+li+li+li{display:block}.tag-container h4{font-size:16px;font-weight:600;padding:0 0 5px;text-transform:uppercase;margin-top:0}.next-beam #next-beam-list-title,.tag-container .tag-item{color:#fff;font-family:"LFT Etica";font-size:14px;text-transform:uppercase}.tag-container h4::before{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:"";display:inline-block;top:-1px}.tag-container .tag-item{background-color:#c2c2c2;cursor:pointer;display:inline-block;margin:0 10px 5px 0;padding:5px 15px;transition:all .3s ease 0s}.next-beam,.ninja-display .create-event .create-link::before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.tag-container .tag-item:hover{background-color:#004A7F;color:#fff;text-decoration:none}@media screen and (max-width:849px){.tag-container .tag-item:hover{background-color:#c2c2c2}}.next-beam{transition:all .3s ease 0s;bottom:-90px;left:0;position:fixed;cursor:pointer;z-index:2;visibility:hidden}.next-beam.show{visibility:visible;bottom:0}.next-beam #next-beam-list-title{bottom:50px;font-weight:700;left:0;overflow:hidden;padding:10px 60px 5px 20px;position:absolute}.next-beam #next-beam-list-title::after{background-color:#004A7F;content:"";height:1100%;position:absolute;right:-500%;top:25px;transform:rotate(45deg);transform-origin:54% 0 0;width:1100%;z-index:-1}.next-beam .next-beam-box{background-color:#fff;border-top:3px solid #004A7F;bottom:0;height:50px;left:0;position:relative;right:0;width:calc(100vw);text-align:center}.next-beam #next-beam-article-title{display:inline-block;font-family:"Coranto 2",Georgia;font-size:20px;padding:7px 5px;vertical-align:top}.next-beam #next-beam-article-title::before{content:"";font-family:Simple Line Icons;margin-right:10px;position:relative;top:2px}@media screen and (max-width:659px){.next-beam .next-beam-box{text-align:left}.next-beam #next-beam-article-title{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 70px);padding:17px 10px;line-height:15px}.next-beam #next-beam-article-title::before{top:-2px}}.related-article article .article_top_media:empty{margin-top:0}.next-article-loader{position:relative;height:40px;margin-bottom:20px}.next-article-loader:before{animation:spin 2s linear infinite;color:#004A7F;content:"\e098";font-family:"Simple Line Icons";font-size:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%}.article__plus--info{margin-top:-40px;text-align:center;font-family:"LFT Etica";margin-bottom:40px}@media screen and (min-width:860px){.article__plus--info{margin-bottom:0}}@media (max-width:659px){.article__plus--info{padding:0 15px}}.article__plus--info::before{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.2) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.2) 100%);content:"";display:block;height:10px;left:calc((100vw - 780px)/ -2);position:relative;width:calc(100vw)}@media screen and (max-width:860px){.article__plus--info::before{left:-20px}}@media screen and (max-width:659px){.article__plus--info{margin-bottom:30px}.article__plus--info::before{left:-30px}}.article__plus--info .login-btn{color:#004A7F;font-weight:800;cursor:pointer}.article__plus--info .premium-part{border-top:3px solid #f0f0f0;margin-top:20px;padding-top:20px}.article__plus--info .premium-part:first-child{border-top:medium none;margin-top:0}.article__plus--info .premium-part>h3{color:#9d9d9c;font-size:57px;font-weight:400}.article__plus--info .premium-part p{font-size:20px;color:#1d1d1b}.article__plus--info .premium-part.offer>p{font-size:12px}.article__plus--info .already-customer{color:#1d1d1b}.article__plus--info .already-customer .default-btn{margin:10px 0;display:inline-block;width:auto}.article__plus--info .already-customer__mobile-headline{font-size:20px;font-weight:700}.article__plus--info .already-customer__login{font-size:12px}.article__plus--info .already-customer__login .mobile-text a{font-size:14px}.article__plus--info .mobile-text,.article__plus--info .mobile-text__inline{display:none}@media (max-width:756px){.article__plus--info .mobile-text{display:block}.article__plus--info .mobile-text__inline{display:inline}}.article__plus--info .desktop-text,.article__plus--info .desktop-text__inline{display:none}@media (min-width:757px){.article__plus--info .desktop-text{display:block}.article__plus--info .desktop-text__inline{display:inline-block}}.article__plus--info .premium-offer-bubble{display:inline-block;padding:10px;max-width:270px}.article__plus--info .premium-offer-container a{color:#93c56c;font-weight:700}@media (max-width:756px){.article__plus--info .premium-offer-bubble{max-width:320px;padding:0}.article__plus--info .offer-content{font-size:13px}}.article__plus--info .default-btn{border-color:#9d9d9c;color:#9d9d9c;margin:0 auto}.article__plus--info .default-btn:hover{border-color:#004A7F;color:#fff}.article__plus--info .default-btn.offer{background-color:#0068aa;border-color:#0068aa;color:#fff;min-width:250px}.article__plus--info .premium-offer-text{display:inline-block;text-align:left;padding:10px 0 0 30px;vertical-align:top}@media (max-width:756px){.article__plus--info .premium-offer-text{padding:0;display:block;margin:0 auto;max-width:320px}}.article__plus--info .premium-offer-text.become-customer{width:100%}@media (min-width:757px){.article__plus--info .premium-offer-text.become-customer{width:calc(100% - 270px)}}.article__plus--info .premium-offer-text.become-customer .offer-content{margin-bottom:10px}.article__plus--info .premium-offer-text.become-customer .offer-content h3{color:#000;font-size:15px;margin-bottom:5px}.article__plus--info .premium-offer-text p{white-space:pre-line}.article__plus--info .premium-offer-text h3{color:#93c56c;font-size:32px;font-weight:700}@media (max-width:756px){.article__plus--info .premium-offer-text p{white-space:normal}.article__plus--info .premium-offer-text p span.mobile-wrapping:before{content:"\a ";white-space:pre}.article__plus--info .premium-offer-text h3{text-transform:uppercase;font-size:20px}}.article__plus--info .premium-offer-text h3 span{font-size:12px;color:#000;margin-left:5px}.article__plus--info .premium-offer-text .more-offers{font-size:14px;padding-top:5px}.article__plus--info .premium-offer-acception{margin:15px auto 30px;max-width:480px;text-align:center;font-size:16px;display:inline-block}.article__plus--info .premium-offer-acception strong{color:#93c56c}@media screen and (max-width:659px){.article__plus--info .premium-offer-acception{font-size:14px}}.article__plus--info #consent-check{-webkit-appearance:checkbox;display:inline-block;margin-right:5px}.article__plus--info .login-form,.article__plus--info .register-form{padding:0;top:0;transform:none;left:0;right:0;margin:20px auto;position:relative;z-index:1}.article__plus--info .login-form{display:block;text-align:center}.article__plus--info .login-form .form-fields{display:none}.article__plus--info .register-form{display:block}.article__plus--info .register-form label input[type=text],.article__plus--info .register-form label input[type=password],.article__plus--info .register-form label input[type=email]{border-color:#93c56c}.article__plus--info .register-form input[type=submit]{border-color:#93c56c;background-color:#93c56c}.article__plus--info .register-breadcrumbs{display:table;text-align:center;margin:0 auto}.article__plus--info .register-breadcrumbs .item{display:table-cell;padding:20px 10px}.article__plus--info .register-breadcrumbs .item .step-number{background-color:#f0f0f0;color:#fff;margin-bottom:5px;width:60px;height:60px;border-radius:50%;font-size:2.5em;font-weight:700;line-height:1.75em}.article__plus--info .register-breadcrumbs .item .step-text{color:#ccc}.article__plus--info .register-breadcrumbs .item.active .step-number{background-color:#93c56c}.article__plus--info .register-breadcrumbs .item.active .step-text{color:#000}.article__plus--info .register-breadcrumbs .divider{font-size:3em;font-weight:700;color:#f0f0f0;display:table-cell;text-align:center;margin:20px 10px}@media screen and (min-width:1024px){.article__plus--info .login-form:after{bottom:0;left:0;border:none;content:none;height:0;width:0;position:relative;border-width:0;margin-left:0}}@media screen and (max-width:756px){.article__plus--info .premium-part p{font-size:18px}.article__plus--info .premium-part>h3{font-size:26px}.article__plus--info .premium-upper-text{font-size:21px;text-align:center}.article__plus--info .premium-lower-text{font-size:70px;text-align:center;line-height:70px}.article__plus--info .premium-img{display:none}}.article__plus--info .checkout-container>iframe{border:3px solid #f0f0f0!important;max-width:500px!important;margin:15px 0 30px!important}.article__plus--info .klarna-limit-info{display:none;max-width:480px;margin:0 auto;padding:30px;background-color:#f0f0f0}.single-article .lagfart+#main-body .leadin.fade-out{display:none}.single-article .lagfart+#main-body .article__plus--info{margin-top:-150px;position:relative;z-index:1}.single-article .lagfart+#main-body .article__plus--info .premium-part:first-child{background-color:#fff;margin-left:-30px;margin-right:-30px;padding:20px 30px 0}.ew-poll-container .pd-embed{margin-bottom:40px}@media screen and (max-width:659px){.ew-poll-container .PDS_Poll{margin-left:-15px;margin-right:-15px}.ew-poll-container .pd-embed{margin-bottom:30px;margin-left:-15px;margin-right:-15px}}.ew-poll-container .pd-embed:not(.counted){background-color:#f0f0f0;position:relative}.ew-poll-container .pd-embed:not(.counted):before{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;color:#004A7F;content:"\e098";font-family:"Simple Line Icons";font-size:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%}div[class*=match-ad]{position:relative;padding:10px 0 0}div[class*=match-ad]::before{content:"annons";font-size:11px;position:absolute;left:0;top:-5px;color:#a5a0a6}div[class*=match-ad-article]::before{content:""}.article__body .match-ad-article{float:right;margin:0 0 20px 20px;width:200px!important;text-align:center}.article__body .match-ad-article>iframe{width:200px!important;display:inline-block!important}@media screen and (max-width:659px){.article__body .match-ad-article{margin:0 0 20px;width:100%!important;float:none;padding:10px 0}.article__body .match-ad-article>iframe{width:100%!important;display:inline-block!important}}.article-box[id*=smartclipInlineAd]:empty{display:none}.article--declaration{background-color:#f0f0f0;padding:15px;font-size:14px;margin-bottom:40px}@media screen and (max-width:849px){.article--declaration{margin-bottom:30px}}.article--declaration p{margin:0}.row.block--extra{position:relative;padding-bottom:3px;margin-bottom:40px}@media screen and (max-width:659px){.row.block--extra{margin-bottom:30px}}.row.block--extra .row{margin-bottom:0}.row.block--extra .row:first-child+.row{margin-top:20px}@media screen and (max-width:659px){.row.block--extra .row:first-child+.row{margin-top:15px}}.row.block--extra .row+.row>div[class*=col]{position:inherit}.row.block--extra .row:last-child>div[class*=col]:first-child>div::after{content:"";border-bottom:solid 3px #000;display:block;position:absolute;left:10px;bottom:-3px;right:10px}.row.block--extra.empty,.row.block--extra.img--bg-val2018 .teaser--cover .teaser__header.teaser__header--vignette .teaser__vignette{display:none}.row.block--extra .row:last-child>div[class*=col]:first-child>div:empty::after{border-bottom:0}.row.block--extra .row>div[class*=col]>div:empty{margin:0!important}.row.block--extra .teaser--cover{border-bottom:0;margin-bottom:0}.row.block--extra.img--bg-val2018 .teaser--cover .teaser__header.teaser__header--vignette{background-image:url(//sm-images.imgix.net/extra_img.png);background-repeat:no-repeat;background-size:auto 100%;background-color:#0064ac;height:51px}.row.block--extra.img--bg-val2018 .row:last-child>div[class*=col]:first-child>div::after{border-color:#0064ac}.search__part--main{max-width:860px;margin:0 auto}.search__part--main .search__header-top{max-width:500px;margin:0 auto;padding:15px 0 30px}.search__part--main .search-field{border:3px solid #004A7F;padding:7.5px;width:calc(100% - 40px);float:left;border-radius:0;height:40px}.search__part--main .search-submit{background:#004A7F;border:none;width:40px;height:40px}.search__part--main .search-submit:before{font-family:"Simple Line Icons";content:"\e090";color:#fff}.search__part--main .sorting-top{background:#f0f0f0;color:#004A7F;font-size:16px;padding:5px 10px}.search__part--main .sorting-top:after{visibility:hidden;display:block;content:"";clear:both;height:0}.search__part--main .sorting-top ul{padding:0;margin:0}.search__part--main .sorting-top li.active,.search__part--main .sorting-top li.active a{color:#c21a24}.search__part--main .sorting-top--left{display:inline-block;overflow:hidden}.search__part--main .sorting-top--left li{display:inline-block;float:left;margin-left:15px}.search__part--main .sorting-top--left li:first-of-type{margin:0}.search__part--main .sorting-top--right{display:inline-block;float:right;position:relative;text-align:right}.search__part--main .sorting-top--right .filter--section{text-align:left}.search__part--main .search--filters{position:relative}.search__part--main .search--filters .filter--section__title{color:#000;font-size:22px;font-weight:700;margin-bottom:0}.search__part--main .search--filters__alternatives{background:#fff;display:none;min-width:175px;padding:0 15px 15px;position:absolute;top:45px;right:0;z-index:1}.search__part--main .search--filters__alternatives:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;position:absolute;top:-20px;right:20px;content:''}.search__part--main .search--filters__alternatives.active{display:block;z-index:1029}.search__part--main .filter-alternatives__btn:after{font-family:"Simple Line Icons";content:"\e06c";margin-left:10px}.search__part--main .search__articles-summary{background:#004A7F;color:#fff;font-weight:700;font-size:16px;padding:5px 10px}.search__part--main .search-active-filters{float:right;display:inline-block}.search__part--main .search__articles--list ul{padding:20px 0 0}.search__part--main .search__articles--list .teaser--image-side .teaser__image{width:205px;padding-bottom:205px;float:right}.search__part--main .search__articles--list .teaser--image-side .teaser__headline{font-size:30px;margin:4px 0}.search__part--main .search__articles--list .teaser--image-side .teaser__content-wrapper{float:left;width:calc(100% - 205px);min-height:205px}.search__part--main .search__articles--list .teaser--image-side .teaser__content{padding:0 15px 0 0}.search__part--main .search__articles--list .teaser--image-side.no-image .teaser__content-wrapper{width:100%;border-left:0;border-right:15px solid #c21a24}.search__part--main .search__articles--list .teaser--image-side.no-image .teaser__content-wrapper::before{background:0 0;margin-right:0;width:0;padding-bottom:205px}@media (max-width:659px){.search__part--main .search__articles--list .teaser--image-side{margin-bottom:15px}.search__part--main .search__articles--list .teaser--image-side .teaser__headline{font-size:24px}.search__part--main .search__articles--list .teaser--image-side .teaser__image{width:105px;padding-bottom:105px}.search__part--main .search__articles--list .teaser--image-side .teaser__content-wrapper{width:calc(100% - 105px);min-height:105px}.search__part--main .search__articles--list .teaser--image-side.no-image .teaser__content-wrapper::before{padding-bottom:105px}}.search__part--main .pagination{border-top:3px solid #f0f0f0;font-family:"LFT Etica";text-align:center}.search__part--main .pagination ul{display:inline-block;overflow:hidden;padding:15px 0 0;width:100%}.search__part--main .pagination li{display:inline-block;font-size:16px}.search__part--main .pagination li.page-link.inactive{color:#c21a24}.search__part--main .pagination li.page-link a,.search__part--main .pagination li.page-link.inactive{padding:0 5px}.search__part--main .pagination li.arrow-link{float:left}.search__part--main .pagination li.arrow-link:last-of-type{float:right}.search-overlay{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:1028;cursor:pointer}.page-404-container{font-size:16px;text-align:center}.page-404-container h1{color:#f0f0f0;font-family:"Coranto 2",Georgia;font-size:60px}#ewc-ri-form .nf-form-cont.lasarbilder .nf-field-element>*{width:100%}#ewc-ri-form .default-btn.lasarbilder{max-width:100%;width:100%}#ewc-ri-form .required label:after{content:"*";color:red}#ewc-ri-form #ewc-ri-message-wrapper,#ewc-ri-form #ewc-ri-progress-wrapper{display:none}#ewc-ri-presentation-wrapper{overflow:hidden;padding:30px 0}@media screen and (min-width:660px){#ewc-ri-presentation-wrapper{margin-right:-20px}}#ewc-ri-presentation-pagination{margin-top:20px}#ewc-ri-presentation-pagination.pagination{border-top:3px solid #f0f0f0;font-family:"LFT Etica";font-size:16px;padding:15px 0 0;text-align:center}#ewc-ri-presentation-pagination.pagination .page-numbers{padding:0 5px}#ewc-ri-presentation-pagination.pagination .page-numbers.current{color:#c21a24}#ewc-ri-presentation-pagination.pagination .page-numbers.prev{float:left;text-decoration:none}#ewc-ri-presentation-pagination.pagination .page-numbers.next{float:right;text-decoration:none}#ewc-ri-presentation{position:relative;width:100%;height:100%;overflow:hidden;transition:height .25s ease-in}#ewc-ri-presentation.loading-images{height:300px}#ewc-ri-presentation.loading-images #ewc-ri-presentation-loading{display:block}#ewc-ri-presentation #ewc-ri-presentation-loading{display:none;background-color:#fff;width:100%;height:100%;position:absolute;z-index:10}#ewc-ri-presentation #ewc-ri-presentation-loading .loader{color:#000;font-size:20px;margin:120px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.mfp-wrap .mfp-arrow-left::before,.mfp-wrap .mfp-arrow-right::before{color:#fff;display:block;font-family:"simple line icons";font-size:30px}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.ewc-ri-image{overflow:hidden;width:calc(25% - 20px);margin-bottom:20px}@media (max-width:1023px){.ewc-ri-image{width:calc(33.33% - 20px)}}@media (max-width:849px){.ewc-ri-image{width:calc(50% - 20px)}}@media (max-width:659px){.ewc-ri-image{width:100%}}.mfp-wrap .mfp-arrow::after,.mfp-wrap .mfp-arrow::before{border:none}.mfp-wrap .mfp-arrow-right::before{border-left:none;content:""}.mfp-wrap .mfp-arrow-left::before{border-right:none;content:""}.daterangepicker{font-family:"LFT Etica";box-shadow:0 0 10px rgba(0,0,0,.5)}.daterangepicker.dropdown-menu{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:none;padding:10px;z-index:2!important}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover{background-color:#004A7F!important}.daterangepicker .calendar-table td.in-range{background-color:rgba(0,105,170,.2)}.daterangepicker .calendar-table td.off,.daterangepicker .calendar-table td.off.end-date,.daterangepicker .calendar-table td.off.in-range,.daterangepicker .calendar-table td.off.start-date{background-color:#fff!important}.daterangepicker .calendar-table td.off.end-date:hover,.daterangepicker .calendar-table td.off.in-range:hover,.daterangepicker .calendar-table td.off.start-date:hover,.daterangepicker .calendar-table td.off:hover{background-color:#004A7F!important}.daterangepicker td.start-date{border-radius:15px 0 0 15px!important;-moz-border-radius:15px 0 0 15px!important;-webkit-border-radius:15px 0 0 15px!important}.daterangepicker td.end-date{border-radius:0 15px 15px 0!important;-moz-border-radius:0 15px 15px 0!important;-webkit-border-radius:0 15px 15px 0!important}.daterangepicker td.start-date.end-date{border-radius:15px!important;-moz-border-radius:15px!important;-webkit-border-radius:15px!important}.daterangepicker td.available:hover{background-color:#004A7F!important;color:#fff!important}.daterangepicker .next.available,.daterangepicker .prev.available{background-color:#fff!important;color:#c21a24;font-size:20px;position:relative;top:3px}.daterangepicker .calendar td,.daterangepicker .calendar th{height:30px!important;min-width:36px!important}.daterangepicker .btn-success,.daterangepicker .btn-success:hover{background-color:#004A7F;border-color:#004A7F}.daterangepicker .applyBtn.btn.btn-sm.btn-success,.daterangepicker .cancelBtn.btn.btn-sm.btn-default{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-width:3px;display:block;height:40px;margin-bottom:10px;min-width:100px;text-indent:-50000px;font-weight:700;border-color:#004A7F;color:#004A7F}@media screen and (max-width:710px){.daterangepicker{right:15px!important;max-width:560px!important}.daterangepicker .ranges{width:100%}.daterangepicker .applyBtn.btn.btn-sm.btn-success,.daterangepicker .cancelBtn.btn.btn-sm.btn-default{display:inline-block;margin-bottom:0;margin-top:10px;margin-right:1%;width:48%}}.daterangepicker .applyBtn.btn.btn-sm.btn-success::after,.daterangepicker .cancelBtn.btn.btn-sm.btn-default::after{content:"VÄLJ";display:block;position:relative;text-indent:0;top:-15px}.daterangepicker .applyBtn.btn.btn-sm.btn-success{color:#fff}.daterangepicker .cancelBtn.btn.btn-sm.btn-default::after{content:"AVBRYT"}.daterangepicker .prev.available::before{content:"\e07a";font-family:"Simple Line Icons"}.daterangepicker .next.available:after{content:"\e079";font-family:"Simple Line Icons"}.ninja-display,.ninja-display .create-event .create-link{font-family:"LFT Etica"}.daterangepicker .daterangepicker_input .input-mini{border-radius:0;border-width:3px;height:40px;padding:0 10px}.daterangepicker .daterangepicker_input .input-mini.active{border:3px solid #004A7F;border-radius:0}@media screen and (max-width:610px){.daterangepicker{max-width:287px!important;width:287px!important}}.ninja-display .ninja-display-holder{margin-top:30px;margin-right:-20px}.ninja-display label{display:block;text-transform:uppercase}.ninja-display .date-container{display:inline-block;margin-right:10px;margin-bottom:10px}.ninja-display .search-container{display:inline-block;min-width:320px;margin:0 10px 10px 0}@media screen and (max-width:659px){.daterangepicker input{font-size:16px}.ninja-display .search-container{width:calc(100vw - 30px)}.ninja-display .search-container #search-field{font-size:16px;padding:6px 0}}.ninja-display .create-event{display:inline-block}.ninja-display .create-event .create-link{color:#004A7F;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:10px 0;text-decoration:none;text-transform:uppercase}.ninja-display .create-event .create-link::before{color:#004A7F;content:"";font-family:"Simple Line Icons";font-size:12px;font-weight:400;margin:5px;transition:all .3s ease 0s}.ninja-display .create-event .create-link:focus,.ninja-display .create-event .create-link:hover{text-decoration:none}.ninja-display #datepicker{background-color:transparent;border:3px solid #004A7F;font-family:"LFT Etica";min-width:220px;padding:8px;position:relative;width:320px;cursor:pointer}@media screen and (max-width:659px){.ninja-display #datepicker{width:calc(100vw - 30px)}}.ninja-display .date-input{display:inline-block;position:relative}.ninja-display .date-input::before{border-left:1px solid #004A7F;color:#004A7F;content:"\e604";font-family:simple line icons;font-size:12px;height:18px;line-height:19px;padding-left:10px;position:absolute;right:15px;top:12px}.ninja-display .tag-container{margin-top:10px}.ninja-display .tag-container .tag-item{margin-bottom:10px}.ninja-display .tag-container .tag-item.selected{background-color:#004A7F}.ninja-display .event-click{color:#000}.ninja-display .no-event{background-color:#f0f0f0;padding:20px;margin-right:20px}.ninja-display .event{background-color:#f0f0f0;margin:0 0 20px;padding:20px;width:calc(33.333333333% - 20px)}@media screen and (max-width:849px){.ninja-display .event{width:calc(50% - 20px)}}@media screen and (max-width:659px){.ninja-display .event{width:calc(100% - 20px)}}.ninja-article-holder article.event-article .bild img,.ninja-display .event .bild img{width:100%}.ninja-display .event>div{font-family:LFT Etica;font-size:16px;margin:10px 0 0}.ninja-display .event>div:first-child{margin-top:0}.ninja-display .event .rubrik{font-family:LFT Etica;font-size:20px;font-weight:700}.ninja-display .event .bild{margin:-20px -20px 0!important}.ninja-display .event .arrangoer::before,.ninja-display .event .date-wrapper::before,.ninja-display .event .email::before,.ninja-display .event .link::before,.ninja-display .event .phone::before,.ninja-display .event .plats::before,.ninja-display .event .tid::before{color:#c21a24;content:"\e096";display:inline-block;font-family:"Simple Line Icons";font-size:13px;margin-right:5px}.ninja-display .event .date-wrapper::before{content:"\e075"}.ninja-display .event .tid::before{content:"\e081"}.ninja-display .event .arrangoer::before{content:"\e005"}.ninja-display .event .email::before{content:"\e086"}.ninja-display .event .phone::before{content:"\e600"}.ninja-display .event .link::before{content:"\e08d"}.ninja-display .event .multi_date{display:inline-block}.ninja-display .event .multi_date::after{content:",";margin-right:5px}.ninja-display .event .multi_date:last-child::after{content:""}.ninja-display .ninja-display-loader{height:60px;margin:20px 0;padding:15px 0;text-align:center}.ninja-display .ninja-display-loader:before{content:"\e098";font-family:'Simple Line Icons';font-size:20px;color:#004A7F;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}body[data-device=tablet] .daterangepicker .calendar-table td.off.end-date:hover,body[data-device=tablet] .daterangepicker .calendar-table td.off.in-range:hover,body[data-device=tablet] .daterangepicker .calendar-table td.off.start-date:hover,body[data-device=tablet] .daterangepicker .calendar-table td.off:hover,body[data-device=mobile] .daterangepicker .calendar-table td.off.end-date:hover,body[data-device=mobile] .daterangepicker .calendar-table td.off.in-range:hover,body[data-device=mobile] .daterangepicker .calendar-table td.off.start-date:hover,body[data-device=mobile] .daterangepicker .calendar-table td.off:hover{background-color:transparent!important;color:#999!important}body[data-device=tablet] .daterangepicker td.available.in-range:hover,body[data-device=mobile] .daterangepicker td.available.in-range:hover{background-color:rgba(0,105,170,.2)!important}body[data-device=tablet] .daterangepicker td.available:hover,body[data-device=mobile] .daterangepicker td.available:hover{background-color:transparent!important;color:#333!important}body[data-device=tablet] .daterangepicker .active.end-date.available:hover,body[data-device=tablet] .daterangepicker .active.end-date.in-range.available:hover,body[data-device=tablet] .daterangepicker .active.start-date.available:hover,body[data-device=tablet] .daterangepicker .active.start-date.in-range.available:hover,body[data-device=mobile] .daterangepicker .active.end-date.available:hover,body[data-device=mobile] .daterangepicker .active.end-date.in-range.available:hover,body[data-device=mobile] .daterangepicker .active.start-date.available:hover,body[data-device=mobile] .daterangepicker .active.start-date.in-range.available:hover{background-color:#004A7F!important;color:#fff!important}.ninja-article-holder{font-family:"LFT Etica";font-size:16px;margin:0 auto;max-width:860px;position:relative}.ninja-article-holder .close-btn{color:#000;display:block;font-family:"Simple Line Icons";font-size:30px;position:absolute;right:5px;top:0;cursor:pointer}.ninja-article-holder .close-btn::after{content:"\e082"}.ninja-article-holder .has-image+.close-btn{color:#fff;right:15px;top:5px}.ninja-article-holder .has-image article.event-article h1{padding-right:0}.ninja-article-holder article.event-article{padding:0 0 40px}@media screen and (max-width:860px){.ninja-article-holder article.event-article{padding:0 0 30px}}.ninja-article-holder article.event-article>div{background-color:#f0f0f0;padding:20px 20px 0;margin-bottom:-10px}.ninja-article-holder article.event-article>div:last-child{padding-bottom:20px}.ninja-article-holder article.event-article .article__sharelinks{background-color:#fff;padding:0}.ninja-article-holder article.event-article h1{font-family:"Coranto 2",Georgia;font-size:56px;padding-right:40px}@media screen and (max-width:659px){.ninja-article-holder article.event-article h1{font-size:30px}}.ninja-article-holder article.event-article.has-image h1{padding-right:0}.ninja-article-holder article.event-article .bild{padding:0}.ninja-article-holder article.event-article>.beskrivning{background-color:#fff;margin-bottom:20px;padding:0}.ninja-article-holder article.event-article .aldersgraens::before,.ninja-article-holder article.event-article .aldersgrans::before,.ninja-article-holder article.event-article .arrangoer::before,.ninja-article-holder article.event-article .biljettpris::before,.ninja-article-holder article.event-article .date-wrapper::before,.ninja-article-holder article.event-article .email::before,.ninja-article-holder article.event-article .kategori::before,.ninja-article-holder article.event-article .link::before,.ninja-article-holder article.event-article .namn::before,.ninja-article-holder article.event-article .phone::before,.ninja-article-holder article.event-article .plats::before,.ninja-article-holder article.event-article .pris::before,.ninja-article-holder article.event-article .stad::before,.ninja-article-holder article.event-article .tid::before{color:#c21a24;content:"\e096";display:inline-block;font-family:"Simple Line Icons";font-size:13px;margin-right:5px}.ninja-article-holder article.event-article .aldersgraens::before,.ninja-article-holder article.event-article .aldersgrans::before{content:"\e078"}.ninja-article-holder article.event-article .biljettpris::before,.ninja-article-holder article.event-article .pris::before{content:"\e02a"}.ninja-article-holder article.event-article .stad::before{content:"\e042"}.ninja-article-holder article.event-article .kategori::before{content:"\e055"}.ninja-article-holder article.event-article .date-wrapper::before{content:"\e075"}.ninja-article-holder article.event-article .tid::before{content:"\e081"}.ninja-article-holder article.event-article .namn::before{content:"\e005"}.ninja-article-holder article.event-article .arrangoer::before{content:"\e069"}.ninja-article-holder article.event-article .email::before{content:"\e086"}.ninja-article-holder article.event-article .phone::before{content:"\e600"}.ninja-article-holder article.event-article .link::before{content:"\e08d"}.ninja-article-holder article.event-article .multi_date{display:inline-block}.ninja-article-holder article.event-article .multi_date::after{content:",";margin-right:5px}.ninja-article-holder article.event-article .multi_date:last-child::after{content:""}.ninja-article-loader{height:60px;margin:20px 0;padding:15px 0;text-align:center}.ninja-article-loader:before{content:"\e098";font-family:'Simple Line Icons';font-size:20px;color:#004A7F;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg,.mfp-wrap{position:fixed;top:0;height:100%;width:100%;left:0}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(-360deg)}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}#adn-popup,.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-content{font-family:"LFT Etica"}@media screen and (min-width:850px){#android-smart-appbanner{display:none}}@media screen and (max-width:849px){.androidappbanner.single-article .main-header{margin-top:107px}.androidappbanner .main-header{margin-top:127px}.androidappbanner .header-top{position:absolute}.androidappbanner .all-content{top:107px}.androidappbanner .user-actions-wrapper{top:130px}.androidappbanner.hide-android-smart-banner .header-top{position:fixed}.androidappbanner.hide-android-smart-banner .header-top #android-smart-appbanner{display:none}.androidappbanner.hide-android-smart-banner .all-content{top:57px}.androidappbanner.hide-android-smart-banner .user-actions-wrapper{top:80px}#android-smart-appbanner{padding:5px;height:50px;background-color:#f0f0f0;border-bottom:solid 1px #c2c2c2}#android-smart-appbanner .appbanner-closeBtn{font-family:"Simple Line Icons";vertical-align:top;height:40px;display:inline-block;padding:10px 5px 10px 0;cursor:pointer}#android-smart-appbanner .appbanner-image{width:40px;height:40px;position:relative;display:inline-block;margin-right:5px;border:1px solid #c2c2c2;border-radius:6px;overflow:hidden}#android-smart-appbanner .appbanner-image img{width:100%;height:100%;position:absolute}#android-smart-appbanner .appbanner-text{display:inline-block;width:130px;vertical-align:top}#android-smart-appbanner .appbanner-text p{margin:0;font-size:12px}#android-smart-appbanner .appbanner-getBtn{height:40px;display:inline-block;top:0;vertical-align:top;padding:10px 0;float:right}}.fb-appbanner .header-top{position:relative;top:57px}.fb-appbanner .all-content{top:114px}.fb-appbanner.fixed-header .header-top{position:fixed;top:0}.fb-appbanner.fixed-header .main-header{margin-top:108px}.fb-appbanner.fixed-header .all-content{top:57px}#fb-app-banner{position:fixed;top:0;height:57px;background-color:#f0f0f0;left:0;right:0;z-index:1030;color:#000}#fb-app-banner .fb-app-banner-closeBtn{font-family:"Simple Line Icons";vertical-align:top;display:inline-block;cursor:pointer;height:55px;padding:18px 5px}#fb-app-banner .fb-app-banner-image{width:42px;height:42px;position:relative;display:inline-block;margin:8px 6px 8px 0;border:1px solid #c2c2c2;border-radius:5px;overflow:hidden;vertical-align:top}#fb-app-banner .fb-app-banner-image img{width:100%;height:100%}#fb-app-banner .fb-app-banner-text{display:inline-block;font-size:12px;margin-top:8px}#fb-app-banner .fb-app-banner-text p{margin:0}#fb-app-banner .fb-app-banner-arrow{position:absolute;right:10px;font-family:"Simple Line Icons";font-size:20px;top:14px;color:#004A7F}.in-app .main-header{display:none}#adn-popup b,#adn-popup button.adn-next,#consent-list b{font-family:"LFT Etica";display:block}.in-app #main-body{margin-top:20px}.in-app .footer-logo{position:relative}.in-app .footer-logo:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0}@media screen and (max-width:659px){.in-app.single-article #main-body{margin-top:0}}#adn-popup{background-color:#fff;left:50%;margin-left:-200px;top:20%;bottom:unset;box-shadow:0 0 0 calc(100vw) rgba(0,0,0,.65);z-index:100;max-height:calc(100vh - 25%);overflow:auto;-webkit-overflow-scrolling:touch}#adn-popup b{font-size:16px;margin-bottom:10px}#adn-popup .adn-readMore{color:#004A7F;text-decoration:underline;cursor:pointer}#adn-popup button.adn-next{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;border:3px solid #004A7F;font-size:16px;font-weight:700;margin:10px auto;padding:10px 15px;text-transform:uppercase;max-width:320px;color:#fff;text-align:center;cursor:pointer;background-color:#004A7F;width:100%}@media screen and (min-width:660px){#adn-popup button.adn-next:hover{background-color:#fff;border-color:#004A7F;color:#004A7F}}@media screen and (max-width:659px){#adn-popup{left:unset;max-width:calc(100vw - 40px);margin:0 20px;width:100%}#adn-popup button.adn-next{max-width:none}}@media screen and (max-width:400px){#adn-popup{top:77px;overflow:auto;max-height:calc(100vh - 97px);padding:25px}#adn-popup button.adn-next{font-size:13px}}#consent-list b{font-size:18px;margin-bottom:-15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fZGVmYXVsdHMuc2NzcyIsIi4uLy4uLy4uL3Njc3MvX3NjYWZmb2xkaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluLnNjc3MiLCJfY29uZmlnLnNjc3MiLCIuLi8uLi8uLi9zY3NzL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uL2xpYi9zaW1wbGUtbGluZS1pY29ucy9zaW1wbGUtbGluZS1pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fY29uZmlnLnNjc3MiLCIuLi8uLi8uLi9saWIvYm9vdHN0cmFwLXNhc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy90ZWFzZXJzL3RlYXNlci1pY29ucy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy90ZWFzZXJzL3R2LXRlYXNlci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fZm9ybS5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9wbHVnaW5zL25pbmphLWRpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL3Njc3MvX3NlY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9zY3NzL2FydGljbGUvZGVmYXVsdC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9sYXlvdXQvcGFydHMvdXNlci1hY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3RlYXNlcnMvZGVmYXVsdC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy90ZWFzZXJzL2NvdmVyLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3RlYXNlcnMvdG9wdGVhc2VyLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3RlYXNlcnMvcmlnaHRub3cuc2NzcyIsIi4uLy4uLy4uL3Njc3MvdGVhc2Vycy9pbWFnZS1zaWRlLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3RlYXNlcnMvaW1hZ2Utc2lkZS1tb2JpbGUuc2NzcyIsIi4uLy4uLy4uL3Njc3MvdGVhc2Vycy9yZWxhdGVkLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3RlYXNlcnMvbmF0aXZlLWFkLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3RlYXNlcnMvYmxvY2tsYXlvdXQuc2NzcyIsIi4uLy4uLy4uL3Njc3Mvd2lkZ2V0cy9hZHBsYWNlaG9sZGVyLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3dpZGdldHMvY3gtY29udGVudC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy93aWRnZXRzL3NlY3Rpb24taGVhZGVyLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3dpZGdldHMvYXJ0aWNsZS1saXN0LnNjc3MiLCIuLi8uLi8uLi9zY3NzL2FydGljbGUvc2hvcnRjb2Rlcy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9hcnRpY2xlL3Njcm9sbC1wYWNrYWdlLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3dpZGdldHMvYm94LWhlYWRlci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9hcnRpY2xlL3NoYXJlLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3dpZGdldHMvaWZyYW1lLXdpZGdldHMuc2NzcyIsIi4uLy4uLy4uL3Njc3Mvd2lkZ2V0cy9leHRpbmQtd2lkZ2V0LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3dpZGdldHMvbW9zdC1zaGFyZWQuc2NzcyIsIi4uLy4uLy4uL3Njc3Mvd2lkZ2V0cy90YWItY29udGVudC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy93aWRnZXRzL21vc3QtcmVhZC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy93aWRnZXRzL2JvdHRvbS1hZC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy93aWRnZXRzL2x1bmNoZ3VpZGVuLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3dpZGdldHMvc3Ryb3NzbGUuc2NzcyIsIi4uLy4uLy4uL3Njc3Mvd2lkZ2V0cy9ib3N0YWRzLXdpZGdldC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9hcnRpY2xlL3RhZ3Muc2NzcyIsIi4uLy4uLy4uL3Njc3MvYXJ0aWNsZS9zbGlkZXNob3cuc2NzcyIsIi4uLy4uLy4uL3Njc3MvYXJ0aWNsZS9jYXB0aW9uLnNjc3MiLCIuLi8uLi8uLi9zY3NzL2FydGljbGUvYnlsaW5lLnNjc3MiLCIuLi8uLi8uLi9zY3NzL2FydGljbGUvZmFjdC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9hcnRpY2xlL3F1b3Rlcy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9hcnRpY2xlL3JlbGF0ZWQuc2NzcyIsIi4uLy4uLy4uL3Njc3MvYXJ0aWNsZS9wbHVzLWluZm8uc2NzcyIsIi4uLy4uLy4uL3Njc3MvYXJ0aWNsZS9wb2xsZGFkZHkuc2NzcyIsIi4uLy4uLy4uL3Njc3MvcGFnZXMvc2VhcmNoLnNjc3MiLCIuLi8uLi8uLi9zY3NzL2FydGljbGUvbWF0Y2hhZC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9hcnRpY2xlL2ludHh0LnNjc3MiLCIuLi8uLi8uLi9zY3NzL2FydGljbGUvZGVjbGFyYXRpb24uc2NzcyIsIi4uLy4uLy4uL3Njc3MvZXh0cmEtYmxvY2suc2NzcyIsIi4uLy4uLy4uL3Njc3MvcGFnZXMvNDA0LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3BsdWdpbnMvcmVhZGVyLWltYWdlcy5zY3NzIiwiLi4vLi4vLi4vbGliL21hZ25pZmljLXBvcHVwL19zZXR0aW5ncy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fY29uc2VudC5zY3NzIiwiLi4vLi4vLi4vbGliL21hZ25pZmljLXBvcHVwL21haW4uc2NzcyIsIi4uLy4uLy4uL3Njc3MvX2FuZHJvaWQtc21hcnQtYXBwLWJhbm5lci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fZmItYXBwLWJhbm5lci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9sYXlvdXQvX2luLWFwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkF1WEEsYUMzSkEsSUErS0EsU0E5S0UsU0FBVSxLQ3JOWixLQ3FGQSxhRDNFRSxZQUFhLE9FTGYsMEJBUkEsb0JGOEJJLGdCQUFpQixLQTNCckIsS0dvRUEsSUFDRSxlQUFnQixPQzZNaEIsV0RyUUYsS0M4UUksNEJBQTZCLFlDNVJqQyw4QkFDSSxvQkFBcUIsS0FBQSxPQUNyQixnQkFBaUIsS0FB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N0IxQixnQkFDRSxPVjBJNkIsS1V6STdCLFlWeUk2QixLVXRJZCwwQkFBakIsa0JBQ0UsT0FBUSxLaEJ1UFosNkJBRUksT01wSDZCLEtOdUg3QixZTXJPd0IsSU4wUDVCLDZCZ0IvUkUsVWhCcVNFLGNNN1B3QixJTjBQeEIsUU12UXdCLEtBQ0EsS051UnhCLFVNclVzQixLTnVSMUIsbUNBU0ksT00zSDZCLEtONEg3QixZTTVINkIsS05rSGpDLDZDQUFBLHFDQWNJLE9BQVEsS0FkWixvQ0FpQkksT01uSTZCLEtOb0k3QixXQUFZLEtBQ1osUUFBUyxJTXpQZSxLTjBQeEIsVU0xU3NCLEtOMlN0QixZTXJQd0IsSVVyQzFCLFVBQ0UsT1ZnSjZCLEtVN0k3QixZVmdDd0IsUVU1QjFCLGdCQUNFLE9Wd0k2QixLVXZJN0IsWVZ1STZCLEtVcElkLDBCQUFqQixrQkFDRSxPQUFRLEtoQmlSWiw2QkFFSSxPTWhKNkIsS05tSjdCLFlNaFF3QixRTjJQNUIsbUNBU0ksT012SjZCLEtOd0o3QixZTXhKNkIsS044SWpDLDZDQUFBLHFDQWNJLE9BQVEsS0FkWixvQ0FpQkksT00vSjZCLEtOZ0s3QixXQUFZLEtBQ1osUUFBUyxLTXRSZSxLTnVSeEIsVU1yVXNCLEtOc1V0QixZTWhSd0IsUU55UjVCLGNBRUUsU0FBVSxTQUZaLDRCQU1JLGNBQWUsT0FJbkIsdUJBQ0UsU0FBVSxTQUNWLElBQUssRUFDTCxNQUFPLEVBQ1AsUUFBUyxFQUNULFFBQVMsTUFDVCxNTTlMK0IsS04rTC9CLE9NL0wrQixLTmdNL0IsWU1oTStCLEtOaU0vQixXQUFZLE9BQ1osZUFBZ0IsS0FJbEIsb0RBREEsdUNBREEsaUNBR0UsTU1yTStCLEtOc00vQixPTXRNK0IsS051TS9CLFlNdk0rQixLTjJNakMsb0RBREEsdUNBREEsaUNBR0UsTU0xTStCLEtOMk0vQixPTTNNK0IsS040TS9CLFlNNU0rQixLVXJNL0IsMkJBQ0UsYVZrZTZCLFFRbmIvQixtQkU5Q3NCLE1BQU0sRUFBRSxJQUFJLElBQUksaUJGK0M5QixXRS9DYyxNQUFNLEVBQUUsSUFBSSxJ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QSxnQkFxQkksTWVoRm9CLFFmaUZwQixnQmUvRW9CLFVmZ0ZwQixpQkFBa0IsWUF2QnRCLDBCQUFBLDBCQTBCRSxtQ0FBQSxtQ0FHSSxNZTlHbUIsS2YrR25CLGdCQUFpQixLQVN2QixRUTFFRSxRT3FDMEIsS0FDQSxLUHJDMUIsVU9Ud0IsS1BVeEIsWU80QzBCLFFQM0MxQixjTytDMEIsSWY0QjVCLFFBSUEsUVFoRkUsWU82QzBCLElQNUMxQixjT2dEMEIsSVl4RTFCLFVaY3dCLEtmcUYxQixRUTlFRSxRT3dDMEIsSUFDQSxLZnlDNUIsUVFsRkUsUU8yQzBCLElBQ0EsSWY4QzVCLFdBQ0UsUUFBUyxNQUtYLHNCQUNFLFdBQVksSThCckpkLE9BQ0UsUWYwbUI0QixLZXptQjVCLGNmdUR3QixLZXREeEIsT0FBUSxJQUFBLE1BQUEsWUFDUixjZmlHMEIsSWVyRzVCLFVBUUksV0FBWSxFQUVaLE1BQU8sUUFWWCxtQkFlSSxZZjhsQjBCLEllN21COUIsU0FBQSxVQXFCSSxjQUFlLEVISm5CLFV4QnlGQSxHQUVFLGNZbkR3QixLZXpEMUIsV0F5QkksV0FBWSxJQVFoQixtQkFBa0IsbUJBRWhCLGNBQWUsS0FGakIsMEJBQ0EsMEJBS0ksU0FBVSxTQUNWLElBQUssS0FDTCxNQUFPLE1BQ1AsTUFBTyxRQVFYLGVDdkRFLGlCaEJxZitCLFFnQnBmL0IsYWhCcWYrQixRZ0JwZi9CLE1oQmtmK0IsUWdCaGYvQixrQkFDRSxpQkFBa0IsUUFFcEIsMkJBQ0UsTUFBTyxRRG1EWCxZQzNERSxpQmhCeWYrQixRZ0J4Zi9CLGFoQnlmK0IsUWdCeGYvQixNaEJzZitCLFFnQnBmL0IsZUFDRSxpQkFBa0IsUUFFcEIsd0JBQ0UsTUFBTyxRRHVEWCxlQy9ERSxpQmhCNmYrQixRZ0I1Zi9CLGFoQjZmK0IsUWdCNWYvQixNaEIwZitCLFFnQnhmL0Isa0JBQ0UsaUJBQWtCLFFBRXBCLDJCQUNFLE1BQU8sUUQyRFgsY0NuRUUsaUJoQmlnQitCLFFnQmhnQi9CLGFoQmlnQitCLFFnQmhnQi9CLE1oQjhmK0IsUWdCNWYvQixpQkFDRSxp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QUVQLFFBQVMsTUFDVCxZQUFhLG9CQUNiLFVBQVcsS0E5RlgseUJBQ0ksR0FBRSxLQUVFLFdBQVksRUFBQSxLQUFBLEVBQUEsS0FBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxFQUVoQixNQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxLQUVoQixJQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsTUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxLQUVoQixNQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsS0FBQSxJQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxLQUVoQixJQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsS0FBQSxJQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxLQUVoQixNQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsS0FBQSxJQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxLQUVoQixJQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsS0FBQSxJQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxFQUVoQixNQUNJLFdBQVksRUFBQSxLQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxNQUdwQixpQkFDSSxHQUFFLEtBRUUsV0FBWSxFQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLEVBRWhCLE1BQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLEtBRWhCLElBQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxNQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLEtBRWhCLE1BQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsS0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLEtBRWhCLElBQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsS0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLElBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLEtBRWhCLE1BQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsS0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEtBRWhCLElBQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxLQUFBLElBQUEsS0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLEVBRWhCLE1BQ0ksV0FBWSxFQUFBLEtBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLElB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QUFVLFNBUlosMkJBV0csUUFBUyxHQUNULFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLE9BQVEsRUFDUixNQUFPLEVBSVQsb0NBcEJELGtDQXVCTyxXQUFZLEdKdkJuQixXQUNJLGlCQUFrQixLQUNsQixLQUFNLElBQ04sWUFBYSxPQUNiLElBQUssSUFDTCxPQUFRLE1BQ1IsV0FBWSxFQUFFLEVBQUUsRUFBRSxZQUFZLGdCQUU5QixRQUFTLElBQ1QsV0FBWSxrQkFDWixTQUFVLEtBQ1YsMkJBQTRCLE1BWGhDLGFBZUssVUFBVyxLQUNYLGNBQWUsS0FoQnBCLHlCQXFCRSxNcEZwQmMsUW9GcUJkLGdCQUFpQixVQUNqQixPQUFRLFFBdkJWLDJCbEV5TEUsbUJiekdzQixJQUFJLElBQUssS0FBSyxHYTBHL0IsY2IxR2lCLElBQUksSUFBSyxLQUFLLEdhMkc1QixXYjNHYyxJQUFJLElBQUssS0FBSyxHQWpFbEMsY0FrRXVCLEtBakV2QixtQkFpRXVCLEtBaEV2QixzQkFnRXVCLEtBQ3ZCLE9BQVEsSUFBSSxNTGpGQSxRS29GWixVQUFXLEtBQ1gsWUFBYSxJQUNiLE9BQVEsS0FBQSxLQUNSLFFBQVMsS0FBQSxLQUNULGVBQWdCLFVBQ2hCLFVBakJtQyxNQWtCbkMsTUFoQlksS0FpQlosV0FBWSxPQUNaLE9BQVEsUStFakVWLGlCcEYzQmMsUW9GNkJkLE1BQU8sSy9FaUVMLG9DK0UvRkosaUMvRWlHWSxpQkF0QkksS0F1QkosYUxqR0ksUUtrR0osTUxsR0ksU29GZ0NmLG9DQWpDRCxXQWtDSyxLQUFNLE1BQ04sVUFBVyxtQkFDWCxPQUFRLEVBQUEsS0FDUixNQUFPLEtBckNaLDJCQXdDRyxVQUFXLE1BSWIsb0NBNUNELFdBNkNFLElBQUssS0FDTCxTQUFVLEtBQ1AsV0FBWSxtQkFDWixRQUFTLEtBaERkLDJCQW1ERyxVQUFXLE1BS2QsZ0JBR0ssVUFBVyxLQUVYLGNBQWUiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWhlYWRlcntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gICAgfVxuXG4gICAgJi5zdHJhbmduYXMge1xuICAgICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoYnJhbmQtc3RyYW5nbmFzLWxvZ28pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJyYW5kLXN0cmFuZ25hcy1sb2dvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWZmYXJzbGl2LCAmLmFmZmFyc2xpdi1iaXoge1xuICAgICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoYnJhbmQtYWZmYXJzbGl2LWxvZ28pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJyYW5kLWFmZmFyc2xpdi1sb2dvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWFkZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmhlYWRlci1sb2dve1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYnJhbmQtbG9nbztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICN0b3BNZW51IGxpLnJpZ2h0IGEge1xuICAgICAgICBjb2xvcjogI2MyMWEyNDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC51c2VyLWFjdGlvbnMtYnRuIHtcbiAgICAgICAgY29sb3I6ICMwMDdlYjg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogMjNweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm1haW4tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubmF2LW1haW4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE3MHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtaXRlbXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgIC5jdXJyZW50LW1lbnUtcGFyZW50IGF7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcbiAgICB9XG4gICAgLm1lbnUtaXRlbS50aXBzYXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXJlZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTEZUIEV0aWNhJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjdweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA2MFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2ltcGxlIExpbmUgSWNvbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNhbGwtY29udGVudC1tZW51e1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuLnNlY29uZGFyeS1tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5hdlN1YntcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLm1lbnUtaXRlbXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSBhe1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtcmVkO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5maXhlZHtcbiAgICAuaGVhZGVyLXRvcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgICB9XG4gICAgLm1haW4tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgLmFsbC1jb250ZW50e1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA3N3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICB0b3A6IDU3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuLWFjdGlvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3N3B4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJi5hbmltYXRlZHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbWVudS1ob2xkZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRpZ2h0e1xuICAgIC5tYWluLW1lbnUge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICAudGlwc2EgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvZ2dsZS1tZW51e1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFsbC1jb250ZW50e1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgICAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICB9XG4gICAgICAgICYub3Blbi1hY3Rpb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4taGVhZGVyLm5vLXN1Yi1tZW51LmZpeGVke1xuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxufVxuXG4uZml4ZWQtdG9nZ2xlLW1lbnV7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRvZ2dsZS1tZW51e1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyNXB4IDE1cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoOXB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjI1cyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuLWFjdGlvbntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NlYXJjaC1iaWctc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLnNlYXJjaC13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0zNnB4IDAgMCAtMjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgJi5vcGVuLWFjdGlvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2VhcmNoLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cbiNzZWFyY2gtZmllbGQge1xuICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cbn1cbi5zZWFyY2gtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBib3JkZXI6IG1lZGl1bSBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ1NpbXBsZSBMaW5lIEljb25zJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hbGwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbWVkaXVtIHNvbGlkICRkYXJrLWdyYXk7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICB9XG5cbiAgICAmLm9wZW4tYWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmFuaW1hdGVke1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWxsLWNvbnRlbnQtaW5uZXJ7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgfVxuICAgIC5tZW51e1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuZXhwYW5kLWJ0bntcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkYXJyb3ctZG93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTaW1wbGUgTGluZSBJY29ucyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UgMHMpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAuY3VycmVudC1tZW51LXBhcmVudHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5hLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gQnV0dG9uc1xuLmRlZmF1bHQtYnRue1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtYnRuKCdkYXJrJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmEuZGVmYXVsdC1idG57XG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4uZGVmYXVsdC1idG4tbGlnaHR7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1idG4oJ2xpZ2h0Jyk7XG59XG5hLmRlZmF1bHQtYnRuLWxpZ2h0e1xuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufSIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1iYXNlO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG5AaW1wb3J0IFwic2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbn1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxufVxuXG4vLyBSb290IGNvbnRhaW5lclxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxuLm1mcC1hbGlnbi10b3Age1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xufVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8vIEN1cnNvcnNcbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLm1mcC16b29tLW91dC1jdXIge1xuICAmLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuLm1mcC1sb2FkaW5nIHtcbiAgJi5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgLm1mcC1oaWRlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAyLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbiAgYSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXG4ubWZwLXMtcmVhZHkge1xuICAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxuLm1mcC1zLWVycm9yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENTUy1yZXNldCBmb3IgYnV0dG9uc1xuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2UsXG4gICYubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIH1cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwXG4gIH1cbn1cblxuXG4vLyBDbG9zZSBpY29uXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjtcbiAgfVxufVxuLm1mcC1pbWFnZS1ob2xkZXIsXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgJjphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICB9XG5cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAkbWZwLWlmcmFtZS1tYXgtd2lkdGg7XG4gICAgfVxuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAtNDBweDtcbiAgICB9XG4gIH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcmF0aW8gKiAxMDAlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgICAgYmFja2dyb3VuZDogJG1mcC1pZnJhbWUtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEltYWdlIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pbWFnZS10eXBlIHtcblxuICAvKiBNYWluIGltYWdlIGluIHBvcHVwICovXG4gIGltZyB7XG4gICAgJi5tZnAtaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuICAubWZwLWZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XG4gICAgICBib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgICAgYmFja2dyb3VuZDogJG1mcC1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbSArIDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICAubWZwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tdGl0bGUtY29sb3I7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxuICB9XG5cbiAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1nYWxsZXJ5IHtcbiAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gICAgICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAgICAgLm1mcC1pbWctbW9iaWxlIHtcbiAgICAgICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgJi5tZnAtaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgICAvLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtY291bnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL3Njc3MvY29uZmlnXCI7XG4kYnJhbmQtcHJpbWFyeTogIzAwNEE3RjtcbiRzZWN0aW9uLWRlZmF1bHQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuJGJyYW5kLWxvZ286IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUpJQUFBQlRDQVlBQUFCMHoxNmZBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQS9GcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ2VHMXdUVTA2VDNKcFoybHVZV3hFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pBek9EQXhNVGMwTURjeU1EWTRNVEU0UXpFMFFqZ3lRamxGUWpnMk56UTFJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamhFTVRSQ01qYzVRVFJET1RFeFJUWTVNRFV3UVRoQk9FTTFSa00wTmpJeklpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qaEVNVFJDTWpjNFFUUkRPVEV4UlRZNU1EVXdRVGhCT0VNMVJrTTBOakl6SWlCNGJYQTZRM0psWVhSdmNsUnZiMnc5SWtGa2IySmxJRWxzYkhWemRISmhkRzl5SUVOVE5pQW9UV0ZqYVc1MGIzTm9LU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pBMk9EQXhNVGMwTURjeU1EWTRNVEU0UXpFMFF6TTNOVFl3UWtZNE1UY3pJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakEyT0RBeE1UYzBNRGN5TURZNE1URTRRekUwUXpNM05UWXdRa1k0TVRjeklpOCtJRHhrWXpwMGFYUnNaVDRnUEhKa1pqcEJiSFErSUR4eVpHWTZiR2tnZUcxc09teGhibWM5SW5ndFpHVm1ZWFZzZENJK1UwNWZZbXhoeklvOEwzSmtaanBzYVQ0Z1BDOXlaR1k2UVd4MFBpQThMMlJqT25ScGRHeGxQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcFVMRGs4QUFBZU9TVVJCVkhqYTdGM2RVZU5JRUI1VXZLT0xZTFVSSUNMQWpnRHpmbFdZcXJ0blRBUStJckQzZVI4d2RmZHVFd0VtQXV3SVZtU2dpOEEzdlc3ZkRrS1NKVm5kTXoxV1Y2a3N3Tmc5TTE5Ly9hUDVPZGxzTm9wS1R2NzhKOVF2c2I0aXZMN2dxekorMTBTV3huMnFyM1hPMzlMTjk5OVg2Z2hGOTNzUGIzc0ZiMG53V3VrK1NsdjV6amFCaEEyQTY5d0FrRzE1MEozMVY0RytRLzF5WS94cUIveTZvSVpCZVlWNy9WMEpNMmhDN1BNcjFMMnUvZ20yNFZucnZtaXF4K21CalFDZ0RQUjFpYS9TSkNxeDJxcXkrLzhoOWdrTXlwTWVsQmt4Z0lZSW5rRUxmUUNmTmRTZkNlejBUVi9UdWt6VmlKRmFiQVNIOUhXbkxBdmFBVXcxSnZyZUJObHcxaUo0WU5EdmNPQkR3ajVMVWZjcENTTWhnTWFPdUN3SmJQZW8rd3hjNSswaExnOEJOTjZ4SG9NQVNDZjZlNEVzcnF1d1UxQ3hJUU45L1lDTzZVRFV5UFc5NmY2TEd3QW9STlo4WXdSUlZ2Y1hqTU9hQXdrYk10ZTNjOEVBU2h6UUlVUXdEV3VBcUljQUdoTzdzWDBTVndGVFVOS1FHQnN5a0V3SDNGblVIcGxVWVNiOW5na01ua1BHR3lPWjFBTVNXb05MRGZGRndqTHJobGhJWDJDOEl4ZGR0Tlp0VkJsSWFERXZsdW5VZHpCTlNqeEE3TER1NHlJakNBcEE1SXU0V3RrZVlpWm1ac052QW93M0xHTExMQ005ZXNaRXFjdldiWURvVVZDZjNwUUNDZFBNV0hYQ3lVb2pZU0FDaWZJU2htQ1g1cXR0eGRRM1NSM1hieUswWHdkRmpEVHlOTGhlZDhSSEl1ZEZRTHJwK3FhVE91N3RFNURRMzBWZDMzUlNRejdGU0tlS3YzSzl3dGpsTmZQem9XbHBYcUt3YjM1Tm9qNU9rb3RWVno5ckpDZnFqNytoYnRRakJzNnoyazc2V29yb2xHMk5wNGN1djlmQjVMUG9zVHpKTWxKRUNLQjdLZURKZEJJdzFRd3VtUG1nL0t1dnRTNVVRSnJwd2JqMXhQSVdHa3h3Tzdlc3lncmQ4RnJsekxlMnphTGcydHFlL1ovb0JuNzFMZ2JZenNmaVRrcFNaTVp2ZFdZeDRFUDNPU0dMZmhyamdPQkxuanhsYis3bmRnLzYrcW9IN0w3dVZCZ01KL3FFdW4zU0oxQ2RWSlUxSTJBdllPWExJVXVGY0NuV2xFakhOQzlHYWxzdVBRWFNPY04zdEIxYmduY1ljUmdWQlNPVlRvQVNMS0V3RUNuQ0JhSXBsMnViNEd3Q255U1NCQ0x1ZURGUUh5dTdiUXJNcG5zeEozQjFRUElDUklXTVJKbU5RQnI2QTlpcHlwSVdoMVAvaU5DeTd3bjFKcGxmbHVjeUE2WnNaQ3djVUZSQXVtMXJFd2ZHdUM1WFh3RFNnbWt3d2d5Z29pTUgwb0podHhRS3ZYTjFEdEFpRm95RFlnTHFrWXArQlF6SVdxamVoWXdFOG14cGdJWnF1d0wxcGM0cVZBdnloV3RBV3BZekxnTUlNSGlhS2J0TG15RW9CM1p5MWUyeHVZaVdKZVl5QUxPTzlPRElnTG5vOXRoY2hJQmdlMVVLSkdTbHBVTXNZTHE5Z1c5QVl0cVcwQW9qL1V4SGxYdExlTUR0emRIdHNjZFJSS3lZTXVoTlVtWXBNb0FnODZZRXdlUnE1bVRHVVZ6MUtEYjNJSldOOGhoSjRZYVVMcGZzelRpS0ExQWlHWWxJVnBXQlpNUkxyai8vK1ZEZ0ZNWklIRFdrbmxWR0VnYW0vd0dGTG84aUtEL25IQkRIWlYwYlNBYVkra0lhSG1GUVBtL1ozVW1Oa1M0NURXRHZmQ1NjL3dzVHZSZENyR2FBN3E0dGF1OWlwS1l4VWc2WTREaUdhMzE3TGFRVGRsdnNEVnY2TEpZVTJzc1lxYUFERnNoT0QwSXM2UEVRTUVtdElWRkptUUVFRFQ0c3hiTTlBRkF6ejhFa01qNXEwYTJia3BUOU1UZ0FuUWxPRVFWQVRSMjN0S2JQN1ZqZGcrTkNBNlFNb080Tmw1YzQyaEZ6Ui9TUVdrT2lCVkxXNWVGU1htQ3FwV3ZsZ1FhRlM5WVUybkY1WndGU0JsU3dNZ0xxVHhlT3hWRjNEc3daNThqWUtJcW9DVHVRekNnZjQ2amZISEY3QUtJNjFXK3BNVkxvRlpCSzNKN05qZFN2WEUyaFc1VFlTeURsdUQxd2VYMUxjVlFsUmlKS29ibmlJNG9pcWx0QU1oUmJZaHdGRit2amw0b2drVnBEWW1janEwREtBT3FhbWFHcUFFbHFWVHM4U2lEbE1CVEhkTit6bHQ1VFZ6aHFTUEZSQThtTW9kUzJ1TG15M05rZEkvMlNkM0ZBMm1WNTZPcHNabmRTNXlHZDI5RGIyYTMvRUV6M0ZsWG9HS21HM2s3dklXbHJqMjd1cFR3Q0RHQWxHa2dXbDI1TG5vZEVVVU9TelVqSzNobHlrUTJyZHRUd0t1bnRMSkJ3UTlPUlIwQktmZGI3TkRONFAwOEhzaHlid0NPTXNhTGQvRFBaODNlS2JXeWs3b2NFdXhTSCs5eGJkcC90Q2Y2aitUc1RWSytad1RBSEpOMFhUQ0pRNGt6REl4eTRXUEdkcWJ0MjFiSWRCQklJTEtSNEtHdERsUTNiZXdYM2VVQlJRbVJsWVVBNE1yWXpvczhGQTUvWGlaR080U2lwdElMcmxzcEkxdmFUQ2x4UmhGRVdlMWlWYlV0aG4rUVlEN1hadHliUFNtWFlHeUJKM2xDOURodFZPTExLU21XWUtSdGxZYVJqY0d0Vm50MUpacVIzRjREa3ZVdXJlSUFleGROenpyUGVyQVBKWjllMndHWG1WVVF5SXkxZEFKS3ZyZzJzdE02R1lXSmpKS3crTDIwRHlWY1E5V3NlSENNOWEzdXlEYVF6ejBBMHF3c2lvaVZJckRVa25Lck1IaXVkZXVqYVVneXNwdzdwd3kzZ3l0ODYxM1pZc0hseEFJZ29HSW1kSFpBQmJ6c2dOUU1RdUxGK3hSVGZkMFppMzVVNElMWkdyamlvMzlJY0tvcHRiTmEyT3NmWWxaamN1RTRGZ2djZXVzTDVjZ3VDWXp5OWU4NEdCcWFUQ05ockFXYWIzaEcxOFFPUWxrYlE3Vkp4Y29seEJreXFXeEtmQVN2NU9Wc1ptS0RQNExnTmlCMWhCdXFWcXJlOXovNk1kN1BaRktYQ2tmbzFMOGU4UDh2cDhONkJGcnN5T3YxZmZFMjRwMTRRcGY4cll2QWYybDV6Ykl0Yysydkp4NERiVFA0VFlBQlowZnBPMWVNT2FBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiRicmFuZC1sb2dvLXdoaXRlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNOEFBQUIyQ0FZQUFBQnZSTWZpQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUEvRnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SWdlRzF3VFUwNlQzSnBaMmx1WVd4RWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQXpPREF4TVRjME1EY3lNRFk0TVRFNFF6RTBRamd5UWpsRlFqZzJOelExSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2poRU1UUkNNamRFUVRSRE9URXhSVFk1TURVd1FUaEJPRU0xUmtNME5qSXpJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamhFTVRSQ01qZERRVFJET1RFeFJUWTVNRFV3UVRoQk9FTTFSa00wTmpJeklpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUVsc2JIVnpkSEpoZEc5eUlFTlROaUFvVFdGamFXNTBiM05vS1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qQTJPREF4TVRjME1EY3lNRFk0TVRFNFF6RTBRek0zTlRZd1FrWTRNVGN6SWlCemRGSmxaanBrYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pBMk9EQXhNVGMwTURjeU1EWTRNVEU0UXpFMFF6TTNOVFl3UWtZNE1UY3pJaTgrSUR4a1l6cDBhWFJzWlQ0Z1BISmtaanBCYkhRK0lEeHlaR1k2YkdrZ2VHMXNPbXhoYm1jOUluZ3RaR1ZtWVhWc2RDSStVMDVmWW14aHpJbzhMM0prWmpwc2FUNGdQQzl5WkdZNlFXeDBQaUE4TDJSak9uUnBkR3hsUGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGdGY1doVUFBQU0rU1VSQlZIamE3TnpCa3FNd0RFWFJpT0wvZjFrem0xbjBWRmQzQUVOazY5eDlFaEM2ZmpKSmlNeDhGYVBjQWYwbFhxamVFNDlmbzUwa2w0ODFDcDF2TkpEa3lHdGpGWG55aGFkckhBdkw4dkY2N0lScEkxTTBFZWFkejQ2cThoQ210a2pSVUpwYmFyRVRwcVZFMFZTYW9iWFlTU09GbW8vc3B3WGFpRU9pRzk0eko2eERQaUZQRW9kQWkvWkYzaWtQYVFpa0x3N0tJMjBJMUtVdmNxUThwQ0ZRdDc3SUVmSVFoMEQ2NG9ROENvVE80M3VlbFljNEpORVRnMjRZNEh1aXNVenR6M3RUS1B6U09QcmhUWGtVQ3ZyaHpSb1kyNEFCeVdPVkFTNk1iUUFPeWlOMUFNa0REQ2ZKQXd4T0hpTWJjSUo5b21QMTRFR1FwNmtvbFI2T2lNWGtrU3hmNjBDaUNmWThGWnFGT0JZVHlhTkJodGNubXkwRVNSN2lkQmNvTHI0dXlRT2o1dnlMUmxUYTgwaWQ5YVNKYm4zaUZ3YW8zdUJCbmtrM2hYZzhiYVpCOG1DR05BanlTQi9pU0I0Q0VRY1Z4amJQd1NZT2VhUVFjVHFkZTdVYkJsTElvaUo1U0NSMVZsOUF0dUtSVENMaVNCNFNZVFZtKzJGb1doV2xUclhrbWJGUTBnakdOaExCMkdha3UvT2NVR3gwM1JhZGNhVVJIaC9iVnRza2tnajJQQ1JxUzg0a1R6U1FpRWlRUE5MbytZMHlmcFluU0FTY1Q1NXVxdytKTUhSczZ4amZWU1FpY3ZIUmRSdnhKaVNDNUNHUUJNQndlUWhFSWd2WEJYbTZDeVNGY0VtZWZ3SkpvY1liWlp5WFI1R2xFRjdYZjJFZ2hVQWVFcFVTaUpRVGpLN2JKejZVUUpBOFVvaEE1TGt0K3R5NXdiS0wwUk4vU1loR0lra2Z5U09ObWdwa1VpZ3NqNUVPNURIU0dkL0lVMnRra0ViRW0yWjAzWW9lUElrZ2VScExKRUVXWjRiSDdZYUdOTHBLSG1rRVl4dUpPbStVTWJjOEpBSjVGcGZJSG8wOFJnK3lHVjFYbDhjb0I4a2poVUFlQW9FOGdIMGZlU0NoeVFPUUIyNVRUNWUrbTRZRUpBOXhRQjdpWUFiMlh4b3ZDSU5HZTg2NEtzL1ZoZ3lpWU5McmVraWdYV1BmU2pqR2RRVjJxeHB3dzhDNEF2SUE1TEhmQVhrQWtFZnFnRHdBZWFTT1l5VVAwRXJtLytYeGZjUHpGMS9OSlE5eGxJQThJQTdJUXh6MUpJOExEZklRQjZ2VWxqeDl4U0UvZVI1dk9FMUhidklVdUppKzQ1bFlJUEpJR3dLUmh6UUVJZzlwTUlWQXUvbDdqczBwdmx5bnJDWVBZVUNpay9LVXNwb3Nhbkh3UFBLVDhod3RiR29PVFZ5NGxubjM1L3dSWUFBZzZyRVBqUlNhcHdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuJGJyYW5kLWFmZmFyc2xpdi1sb2dvOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFhUUFBQUJUQ0FZQUFBRFFySE1nQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRveFJVSTNNRVpFUVRJeU9FRXhNVVUzT1VVd00wUkdRemM1UVVVek5FTXpRaUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG94UlVJM01FWkVRakl5T0VFeE1VVTNPVVV3TTBSR1F6YzVRVVV6TkVNelFpSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamRDTWpZek5qZEVNakZGTURFeFJUYzVSVEF6UkVaRE56bEJSVE0wUXpOQ0lpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qZENNall6TmpkRk1qRkZNREV4UlRjNVJUQXpSRVpETnpsQlJUTTBRek5DSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K2cwM04wZ0FBSld4SlJFRlVlTnJzWFFlY0ZOWDkvOTF0dWJ1OTN1RHVnQU5FRUVSc29BZ0dLeHFqeGhKYkxGaGpqSnFZcUxIbm4yWXMwZGhMaXJFbHhvaUlEYkVBb3FBb1FSUUJVYnBVS2RmNzl2Mi83OHhiV0k3ZDJYbXpNMXR1My9meitYbDROL05tNXMyYjkzMi85MnM1bEwyd01UbVl5WUZNUmpPNWtNa2pUTzYxK0xyOStIVVBaM0lraytGTVRtV3lraVQ2TW01ak1vWkpjd0p0MURKNWpja0xzanVOWWNqcHQxTGxtTW5rYWRrbU84TWdsajkra1dWdDI3T29IL0dzeHpHWnhHUXNrOE9ZVlBVNjVuZ0xDR2tvSjU3Si9PZStVWTRaSndtcHp3TmY4ZjRtdE5NakNVbWlMMC9TZlJtbFRNNWs4a05PTnFWeGpnZFJGVEhwVFBDNm81ajhoRjk3cUk3ako4cEpwcy9EWjFJN0h0bVZFcEtRTWdzam1Gekw1RHJCODhvNUtjMHpjRTBRMmZuOG1nY0luanRSRGtVSkNRbEpTSDBMMEVhd3gzNVFBbTBjYjRDUUxtZnlkQUxYQklFTllMSlZEa2tKQzFETjVIMytzMDNuT1RsTWhqRzVLc0d4TFNHUmxZUTBpTWxTSnNVSnRpT3FyVHpKNU9vRXJ3a0hpMXBKU0JJV29ZQXZla0F5TllMbjlwZmRKeUVKU1F6NDBONHhnWXlBUTVnVU11blNjZXlmVENDak1FWXlXU3lIcElRRjhKSnFlOG8zZUs2RStZQjVBTjY5Y0hLQ2lhR2V6MTh1SmlWTWdud09naE5MRTVQTlREWXhXYzNuaWE2KzJDbDloWkFlNFMvWERGUXdPWUxVTFE0dHdHMzdEaE9mQWQ1L3NSd2JCcExxcGRYREI2cWVaOENnblJueE93ejJTNWs0ZFU0eU9BNkcrT2VZdE12NVEwSWlJY0NyRjI3LzJBWTlnVlRQMmh5RGJYVXpXY0prSWFuZXVRdVlmQ01KS1QyQUZjWXZURzd6T0IyRWRMckoxenhhNDIvN01ibEhzTDEzZXhFU1NPcFJBL2YxbGlRa0NRbERnRmZ2RkNhLzRrUmtGcUJGSGNrbERCRFNzMXdhTTdYRGN2dkFTei9SZ2piSDZ6am1KSk92Q2RJWkdlTnZRUVB0dWFPMEVUTFFUa0RPS3hJU1FvQnoxWCtZdERCNXpHUXlpZ1dFbXR6SHBJSEpBM3dCS2drcEJSaHZRWnZIa09yMUZndTFYUDAyRzhmSmI3blB3aUc3b004RHR1ZUhtYXhuY2dFWjM1SkxGRGVRYW5kNmlrbFpKblZnWDlpeU84RGs5cUJack9HREt4WkdXRERCNExvKytVMzNXZnlXeVdBbUhmei90L0pKNjBMWk5Sa1B1TlBmUmFxZHR5Q043Z3ZCK1ZPNHhvVDc2NWFFWkMzZ05UUXd3VFpnSC9tSXlSeFM0NCsrcHZqUjhFTk11SGNZSldjeCtZeFVCNFNOOHJ2dTA1Z2VROU9XaEpUWk9KYkpxMm1zaWVReHVaMVVPeFlDOTkrVWhHUWRrQjJoeE9DNTY1ajhuRlRqdnlqS0U3am54NWs4eE5WNmlleUczTWJMYkR6QjVKb011VmM0UXJ6QjVFRW1OMHBDc283OWpYelVzeWt4WndnamFqbTI0OFp6elVoQ1FpSnpBZSs1K2FSV0NzZzB3TDRFSjRzejB2SG1NdDJwQWF4dkV6d0h0cHBMVWtEay95ZkpTRUlpNDRGTUxwc3psSXpDT0ozUGd5ZElRaklYUnR5WWx6Rkp0QmlLMzhBNTBrWWtJWkhaUVBaK0JLRVc5NEZud2U0U2JOam5TRUpLTGJhYjBJYVJiY0pPK1QxTFNHUXN6aVBWZWFHdllTcXBGUTRrSWFVSVp0U1RLVFZ3VGtoKzB4SXBRZzRaajRuSmtkMm5WQUI0cVErUERkakREcGFFbEJyWVRHZ2pKRDlzaVF3Q05IcG5FbmNEMGhhNWR0WU5JYUhQRjZWc1p2Zng4UUZiUE96YlI2WDZSdXp5VzgyTTc4aUVkMnQwbFp3cnV6L2pzWVBKeWFUYURVU0NyeEZXMGFjeTBQdTdXdG1JMXIwbVJXelJ6Q3hhVENKR0NZa0d0a2hDa3RCQ09EdDNwODRKQlhGU3ZRdXhJWmNkY21zaGJrdFBzbFFjaDZ3Q01wZGQ1Z1BiMU8vS2JtQWZVbnVEcWlVcG14eHhlUWJiZEFPeXFIdGdpdmdMa3g5TFFwTFF3cWVrSmt2VW0yUTFsL2EybFgxSGF0TEhITkszNVJnK3JrTjJ2MFNmSWFTT0Jnb0ZmSHJJNk05TXZwK0ZYWFFlMXdyL0xRbEpJdVpPQTlkdUVrR1E5SmV2bHBEb2szQTNiQ0IvZHp2bDJCeWNtS0lDdFlwdXp1SnUraGVUTDVrc1QvYUZNOTArWUtRc2d4bmVidEpqVGtJaUV3bXBhVE41V3JlVHphbFpQUGYvWkU4cFJVL1RXa1BDRzZ3aDFUNVJSYXJCRHlsMEN2a0VEUU1vQXNaZzUramlaSUYvN3lRMUVIV1RCU3QwSS9ZTnZ3blg5U1hwWHVNQjF0bCsvSjFVOHZkU3lOK1ZnMHNaZitZMi9rNFFvZDFLYXJUNWQxd3lDVERNby9vbWpLOG96amljVkxmYzM1Q2ErbDhFNkMvVW9SckF4NjZEajJPSUoySzhlcmlnNzFCdnBwbFVPOXgyTWllTVFDSlpLMWlmaDNvYXZpVlh6VER5OTBUZGpVWVdnOU5rVHlsSlk1SFI1dmxVRXRJSi9HT3Y0Qk1aakZ6OSthUlh4U2M5by9Cd0ZSQkpUYjlsTW8zSkZ3TG5Zd0w2SnljN0g1OGNqQlNoT29iSmEzelM3cjJSN09MM2VVbkVSUDBra3dta2Vpb1JKOWxERFZ6M1Q2U21nNDlXMWdLMm5kOVI5RmdIRk42YXpLU09FMDh4LzRsSnRKcUwwYTNYSUNjbWxFRmV5MlF1N3h1OUdtQU9WKy8zNDVPMDNuTUc4ZWVkcHVONFBDL0tOQ0I0cjU3VTB2SFJrdHZXNkdnTGFWL081eVNHUHQrSEV0dTJib3dnZFpBWGF0Q3M1OXNkQy9sWVRRVlFWK3NoUG1hREJ0c280QXVaUy9rWUNmZmZFL3k1RTExZ2xmTyt1ampLQXU5Ry9xMXNORGlubGZMemwwWTlvS0NVZ241ZnJFWDN3eVFSQnNwV3pCRDR0azBsSkx6RVY4aDQ5bXc5Szl0eFhJQmJTWFV6aEVkSGo0N3pRWXhtRk9ORE8vRVNDMGFtQnZrZW1WT003OUE0UkJhcld1eTlGcTdZc0dVN21Bc011TmZ5aWZVc2lsL0NQVHgrSnVza2c5NjRPZzRoSGNPUE9aMlBIVDBMbmxnNGdzay95UHlpaWxWY291VTFlNXBQaXFsQVBabVhhNjBzZ3BEdzdaZ1pRRG1DazRBdnlyY3lVdU9iMFB0dTlvS3Jiajhxcmg5RC9xNm9KdG5iU0xDMFRBNWJYZ1dESWVyeStLbmI0Nk1lcjU5OC9oQ0Zlc1U2NWJBRHNSTExaVjljbnNOT3R0d2NLaTV3TW5FUU81M2M3RHh2SUtqRVNBWFpqMEFvcUlSTDJXMjVWSlR2VUg2R2RNUlA0VG9CMWs0bnU1ZHVEKzRscUN3QjgreTV5dlVLbkhibG5uV0dZa0VCK1NWZlBDYWRrSUtVZkJmZjAvajJFVlowQ3hLWWNNeUczK0t0dG1qd3h2aDlzdDhKRmlhb0RYVUhrN3QxOUpQUm9vTEg4bzkvUTYvZm44MVg5d05OZXA1Yk9La25HM21VT25oTmJNdlhhNDR3RTU0WTkyckcvVWU5MThLYUVXUnpsWkN2cTduM0Jra1JYd0RwbXZSOWJOSnY3WFJUUTFzUDVUdHNOS1IvS1EydkxhTzZpa0txTE02bkVqYjU1enZVNmRYUEdLYkx6UWpDeDBqTEhhQ205bTVxNmZKUWU3ZVhldGp2Y2hrNTJWaWJlWXl0OGhsaE9CaDVnRGh5YzNMWmVWNWF2Nk9OMm5xOFN0dmxSYXJ0SzVLY2NELzQvM1oyelBhV2JuSXk4aHBXVTBwakJsVXF4d2ZZOVp2YTNiUjJleHV0MnRwQzFhVUZWRlZTb0p5amc1aStueXBDQ2xGcWpQVUlDdmlZcjd5V1NpMTVMNlRLZ2VJdVBobmRiK0UxanVlYUJJQnFtL2VZU0VUQUpTa2lvMVFzSkNSMEFCcVNvb0xzN2ZaOU9hbmIzNXBFQkd4c2FGZSt5Z1BxSyttU1kvZW40dzhhUklmdTI0OHFTL0tGN3VXRnVTdnB5aWZtVUhHK2t4Nis0aWc2OTZqaDFOanVJU2NqSkZjK3RLaGM2bUZhemplYm0rbnR4UnRvMm9MVkNxRU02VmZDQ011bWFHWTJSajVibWpxb3JkTkxReGtwWG5YaUFYVHVwQkYwNEpBcUtpbmNNemxIUTJzUHZiSmdEVDN3K2hlMGFrc0xEYXN0SlR1N1JsQ2JsY2J6eGVNSHlTYWtWR01HVjlHNzVXZVROcmlQTHhKbVdkVCtxVnhEZm9vU0szb1lEYkNIUGlkZm9jUXVRc20xY1dlR3FISGgxMm1kaXkwMnR5OUFxelkyMGRtVDlxTzdMNTVJd3dja1ZpUVdOQUJOQzRSUVYxbEVkcnVOYWlwY2V4empzRHRwL01nYVJmNXcwUkYwNzdURmROZTBSVFNvcWxqWnh2dWFrZFhvZ1JYMDdDOG0wT1JENnBtR0ZUc0xSWFZaQVYxOXlvR0szUERVZkhwODVsTGFiNkN1eis3R2JDUWtHTHBoMjNsUmZqcHBoWnNzSktRenlMcENZWGZMVnlleHgrUmVWRWwyVjVuaWFkY0x5RmMzVEVzekFobXQzZFpLdi9ueEVYVG54Uk5NdVo5dFRXb0JBQ2dvL29DKzNkQmJ6eGxIRzNhMjB6L2VXMDRocGlIOWFNSndtbjc3S2NMSmpSNjg4aWhxNm5EVDFJOVgwMGhHU29HZ3BwYkVMcUE0THEyeStoMmxXeHpTb2ZLelNUdkFhV0Y0aHQwenRnTEh5VmNuRVltODhscHlGSlpUeUwrWGlVclRXWW9wUjdTS2FTSTNuVDdXTkRJQ1duczhoamJrZi9majhXVFB5YVVweCs1UDArODR4WENtdlZ2UEhrYzFaUzdxZE9zeUF5ZkZGZDRzRFFuNzVYRER4cE1WSmREdTkrUm5ZeHF3NU1LWEJ3OUdiRzRYSk5EV2FDWnJNdWpaZjJUZ0hQUVZpamZDQlQ1czhjYitpWlAzSlJaTFkrU3d5bHhBTzhySnRUTU9DT21lYktFZGJXem9vQk1QR1VMM1hIYWtxZmNEQjRlY1hNNG1BcVJTVzFsSXMvNTRKbzBaV3BuUTlVZlZWOUFKQjljcld0TGdmbkdkcStIdGVyL2w3eWpCOC8vTzVHZWt4c2lFQXdmdC9NUDlLNm14UTBKOVJQcVRmMHBFeHpkY3E4SDd3SVl5YkhMNEFoRkw5Z2NtVXd5MFdaTmhmU0NhUmg5dXpWajZidFU0QnZGTGNqczVreldreW9HVTYyQnJzOUFlVGcxd29qa3A1a283R0ZTY0IzNTEraUhHTGhySmZiMUlCMTU2RGx1dW9vRTViV0pWY1k0NXlCemZuN0g3OXFmblAvaEd6NkZnNDVGOHdaYTJoQlN1dnRvNzJoOWVjL0RNUUxDbFNERTdrRkZ0REVLeUpYSHM1c1FlUnBiQnJPZHJwdWpaRnhDTWZESHY0OU1GMnl6VDZLZDAyL2JGc25GZndYT3VqME5HeVI1LzZUS1d0TDRMTTVEUE5kRGVSaDJuQ1czdk5TN3p5d2RRME8vcC9SZ1R0ZnFybzhkTEkyckxhTUxJK0d1eWo3N2FTaDkvL1IydDI5NUd6UjF1cGdINUtCQUtFU0tRNEtEbnluTW9Qd3VjRGlvcXNOUEtyYzAwb0tKUWNXcjRGeU9GQmQ5c0kyOGdRT2RPR2s2akJsVWtaYURrT1VDSU9mcHluNnQ5bGRhRXBEVVpJWm9ibm5NWENiWVp5KzBqbUtLUE8xbHUxMlk5WDd5Q2FsTU5FRkplRXU3YkxOVHhpVTR2c1BoNW4vb1cwam5YNHN1a1pnUEJhaHRweGFJRnhiOUFhazBlRkkwN2pXdW5DZmRCcmlPUGEwZDc0SEN0UnJyY2ZobzBySmpLaW1KL0FtNXZnQzU1OEQyYXRtQ05NcXU3OHV4c29yZVJuV2s5a2FuMS9VSDEyZ2hjUmNEcWdNb2lKVmdWZUdQUk9tcG1HbFBRRTZCSFp5eWgrZmVlUTZNSDY5dVNRenpSbkNXYjZTTkdobHViT3BVZzI0T0dWTkUxcHg3RWlFOTdPdkFIMVNCZW5Tc04yTnFlU1dkQ2lnY2pkb2RZcXhVVUNodkZKOEFRMTg0d21PWUl0djhla3pPNUptYUxRckJvZTFQRTcrQUZoblEvUHY0M3BENUMxTDlvRlA1VnBLWStHaFpqd2s5V1Rqa2o3NlJJZzR5TzVnU0E5d0ZQbkE5SlBDaDBCYW5wZHBEcVpnUFhzTkZQMHd6Y2E1WGc4Y2hOMTlySENPa05VdTErWVd0MU54L3JjMG5EbTB3SDVrUzB1NGwvR3k4WjZPOTQ1N3pESmJ3cTF3T2tzTHFNMUhSUW1JWDNTRHZrTE8xSHJ0b1I1Ty9lSzUzbVdLMUdmVXhqS1hGcEQrZVBsMjZtbDEvNWpBWWZVay9sN0ZpOUhuTnErK3F4TmVXRmlzQ1YrOHVWMitpdFJkL3FJcVRQVnUrZ201LzltRDVhc1pWOWpDRnk1VHNVZ25ueHJTOXAwWnFkOU1ydEoydHZwN1M3MVhRVCtqRFc2b0dianVVbllyMzluaWpxNGxvRDdiZnl0dGJyUEg1ampJOUtGRnY0Qko1cTV3QWpjVjVhbXZDM3Zjak9MMGhJU0x4N0NPMmQ4YUhUNFBNNVNRSlpRNytPOHZ0RU15QjA5bW9YMmphQ21ZY0t0QUh0SE9sbzlBUU9ZMzQ2UzJlNzAvajNGWFZPcUR2NmNzcXZHcXdrVnMzSnlZMmNhMFpwYjJuWnFLbGRPN1BaNU1PRzBLK3ZQbzcrTW5VUnRWUzRhSEIxaWFKeEJFUGlpaXJJTEs4d2ovcVh1ZUllKytJSEsrbkN2N3hETHBkVGNWQUlaMnpBdGQxTSs1cTlaQU10Vzk5SUIrNFRlNDBHaHcyN1RUY2g3VTlxL2xETGN0dmw5aUtDZk1IenJiQ3ZpT3gvT3d5MDd6RGhIcDBKOXJVSThrM3VQeVAzRVJMb1cxSDdSU0RHNUdSTDBydEJkSDZwQmUxbUN6RitMSGc4clBGNnd6dXdBMUtuODloMU1VbWxZZ0NWRGg5UDN2YWRrV1FFSVBheHYxYWpMcWREMlFacmJOTW1wZnV2bUVUdjNIMjJrcTVuK2JjTnRLVlpYVS9sQ002UWlBY3F6TE5UZmI5aXplUG1MZHRLVXg2YVJYWFZ4VFNpVnJWeWhOTUo0YitCUUlocUdDbHBiVFVxSzJ2MlhIbDIzWjhhUEhYcms2VWhZVlVGTHl6b2lYcXlGTmZ3TFFDekVTU0pTRHpQUDdaR0hjZGlaSzdJc09mTE1YbGhJMXBlQkU0ZUoxTDg3VUZzR2FOR1RJc09nZ2JKdlo4bDR4TVIvS0tlbS9Cby9FekhjWk4wdHRkRUdwbkIreDMrSTNLVzlxZnViYXVWYkEwUjZCK3ZZZGhnNEtTd2FQVU9PcGxwUWxvNGFkeGdSWkFTNk5FWlg5S3lEWTJLazhMQXFtSWx2NTJlclR3Y1U1anZvSDV4TktUN1gvMmNmVFVoNmxmcWl0b3VrcndPNjErcXFXbDVmUUhhMGRxbDVNOFRRTDlrRVJMVStmdmsvSjkyZUptTGhENFkyWlo2bGs5cVdnc3N4Q2o5U25idlhwakROVndSalJhQnk0L3FPRTV2Q1hHUWY5U3Q2SUxxSVZSNTRQZkowN3lsTnhtRnRUWHQ3UWFrNTJiTHBhZG5yNGhMU0dGY2ROeElPdStvRWJSdzVUWmF1R283UGNQTy9YTDFkcXJyWHhJM3FhbmI1MWRJWm1CbFVXelM4Z2VwcmRzVGs0ekNoRlJUN3FJOGpWUkMyNXE3YVNlU3d6cUZOaU9LclJ4TXVmSjd5anBrU3JWYlVmdG1RWVNtTDRwQ1BxbWgvRXFWSENKQ1FBeVg2TFlkQXVDTDRoeFRKNkFoeGRSR1MwZE1KR2R4RlFVODNiRzBZKzJQaFRFSGdrWmYvWFFOUGZMR2w3b2ZFQm03Sngwd2dHNDZheXg5Y3Y5NTlPZkxqNkxTZ2p4YXRyNkIycnE4U3Z4UlZFTHlCaFNpMGRwcTI5SGFUWTBkYmlVamVDekEwNjYydkZEekhyZTFkQ251NlFKYmRwSGZXVVlTa2l6MW5YN0lsQzNSRHI2dGd5S09DelRrRTFJOUZGZno4N1ltOEl3d29NUEpBc2I2a3lpellvOVNDZEhFbXpDTUh4Ym5tQ01GRmlVeENiR2dhckJDUmxHMEkwQ1g4dzMyazFGZTRvNS9mMEp2TDlvZzNEbmx4WGwwOHpuamFNa2pGOUJmcnptZVBMNEFmYldwU1NrNzBkdkdoQnBHQXlxMXVScUUxTmFGck9DeGh5ZHNTUEVjSTdZMmRsSzNWeTEvSVFDSGxRTkpaQlVLSXkyTWdQQ29nWjBKOW9wcXJzS0ZVNndVOGhzT3QzdWcvRll0Qi9aMEIvTjNVOFpYK0tXMHU1UjVBWDgvNGNIVUwwT2VDemFCd3cyY3Q1V2ZPelNCYitKY0xyQ2wvb2ZVdUpsNXBLK1FaRFlDVzUyL0Z6eG5RaHdpMDV1TEVKNjNYOGY2b3kyL2tFSUJYMEtMTTNqTGxSWG1LVVJ5eHQwemFPck5KOU9aRThXOTU3Rjk5ck9UeDlESjQ0YlFwUS9Ob2crV2JxTGg5UlhrWXBwT09Ma3BZcFg2bFdvcklhaDUxT24yVWtWeGJENEYwZFZVYUd0STJLN3orZ05LWUt3QUxFMFVZSTh6SUpBVGJBUlhuNGZMN1l5VUEyWEx6K0ZFUDRUTFlKSmJyNzJ4SUFGQ2lnUys2Sjl5QVRsOXlyVzI2VXcrbDkyOEN4K1I2bmdqTWt1UGlQTjN2ZGsyWnNlYzNBcUtLYTlpSU5PUXVoS2VYR0dyZ2NhQnVmdXlSMmZUckNXYjZNb1RSOU9odzhYWGQvQ2dtM3ZQV1hUZks1L1RuVlAvUjNXVmhZcDdPZXhLaU5zZDJsOTdKM0Z6WTRlU2ZUd25CcEdBUUxHZE55aU9wclZ4Wjd0U0dGQVFsdTU2UlNNa0JEb2lEOTBvK1oybERhRHBJS2oyUXRrVnV2QTZpV2NJMFVOT2s3bmN4aWZneDdoSXoxQTFJRnFFa09LVko5ZTd1ekpiZS9yVW5EL2RJZzhJVW9KOXA2ZkFUMzk3YnhrOVAvZHJPbVA4TUxyNXJMRjA4TEJxNFE2NytleXhTdFhZUDcrNm1QWm5taEl5T0lCSUJsUnArdzFzYWRRTzBVT3diVWxCWHR5dFA3aXpPeHpDdTlKZUt3ZFI3NVgxZFh4Z1NUSktIK0REWFMvSlNBalR0Ylp4VEFJbTM0ZEpUWDl6dGV4eVlUdlNXSW9kWTNTUVRnMHByTFZHaGFPb2l1eXVFcTB0dXk3Umh3UXB3U0VCcVhrRzl5K21sejlaVFpOdW5VYVhQVFNiUGx5NlJialQ0UFJ3NkQ3VlNtMGk1TDJEeDF0Vm5NcXpzQ0ZwMlkvZ3psMWE2RlE4K3JTd3JiVkxxVHdyQ0xlVmd5aVNrSkJnOGhINVhhVVZrQzBkN3NhMXNpdUU4WnNrWFFmMjFDZEp6ZDV4YkJiM3QrZ0NBTHN6c1J3YjlOWjVBQm5Gak0rekY1YVNMYStJZ29HWW9XbUcwM1hCNW9QeTN5aGpQckNxaUY3OGFCV2Q4TnZYNktpYnA5R2JDOWZyYmdmRU1YRlVyZUx0QmcwSmVmQ0s0K1NmYSt2eGFHWlh3SFplZFdtQlppeFRZNXVibXRyZGxPOFFUdGJUYWVVZ0NoTVNTa2svS09ld3RFSXAzNDV3eUs0d0JEZ2lYSmJFNjhHK09qZUx2Nk5WcEM5NE94SW54dmo5S1RyUG42azV1VGtMRkN1UmhwVmthNklQclJBVDA1aEdEaWlua1lQS2FkbW1SanJ2dnJmcHNPdGZvanYvK3oveWVPTm5TRUw1Y3NRV29TMEVxUllWYUNmNTZIYjdZN3FOQXowZVA5VlZGRkdPaG1YNXU2Wk9hbWdYamtGS2lNUkZDT2xXT1grbEhhNmh6S3REbEc1NGpza05TYjdtOVZ4anlqWWcwRWMwSGltYUpnVHZYYjJGT2pXM0NWRnVBcVFVQ3NVMDhTRVA0eFl6SGo2Y3R3NTU3SWJWbGRHbXhuYjY3VFB6NmJnN3BsTkh0N2JacGJxNFFIRzlodTBISG5mRkdvU0VMT0VvaWVIUTJMS0ROeUNDWXJXd2hSRVM3c3R1RS9LSFFtYjhqVllPSXVocm93VlU1R2pBbTFqUFgrNE92a3JxNEwrN2dGUWpzSVE0VGszd2ZHd2hJVFpuTyszT2FJM1ZEV3dmdjh5aWZueUkxTFEvaUMxSzF0WW5iRXFJbi9wbmxvMVphSWhuQ0J3UFc5RVFVak84aDNFRTZRaFlKVFdKNmxMTmlRbEVwTzBURnVUelZOeU1EWEJHZ3dNQ3RCZ0VrdHJZUkc1akpLSzRURWVvWUFIRlZZNm9vamlmbkhrTyttVDJDbnJyaE5GMC9vbWpZN1lOQWdJeGdFaktpL0tvMUJXYmtCRHdpbGdsbTBic0VJSjVhK0xFSUgyN3ZZMjZ2RDYxRmxKSWQ4NjkxV1J4OFZRN0dTOGJEb01nY3Q4OVJiSFQ5dytVaEdRSU9YbytraGlZeXJlTkZzWDQrMzVaUmtnQTNKTHJPRkhjbmtEZmlnQlpzRittN0twKy9LR0JjeWIwSXFSamRKNzNzVW4zalBRTGNTc01JMHlvWDBraCtRTUJhbmQ3RlMzRnpZakI0dzlRTUxRbkdkZ1pXU0FmSGNwV25IWHU0VFQ1OEgwMDIwWmJjSlpBdWg5c3RXbnVNVFoyS2dsUlkyMjE0VmFRN2doMkxTMGdXMFJnUnp1dFpCZERXL1hWeGNvMllDQ295ZURMckI1QUlDUWpOUzdhK01TMlE4ZkVLaUVPQkRjWTJhNkRKMTY4TXR2WmJKUDZLNWVEU2QwU1JlRzNJb3V1Qlp2U3RaeVlzZ1hMK1FSL3NNQTV5R3YzMzRqLzE3dUFmZHRFRXIxTzZ3Q3ZuNUdGeDBkUDN6S1p4bytzb2JYZnRWRkxwNGRhT25xb2svMit4OE5JS2J3cm1CT2lvbnk3a3JabnhJQnlxaWlKbjZ4L2EzT25RbVR3amdNeGFPRzc1bTRsajExTmpMUkFJRFpvWEVoM3BLbkNuenFHQnZVclZteFdJWGJ6RDd6K2hXSlRBcEZxNEFPckJ4QUlhUjhENTcyZ2c0d2tqQVBCcnFMbEM5YnFJQ09KM2F0aUJMdWlhT0pGL04vZnMrQTZ4MmNaSVFIekJBbnBpRjQ3S25yUFhXM1MvU0wxRk9xYXgweDdnRWsrMzJGVFBOZUFmZXRLVGUyd3RkdmFLSThSZzF0eFJ0RE9yckNsc1VOeFdvaVY3aWZJTkJ5bkl6ZXVZMFI1VVQ1Tk9XN2tyblArOXU1eTJzamFqa05JbjFvOWVHRFJLakZ3M2hJNXAxa0tJKzlrdWV3MllXQi80dCtrSnZHRU1mMFNKdjh6c2Yxc2ROY1hMVWtENDBvNG9IWXM2Y3M2QXRmalRTYmRMeGJXODdVT0NGZU5MUy9NTjcyekZxL2VRZTk5c1ZISkFvR0VySFZ4MC8xMEszYXFXRnRQSUNwb1dwM2QrdU5Ya2REVjZ3dHEycVZJelZDeUxobUVWR1R3SlVwWWgzSUQ1MnlYM1pZUVlBZjlGMSt4WStsNEI2bGx0QlBKd2xCSjJWZkJGdHM2VFlMblRPejFNeDVnUDJxSmQxQ096UkV6dlU0dnZLcjFSMnpaRmJ1Y1ZGSms3cXRFMGIrZi8vMUQ2dkg2eU1uSXFJUnBOUVBqWkduWTNOaXA2UmtITzFBYkk2T0ZxN2FaL1Y1ZlRjYmd3Wk81REp6WEp1Y3ZTMkZrS2VhUjNXWWFFRk56TjVPVCtlcjlOWVB0RkJuOHZqSVo4TENkTFhqT2VFRkNla2ZQUWI3T0pncjZ2WHBjeU9acGEwaEJLbU9FWk1zMXp5UytkSDBESGZMTEYybnBoa1lhV2xPcWVNNmhpTitBU20wTkNlbCs4dU9rKzBHR2hxZm5mQjIzeXEwQXNDaExpamtBaEdTa3ZvVlB6bG1XSW1EZ0hGa3F3UnBzSURYSjhBOE1MaXhjV2Robkh3b2VENDBVczcxZWUvWjhQUWNwSlNmMGFVamY4RVZJVkxpVlluZm0rYjQ4L1BvU092ekdsNVRTRDZNR2xTdXhSYkFMOVM4cnBQNGFOWXh3WEVON2Q5d0tyN0IxcmR2ZVNqOTlURi9SWXJoK281czAwdjRoTitTbVpBd2NQRm1Qd2ZNa3JGMG9KSVBFK2lxdzdZYk02TjA2amkza3BMTTR6bkh2TXJtVTFHQmJrVVZDWVJiMi8zekI0MUU2QmJXbzlHUW9oUjFEVjZXOFFFOEhoWlMwUVNDbHVFbXFuK2RhOGQ3RWhnOHlnWHo2SUxUUDF6YlF2T1ZiNlBXRjYyakp0enRwVUhVeGxicnlGSklCUUU0RG1YYWt4Wjg3VVppdjNhMWtCdGNDbkREZzRmZm00dlYwN0czVDZjbXJqNlZSOVJXeEJ5bVBwd3JGN3FObmt6VndqQkpTT1VsWUNTUGJid1d5MjNiaEFkSy8vUVBNSW4zbHNsOWljaCtKMVpUS3h0QUhhQndJREQ1VTUvSG96NStRdnBBRTNhN0hBVzkzdkd6ZmtVQkpkYmgvN3hWdUFSZnFqMVpzcGFOdmVZV3FtUGFCd0ZWNG96a1pNU0Nubk5PbS9nd0htQ0tVQjNXR29QV2drTjQzVzFwb3hhWW02dkw0bUFia1lscFI1UzdpMk5VQnJOME5EUjMwczhmZlYzTFJSY0xManNPMW10dDdLQkFNeHZPRVV3QTM4Z1BxcStqTERRMDA0YWFwTkhGa3JWSmtVQ2x6b1JCUHpxNTBSVjF1TDdYM2VCU0NqQUo0SWI2VjdvVFVUODU1bHNKSU1HVi8yVzI3djBmQjQvVzZKR0doMENRdy9vTTZ0YlMraU5rQ2hJVDlNTDF1OTNQMDNvQy91MTJwaFpScnM2dTJKRzEwOFlYTS9iMy80T0JaRkZadGE2SGxteHJKenlaeEVFTTRJMUVRVTN4b3p4VUlpQWxhQjdTUGtzSThwUVlTL3Ewa2NvaENrbkJvK0s2bGl4YXYyN2xyQ3kxeXV3U0pWL1B6N0ZSYlViU0xjTFFKQ1ZramdsUmZWYXlRSTlxZHQyTFAxSDNLTmgxSWdEM2Z3TW9peFRZVkpURDJ6V1FPR2hDU0VRZUYvU3k4SjdmZ1JCSVNYSVY2azN5UHV4WnNBc2QyR1doL2hNN2pRaFkrTHlaczJCZEZuREtDbFBwNlFsWVZIZlBFSVNTL2dUYjlTZTRiby9aaWtUZ2hPK2t6QStBYldxRDd4anNheU8vdUlIcyttOFQ5dWo1N1ZEdjRCWlA2UFM3S0U2aFdseVMyQ2FIRklUNGU2N1JQbk9KOG9aRFlVRVdPUGR4N3ZITG00ZWZzaFdZbWYwODJJZTAwY040SkZ0N1REL2g5b1NiVFF0cTlYNHo5NVZNNG9RUjVaNDB5c0NVQ3d5a0NGckdwMm5zejFzRUgvUXhTdllXQWswaTFSM1R4aVF2NTRBNHk4RndvVGRESjIrb05sQjVIZXBzVi9QK051Tlh2ejJRTXhZOUhNakw1SWxnUitRNkg4Z2x4QnU4UDlQMFBTWFZ2M3M0L1pGRVBRZGhZenVkOTQrSUxRclR4SHBtUWpka0NpUGorOXREdWRQMlI0d2pZVEhzR2hlb0ZLamNmemJlV3dtTWZ2c0pyYUxjendSQlNNeDZFeDZ5YmozVWo4VzJuTWZtS3YyTUgvLzVtNk5EOFZsblE5NWdQZENkRDlmZDBrTCt6bVp6RlZVeFQwcVdvZ254L3orUVp1Y21nNEU2S25SYk9FbUJBSTVMY1NMWnZKSzI4SWNZSE80NVArbGZGbUlDTlhPTjRFWFU5UWV3WHNjSmJ4aWQ2cS9FSC9qR0VKMmxNV0tLMk9wRDNoQmdhRFRRbzVPeTZoQkxQU2dCWDZQVjhndHBFMW1RbFA1ZkpOSVBuZmt4aUNZTm44SWszSHJBb1FyWmp2VXZsdFp4QWlFL3FveTBjUC9NNVVSRi94ODlaZUMwc1REYm9PRzZWZ09hdUI3ZVRZT2FMK3BPdnArcXhwNUduV1NpcE4rTFJwbVE1R2NYOEpwWS9mcEZsRjRVbVlyU3k1dlY4WXZ1QWY2QXVQbEdCak16eWtZemN5dkVtOFdVRWUyMFRKSHRycEl0cmdLS0VkREFuaU5lNWhnZGlnNzNqRUw1cU5ndUJpTzBqcTBJQTNFbDgzM3FmNFZJU2N4NXBTZUk0aXV3dks3ZjFBZ0x0ZjJReUlRbm5VblB2L0paeXhGM2s3c3B5UW9KbWYyMHFMbXpuS3plak9JeGlWMzAwQTZFWS83WWFvUlM4aTk3WGJLVGRLVlZFZ0ZYOGxYSzNRYmpQUURRMlB1RjYrVTlvZ05qbUdzajdWUFFqWFoxRjR6Y2FQbVJ5aFVsdFFjVlpKSHFTcDNVYmhZTENhd0ZvZG1HdnUyd0VubnR6cWdocENkK0dHQ3pucGJRQzdFbmpaVGNrQlpPNFZ0ck55YWlIYTAzUStzdkllSWIwZDdLOFgrZHhZcmVaMUphdzgwdFA0MGJ5dHU5VUN2VUZ2VUlPeFNqUmd0MmVpVm4yenQ2Z0ZOYnhDdXV5YjVGRXVtR3E3SUtrQXZaVWJIRmltN1NPTDlDcUV5QWo3RHo4Sjh2N0ZLdnMyU2ExdGNqSVNkN1c3ZFMrZnJIaTJHQkFjWnhFdXgyTnNnRW9zbnBCS204Z1YwNSthUXNFYTY2VjNaQ3h1RXQyZ1lLNUpyV3p3ZWlKWFZ1L1FSNGhNaENqREkwTStReXpJWGVubHo5clN1UG13b1FFNDZNVnhaZG1rbHE5Vk1JWW5yS2dUYmdoUDBuRzNQMGw5QUdwVmw2UzNhQmdua250TERWNll2dmFSWXFYWGE3VFVQa0lPQWxka1FYdkNXRUpLMU45RTVIdUp6ZWEyQzdpQlg3TzVGUlNmZG05OHJzMEJLU3BNYXMrRDlSeFJLTHZTNnB4L2d2WnZaYmdZU2FYeTI3WUJXeTFyVW13RFN5WU54cGUrcmMzS0dKekdzNXpPNzBQa3hJOEpvK2xKRlNERlNVa09EZWNuMkI3aUJ0QjRDbGlZWjdndjJ2bEx6UlJKRE1uV0NyeWorVm9yRndTOFhpQng5QjUvTDM4bW5ZSDNmYmw2cks1S2JnbUFxYVJEKy82TkhqK2RNdWZsMmo4NE14RWI2Qm41enF5dTBvcEZES2NGT1FaUHEvMXRTVEdDS0QrTUYwL1hHd3ozQ1p3UHF5RTJDTytoZ21zaHVmeWxYaHZ2Rzd3L2lLOWM1d3A2cGRrbFhXSVpUd0hvU09ndFVXZ0xiakkzc3ZrQUZKVCs3OGM1UmdFdnJVbCtGN3NaTnpvSHcrSmxPZEVDcGpYdUtiZVl1RTdjL05GR0lnSUFlQ3pOSTYxT2tOK1FaS3VaVFBRZnFJVDN2eEViN3I1cTduazYyaWlYSHRlSXMwczVOOVRYOWp1UnB3aU1zN01TNmViaWphdzd1VWF6VzE4ZFY0YlFUNTRFY2praS9RMEtHbjduczZYZ3hYT0ZENTU2UTFDaExkVFpONHFYUE9ucE9ZSHN5cjNXVGgxVUdTNVJmUUQwdU4zV3ZnZXl1Tjh0QnRJOWZ6QzZ2dENVak5KMkNNRzFnYXU0UzdtN2VncFp3NmlPNXZVd01WMmdmN3hSV2haVVBleC9ZZTBNbVpWQXd2WDZQbzBnVGFtMG01SG5YeisvaEJMaENCaHBEZUM5MXdwNzNlSWl5OTR3dVVpY2lMR2ZBL3RUZ0hVUUtwTkFjNG04TDc2VXVDNWIrSDMwR1hCK0NtaFBWUDF6T2VMeEU0eU55Ykp5YisvQnNIek1FOWN5dnRWSkdnM2p6L0Q0a1J2dkh2SFd2SzI3U1JIU1RVRkFnbkZjcS9sbXRJaVB1NHpFUmkzeDFtOFdMTkV0Yy9sSDNNK244Q2FLUG5KSFNYMkJtSmprSzZubTA4T1BiSkxKQ1EwSmpKblBvMjg1REdWa053ZFptbndmMlJ5VTRaMUJidy9mNU5JQTFhbkR0SUNOSkdOY2ppbkhWb3B5VWtQSlNRazlnQzJhMjhtMVJQMmJWS2RoZElaTUtXY1FXcHV6dlJkT01oeEpTRWhJV0VZOENERUZ2cmYwdmdla1pSMm4zUW5JMGxJRWhJU0Vva0RPMGxYazVwN2NtWWEzUmRzaVNqUmMwK21kS1FrSkFrSkNRbHpnSklzaUwyRTh3cnNTODBwdUFkY0V6R2djT0JCT1pLVm1kU0JrcEFrSkNRa3pBVUtTLzZPVkM4OEVKVFZydFh3RElZZDZ4eFNQVWdSQTlxUWlSMW5sMk5IUWtKQ3dqTE01SUt3RGVTS2c3czFLbTVYSmRndVFsTVFGNFdNOG9nZjdlZ0xuU1VKU1VKQ1FzSjZJSlBIUDdrZzNnMUI2NmhFRGUrOEVaeXc4dm5md3NIbVBxNzlkSEd0Q3pGd2F6Z1JyZXFMbmZUL0Fnd0E2MUE5RG9sTlFZVUFBQUFBU1VWT1JLNUNZSUk9KTtcblxuYm9keSAuaGVhZGVyLXRvcCAuaGVhZGVyLWxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuYm9keSAuYWZmYXJzbGl2IC5oZWFkZXItdG9wIC5oZWFkZXItbG9nbyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5ib2R5ICNtYWluLWZvb3RlciAubG9nby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwcHg7XG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xuYm9keXtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47IFxufVxubGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5pbnB1dCxcbnRleHRhcmVhe1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbWdbc3JjKj1cInNpZm9tZWRpYVwiXSxcbmltZ1tzcmMqPVwiaW52aXNvLnJhbXBhbmVsXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiIsbnVsbCwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4vL1xuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zXCI7XG5cbi8vIFdlIHVzZSB0aGlzIHRvIGNyZWF0ZSBhIEZvbnQtZmFjZSBvZiB0aGUgZm9udHNcbkBtaXhpbiBmb250LWZhY2UoJGZvbnROYW1lLCAkZmlsZU5hbWUpIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TmFtZTtcbiAgICAgICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vI3skZmlsZU5hbWV9LmVvdCcpIGZvcm1hdCgnZW90Jyk7IC8vIElFOSBDb21wYXQgTW9kZXNcbiAgICAgICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vI3skZmlsZU5hbWV9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLCAvLyBJRTYtSUU4XG4gICAgICAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9LyN7JGZpbGVOYW1lfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8vIE1vZGVybiBCcm93c2Vyc1xuICAgICAgICAgICAgIHVybCgnI3skZm9udC1wYXRofS8jeyRmaWxlTmFtZX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyAvLyBTYWZhcmksIEFuZHJvaWQsIGlPU1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCR2YWx1ZXMpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHZhbHVlcztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgXHQtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIFx0LW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgXHQtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgXHQtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIFx0dHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcbiAgXHQtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gYXJyb3ctdXAoJGNvbG9yKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cbkBtaXhpbiBhcnJvdy1kb3duKCRjb2xvcikge1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRjb2xvcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi8vUHVua3RydWJyaWtcbkBtaXhpbiBkb3QtdGl0bGUoKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbn1cblxuLy9EZWZhdWx0LWJ1dHRvblxuQG1peGluIGRlZmF1bHQtYnRuKCRjb2xvciwgJG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAkaG92ZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICRidG4tY29sb3I6ICNmZmZmZmY7XG4gICAgQGlmICRjb2xvciA9PSAnZGFyayd7XG4gICAgICAgICRob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgJGJ0bi1jb2xvcjogICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UgMHMpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNDBweCk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGJ0bi1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2ljb25saW5rXG5AbWl4aW4gaWNvbi1saW5rKCRpY29uLCAkbWFyZ2luKSB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogJG1hcmdpbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgY29udGVudDogJGljb247XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi8vIENvbnRlbnQtY29scyBtaXhpbnNcbkBtaXhpbiByZW5kZXItYm9hcmQtY29sLWxheW91dCggJGNsYXNzLXNsdWcsICRtaW4tY29sLCAkbWF4LWNvbCApIHtcbiAgICBAd2hpbGUgJG1heC1jb2wgPj0gJG1pbi1jb2wge1xuICAgICAgICAuI3skY2xhc3Mtc2x1Z30tI3skbWF4LWNvbH0geyBAY29udGVudDsgfVxuICAgICAgICAkbWF4LWNvbDogJG1heC1jb2wgLSAxO1xuICAgIH1cbn07XG5cbkBtaXhpbiBpbi1leHRyYS1zbWFsbC1ib2FyZC1jb2woKSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRAaW5jbHVkZSByZW5kZXItYm9hcmQtY29sLWxheW91dCggXCJib2FyZC1jb2wtc21cIiwgNiwgOCkgeyBAY29udGVudCB9O1xuXHR9XG59XG5cbkBtaXhpbiBpbi1zbWFsbC1ib2FyZC1jb2woKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbmRlci1ib2FyZC1jb2wtbGF5b3V0KCBcImJvYXJkLWNvbC1zbVwiLCA2LCA4KSB7IEBjb250ZW50IH07XG4gICAgfVxufVxuQG1peGluIGluLW1lZGl1bS1ib2FyZC1jb2woKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbmRlci1ib2FyZC1jb2wtbGF5b3V0KCBcImJvYXJkLWNvbC14c1wiLCAxMiwgMTIpIHsgQGNvbnRlbnQgfTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbmRlci1ib2FyZC1jb2wtbGF5b3V0KCBcImJvYXJkLWNvbC14c1wiLCAxMSwgMTIpIHsgQGNvbnRlbnQgfTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbmRlci1ib2FyZC1jb2wtbGF5b3V0KCBcImJvYXJkLWNvbC14c1wiLCAxMCwgMTIpIHsgQGNvbnRlbnQgfTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgQGluY2x1ZGUgcmVuZGVyLWJvYXJkLWNvbC1sYXlvdXQoIFwiYm9hcmQtY29sLXNtXCIsIDksIDExKSB7IEBjb250ZW50IH07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbmRlci1ib2FyZC1jb2wtbGF5b3V0KCBcImJvYXJkLWNvbC1tZFwiLCA3LCA4KSB7IEBjb250ZW50IH07XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgQGluY2x1ZGUgcmVuZGVyLWJvYXJkLWNvbC1sYXlvdXQoIFwiYm9hcmQtY29sLWxnXCIsIDYsIDcpIHsgQGNvbnRlbnQgfTtcbiAgICB9XG59XG5AbWl4aW4gaW4tbGFyZ2UtYm9hcmQtY29sKCkge1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbmRlci1ib2FyZC1jb2wtbGF5b3V0KCBcImJvYXJkLWNvbC1zbVwiLCAxMiwgMTIpIHsgQGNvbnRlbnQgfTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgQGluY2x1ZGUgcmVuZGVyLWJvYXJkLWNvbC1sYXlvdXQoIFwiYm9hcmQtY29sLW1kXCIsIDksIDEyKSB7IEBjb250ZW50IH07XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgQGluY2x1ZGUgcmVuZGVyLWJvYXJkLWNvbC1sYXlvdXQoIFwiYm9hcmQtY29sLWxnXCIsIDgsIDkpIHsgQGNvbnRlbnQgfTtcbiAgICB9XG59XG5cbkBtaXhpbiBpbi1leHRyYS1sYXJnZS1ib2FyZC1jb2woKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBAaW5jbHVkZSByZW5kZXItYm9hcmQtY29sLWxheW91dCggXCJib2FyZC1jb2wtbGdcIiwgMTAsIDEyKSB7IEBjb250ZW50IH07XG4gICAgfVxufSIsIi8vIENvcmFudG8gMlxuQGluY2x1ZGUgZm9udC1mYWNlKCdDb3JhbnRvIDInLCBcIkNvcmFudG8yX0JvbGRcIikgeyBmb250LXdlaWdodDogNDAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLy8gTEZUIEV0aWNhXG5AaW5jbHVkZSBmb250LWZhY2UoJ0xGVCBFdGljYScsIFwiTEZUX0V0aWNhX1JlZ1wiKSB7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGluY2x1ZGUgZm9udC1mYWNlKCdMRlQgRXRpY2EnLCBcIkxGVF9FdGljYV9Cb2xkXCIpIHsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AaW5jbHVkZSBmb250LWZhY2UoJ0xGVCBFdGljYScsIFwiTEZUX0V0aWNhX0V4dHJhYm9sZFwiKSB7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGluY2x1ZGUgZm9udC1mYWNlKCdMRlQgRXRpY2EnLCBcIkxGVF9FdGljYV9FeHRyYWJvbGRJdGFsaWNcIikgeyBmb250LXdlaWdodDogODAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gU2ltcGxlIExpbmUgSWNvbnNcbkBpbmNsdWRlIGZvbnQtZmFjZSgnU2ltcGxlIExpbmUgSWNvbnMnLCBcIlNpbXBsZS1MaW5lLUljb25zXCIpIHsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8vRm9udGVsbG9cbkBpbmNsdWRlIGZvbnQtZmFjZSgnT3V0bGluZWQnLCBcIm91dGxpbmVkLWljb25zZXRcIikgeyBmb250LXdlaWdodDogNDAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGltcG9ydCBcIi4uL2xpYi9zaW1wbGUtbGluZS1pY29ucy9zaW1wbGUtbGluZS1pY29uc1wiOyIsIi8vIERlZmF1bHQgVmFyaWFibGVzXG4kc2ltcGxlLWxpbmUtZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNpbXBsZS1saW5lLWZvbnQtZmFtaWx5OiBcInNpbXBsZS1saW5lLWljb25zXCIgIWRlZmF1bHQ7XG4kc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXg6IFwiaWNvbi1cIiAhZGVmYXVsdDtcblxuLy8gRm9udHNcbkBpZiAkc2ltcGxlLWxpbmUtZm9udC1mYW1pbHkgPT0gXCJzaW1wbGUtbGluZS1pY29uc1wiIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICcjeyRzaW1wbGUtbGluZS1mb250LWZhbWlseX0nO1xuICAgIHNyYzogICAgdXJsKCcjeyRzaW1wbGUtbGluZS1mb250LXBhdGh9L1NpbXBsZS1MaW5lLUljb25zLmVvdD92PTIuNC4wJyk7XG4gICAgc3JjOiAgICB1cmwoJyN7JHNpbXBsZS1saW5lLWZvbnQtcGF0aH0vU2ltcGxlLUxpbmUtSWNvbnMuZW90P3Y9Mi40LjAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAvL3VybCgnI3skc2ltcGxlLWxpbmUtZm9udC1wYXRofS9TaW1wbGUtTGluZS1JY29ucy53b2ZmMj92PTIuNC4wJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCcjeyRzaW1wbGUtbGluZS1mb250LXBhdGh9L1NpbXBsZS1MaW5lLUljb25zLnR0Zj92PTIuNC4wJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcjeyRzaW1wbGUtbGluZS1mb250LXBhdGh9L1NpbXBsZS1MaW5lLUljb25zLndvZmY/dj0yLjQuMCcpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcjeyRzaW1wbGUtbGluZS1mb250LXBhdGh9L1NpbXBsZS1MaW5lLUljb25zLnN2Zz92PTIuNC4wI3NpbXBsZS1saW5lLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9IHtcbiAgJnVzZXIsXG4gICZwZW9wbGUsXG4gICZ1c2VyLWZlbWFsZSxcbiAgJnVzZXItZm9sbG93LFxuICAmdXNlci1mb2xsb3dpbmcsXG4gICZ1c2VyLXVuZm9sbG93LFxuICAmbG9naW4sXG4gICZsb2dvdXQsXG4gICZlbW90c21pbGUsXG4gICZwaG9uZSxcbiAgJmNhbGwtZW5kLFxuICAmY2FsbC1pbixcbiAgJmNhbGwtb3V0LFxuICAmbWFwLFxuICAmbG9jYXRpb24tcGluLFxuICAmZGlyZWN0aW9uLFxuICAmZGlyZWN0aW9ucyxcbiAgJmNvbXBhc3MsXG4gICZsYXllcnMsXG4gICZtZW51LFxuICAmbGlzdCxcbiAgJm9wdGlvbnMtdmVydGljYWwsXG4gICZvcHRpb25zLFxuICAmYXJyb3ctZG93bixcbiAgJmFycm93LWxlZnQsXG4gICZhcnJvdy1yaWdodCxcbiAgJmFycm93LXVwLFxuICAmYXJyb3ctdXAtY2lyY2xlLFxuICAmYXJyb3ctbGVmdC1jaXJjbGUsXG4gICZhcnJvdy1yaWdodC1jaXJjbGUsXG4gICZhcnJvdy1kb3duLWNpcmNsZSxcbiAgJmNoZWNrLFxuICAmY2xvY2ssXG4gICZwbHVzLFxuICAmbWludXMsXG4gICZjbG9zZSxcbiAgJmV2ZW50LFxuICAmZXhjbGFtYXRpb24sXG4gICZvcmdhbml6YXRpb24sXG4gICZ0cm9waHksXG4gICZzY3JlZW4tc21hcnRwaG9uZSxcbiAgJnNjcmVlbi1kZXNrdG9wLFxuICAmcGxhbmUsXG4gICZub3RlYm9vayxcbiAgJm11c3RhY2hlLFxuICAmbW91c2UsXG4gICZtYWduZXQsXG4gICZlbmVyZ3ksXG4gICZkaXNjLFxuICAmY3Vyc29yLFxuICAmY3Vyc29yLW1vdmUsXG4gICZjcm9wLFxuICAmY2hlbWlzdHJ5LFxuICAmc3BlZWRvbWV0ZXIsXG4gICZzaGllbGQsXG4gICZzY3JlZW4tdGFibGV0LFxuICAmbWFnaWMtd2FuZCxcbiAgJmhvdXJnbGFzcyxcbiAgJmdyYWR1YXRpb24sXG4gICZnaG9zdCxcbiAgJmdhbWUtY29udHJvbGxlcixcbiAgJmZpcmUsXG4gICZleWVnbGFzcyxcbiAgJmVudmVsb3BlLW9wZW4sXG4gICZlbnZlbG9wZS1sZXR0ZXIsXG4gICZiZWxsLFxuICAmYmFkZ2UsXG4gICZhbmNob3IsXG4gICZ3YWxsZXQsXG4gICZ2ZWN0b3IsXG4gICZzcGVlY2gsXG4gICZwdXp6bGUsXG4gICZwcmludGVyLFxuICAmcHJlc2VudCxcbiAgJnBsYXlsaXN0LFxuICAmcGluLFxuICAmcGljdHVyZSxcbiAgJmhhbmRiYWcsXG4gICZnbG9iZS1hbHQsXG4gICZnbG9iZSxcbiAgJmZvbGRlci1hbHQsXG4gICZmb2xkZXIsXG4gICZmaWxtLFxuICAmZmVlZCxcbiAgJmRyb3AsXG4gICZkcmF3ZXIsXG4gICZkb2NzLFxuICAmZG9jLFxuICAmZGlhbW9uZCxcbiAgJmN1cCxcbiAgJmNhbGN1bGF0b3IsXG4gICZidWJibGVzLFxuICAmYnJpZWZjYXNlLFxuICAmYm9vay1vcGVuLFxuICAmYmFza2V0LWxvYWRlZCxcbiAgJmJhc2tldCxcbiAgJmJhZyxcbiAgJmFjdGlvbi11bmRvLFxuICAmYWN0aW9uLXJlZG8sXG4gICZ3cmVuY2gsXG4gICZ1bWJyZWxsYSxcbiAgJnRyYXNoLFxuICAmdGFnLFxuICAmc3VwcG9ydCxcbiAgJmZyYW1lLFxuICAmc2l6ZS1mdWxsc2NyZWVuLFxuICAmc2l6ZS1hY3R1YWwsXG4gICZzaHVmZmxlLFxuICAmc2hhcmUtYWx0LFxuICAmc2hhcmUsXG4gICZyb2NrZXQsXG4gICZxdWVzdGlvbixcbiAgJnBpZS1jaGFydCxcbiAgJnBlbmNpbCxcbiAgJm5vdGUsXG4gICZsb29wLFxuICAmaG9tZSxcbiAgJmdyaWQsXG4gICZncmFwaCxcbiAgJm1pY3JvcGhvbmUsXG4gICZtdXNpYy10b25lLWFsdCxcbiAgJm11c2ljLXRvbmUsXG4gICZlYXJwaG9uZXMtYWx0LFxuICAmZWFycGhvbmVzLFxuICAmZXF1YWxpemVyLFxuICAmbGlrZSxcbiAgJmRpc2xpa2UsXG4gICZjb250cm9sLXN0YXJ0LFxuICAmY29udHJvbC1yZXdpbmQsXG4gICZjb250cm9sLXBsYXksXG4gICZjb250cm9sLXBhdXNlLFxuICAmY29udHJvbC1mb3J3YXJkLFxuICAmY29udHJvbC1lbmQsXG4gICZ2b2x1bWUtMSxcbiAgJnZvbHVtZS0yLFxuICAmdm9sdW1lLW9mZixcbiAgJmNhbGVuZGFyLFxuICAmYnVsYixcbiAgJmNoYXJ0LFxuICAmYmFuLFxuICAmYnViYmxlLFxuICAmY2FtcmVjb3JkZXIsXG4gICZjYW1lcmEsXG4gICZjbG91ZC1kb3dubG9hZCxcbiAgJmNsb3VkLXVwbG9hZCxcbiAgJmVudmVsb3BlLFxuICAmZXllLFxuICAmZmxhZyxcbiAgJmhlYXJ0LFxuICAmaW5mbyxcbiAgJmtleSxcbiAgJmxpbmssXG4gICZsb2NrLFxuICAmbG9jay1vcGVuLFxuICAmbWFnbmlmaWVyLFxuICAmbWFnbmlmaWVyLWFkZCxcbiAgJm1hZ25pZmllci1yZW1vdmUsXG4gICZwYXBlci1jbGlwLFxuICAmcGFwZXItcGxhbmUsXG4gICZwb3dlcixcbiAgJnJlZnJlc2gsXG4gICZyZWxvYWQsXG4gICZzZXR0aW5ncyxcbiAgJnN0YXIsXG4gICZzeW1ib2wtZmVtYWxlLFxuICAmc3ltYm9sLW1hbGUsXG4gICZ0YXJnZXQsXG4gICZjcmVkaXQtY2FyZCxcbiAgJnBheXBhbCxcbiAgJnNvY2lhbC10dW1ibHIsXG4gICZzb2NpYWwtdHdpdHRlcixcbiAgJnNvY2lhbC1mYWNlYm9vayxcbiAgJnNvY2lhbC1pbnN0YWdyYW0sXG4gICZzb2NpYWwtbGlua2VkaW4sXG4gICZzb2NpYWwtcGludGVyZXN0LFxuICAmc29jaWFsLWdpdGh1YixcbiAgJnNvY2lhbC1nb29nbGUsXG4gICZzb2NpYWwtcmVkZGl0LFxuICAmc29jaWFsLXNreXBlLFxuICAmc29jaWFsLWRyaWJiYmxlLFxuICAmc29jaWFsLWJlaGFuY2UsXG4gICZzb2NpYWwtZm91cnNxYXJlLFxuICAmc29jaWFsLXNvdW5kY2xvdWQsXG4gICZzb2NpYWwtc3BvdGlmeSxcbiAgJnNvY2lhbC1zdHVtYmxldXBvbixcbiAgJnNvY2lhbC15b3V0dWJlLFxuICAmc29jaWFsLWRyb3Bib3gsXG4gICZzb2NpYWwtdmtvbnRha3RlLFxuICAmc29jaWFsLXN0ZWFtIHtcbiAgICBmb250LWZhbWlseTogJyN7JHNpbXBsZS1saW5lLWZvbnQtZmFtaWx5fSc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuIH1cbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXItZm9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH11c2VyLWZvbGxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dXNlci11bmZvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZW1vdHNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FsbC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGwtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGwtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW9wdGlvbnMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWV2ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9b3JnYW5pemF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNjcmVlbi1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zY3JlZW4tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZW5lcmd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jaGVtaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNjcmVlbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Z3JhZHVhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Z2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZXllZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVudmVsb3BlLWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9d2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNwZWVjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wcmVzZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wbGF5bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1oYW5kYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1nbG9iZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1mb2xkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZG9jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Ym9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iYXNrZXQtbG9hZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YWN0aW9uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFjdGlvbi1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2l6ZS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaXplLWFjdHVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tdXNpYy10b25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bXVzaWMtdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZWFycGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZWFycGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jb250cm9sLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXZvbHVtZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH12b2x1bWUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FtcmVjb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9aGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ25pZmllci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ25pZmllci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXBhcGVyLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3ltYm9sLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3ltYm9sLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWRcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1mb3Vyc3FhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufSIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vbGliL2Jvb3RzdHJhcC1zYXNzL3ZhcmlhYmxlc1wiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09XG4kYnJhbmQtcHJpbWFyeTogcmVkO1xuJG5ld3MtYnJhbmQ6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGRlZmF1bHQtcmVkOiAjYzIxYTI0O1xuJGxpZ2h0LWdyYXk6ICNmMGYwZjA7XG4kZGFyay1ncmF5OiAjYzJjMmMyO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbW1vbiBJY29uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09XG4kYXJyb3ctZG93bjogXCJcXGU2MDRcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250cyAvIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkxGVCBFdGljYVwiLCBcIkNvcmFudG8gMlwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFRpbWVzLCBzZXJpZjtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRhcnRpY2xlLWJvZHktZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kbGV0dGVyLXNwYWNpbmctYmFzZTogMDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09XG4vLyBTaXplcyAvIE1hcmdpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PVxuJG1heC13aWR0aDogMTIyMHB4O1xuJGFydGljbGUtbWF4LXdpZHRoOiA4NjBweDtcbi8vID09PT09PT09PT09PT09PT09PT09PVxuLy8gTG9nb1xuLy8gPT09PT09PT09PT09PT09PT09PT09XG4kYnJhbmQtbG9nbzogJyc7XG4kYnJhbmQtbG9nby13aGl0ZTogJyc7XG4vLyA9PT09PT09PT09PT09PT09PT09PVxuLy8gR3JpZCBzeXN0ZW1cbi8vID09PT09PT09PT09PT09PT09PT09XG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cztcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA2NjBweDsgLy8gRGVmYXVsdDogNzY4cHhcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbTsgLy8gT25lIHRvIHVzZVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbjtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgODUwcHg7IC8vIERlZmF1bHQ6IDk5MnB4XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQ7IC8vIE9uZSB0byB1c2VcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW47XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMDI0cHg7IC8vIERlZmF1bHQ6IDEyMDBweFxuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnOyAvLyBPbmUgdG8gdXNlXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluO1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSk7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKTtcbiRzY3JlZW4tbWF4LW1heDogICAgICAgICAgICAgKCRtYXgtd2lkdGggLSAxKTtcbiRzY3JlZW4tYXJ0aWNsZS1tYXg6ICAgICAgICAgKCRhcnRpY2xlLW1heC13aWR0aCAtIDEpO1xuXG4kbWVkaWEtc206IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heClcIjsgLy9AbWVkaWEgI3skbWVkaWEtc219IHt9XG4kbWVkaWEtbWQ6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heClcIjsgLy9AbWVkaWEgI3skbWVkaWEtbWR9IHt9XG4kbWVkaWEtbGc6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heClcIjsgLy9AbWVkaWEgI3skbWVkaWEtbGd9IHt9XG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTI7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDIwcHg7XG5cbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluO1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSk7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCk7XG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQ7IC8vICRzY3JlZW4tc20tbWluXG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3A7IC8vICRzY3JlZW4tbWQtbWluXG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcDsgLy8gJHNjcmVlbi1sZy1taW5cblxuXG4vLyA9PT09PT09PT09PT09PVxuLy8gVGVhc2VyIGNvbmZpZ1xuLy8gPT09PT09PT09PT09PT1cbiR0ZWFzZXItaGVhZGxpbmUtZm9udC1mYW1pbHk6IFwiQ29yYW50byAyXCIsIEhlbHZldGljYSAhZGVmYXVsdDtcbiR0ZWFzZXItaGVhZGxpbmUtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG5cbiR0ZWFzZXItbGVhZGluLWZvbnQtZmFtaWx5OiBBcmlhbCAhZGVmYXVsdDtcblxuJHRlYXNlci1kYXRlbGluZS1jb2xvcjogI2MyMWEyNCAhZGVmYXVsdDtcbiR0ZWFzZXItaGVhZGxpbmUtc3Ryb25nLWNvbG9yOiAjYzIxYTI0ICFkZWZhdWx0O1xuXG4kdGVhc2VyLXZpZ25ldHRlLWZvbnQtZmFtaWx5OiAnTEZUIEV0aWNhJywgQXJpYWw7XG4kdGVhc2VyLXZpZ25ldHRlLWJnOiAjMDAwICFkZWZhdWx0O1xuJHRlYXNlci12aWduZXR0ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuJHRlYXNlci1jb3Zlci1iZzogcmdiYSgwLCAwLCAwLCAuOCkgIWRlZmF1bHQ7XG4kdGVhc2VyLWNvdmVyLWhlYWRsaW5lLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHRlYXNlci1jb3Zlci10ZXh0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PVxuLy8gU2VjdGlvbiBoZWFkZXIgY29uZmlnXG4vLyA9PT09PT09PT09PT09PVxuJHNlY3Rpb24taGVhZGVyLWZvbnQtZmFtaWx5OiAnTEZUIEV0aWNhJywgQXJpYWwgIWRlZmF1bHQ7XG4kc2VjdGlvbi1oZWFkZXItdGV4dC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT1cbi8vIEFkIGNvbmZpZ1xuLy8gPT09PT09PT09PT09PT1cbiRhZC1wbGFjZWhvbGRlci1iZzogI2YwZjBmMCAhZGVmYXVsdDtcbiRhZC10YWctY29sb3I6ICNhNWEwYTYgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09XG4vLyBTZWN0aW9uIGNvbG9yc1xuLy8gPT09PT09PT09PT09PT1cbiRzZWN0aW9uLWRlZmF1bHQtY29sb3I6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlY3Rpb24tc3BvcnQtY29sb3I6ICNFMzgwMDEgIWRlZmF1bHQ7XG4kc2VjdGlvbi1jdWx0dXJlLWNvbG9yOiAjQ0QwMDY5ICFkZWZhdWx0O1xuJHNlY3Rpb24tcGVyc29uYWwtY29sb3I6ICM4NjJFODQgIWRlZmF1bHQ7XG4kc2VjdGlvbi1ldmVsaW5hLWNvbG9yOiAjQjBDOTFCICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PVxuLy8gQXJ0aWNsZSBsaXN0IHdpZGdldFxuLy8gPT09PT09PT09PT09PT1cbiRhcnRpY2xlLWxpc3QtaGVhZGxpbmUtZm9udC1mYW1pbHk6ICdMRlQgRXRpY2EnLCBBcmlhbDtcbiRhcnRpY2xlLWxpc3QtaGVhZGxpbmUtY29sb3I6ICMzNTM1MzU7XG4kYXJ0aWNsZS1saXN0LWl0ZW0taGVhZGxpbmUtZm9udC1mYW1pbHk6ICdMRlQgRXRpY2EnLCBBcmlhbDtcbiRhcnRpY2xlLWxpc3QtaXRlbS10aW1lc3RhbXAtZm9udC1mYW1pbHk6ICdMRlQgRXRpY2EnLCBBcmlhbDsiLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0OyIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLm91dGxpbmVkIHtcbiAgICBmb250LWZhbWlseTogXCJPdXRsaW5lZFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcblxuXHQmLmljb24tZ2FsbGVyeTo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG5cdH1cblx0Ji5pY29uLXZpZGVvOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJcXGUwNDZcIjtcblx0fVxufVxuLnRlYXNlci0tc3RhbmRhcmR7IFxuXHQudGVhc2VyX19pbWFnZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgLnRlYXNlci1pY29ucyB7XG5cdFx0ICAgIGJvdHRvbTogMTBweDtcbiAgICBcdFx0bGVmdDogMTBweDtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0ICAgIC5vdXRsaW5lZCB7XG5cdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTFweDtcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQgICAgcGFkZGluZzogNXB4O1xuXHRcdFx0ICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50ZWFzZXItLWltYWdlLXNpZGUge1xuXHQudGVhc2VyLWljb25zIHtcblx0XHQub3V0bGluZWR7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG5cdFx0fVxuXHR9XG59XG4udGVhc2VyLS10b3B0ZWFzZXIsXG4udGVhc2VyLS1jb3ZlciB7XG5cdC50ZWFzZXItaWNvbnMge1xuXHQgICAgbGVmdDogMTBweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMTBweDtcblxuXHQgICAgLm91dGxpbmVkIHtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0ICAgIHBhZGRpbmc6IDVweDtcblx0XHQgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzAwMDtcblx0XHR9XG5cdH1cbn1cbi50ZWFzZXItLWNvdmVyIC50ZWFzZXItaWNvbnMge1xuICAgIHRvcDogNTVweDtcbn0iLCIuZXctYm94LWhlYWRlci5oYXMtYmFja2dydW5kLnR2LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAuZXctYm94LWhlYWRlcl9faGVhZGxpbmUge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmJsb2NrLXR2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzUzNTM1O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuICAgID4gZGl2W2NsYXNzKj1cImNvbC1cIl0ge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcblx0ICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMDAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdCAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcblx0ICAgIFx0Ym9yZGVyOiA1cHggc29saWQgIzAwMDAwMDtcblx0ICAgIH1cblx0ICAgIFxuXHR9XG5cbiAgICAudGVhc2VyIHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXHQudGVhc2VyX19pbWFnZSB7XG5cdCAgICBcdC50ZWFzZXItaWNvbnMge1xuXHRcdFx0ICAgIGhlaWdodDogNTBweDtcblx0XHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuXHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXG5cdFx0XHQgICAgLmljb24tdmlkZW8ge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubm9pbWcge1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblxuXHRcdFx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdFx0ICAgIFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cbiAgICBcdC50ZWFzZXJfX2RhdGVsaW5lIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcmVkO1xuXHRcdCAgICBjb2xvcjogI2ZmZmZmZjtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdCAgICAudGVhc2VyX19oZWFkbGluZSB7XG5cdFx0ICAgIGEge1xuXHRcdCAgICBcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG4ucm93LmJsb2NrLXR2e1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdD4gZGl2W2NsYXNzKj1cImNvbC1sZy0xMlwiXSB7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHR9XG5cdC5ldy1ib3gtaGVhZGVyLmhhcy1iYWNrZ3J1bmQge1xuICAgIFx0bWFyZ2luOiAtMjBweCAtMjBweCAwO1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcblxuICAgIFx0LmV3LWJveC1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQudGVhc2VyX19pbWFnZTo6YWZ0ZXIge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBjb250ZW50OiBcIlxcZTA0NlwiO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiA1MCU7XG5cdCAgICBsZWZ0OiA1MCU7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0ICAgIGZvbnQtc2l6ZTogNDhweDtcblx0ICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMwMDA7XG5cdCAgICBmb250LWZhbWlseTogJ091dGxpbmVkJztcblx0ICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcblx0ICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuXHR9XG5cdC50ZWFzZXIgLnRlYXNlcl9fbGVhZGluIHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRlYXNlci1pY29ucyB7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdFx0LmV3LWJveC1oZWFkZXIuaGFzLWJhY2tncnVuZCB7XG5cdFx0ICAgIG1hcmdpbjogLTE1cHggLTE1cHggMDtcblx0XHR9XG5cdH1cbn0iLCIubW9kYWwtZm9ybS5yZXBvcnQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcblxuICAgICYub3Blbi1hY3Rpb257XG4gICAgXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIFx0b3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAubmYtcmVzcG9uc2UtbXNnIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICBtYXJnaW46IDA7XG5cdH1cblxuICAgIHRleHRhcmVhIHtcbiAgICBcdG1heC1oZWlnaHQ6IDc1cHg7XG5cdH1cblx0LmNsb3NlLW1vZGFsIHtcblx0ICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaW1wbGUgTGluZSBJY29ucztcblx0ICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDVweDtcblx0ICAgIHRvcDogNXB4O1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4ubmYtZm9ybS1jb250e1xuXHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQubGFiZWwtYWJvdmUgLm5mLWZpZWxkLWxhYmVsIHtcblx0ICAgIGZvbnQtZmFtaWx5OiBMRlQgRXRpY2E7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQubmYtYmVmb3JlLWZvcm0tY29udGVudCB7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5uZi1maWVsZC1jb250YWluZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHRpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZC5uZi1lbGVtZW50LCBcblx0dGV4dGFyZWEubmluamEtZm9ybXMtZmllbGQubmYtZWxlbWVudCxcblx0c2VsZWN0Lm5pbmphLWZvcm1zLWZpZWxkLm5mLWVsZW1lbnQgIHtcblx0ICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXHQgICAgcGFkZGluZzogOHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdHNlbGVjdC5uaW5qYS1mb3Jtcy1maWVsZC5uZi1lbGVtZW50e1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lmxpc3Qtc2VsZWN0LXdyYXAgPiAubmYtZmllbGQtZWxlbWVudHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiAxNXB4O1xuXHRcdCAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuXHRcdCAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0ICAgIHRvcDogMTRweDtcblx0XHQgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5uZi1lcnJvcntcblx0XHRpbnB1dC5uaW5qYS1mb3Jtcy1maWVsZC5uZi1lbGVtZW50LCBcblx0XHR0ZXh0YXJlYS5uaW5qYS1mb3Jtcy1maWVsZC5uZi1lbGVtZW50LFxuXHRcdHNlbGVjdC5uaW5qYS1mb3Jtcy1maWVsZC5uZi1lbGVtZW50IHtcblx0XHQgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgJGRlZmF1bHQtcmVkO1xuXHRcdCAgICBwYWRkaW5nOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5pbmphLWZvcm1zLWZpZWxkLm5mLWVsZW1lbnRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRAaW5jbHVkZSBkZWZhdWx0LWJ0bignZGFyaycsIDEwMCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5uaW5qYS1mb3Jtcy1maWVsZC5uZi1lbGVtZW50W3ZhbHVlPVwiUHJvY2Vzc2luZ1wiXSB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBcdGJvcmRlcjogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zdWJtaXQtY29udGFpbmVye1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRidXR0b24uZmlsZWlucHV0LWJ1dHRvbntcblx0XHRAaW5jbHVkZSBkZWZhdWx0LWJ0bignZGFyaycsIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgXHRtYXJnaW46IDAgMCAxMHB4O1xuICAgIFx0cGFkZGluZzogNXB4IDIwcHg7XG5cbiAgICBcdHNwYW4ge1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgbWFyZ2luLXRvcDogLTIycHg7XG5cdFx0ICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xuXG5cdFx0ICAgICY6OmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBcIlbDpGxqIGZpbFwiO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIHRleHQtaW5kZW50OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZC13cmFwLmZpbGVfdXBsb2FkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnR7XG5cdCAgICBib3JkZXI6IDNweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0LnByb2dyZXNzIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0ICAgIC5wcm9ncmVzcy1iYXIge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBcdH1cblx0fVxuXHQuZmlsZXNfdXBsb2FkZWQgcDo6YmVmb3JlIHtcbiAgICBcdGNvbnRlbnQ6IFwiVXBwbGFkZGFkIGZpbDogXCI7XG5cdH1cblxuXHQvL0FkZCBkYXRlXG5cdCNhZGROZXdEYXRlIHtcblx0ICAgIEBpbmNsdWRlIGljb24tbGluayhcIlxcZTA5NVwiLCAxMHB4IDApO1xuXHR9XG59XG5cbi5uZi1yZXNwb25zZS1tc2cge1xuXHQmOmVtcHR5IHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgXHRtYXJnaW46IDAgMCAxMHB4O1xuXHR9XG59XG5cbi8vUHJldmVudCB6b29tIGluIGlwaG9uZVxuQG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdHNlbGVjdCwgXG5cdHRleHRhcmVhLCBcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sIFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgXG5cdGlucHV0W3R5cGU9XCJtb250aFwiXSwgXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBcblx0aW5wdXRbdHlwZT1cIndlZWtcIl0sIFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcblx0aW5wdXRbdHlwZT1cInVybFwiXSwgXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLCBcblx0aW5wdXRbdHlwZT1cImNvbG9yXCJdIHsgXG5cdFx0Zm9udC1zaXplOiAxNnB4OyBcblx0fVxufVxuXG4uYXV0aC1mb3JtIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR6LWluZGV4OiA5OTk7XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0QGluY2x1ZGUgZGVmYXVsdC1idG4oJ2RhcmsnLCAxMDAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6IExGVCBFdGljYTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0Ym9yZGVyOiBtZWRpdW0gc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji5yZW1lbWJlci1tZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxvZ2luLWxpbmtzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LnN2ZXJpZ2UtcGx1cyB7XG5cdCAgICBmb250LXNpemU6IDEycHg7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LmxvZ2luLW1lc3NhZ2Utd3JhcHBlciwgLnJlZ2lzdGVyLW1lc3NhZ2Utd3JhcHBlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjRkYwMDMzO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQubG9naW4tZm9ybSB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0fVxuXG5cdC5yZWdpc3Rlci1mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjFweCkge1xuXHQubG9naW4tZm9ybSB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRcdH1cblx0fVxufSIsIiRmaXhlZC0yNTA6IDI3MHB4O1xuJGZpeGVkLTQ2ODogNTAwcHg7XG5cbi5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuLnJvd3tcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJi5uby1tYXJnaW5zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4udGVhc2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cbi5mbHVpZC0yNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmaXhlZC0yNTA7XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNvbC1sZy04LFxuICAgIC5jb2wtbWQtOCB7XG4gICAgXHQgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtbGctNC5maXhlZDI1MCxcbiAgICAuY29sLW1kLTQuZml4ZWQyNTAge1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAtJGZpeGVkLTI1MDtcbiAgICBcdHdpZHRoOiAkZml4ZWQtMjUwO1xuXG4gICAgXHRAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuICAgIFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdH1cblx0fVxuXG59XG4uZmx1aWQtZmx1aWQtMjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZml4ZWQtMjUwO1xuXG4gICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYucm93W2NsYXNzKj1cInNlY3Rpb24tXCJdIHtcbiAgICAgICAgLmNvbC1tZC00LmZpeGVkMjUwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04N3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgIGRpdjpmaXJzdC1jaGlsZCArIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLWxnLTQsXG4gICAgLmNvbC1tZC00IHtcbiAgICBcdCB3aWR0aDogNTAlO1xuXG4gICAgXHQgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG5cdCAgICBcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCsgLmNvbC1sZy00IHtcblx0XHRcdCAgICB3aWR0aDogY2FsYygxMDB2dyAtICAzMDVweCk7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAkZml4ZWQtMjUwO1xuXHRcdFx0fVxuXHRcdFx0KyAuY29sLWxnLTQgKyAuY29sLWxnLTQge1xuXHRcdFx0ICAgIHdpZHRoOiAkZml4ZWQtMjUwO1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAtJGZpeGVkLTI1MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgXHRcdCsgLmNvbC1sZy00IHtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQrIC5jb2wtbGctNCArIC5jb2wtbGctNCB7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG4gICAgXHR9XG4gICAgfVxuXG4gICAgLmNvbC1sZy00LmZpeGVkMjUwLFxuICAgIC5jb2wtbWQtNC5maXhlZDI1MCB7XG4gICAgXHRtYXJnaW4tcmlnaHQ6IC0kZml4ZWQtMjUwO1xuICAgIFx0d2lkdGg6ICRmaXhlZC0yNTA7XG5cbiAgICBcdEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdH1cblx0fVxuXG4gICAgJi5zZWN0aW9uLWxpbmU6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZml4ZWQtMjUwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZsdWlkLTQ2OCB7XG4gICAgcGFkZGluZy1yaWdodDogJGZpeGVkLTQ2ODtcblxuICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgIFx0cGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuY29sLWxnLTgsXG4gICAgLmNvbC1tZC04IHtcbiAgICBcdCB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1sZy00LFxuICAgIC5jb2wtbWQtNCB7XG4gICAgXHRtYXJnaW4tcmlnaHQ6IC0kZml4ZWQtNDY4O1xuICAgIFx0d2lkdGg6ICRmaXhlZC00Njg7XG5cbiAgICBcdEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0fVxuXHR9XG5cbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLW1kXCJdIC50ZWFzZXJfX2hlYWRsaW5lLCBcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLWxnXCJdIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uc21hbGwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuLmNvbC1zbS02IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufSIsIi5kYXRlcmFuZ2VwaWNrZXJ7XG4gICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG5cdCYuZHJvcGRvd24tbWVudSB7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRwYWRkaW5nOiAxMHB4O1xuICAgIFx0ei1pbmRleDogMiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhbGVuZGFyLXRhYmxle1xuXHRcdHRkLmFjdGl2ZSwgXG5cdFx0dGQuYWN0aXZlOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0dGQuaW4tcmFuZ2Uge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgMTcwLCAwLjIpO1xuXHRcdH1cblx0XHR0ZC5vZmYsXG5cdFx0dGQub2ZmLmVuZC1kYXRlLFxuXHRcdHRkLm9mZi5pbi1yYW5nZSxcblx0XHR0ZC5vZmYuc3RhcnQtZGF0ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGQuc3RhcnQtZGF0ZXtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE1cHggMCAwIDE1cHggIWltcG9ydGFudCk7XG5cdH1cblx0dGQuZW5kLWRhdGUge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAxNXB4IDE1cHggMCAhaW1wb3J0YW50KTtcblx0fVxuXHR0ZC5zdGFydC1kYXRlLmVuZC1kYXRlIHtcbiAgICBcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCAhaW1wb3J0YW50KTtcblx0fVxuXHR0ZC5hdmFpbGFibGU6aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcblx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7O1xuXHR9XG5cblx0LnByZXYuYXZhaWxhYmxlLCBcblx0Lm5leHQuYXZhaWxhYmxlIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG5cdCAgICBmb250LXNpemU6IDIwcHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB0b3A6IDNweDtcblx0fVxuXG5cdC5jYWxlbmRhciB0ZCwgXG5cdC5jYWxlbmRhciB0aCB7XG4gICAgXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBcdG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJ0bi1zdWNjZXNzLFxuXHQuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgXHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHR9XG5cdC5hcHBseUJ0bi5idG4uYnRuLXNtLmJ0bi1zdWNjZXNzLFxuXHQuY2FuY2VsQnRuLmJ0bi5idG4tc20uYnRuLWRlZmF1bHQge1xuXHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcblx0ICAgIGJvcmRlci13aWR0aDogM3B4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgbWluLXdpZHRoOiAxMDBweDtcblx0ICAgIHRleHQtaW5kZW50OiAtNTAwMDBweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0ICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuXHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQgICAgfVxuXG5cdCAgICAmOjphZnRlciB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiVsOETEpcIjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgdGV4dC1pbmRlbnQ6IDA7XG5cdFx0ICAgIHRvcDogLTE1cHg7XG5cdFx0fVxuXHR9XG5cdC5hcHBseUJ0bi5idG4uYnRuLXNtLmJ0bi1zdWNjZXNze1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5jYW5jZWxCdG4uYnRuLmJ0bi1zbS5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiQVZCUllUXCI7XG5cdH1cblx0LnByZXYuYXZhaWxhYmxlOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJcXGUwN2FcIjtcblx0ICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG5cdH1cblx0Lm5leHQuYXZhaWxhYmxlOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG5cdCAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuXHR9XG5cblx0LmRhdGVyYW5nZXBpY2tlcl9pbnB1dHtcblx0XHQuaW5wdXQtbWluaSB7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ICAgIGJvcmRlci13aWR0aDogM3B4O1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdCAgICAmLmFjdGl2ZSB7XG5cdFx0XHQgICAgYm9yZGVyOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuXHRcdHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xuXG5cdFx0LnJhbmdlcyB7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuYXBwbHlCdG4uYnRuLmJ0bi1zbS5idG4tc3VjY2Vzcyxcblx0XHQuY2FuY2VsQnRuLmJ0bi5idG4tc20uYnRuLWRlZmF1bHQge1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuXHRcdG1heC13aWR0aDogMjg3cHggIWltcG9ydGFudDtcbiAgICBcdHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdFx0aW5wdXR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4ubmluamEtZGlzcGxheXtcblx0Zm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG5cdFxuXHQubmluamEtZGlzcGxheS1ob2xkZXJ7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHR9XG5cblx0bGFiZWwge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmRhdGUtY29udGFpbmVyIHtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LnNlYXJjaC1jb250YWluZXIge1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0bWluLXdpZHRoOiAzMjBweDtcbiAgICBcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblxuICAgIFx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdCAgICBcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cblx0ICAgIFx0I3NlYXJjaC1maWVsZHtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQuY3JlYXRlLWV2ZW50e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdC5jcmVhdGUtbGlua3tcblx0XHRcdEBpbmNsdWRlIGljb24tbGluayhcIlxcZTA1ZlwiLCAxMHB4IDApO1xuXHRcdH1cblx0fVxuXG5cdCNkYXRlcGlja2VyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdCAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcblx0ICAgIG1pbi13aWR0aDogMjIwcHg7XG5cdCAgICBwYWRkaW5nOiA4cHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB3aWR0aDogMzIwcHg7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHQgICAgXHR3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXHQgICAgfVxuXHR9XG5cdC5kYXRlLWlucHV0IHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICY6OmJlZm9yZSB7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0ICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHQgICAgY29udGVudDogXCJcXGU2MDRcIjtcblx0XHQgICAgZm9udC1mYW1pbHk6IHNpbXBsZSBsaW5lIGljb25zO1xuXHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0ICAgIGhlaWdodDogMThweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICByaWdodDogMTVweDtcblx0XHQgICAgdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQudGFnLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdC50YWctaXRlbSB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC50YWctaXRlbS5zZWxlY3RlZCB7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQuZXZlbnQtY2xpY2sge1xuICAgIFx0Y29sb3I6ICMwMDA7XG5cdH1cblx0Lm5vLWV2ZW50IHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXHQgICAgcGFkZGluZzogMjBweDtcblx0ICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQuZXZlbnQge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG5cdCAgICBtYXJnaW46IDAgMCAyMHB4O1xuXHQgICAgcGFkZGluZzogMjBweDtcblx0ICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMyUgLSAyMHB4KTtcblxuXHQgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG5cdCAgICBcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHQgICAgfVxuXHQgICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdCAgICBcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0ICAgIH1cblxuXHRcdD4gZGl2IHtcblx0XHQgICAgZm9udC1mYW1pbHk6IExGVCBFdGljYTtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdCAgICBtYXJnaW46IDEwcHggMCAwO1xuXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQge1xuICAgIFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ydWJyaWsge1xuXHRcdCAgICBmb250LWZhbWlseTogTEZUIEV0aWNhO1xuXHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQuYmlsZCB7XG4gICAgXHRcdG1hcmdpbjogLTIwcHggLTIwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgXHRcdGltZ3tcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdFx0fVxuXHRcdH1cblx0XHQucGxhdHM6OmJlZm9yZSwgXG5cdFx0LmRhdGUtd3JhcHBlcjo6YmVmb3JlLCBcblx0XHQudGlkOjpiZWZvcmUsIFxuXHRcdC5waG9uZTo6YmVmb3JlLCBcblx0XHQuZW1haWw6OmJlZm9yZSwgXG5cdFx0LmFycmFuZ29lcjo6YmVmb3JlLFxuXHRcdC5saW5rOjpiZWZvcmUge1xuXHRcdCAgICBjb2xvcjogJGRlZmF1bHQtcmVkO1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTA5NlwiO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdC5kYXRlLXdyYXBwZXI6OmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG5cdFx0fVxuXHRcdC50aWQ6OmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG5cdFx0fVxuXHRcdC5hcnJhbmdvZXI6OmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG5cdFx0fVxuXHRcdC5lbWFpbDo6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcXGUwODZcIjtcblx0XHR9XG5cdFx0LnBob25lOjpiZWZvcmUge1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTYwMFwiO1xuXHRcdH1cblx0XHQubGluazo6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcXGUwOGRcIjtcblx0XHR9XG5cblx0XHQubXVsdGlfZGF0ZSB7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCAgICAmOjphZnRlciB7XG5cdFx0XHQgICAgY29udGVudDogXCIsXCI7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0ICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdCAgICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uaW5qYS1kaXNwbGF5LWxvYWRlciB7XG5cdCAgICBoZWlnaHQ6IDYwcHg7XG5cdCAgICBtYXJnaW46IDIwcHggMDtcblx0ICAgIHBhZGRpbmc6IDE1cHggMDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTA5OFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTaW1wbGUgTGluZSBJY29ucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuICAgICAgICBAa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKC0zNjBkZWcpOyB9IH1cbiAgICB9XG59XG5cbmJvZHlbZGF0YS1kZXZpY2U9XCJ0YWJsZXRcIl0sXG5ib2R5W2RhdGEtZGV2aWNlPVwibW9iaWxlXCJde1xuXHQuZGF0ZXJhbmdlcGlja2Vye1xuXHRcdC5jYWxlbmRhci10YWJsZXtcblx0XHRcdHRkLm9mZixcblx0XHRcdHRkLm9mZi5lbmQtZGF0ZSxcblx0XHRcdHRkLm9mZi5pbi1yYW5nZSxcblx0XHRcdHRkLm9mZi5zdGFydC1kYXRle1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZC5hdmFpbGFibGUuaW4tcmFuZ2U6aG92ZXIge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgMTcwLCAwLjIpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdHRkLmF2YWlsYWJsZTpob3ZlciB7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgXHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5hY3RpdmUuc3RhcnQtZGF0ZS5hdmFpbGFibGU6aG92ZXIsIFxuXHRcdC5hY3RpdmUuZW5kLWRhdGUuYXZhaWxhYmxlOmhvdmVyLCBcblx0XHQuYWN0aXZlLnN0YXJ0LWRhdGUuaW4tcmFuZ2UuYXZhaWxhYmxlOmhvdmVyLCBcblx0XHQuYWN0aXZlLmVuZC1kYXRlLmluLXJhbmdlLmF2YWlsYWJsZTpob3ZlciB7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy9ldmVudC1hcnRpY2xlXG4ubmluamEtYXJ0aWNsZS1ob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jbG9zZS1idG4ge1xuXHQgICAgY29sb3I6ICMwMDA7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG5cdCAgICBmb250LXNpemU6IDMwcHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogNXB4O1xuXHQgICAgdG9wOiAwO1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdCAgICAmOjphZnRlciB7XG4gICAgXHRcdGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG5cdFx0fVxuXHR9XG5cdC5oYXMtaW1hZ2V7XG5cdFx0KyAuY2xvc2UtYnRuIHtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIHJpZ2h0OiAxNXB4O1xuXHRcdCAgICB0b3A6IDVweDtcblx0XHR9XG5cblx0XHRhcnRpY2xlLmV2ZW50LWFydGljbGV7XG5cdFx0XHRoMSB7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIGFydGljbGUuZXZlbnQtYXJ0aWNsZXtcbiAgICBcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXG4gICAgXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuXHRcdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdFx0fVxuXG5cdCAgICA+IGRpdiB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdFx0ICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcblxuXHRcdCAgICAmOmxhc3QtY2hpbGQge1xuXHQgICAgXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlX19zaGFyZWxpbmtzIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHR9XG5cblx0ICAgIGgxIHtcblx0XHQgICAgZm9udC1mYW1pbHk6IFwiQ29yYW50byAyXCIsR2VvcmdpYTtcblx0XHQgICAgZm9udC1zaXplOiA1NnB4O1xuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdCAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcblx0XHQgICAgXHRmb250LXNpemU6IDMwcHg7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Ji5oYXMtaW1hZ2UgaDF7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQuYmlsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aW1nIHtcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiAuYmVza3Jpdm5pbmcge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQucGxhdHM6OmJlZm9yZSxcblx0XHQuc3RhZDo6YmVmb3JlLFxuXHRcdC5rYXRlZ29yaTo6YmVmb3JlLFxuXHRcdC5uYW1uOjpiZWZvcmUsXG5cdFx0LmRhdGUtd3JhcHBlcjo6YmVmb3JlLCBcblx0XHQudGlkOjpiZWZvcmUsIFxuXHRcdC5waG9uZTo6YmVmb3JlLCBcblx0XHQuZW1haWw6OmJlZm9yZSwgXG5cdFx0LmFycmFuZ29lcjo6YmVmb3JlLFxuXHRcdC5saW5rOjpiZWZvcmUsXG5cdFx0LmJpbGpldHRwcmlzOjpiZWZvcmUsXG5cdFx0LmFsZGVyc2dyYW5zOjpiZWZvcmUsXG5cdFx0LmFsZGVyc2dyYWVuczo6YmVmb3JlLFxuXHRcdC5wcmlzOjpiZWZvcmV7XG5cdFx0ICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcblx0XHQgICAgZm9udC1zaXplOiAxM3B4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0LmFsZGVyc2dyYW5zOjpiZWZvcmUsXG5cdFx0LmFsZGVyc2dyYWVuczo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcXGUwNzhcIjtcblx0XHR9XG5cdFx0LmJpbGpldHRwcmlzOjpiZWZvcmUsXG5cdFx0LnByaXM6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG5cdFx0fVxuXHRcdC5zdGFkOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlxcZTA0MlwiO1xuXHRcdH1cblx0XHQua2F0ZWdvcmk6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG5cdFx0fVxuXHRcdC5kYXRlLXdyYXBwZXI6OmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG5cdFx0fVxuXHRcdC50aWQ6OmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG5cdFx0fVxuXHRcdC5uYW1uOjpiZWZvcmV7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG5cdFx0fVxuXHRcdC5hcnJhbmdvZXI6OmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG5cdFx0fVxuXHRcdC5lbWFpbDo6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcXGUwODZcIjtcblx0XHR9XG5cdFx0LnBob25lOjpiZWZvcmUge1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTYwMFwiO1xuXHRcdH1cblx0XHQubGluazo6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcXGUwOGRcIjtcblx0XHR9XG5cdFx0Lm11bHRpX2RhdGUge1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQgICAgJjo6YWZ0ZXIge1xuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiLFwiO1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdCAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm5pbmphLWFydGljbGUtbG9hZGVye1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTA5OFwiO1xuICAgICAgICBmb250LWZhbWlseTogJ1NpbXBsZSBMaW5lIEljb25zJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgQGtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTsgfSB9XG59IiwiLmV2ZXJ5X2JvYXJkIHtcbiAgICAucm93LnNlY3Rpb24tbGluZSwgZGl2W2NsYXNzKj1cImNvbC14cy1cIl0uc2VjdGlvbi1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJHNlY3Rpb24tZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY3Rpb24tc3BvcnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VjdGlvbi1zcG9ydC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbi1jdWx0dXJlOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY3Rpb24tY3VsdHVyZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbi1wZXJzb25hbDphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWN0aW9uLXBlcnNvbmFsLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWN0aW9uLWV2ZWxpbmE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VjdGlvbi1ldmVsaW5hLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuI21haW4tYm9keSA+IC5ldmVyeV9ib2FyZHtcbiAgICA+IC5yb3cuc2VjdGlvbi1saW5lOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn0iLCIuc2luZ2xlLWFydGljbGV7XG5cdC5hcnRpY2xlX19jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogJGFydGljbGUtbWF4LXdpZHRoO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdGgxLFxuXHQuaDEge1xuXHQgICAgZm9udC1mYW1pbHk6IFwiQ29yYW50byAyXCIsR2VvcmdpYTtcblx0ICAgIGZvbnQtc2l6ZTogNTZweDtcblx0fVxuXHQuYXJ0aWNsZV90b3BfbWVkaWF7XG5cdFx0JjplbXB0eXtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHQrIC5hcnRpY2xlX19jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRAbWVkaWEgI3skbWVkaWEtbWR9IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhdGVsaW5lIHtcblx0XHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICBmaWd1cmUgeyBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cdFx0aW1ne1xuICAgIFx0XHRoZWlnaHQ6IDY2NHB4O1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFx0fVxuXHR9XG5cdC5zZWN0aW9uX19jb250YWluZXIge1xuXHQgICAgbWFyZ2luOiA0MHB4IDA7XG5cblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHQgICAgXHRtYXJnaW46IDMwcHggMCAzMHB4IC0xNXB4O1xuXHQgICAgfVxuXG5cdCAgIFx0LnNlY3Rpb24ge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTI0O1xuXHRcdCAgICBjb2xvcjogI2ZmZmZmZjtcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDEwcHg7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgei1pbmRleDogMTtcblx0XHQgICAgaGVpZ2h0OiAzMHB4XG5cdFx0fVxuXHRcdC5zZWN0aW9uZW5kIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMWEyNDtcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0ICAgIHRyYW5zZm9ybTogc2tld1goLTUwZGVnKTtcblx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdC5zZWN0aW9uX19jb250YWluZXI6OmFmdGVyIHtcblx0ICAgIGNsZWFyOiBib3RoO1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wdWJsaXNoZWQsIC51cGRhdGVkIHtcbiAgICBcdGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuICAgIFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0Zm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgXHQmOjpiZWZvcmUge1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTA4MVwiO1xuXHRcdCAgICBmb250LWZhbWlseTogc2ltcGxlIGxpbmUgaWNvbnM7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC51cGRhdGVke1xuXHRcdGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG5cdFx0fVxuXHR9XG5cdC5sZWFkaW4ge1xuICAgIFx0Zm9udC1mYW1pbHk6IExGVCBFdGljYTtcbiAgICBcdGZvbnQtc2l6ZTogMjBweDtcbiAgICBcdG1hcmdpbjogMzBweCAwO1xuXG5cdFx0Ji5mYWRlLW91dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDQuMmVtO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDk3JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcnRpY2xlLWJvZHktZm9udC1mYW1pbHk7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODJweDsgLy8gTWF0Y2hBZHMgaGVpZ2h0XG5cblx0XHRAbWVkaWEgI3skbWVkaWEtc219IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdCAgICBwIHtcblx0XHQgICAgbWFyZ2luOiAwIDAgMjBweDtcblx0XHQgICAgXG5cdFx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlLWJveHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGNsZWFyOiByaWdodDtcblxuXHRcdEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYXJ0aWNsZS1tYXgtd2lkdGgpIHtcblx0XHQuYXJ0aWNsZV9fY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IC00NXB4O1xuXG5cdFx0XHQuZGF0ZWxpbmUge1xuXHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJ0aWNsZV9fY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgcGFkZGluZzogMTVweCA0MHB4IDQwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWF4LW1heCkge1xuXHRcdC5hcnRpY2xlX3RvcF9tZWRpYSB7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuXHRcdCAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcblx0ICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHQgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHQgICAgICAgIH1cblxuXHRcdCAgICBpbWd7XG5cdFx0ICAgIFx0aGVpZ2h0OiBjYWxjKDU2LjI1dncpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWFydGljbGUtbWF4KSB7XG5cdFx0LmFydGljbGVfX2NvbnRhaW5lciB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5hcnRpY2xlX3RvcF9tZWRpYTplbXB0eXtcblx0XHRcdCsgLmFydGljbGVfX2NvbnRhaW5lciAuZGF0ZWxpbmV7XG5cdFx0XHRcdG1hcmdpbjogLTEwcHggMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGF0ZWxpbmUge1xuXHRcdCAgICBtYXJnaW46IDMwcHggMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRoMSxcblx0XHQuaDEge1xuXHRcdCAgICBmb250LXNpemU6IDM2cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdC5tYWluLWhlYWRlciB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDU3cHg7XG5cdFx0fVxuXHRcdCNtYWluLWJvZHkgYXJ0aWNsZSB7XG4gICAgXHRcdC5hcnRpY2xlX3RvcF9tZWRpYXtcblx0ICAgIFx0XHQmOmVtcHR5e1xuXHQgICAgXHRcdFx0KyAuYXJ0aWNsZV9fY29udGFpbmVyIC5kYXRlbGluZXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0XHRcdH1cblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0XHR9XG5cdFx0I21haW4tYm9keSAucmVsYXRlZC1hcnRpY2xlIGFydGljbGUge1xuICAgIFx0XHQuYXJ0aWNsZV90b3BfbWVkaWF7XG4gICAgXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdCAgICBcdFx0JjplbXB0eXtcbiAgICBcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDNweCAjZjBmMGYwO1xuICAgIFx0XHRcdFx0KyAuYXJ0aWNsZV9fY29udGFpbmVyIC5kYXRlbGluZXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRcdFx0fVxuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHRcdH1cblx0fVxuXG4gICAgLmlzLXBsdXMsXG4gICAgLmlzLWZtcyB7XG4gICAgICAgIC5hcnRpY2xlX19ib2R5IHsgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAgIH1cbn0iLCIjZGFyay1vdmVybGF5IHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcblxuICAgICYub3Blbi1hY3Rpb257XG4gICAgXHRvcGFjaXR5OiAxO1xuICAgIFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbiRmb290ZXItY29sb3I6ICNGQ0VBOTk7XG4jbWFpbi1mb290ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLmhlYWRlcntcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRmb290ZXItY29sb3I7XG4gICAgfVxuICAgIC5tYWluLWZvb3Rlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC50b3AtZm9vdGVyLWlubmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRkYXJrLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWlubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgfVxuICAgIC5sb2dvLXdoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYnJhbmQtbG9nby13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuXG4gICAgICAgICAgICAuY29sLXNtLTEye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IFxuXG4gICAgICAgICAgICAgICAgJi5mb290ZXItbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uYm90dG9tLWZvb3Rlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufSIsIi51c2VyLWFjdGlvbnMtd3JhcHBlcntcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYub3Blbi1hY3Rpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAud2hpdGUtYXJyb3ctdXB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhcnJvdy11cCgjZmZmZmZmKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIHRvcDogODBweDtcblxuICAgICAgICAud2hpdGUtYXJyb3ctdXB7XG4gICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWFjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tbGluayhcIuKAolwiLCAzMHB4IDAgMzBweCAxMHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IC00cHggNHB4IDAgMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjZweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIGF7IGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgcCB7IG1hcmdpbjogMDsgfVxuXG4gICAgLnRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIC50ZWFzZXJfX2RhdGVsaW5lIHtcbiAgICAgICAgY29sb3I6ICR0ZWFzZXItZGF0ZWxpbmUtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmLnBsdXMge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTVcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlYXNlcl9fbGVhZGluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZWFzZXItbGVhZGluLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogJHRlYXNlci1oZWFkbGluZS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZWFzZXItaGVhZGxpbmUtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHN1cCwgc3Ryb25nIHsgY29sb3I6ICR0ZWFzZXItaGVhZGxpbmUtc3Ryb25nLWNvbG9yOyB9IC8vIFN1cCg/KSBmcm9tIE5QXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHsgY29sb3I6ICR0ZWFzZXItaGVhZGxpbmUtY29sb3I7IH1cbiAgICB9XG5cbiAgICAmLnRlYXNlci0tc3RhbmRhcmQuaGFzLWltYWdlIHtcbiAgICAgICAgLnRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjQlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1zaXplLW1kLTMsXG4uY29udGVudC1zaXplLWxnLTMge1xuICAgIC50ZWFzZXItLXN0YW5kYXJkLmhhcy1pbWFnZSB7XG4gICAgICAgIC50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYuY29udGVudC1zaXplLW1kLTR7XG4gICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgLnRlYXNlcl9fbGVhZGluIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLmNvbnRlbnQtc2l6ZS14cy02IHtcbiAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUgeyBmb250LXNpemU6IDIycHg7IH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAuY29udGVudC1zaXplLXNtLTEyIHtcblxuICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuY29udGVudC1zaXplLXNtLTYge1xuXG4gICAgICAgIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtc2l6ZS1zbS00LFxuICAgIC5jb250ZW50LXNpemUtc20tNiB7XG4gICAgICAgIC50ZWFzZXItLXN0YW5kYXJkLm5vLWltYWdlIHtcbiAgICAgICAgICAgIC50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1tZFwiXSxcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLWxnXCJdIHtcblxuICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGRpdi5jb250ZW50LXNpemUtbWQtMyxcbiAgICBkaXYuY29udGVudC1zaXplLWxnLTMsXG4gICAgZGl2LmNvbnRlbnQtc2l6ZS1sZy00IHtcblxuICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKi50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9Ki9cbiAgICB9XG5cbiAgICBkaXYuY29udGVudC1zaXplLXNtLTQsXG4gICAgZGl2LmNvbnRlbnQtc2l6ZS1zbS02IHtcbiAgICAgICAgLnRlYXNlci0tc3RhbmRhcmQubm8taW1hZ2Uge1xuICAgICAgICAudGVhc2VyX19sZWFkaW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGRpdi5jb250ZW50LXNpemUtbGctNHtcbiAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdy1sZWFkaW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIC50ZWFzZXJfX2xlYWRpbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAuY29udGVudC1zaXplLXNtLTYge1xuICAgICAgICAgICAgLnRlYXNlcl9fbGVhZGluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpdi5jb250ZW50LXNpemUtbWQtMyxcbiAgICAgICAgZGl2LmNvbnRlbnQtc2l6ZS1sZy0zIHtcbiAgICAgICAgICAgIC50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgIGRpdi5jb250ZW50LXNpemUtbWQtNCAudGVhc2VyLS1zdGFuZGFyZCxcbiAgICAudGVhc2VyLS1zdGFuZGFyZHtcblxuICAgICAgICAudGVhc2VyX19oZWFkbGluZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm5vLWltYWdlIC50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGVhc2VyLS1jb3ZlcntcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwMDAwMDtcblxuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAmLmhhcy1pbWFnZXtcbiAgICAgICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlci0tY292ZXIsXG4udGVhc2VyLS10b3B0ZWFzZXIge1xuXG4gICAgYXsgY29sb3I6ICNmZmZmZmYgfVxuXG4gICAgLnRlYXNlcl9faGVhZGVyLnRlYXNlcl9faGVhZGVyLS12aWduZXR0ZXtcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYXNlci12aWduZXR0ZS1iZztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9fdmlnbmV0dGUge1xuICAgICAgICBjb2xvcjogJHRlYXNlci12aWduZXR0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZWFzZXItdmlnbmV0dGUtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiA1LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIC50ZWFzZXJfX3ZpZ25ldHRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTUuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9ObyBpbWFnZVxuICAgICYubm8taW1hZ2V7XG4gICAgICAgIC50ZWFzZXItLWZlYXR1cmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC13aWR0aCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXNpemU6IDcuMnZ3O1xuXG4gICAgICAgICAgICAvKnNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfSovXG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlcl9fbGVhZGluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9IYXMgaW1hZ2VcbiAgICAmLmhhcy1pbWFnZXtcbiAgICAgICAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFzZXItY292ZXItYmc7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyX19jb250ZW50IHsgcGFkZGluZzogMTVweH1cblxuICAgICAgICAudGVhc2VyX19sZWFkaW4ge1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFzZXItY292ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXJfX2RhdGVsaW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFzZXItZGF0ZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJi5wbHVzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTVcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRlYXNlci1jb3Zlci1oZWFkbGluZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFzZXItY292ZXItaGVhZGxpbmUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQge3BhZGRpbmc6IDE1cHggMTVweCAxMHB4O31cbiAgICAgICAgICAgIC50ZWFzZXJfX2RhdGVsaW5lIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIC50ZWFzZXJfX2hlYWRsaW5lIHtmb250LXNpemU6IDIwcHg7fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgICYudGVhc2VyLS1wbHVzIC50ZWFzZXJfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcbiAgICAudGVhc2VyLS1jb3Zlci5oYXMtaW1hZ2UsXG4gICAgLnRlYXNlci0tdG9wdGVhc2VyLmhhcy1pbWFnZSB7XG5cbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvL3RvcDogNTAlO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtc21cIl0ge1xuICAgICAgICAudGVhc2VyLS1jb3Zlci5oYXMtaW1hZ2Uge1xuICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGVhc2VyLXR5cGUtLWV4dHJhIHtcbiAgICAgICAgICAgICAgIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLW1kXCJdLFxuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtbGdcIl0ge1xuICAgICAgICAudGVhc2VyLS1jb3Zlci5oYXMtaW1hZ2Uge1xuXG4gICAgICAgICAgICAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3ZlcmxheS10by1yaWdodCB7XG4gICAgICAgICAgICAgICAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRlYXNlci10eXBlLS1leHRyYSB7XG4gICAgICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLW1kXCJdLFxuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtbGdcIl0ge1xuICAgICAgICAudGVhc2VyLS1jb3Zlci5oYXMtaW1hZ2Uge1xuICAgICAgICAgICAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZWFzZXItLXRvcHRlYXNlcntcblx0Ly9ObyBpbWFnZVxuXHQmLm5vLWltYWdle1xuICAgICAgICBoMiB7XG4gICAgICAgIFx0Zm9udC1zaXplOiA2dnc7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgICAgICBcdGZvbnQtc2l6ZTogNy4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdC8vSGFzIGltYWdlXG5cdCYuaGFzLWltYWdle1xuXHQgICAgaGVpZ2h0OiAzNzZweDtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAwO1xuXHQgICAgcGFkZGluZy1ib3R0b206IDA7XG5cblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHQgICAgICAgIGhlaWdodDogMDtcblx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdCAgICB9XG5cblx0ICAgIGltZyB7XG5cdCAgICBcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcblx0XHQgICAgXHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgbGVmdDogNTAlO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblx0XHRcdCAgICB3aWR0aDogYXV0bztcblx0XHQgICAgfVxuXHRcdH1cblx0XHQudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuXHRcdCAgICBtYXJnaW46IDIwcHg7XG5cdFx0ICAgIHdpZHRoOiA0NSU7XG5cblx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcblx0XHQgICAgXHR3aWR0aDogNTAlO1xuXHRcdCAgICB9XG5cdFx0ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuXHRcdCAgICAgXHRtYXJnaW46IDA7XG5cdFx0ICAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICAgfVxuXHRcdH1cblx0XHQudGVhc2VyX19oZWFkbGluZXtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdCYuaGFzLWltYWdle1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC50ZWFzZXJfX2ltYWdlIHtcblx0XHRcdCAgICBjb2xvcjogI2ZmZmZmZjtcblx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQudGVhc2VyX19jb250ZW50IHtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRlYXNlcl9fZGF0ZWxpbmUge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0ICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdCAgICAmLnBsdXN7XG5cdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnRlYXNlcl9faGVhZGxpbmUgYXtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0XHQudGVhc2VyLWljb25zIHtcblx0XHRcdCAgICBib3R0b206IDEwcHg7XG5cdFx0XHQgICAgdG9wOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRlYXNlci0tcGx1cyAudGVhc2VyX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1tZFwiXSxcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLWxnXCJdIHtcbiAgICAgICAgLnRlYXNlci0tdG9wdGVhc2VyLmhhcy1pbWFnZSB7XG5cbiAgICAgICAgICAgICYub3ZlcmxheS10by1yaWdodCB7XG4gICAgICAgICAgICAgICAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZWFzZXItLXJpZ2h0LW5vdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIuNWV4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnRlYXNlcl9faGVhZGVyLS12aWduZXR0ZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgIGNvbG9yOiAkdGVhc2VyLXZpZ25ldHRlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LWZhbWlseTogJHRlYXNlci12aWduZXR0ZS1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB9XG5cbiAgICAudGVhc2VyX19oZWFkZXItLXZpZ25ldHRlZW5kIHtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXJlZDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTUwZGVnKTtcbiAgICB9XG5cbiAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGVhc2VyLXZpZ25ldHRlLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLnRlYXNlci0tcmlnaHQtbm93IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIC50ZWFzZXJfX2hlYWRlci0tdmlnbmV0dGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXJfX2hlYWRlci0tdmlnbmV0dGVlbmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLXNtXCJdIHtcbiAgICAgICAgLnRlYXNlci0tcmlnaHQtbm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAudGVhc2VyX19oZWFkZXItLXZpZ25ldHRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLW1kXCJdLFxuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtbGdcIl0ge1xuICAgICAgICAudGVhc2VyLS1yaWdodC1ub3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50ZWFzZXJfX2hlYWRlci0tdmlnbmV0dGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZWFzZXItLWltYWdlLXNpZGUge1xuICAgICR0ZWFzZXItaGVhZGxpbmUtZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgJGltZy1zaXplOiAzMCU7XG5cbiAgICAvL3BhZGRpbmc6IDcuNXB4IDA7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogJGltZy1zaXplO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC8vIFdpdGggaW1hZ2VcbiAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skaW1nLXNpemV9KTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXaXRob3V0IGltYWdlXG4gICAgJi5uby1pbWFnZSB7XG4gICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICR0ZWFzZXItZGF0ZWxpbmUtY29sb3I7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFzZXItZGF0ZWxpbmUtY29sb3I7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW1nLXNpemU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGVhc2VyLWhlYWRsaW5lLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50ZWFzZXJfX2RhdGVzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4vLyBUYWJsZXRcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblxuICAgIC5jb250ZW50LXNpemUtc20tOSxcbiAgICAuY29udGVudC1zaXplLXNtLTEyIHtcbiAgICAgICAgLnRlYXNlci0taW1hZ2Utc2lkZSB7XG4gICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtc2l6ZS1zbS02IHtcbiAgICAgICAgLnRlYXNlci0taW1hZ2Utc2lkZSB7XG4gICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtc2l6ZS1zbS0zLFxuICAgIC5jb250ZW50LXNpemUtc20tNCB7XG4gICAgICAgIC50ZWFzZXItLWltYWdlLXNpZGUge1xuICAgICAgICAgICAgLnRlYXNlcl9fbGVhZGluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEZXNrdG9wXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXG4gICAgZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1tZFwiXSxcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLWxnXCJdIHtcbiAgICAgICAgLy8gV2l0aG91dCBpbWFnZVxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJHRlYXNlci1kYXRlbGluZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXNpemUtbWQtOSxcbiAgICAuY29udGVudC1zaXplLW1kLTEyLFxuICAgIC5jb250ZW50LXNpemUtbGctOSxcbiAgICAuY29udGVudC1zaXplLWxnLTEyIHtcbiAgICAgICAgLnRlYXNlci0taW1hZ2Utc2lkZSB7XG4gICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtc2l6ZS1tZC02LFxuICAgIC5jb250ZW50LXNpemUtbGctNiB7XG4gICAgICAgIC50ZWFzZXItLWltYWdlLXNpZGUge1xuICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXNpemUtbWQtMyxcbiAgICAuY29udGVudC1zaXplLW1kLTQsXG4gICAgLmNvbnRlbnQtc2l6ZS1sZy0zLFxuICAgIC5jb250ZW50LXNpemUtbGctNCB7XG4gICAgICAgIC50ZWFzZXItLWltYWdlLXNpZGUge1xuICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYXNlcl9fbGVhZGluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQFRPRE86IEltcGxlbWVudCBzcGVjaWZpYyBzaXplIHdpdGggMTMwcHggJiAyNHB4IG9uIGNvbHVtbiB3aXRoIGFkIGJlc2lkZVxuXG4gICAgLy8gQFRPRE86IEltcGxlbWVudCBzcGVjaWZpYyBzaXplIHdpdGggMjAycHggJiAzMHB4IG9uIGNvbHVtbiB3aXRoIGFkIGJlc2lkZVxuXG59IiwiQG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdC5yb3cubW9iaWxlLWxlZnQtaW1hZ2Uge1xuXHRcdCRpbWctc2l6ZTogMzAlO1xuXG5cdFx0LnRlYXNlci50ZWFzZXItLXN0YW5kYXJkIC50ZWFzZXJfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRpbWctc2l6ZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAkaW1nLXNpemU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oYXMtaW1hZ2V7XG5cdFx0XHQudGVhc2VyX19jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGltZy1zaXplfSk7XG5cblx0XHRcdFx0LnRlYXNlcl9fY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVhc2VyX19jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubm8taW1hZ2UgLnRlYXNlcl9fY29udGVudC13cmFwcGVyOjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTI0O1xuXHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIGhlaWdodDogMjBweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuXHRcdCAgICB3aWR0aDogMTVweDtcblx0XHR9XG5cdH1cbn0iLCIudGVhc2VyX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCA1cHg7XG5cbiAgICAudGVhc2VyX19yZWxhdGVkLWFydGljbGU6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIlxcMjVDRlwiO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdCAgICBjb2xvcjogJGRlZmF1bHQtcmVkO1xuXHR9XG5cblx0QG1lZGlhICN7JG1lZGlhLW1kfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi8qIE5hdGl2ZSBBZCBUZWFzZXIgKi9cbi50ZWFzZXIuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG4udGVhc2VyLS1uYXRpdmUtYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgLmFkLS1tYXJrIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRyaWdodDogMTBweDtcblx0fVxuXG4gICAgLnRlYXNlcl9fZGF0ZWxpbmUudGVhc2VyLS1mZWF0dXJlZC5uYXRpdmUtLWFkIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0ICAgIG1hcmdpbjogMHB4IDAgMTVweDtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxMHB4IDc1cHggMTBweCAxMHB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDMycHg7XG5cblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHQgICAgXHRmb250LXNpemU6IDEwcHg7XG5cdCAgICBcdHBhZGRpbmc6IDEwcHggNTVweCA4cHggMTBweDtcblx0ICAgIH1cblx0fVxuXG5cdC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0ZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1cIl0gLnRlYXNlcl9fbGVhZGlue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5ncmVlbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWQ3O1xuXHRcdFxuXHRcdC50ZWFzZXJfX2RhdGVsaW5lLnRlYXNlci0tZmVhdHVyZWQubmF0aXZlLS1hZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTJiYjBhO1xuXHRcdH1cblx0fVxuXG59XG5cbi5tb3N0LXNoYXJlZCB7XG5cdCYubmF0aXZlLWFkLXRvcCB7XG5cdFx0LnRlYXNlciB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXG5cdFx0ICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0ICAgIFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFzZXJfX2NvbnRlbnQgLnRlYXNlcl9fZGF0ZWxpbmV7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0LnRlYXNlcl9fZGF0ZWxpbmUudGVhc2VyLS1mZWF0dXJlZC5uYXRpdmUtLWFkIHtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG5cdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxMHB4O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmdyZWVue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWQ3O1xuXHRcdFx0XHRcblx0XHRcdFx0LnRlYXNlcl9fZGF0ZWxpbmUudGVhc2VyLS1mZWF0dXJlZC5uYXRpdmUtLWFkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MiwxODcsMTAsMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGVhc2VyX19jb250ZW50IC50ZWFzZXJfX2RhdGVsaW5le1xuXHRcdFx0XHRcdGNvbG9yOiAjYTJiYjBhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdFx0XHQudGVhc2VyIHtcblx0ICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHQgICAgXHRcdC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdCAgICBcdFx0XHQudGVhc2VyX19jb250ZW50e1xuXHQgICAgXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdC50ZWFzZXJfX2NvbnRlbnQgLnRlYXNlcl9fZGF0ZWxpbmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZWFzZXJfX2RhdGVsaW5lLnRlYXNlci0tZmVhdHVyZWQubmF0aXZlLS1hZCB7XG5cdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNTVweCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQgICAgXHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgICAgY29udGVudDogXCJBTk5PTlNcIjtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZ3JlZW57XG5cdFx0XHRcdFx0LnRlYXNlcl9fZGF0ZWxpbmUudGVhc2VyLS1mZWF0dXJlZC5uYXRpdmUtLWFkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhMmJiMGE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2NTlweCl7XG5cdFx0LnRlYXNlci0tbmF0aXZlLWFkIHtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdCAgICBsZWZ0OiAxMHB4O1xuXHRcdCAgICByaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuc3VudC1pZnJhbWUge1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi8qIGVuZCBOYXRpdmUgQWQgVGVhc2VyICovXG5cbi8qIE5hdGl2ZSBBZCBBcnRpY2xlICovXG4ubmF0aXZlLS1hZC0tYmFubmVyIHtcblxuXHQubmF0aXZlLS1hZC0tYmFubmVyLS1pbm5lcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcdG1heC13aWR0aDogMTE4MHB4O1xuICAgIFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tYXgtbWF4KSB7XG4gICAgXHRcdG1hcmdpbjogMCAtMjBweCAyMHB4O1xuICAgIFx0XHRtYXgtd2lkdGg6IG5vbmU7XG4gICAgXHR9XG5cdH1cblxuICAgIC5uYXRpdmUtLWFkLS10YWcsXG4gICAgLm5hdGl2ZS0tYWQtLW1hcmt7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Lm5hdGl2ZS0tYWQtLW1hcmt7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdFx0Lm5hdGl2ZS0tYWQtLXRhZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5uYXRpdmUtLWFkLS1tYXJre1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgdG9wOiA1N3B4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgei1pbmRleDogMjtcblxuXHQgICAgICYuZml4ZWQge1xuXHQgICAgIFx0dG9wOiA1N3B4O1xuXG5cdCAgICAgXHQrIC5uYXRpdmUtYWQtYXJ0aWNsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRcdH1cblx0ICAgICB9XG5cblx0ICAgICsgLm5hdGl2ZS1hZC1hcnRpY2xlIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMzdweDtcblx0XHR9XG5cblx0ICAgIC5uYXRpdmUtLWFkLS1iYW5uZXItLWlubmVye1xuXHQgICAgXHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHQgICAgXHRmb250LXNpemU6IDEycHg7XG5cdCAgICB9XG5cdH1cblxufVxuXG4uc2luZ2xlLWFydGljbGUgLm5hdGl2ZS1hZC1hcnRpY2xlIC5hcnRpY2xlX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWFydGljbGUtbWF4KSB7XG5cdC5zaW5nbGUtYXJ0aWNsZSAubmF0aXZlLWFkLWFydGljbGUgLmFydGljbGVfX2NvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG5cdCAgICBtYXJnaW46IC0zMHB4IC0yMHB4O1xuXHQgICAgcGFkZGluZzogMTVweDtcblx0fVxufVxuXG4uZml4ZWQudGlnaHQgKyAjbWFpbi1ib2R5e1xuXHRcblx0Lm5hdGl2ZS0tYWQtLWJhbm5lcntcblx0XHQmLmZpeGVkIHtcblx0XHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHRcdCAgICB0b3A6IDQ3cHg7XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdCAgICBcdHJpZ2h0OiAwO1xuXG5cdFx0ICAgICsgLm5hdGl2ZS1hZC1hcnRpY2xlIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubmF0aXZlLS1hZC0tYmFubmVyLS1pbm5lcntcblx0XHQgICAgXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1heC1tYXgpIHtcblx0XHQgICAgXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0ICAgIFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcblx0XHQgICAgdG9wOiA1N3B4O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgei1pbmRleDogMjtcblxuXHRcdCAgICAgJi5maXhlZCB7XG5cdFx0ICAgICBcdHRvcDogNTdweDtcblxuXHRcdCAgICAgXHQrIC5uYXRpdmUtYWQtYXJ0aWNsZSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgIH1cblxuXHRcdCAgICArIC5uYXRpdmUtYWQtYXJ0aWNsZSB7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0fVxuXG5cdFx0ICAgIC5uYXRpdmUtLWFkLS1iYW5uZXItLWlubmVye1xuXHRcdCAgICBcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdGl2ZS1hZC1hcnRpY2xle1xuXHQubmF0aXZlX19hZF9fc2VjdGlvbl9fY29udGFpbmVyIHtcblx0ICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG5cblx0ICAgIC5uYXRpdmVfX2FkX19zZWN0aW9uIHtcblx0XHQgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cdC5ldy1mYWN0LWJveCAuZXctZmFjdC1ib3gtYm9keXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuXHR9XG5cdC5hcnRpY2xlX19jb250YWluZXIgLmV3LWFydGljbGUtaW5saW5lLWltYWdlIC5ldy1pbWFnZS1jYXB0aW9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdH1cbn1cbi8qIGVuZCBOYXRpdmUgQWQgQXJ0aWNsZSAqLyIsIi5yb3cuYmxvY2tsYXlvdXR7XG4gICAgLnJlbmRlcmVkX2JvYXJkX2FydGljbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZWFzZXJfX2xlYWRpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OXB4KSBhbmQgKG1pbi13aWR0aDogNjYwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgfVxufSIsIi5hcnRpY2xlLS1hZHtcbiAgICAuYWR2ZXJ0LS1wbGFjZWhvbGRlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmFkdmVydC0tcGxhY2Vob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuYWQtLXRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRhZC10YWctY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLmJhbm5lciwgJi5tb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWQtcGxhY2Vob2xkZXItYmc7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4O1xuXG4gICAgICAgIC5hZC0tdGFnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubW9iaWxle1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4O1xuICAgIH1cbiAgICAucGxhY2Vob2xkZXItLWlubmVye1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm5vdCgubG9hZGVkKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cbiAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIxMjBcIl0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjI0MFwiXSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtaGVpZ2h0PVwiMzAwXCJdIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIzMjBcIl0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjM2MFwiXSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWhlaWdodD1cIjEyMFwiXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1oZWlnaHQ9XCIyNDBcIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtaGVpZ2h0PVwiMzAwXCJdIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWhlaWdodD1cIjMyMFwiXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1oZWlnaHQ9XCIzNjBcIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFkdmVydC0tZmFsbGJhY2suc2hvd3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLmFie1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYWIpe1xuICAgICAgICAgICAgKyAucGxhY2Vob2xkZXItLWlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAucGxhY2Vob2xkZXItLWlubmVyOm5vdCguc2NhbGUtb24pIHtcblxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjEyMFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjI0MFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjMwMFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjMyMFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjM2MFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICArIC5wbGFjZWhvbGRlci0taW5uZXIge1xuICAgICAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIxMjBcIl0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIyNDBcIl0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIzMDBcIl0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIzMjBcIl0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIzNjBcIl0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBpZnJhbWV7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuXG4gICAgLmFkdmVydC0tZmFsbGJhY2t7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgICAgICYuYmFubmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuYWQtLXRhZyB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhY2Vob2xkZXItLWlubmVyLnNjYWxlLW9uLFxuICAgICAgICAgICAgLmFkdmVydC0tZmFsbGJhY2suc2hvd3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgJi5iYW5uZXJ7XG4gICAgICAgICAgICAuYWR2ZXJ0LS1mYWxsYmFjay5zaG93e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxhY2Vob2xkZXItLWlubmVyLnNjYWxlLW9ue1xuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjEyMFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMi40JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIyNDBcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQuOSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtaGVpZ2h0PVwiMzAwXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwLjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWhlaWdodD1cIjMyMFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMi43JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5maXhlZDI1MCAuYWR2ZXJ0LS1wbGFjZWhvbGRlciB7XG4gICAgbWF4LWhlaWdodDogMzc2cHg7XG59IiwiLmN4LWNvbnRlbnQge1xuXHQmLnJvdyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdH1cblxuXHQuY3gtY29udGVudC1jb2wge1xuXHRcdCYucGxhY2Vob2xkZXIge1xuXHQgICAgXHRmbG9hdDogbGVmdDtcblxuXHQgICAgXHRzcGFuLnRlYXNlcl9fZGF0ZWxpbmUudGVhc2VyLS1mZWF0dXJlZCB7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0XHRcdCAgICBoZWlnaHQ6IDEycHg7XG5cdFx0XHQgICAgd2lkdGg6IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMi50ZWFzZXJfX2hlYWRsaW5lIHtcblx0XHRcdCAgICBib3JkZXItYm90dG9tOiA0NXB4ICNmMGYwZjAgZG91YmxlO1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Bhbi50ZWFzZXJfX2RhdGVsaW5lLnRlYXNlci0tZmVhdHVyZWQge1xuXHRcdFx0Ji5wYWlkLFxuXHRcdFx0Ji5mcmVlICsgLnBsdXMge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmV3LXNlY3Rpb24taGVhZGVyIHtcblxuICAgIGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWRlZmF1bHQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkc2VjdGlvbi1oZWFkZXItdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWN0aW9uLWhlYWRlci1mb250LWZhbWlseTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY3Rpb24taGVhZGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXctc2VjdGlvbi1oZWFkZXJfX21vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbi1zcG9ydCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1zcG9ydC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbi1jdWx0dXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWN1bHR1cmUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY3Rpb24tcGVyc29uYWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY3Rpb24tcGVyc29uYWwtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY3Rpb24tZXZlbGluYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1ldmVsaW5hLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gICAgZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1zbVwiXSB7XG4gICAgICAgIC5ldy1zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgIC5ldy1zZWN0aW9uLWhlYWRlcl9fbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2ltcGxlIExpbmUgSWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXctYXJ0aWNsZS1saXN0IHtcbiAgICAuZXctYXJ0aWNsZS1saXN0X19jb250YWluZXIge1xuXG4gICAgICAgIC5ldy1hcnRpY2xlLWxpc3RfX2hlYWRlciB7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3QtdGl0bGUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldy1hcnRpY2xlLWxpc3RfX2JvZHkge1xuXG4gICAgICAgICAgICAuZXctYXJ0aWNsZS1saXN0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5ldy1hcnRpY2xlLWxpc3RfX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICYuZHluYW1pY19oZWlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGVhc2VyLS1saXN0LWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX3B1YmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtbGlzdC1pdGVtLXRpbWVzdGFtcC1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9fcHViZGF0ZWVuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC01MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtbGlzdC1pdGVtLWhlYWRsaW5lLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX2RhdGVsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV3LWFydGljbGUtbGlzdF9fZm9vdGVyIHtcbiAgICAgICAgICAgIC5ldy1hcnRpY2xlLWxpc3RfX2xvYWQtLW1vcmUtLWJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1idG4oJ2RhcmsnLCAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV3LWFqYXgtbG9hZGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA5OFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NpbXBsZSBMaW5lIEljb25zJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQC1tb3ota2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgICAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTsgfSB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmR5bmFtaWMtaGVpZ2h0IHtcblxuICAgICAgICAgICAgLmV3LWFydGljbGUtbGlzdF9fYm9keSB7XG4gICAgICAgICAgICAgICAgLmV3LWFydGljbGUtbGlzdF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5ldy1hcnRpY2xlLWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gICAgZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1zbVwiXSB7XG4gICAgICAgIC5ldy1hcnRpY2xlLWxpc3Qge1xuXG4gICAgICAgICAgICAuZXctYXJ0aWNsZS1saXN0X19jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgLmV3LWFydGljbGUtbGlzdF9fYm9keSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmV3LWFydGljbGUtbGlzdF9fY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldy1hcnRpY2xlLWxpc3RfX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlci0tbGlzdC1hcnRpY2xlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9fZGF0ZWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIC5ldy1hcnRpY2xlLWxpc3Qge1xuICAgICAgICAudGVhc2VyLS1wbHVzIC50ZWFzZXJfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTVcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2ltcGxlIExpbmUgSWNvbnMnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtbWRcIl0sXG4gICAgZGl2W2NsYXNzKj1cImNvbnRlbnQtc2l6ZS1sZ1wiXSB7XG4gICAgfVxufVxuXG4iLCIuZXctYXJ0aWNsZS1pbmxpbmUtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGNsZWFyOiByaWdodDtcblxuICAgIGZpZ3VyZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZXctaW1hZ2UtY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLmV3LWFydGljbGUtaW5saW5lLWltYWdlLWlubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjU2MjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDAuNTYyNSk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRhcnRpY2xlLW1heC13aWR0aCkge1xuICAgICAgICBoZWlnaHQ6IDQ4NHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAmLnBvcnRyYWl0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAgIC5hcnRpY2xlX3RvcF9tZWRpYSB7XG4gICAgICAgIC5ldy1hcnRpY2xlLWlubGluZS1pbWFnZS1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY2NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuYXJ0aWNsZV90b3BfbWVkaWEge1xuICAgICAgICAuZXctYXJ0aWNsZS1pbmxpbmUtaW1hZ2UtaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC41NjI1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGVfX2NvbnRhaW5lciAuZXctYXJ0aWNsZS1pbmxpbmUtaW1hZ2V7XG4gICAgLmV3LWFydGljbGUtc2xpZGVzaG93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYXJ0aWNsZV9fY29udGFpbmVyIC5ldy1hcnRpY2xlLXNsaWRlc2hvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjbGVhcjogcmlnaHQ7XG5cbiAgICAuZXctaW1hZ2UtY2FwdGlvbi1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuZXctaW1hZ2UtY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV3LXNjcmliYmxlLWNvbnRhaW5lciB7XG5cbiAgICBkaXYuc2NyYmJsLWVtYmVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ldy1tYXBzLWNvbnRhaW5lciB7XG5cbiAgICAuZXctbWFwcy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgIFx0aGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmV3LWZsdWlkLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0aGVpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgLW1vei1hbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICBALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cbiAgICBAa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKC0zNjBkZWcpOyB9IH1cblxuICAgID4gZGl2W2lkKj0nc2NyZWVuOS1jb250YWluZXInXSB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLmFydGljbGVfX2NvbnRhaW5lcntcbiAgICAuZXctZmx1aWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDU2LjI1JSArIDE3cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICAgICAgfVxuICAgICAgICA+IGRpdltpZCo9J3NjcmVlbjktY29udGFpbmVyJ10ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYgKyAuZXctaW1hZ2UtY2FwdGlvbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ldy12aWRlby1jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGFydGljbGUgLmFydGljbGVfX2NvbnRhaW5lciAuZXctYXJ0aWNsZS1zbGlkZXNob3cgLnNsaWRlcyBsaSB7XG5cbiAgICAgICAgLmV3LWltYWdlLWNhcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAgICAgICAgIC5ldy1pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgvMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1hcnRpY2xlLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmV3LWFydGljbGUtaW5saW5lLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG5cbiAgICAgICAgLmV3LWltYWdlLWNhcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhcnRpY2xlIC5hcnRpY2xlX19jb250YWluZXIgLmV3LWFydGljbGUtc2xpZGVzaG93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIC5zbGlkZXMgbGkgLmV3LWltYWdlLWNhcHRpb24tY29udGFpbmVyIC5ldy1pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRhcnRpY2xlLW1heC13aWR0aCkge1xuXG4gICAgLmFydGljbGVfX2NvbnRhaW5lciAuZXctZmx1aWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDU2LjI1JSArIDQ1cHgpO1xuICAgIH1cblxuICAgIC5ldy1hcnRpY2xlLWlubGluZS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuXG4gICAgICAgIC5ldy1pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fY29udGFpbmVyIC5ldy1hcnRpY2xlLXNsaWRlc2hvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59IiwiLm5leHQtYmVhbXtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UgMHMpO1xuICAgIGJvdHRvbTogLTkwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5zaG93e1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgI25leHQtYmVhbS1saXN0LXRpdGxle1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCA2MHB4IDVweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC01MDAlO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTQlIDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXh0LWJlYW0tYm94e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgI25leHQtYmVhbS1hcnRpY2xlLXRpdGxle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcmFudG8gMlwiLEdlb3JnaWE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLugbtcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaW1wbGUgTGluZSBJY29ucztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgLm5leHQtYmVhbS1ib3gge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAjbmV4dC1iZWFtLWFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWxhdGVkLWFydGljbGV7XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgLmFydGljbGVfdG9wX21lZGlhIHtcbiAgICAgICAgICAgIC8qQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDNweCBzb2xpZCAjZjBmMGYwO1xuXG4gICAgICAgICAgICAgICAgLypAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV4dC1hcnRpY2xlLWxvYWRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICBALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cbiAgICBAa2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKC0zNjBkZWcpOyB9IH1cbn0iLCIucm93ID4gLmV3LWJveC1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAxMHB4O1xufVxuLmV3LWJveC1oZWFkZXJ7XG5cdCYuaGFzLWJhY2tncnVuZCB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuXHQgICAgLmV3LWJveC1oZWFkZXJfX2hlYWRsaW5lIHtcblx0XHQgICAgY29sb3I6ICNmZmZmZmY7XG5cdFx0ICAgIHBhZGRpbmc6IDdweCAxNXB4IDVweDtcbiAgICBcdFx0bWFyZ2luLXRvcDogMDtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcdFx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5vLWJhY2tncnVuZCB7XG5cdFx0LmV3LWJveC1oZWFkZXJfX2hlYWRsaW5lIHtcblx0XHRcdEBpbmNsdWRlIGRvdC10aXRsZSgpO1xuXHRcdH1cblx0fVxuXHQuZXctYm94LWhlYWRlcl9faGVhZGxpbmUge1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn0iLCIuYXJ0aWNsZV9fc2hhcmVsaW5rcyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcblxuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICAgIH1cbn1cbi5zaGFyZWxpbmsge1xuICAgIEBpbmNsdWRlIGljb24tbGluayhcIlxcZTAwNVwiLCAwIDQwcHggMjBweCAwKTtcbiAgICAmLmZhY2Vib29rOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTAwYlwiO1xuICAgIH1cbiAgICAmLnR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG4gICAgfVxuICAgICYubmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGUwODZcIjtcbiAgICB9XG4gICAgJi5yZXBvcnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG4gICAgfVxuICAgICYubWFpbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGUwODZcIjtcbiAgICB9XG59XG5cbi8vRml4ZWQgU2hhcmUtYnRuXG4ucm91bmQtYnRuLXNoYXJlIHtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0MHB4KTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlIDBzKTtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6OmJlZm9yZSB7XG5cdCAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdCAgICBjb250ZW50OiBcIlxcZTA1YVwiO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuXHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHQgICAgcGFkZGluZzogNnB4IDAgMTRweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7XG5cdH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiRGVsYVwiO1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBcdCY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgXHRcdCAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBcdFx0fVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRhcnRpY2xlLW1heC13aWR0aCkge1xuICAgIFx0Ym90dG9tOiAyNXB4O1xuICAgIFx0cmlnaHQ6IDI1cHg7XG4gICAgfVxufVxuLmZpeGVkLXNoYXJlLWJveCB7XG4gICAgYm90dG9tOiAxMTVweDtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5vcGVuLWFjdGlvbntcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5maXhlZC1zaGFyZS1ib3gtaW5uZXJ7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgbGVmdDogMTVweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHJpZ2h0OiAxNXB4O1xuXHQgICAgdG9wOiAwO1xuXHR9XG5cdC5zaGFyZWxpbmsge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBtYXgtd2lkdGg6IG5vbmU7XG5cdCAgICBtYXJnaW46IDE1cHg7XG5cdFx0XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBcdGNvbG9yOiAjZmZmO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXHR9XG5cdC5hcnJvdy1kb3due1xuXHRcdEBpbmNsdWRlIGFycm93LWRvd24oI2ZmZmZmZik7XG5cdCAgICBib3R0b206IDk1cHg7XG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICByaWdodDogMzVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tYXJ0aWNsZS1tYXgpIHtcbiAgICBcdGJvdHRvbTogMTA1cHg7XG5cbiAgICBcdC5hcnJvdy1kb3due1xuXHQgICAgXHRib3R0b206IDg1cHg7XG5cdCAgICBcdHJpZ2h0OiAyNXB4O1xuXHRcdH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTlweCkge1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5pZnJhbWUtd2lkZ2V0e1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDVweCkge1xuXHRcdCYjbG9rdXNKb2Jie1xuXHRcdFx0aGVpZ2h0OiAyODRweDtcblx0XHR9XG5cdH1cbn0iLCJkaXYuY29udGVudC1zaXplLWxnLTEyW2lkKj1cImV3LWV4dGluZC13aWRnZXRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufSIsIi5tb3N0LXNoYXJlZHtcblx0LmNvbnRlbnQtc2l6ZS1zbS02IC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBcdGZvbnQtc2l6ZTogMTlweDtcblx0fVxuXHQuc2hhcmUtY291bnQge1xuXHQgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHQgICAgZm9udC1mYW1pbHk6IExGVCBFdGljYTtcblxuXHQgICAgJjo6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcXGUwMGJcIjtcblx0XHQgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59IiwiLmV3LXRhYi13aWRnZXQge1xuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LWdyYXk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCIsQXJpYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtcmVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGRlZmF1bHQtcmVkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnQge1xuXG4gICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV3LWFydGljbGUtbGlzdF9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53aWRnZXQuZXctbW9zdC1yZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmV3LW1vc3QtcmVhZF9fY29udGFpbmVyIHtcblxuICAgICAgICAuZXctbW9zdC1yZWFkX19oZWFkZXIge1xuXG4gICAgICAgICAgICAuZXctbW9zdC1yZWFkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZG90LXRpdGxlKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXctbW9zdC1yZWFkX19ib2R5IHtcblxuICAgICAgICAgICAgLmV3LW1vc3QtcmVhZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAuZXctbW9zdC1yZWFkX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCIsIEFyaWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogOTk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19kYXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIiwgQXJpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX3B1ZGRhdGUtLWRheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19wdWRkYXRlLS1tb250aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjI2MjYyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWltYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmZsZXgtdmlld3BvcnQge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2NvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXctbW9zdC1yZWFkX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaW1wbGUgTGluZSBJY29ucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm5leHQ6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZXY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtc21cIl0ge1xuXG4gICAgICAgIC53aWRnZXQuZXctbW9zdC1yZWFkIHtcbiAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2NvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICAgICAmLmhvcml6b250YWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBkaXZbY2xhc3MqPVwiY29udGVudC1zaXplLW1kXCJdLFxuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtbGdcIl0ge1xuXG4gICAgICAgIC53aWRnZXQuZXctbW9zdC1yZWFkIHtcbiAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2NvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICAgICAmLmhvcml6b250YWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpdltjbGFzcyo9XCJjb250ZW50LXNpemUtc21cIl0ge1xuICAgICAgICAud2lkZ2V0LmV3LW1vc3QtcmVhZCB7XG4gICAgICAgICAgICAuZXctbW9zdC1yZWFkX19jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXctbW9zdC1yZWFkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXctbW9zdC1yZWFkX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9fZGF0ZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19wdWRkYXRlLS1kYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9fcHVkZGF0ZS0tbW9udGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyX19jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldy1tb3N0LXJlYWRfX2JvZHl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXctYm90dG9tLWFkX19maXhlZCB7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAuZXctYm90dG9tLWFkX19pbm5lciB7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIG1heC13aWR0aDogMTIyMHB4O1xuXHQgICAgcGFkZGluZzogMTVweDtcblxuXHQgICAgJjo6YWZ0ZXIge1xuXHRcdCAgICBjbGVhcjogYm90aDtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5ldy1ib3R0b20tYWRfX3RleHR3cmFwcGVyIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5ldy1ib3R0b20tYWRfX2hlYWRsaW5lIHtcblx0ICAgIGZvbnQtZmFtaWx5OiBcIkNvcmFudG8gMlwiLCBHZW9yZ2lhO1xuXHQgICAgZm9udC1zaXplOiAyNXB4O1xuXHQgICAgbWFyZ2luOiAwO1xuXHR9XG5cdC5ldy1ib3R0b20tYWRfX3RleHQge1xuICAgIFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5kZWZhdWx0LWJ0bi1saWdodCB7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgXHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2xvc2UtYnRuIHtcblx0ICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGZvbnQtZmFtaWx5OiBcInNpbXBsZSBsaW5lIGljb25zXCI7XG5cdCAgICBmb250LXNpemU6IDMwcHg7XG5cdCAgICBtYXJnaW4tbGVmdDogMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0LmV3LWJvdHRvbS1hZF9faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdCAgICBcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ICAgIFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwMHB4IDIwcHggMjBweDtcblx0XHR9XG5cdFx0LmRlZmF1bHQtYnRuLWxpZ2h0IHtcblx0XHQgICAgbWF4LXdpZHRoOiAyMDBweDtcblx0XHQgICAgd2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0XHQuZXctYm90dG9tLWFkX190ZXh0d3JhcHBlciB7XG5cdCAgICBcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQuZXctYm90dG9tLWFkX19idG53cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdCAgICBcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ICAgIFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAtMzIwcHg7XG5cdFx0ICAgIHdpZHRoOiAzMDBweDtcblx0XHR9XG5cdFx0LmRlZmF1bHQtYnRuLWxpZ2h0IHtcblx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XG5cdCAgICB9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQuZXctYm90dG9tLWFkX19idG53cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHRcdC5ldy1ib3R0b20tYWRfX2hlYWRsaW5lIHtcblx0XHQgICAgcGFkZGluZy1yaWdodDogNDBweDtcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuZXctYm90dG9tLWFkX190ZXh0IHtcbiAgICBcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNsb3NlLWJ0biB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDE1cHg7XG5cdFx0ICAgIHRvcDogN3B4O1xuXHRcdH1cblx0fVxufSIsIi5sdW5jaGd1aWRlbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubHVuY2gtaXRlbSB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuXHR9XG59IiwiLnNwa2x3LXdpZGdldCB7XG4gICAgLnNwa2x3LXBvc3QtYXR0cltkYXRhLXR5cGU9XCJhZFwiXSB7XG4gICAgICAgIC5zcGtsdy1wb3N0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwa2x3LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLnNwa2x3LXBvc3Qtc291cmNlLnNwa2x3LXNwb25zb3JlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2Jvc3RhZCB7XG5cdCYubGF6eWxvYWQsXG5cdCYubGF6eWxvYWRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdH1cbn0iLCIudGFnLWNvbnRhaW5lcntcbiAgICBoNHtcbiAgICAgICAgQGluY2x1ZGUgZG90LXRpdGxlKCk7XG4gICAgfVxuICAgIC50YWctaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSAwcyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImFydGljbGUgLmV3LWFydGljbGUtc2xpZGVzaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2xpZGVzIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXctc2xpZGVzaG93LWNvdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMRlQgRXRpY2EnLCBBcmlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAuZXctYWN0aXZlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXctdG90YWwtaXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpW2NsYXNzXj1cImZsZXgtbmF2LVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NpbXBsZSBMaW5lIEljb25zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlM2UzZTQ7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpLmZsZXgtbmF2LW5leHQge1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qTGF6eVNpemVzKi9cbiAgICAuZmxleC1hY3RpdmUtc2xpZGUge1xuICAgICAgICAuZXctYXJ0aWNsZS1pbmxpbmUtaW1hZ2UtaW5uZXIge1xuICAgICAgICAgICAgaW1nLmxhenlsb2FkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIGxpe1xuICAgICAgICAgICAgLmV3LWFydGljbGUtaW5saW5lLWltYWdlLWlubmVyIHtcbiAgICAgICAgICAgICAgICBpbWcubGF6eWxvYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ldy1hcnRpY2xlLWlubGluZS1pbWFnZS1pbm5lciB7XG4gICAgICAgIGltZy5sYXp5bG9hZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qZW5kIExhenlTaXplcyovXG59XG5cbi8qYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSAuZXctYXJ0aWNsZS1zbGlkZXNob3cge1xuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDg0cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg1Ni4yNXZ3KTtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gICAgYXJ0aWNsZSAuZXctYXJ0aWNsZS1zbGlkZXNob3cge1xuXG4gICAgICAgIGxpLmZsZXgtbmF2LXByZXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5mbGV4LW5hdi1uZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hcnRpY2xlX3RvcF9tZWRpYSB7XG4gICAgLmV3LWltYWdlLWNhcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIC5ldy1pbWFnZS1jYXB0aW9uIHtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gICAgYXJ0aWNsZSAuZXctYXJ0aWNsZS1zbGlkZXNob3cge1xuXG4gICAgICAgIC5zbGlkZXMge1xuXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAuZXctaW1hZ2UtY2FwdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAuZXctaW1hZ2UtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVfdG9wX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ldy1pbWFnZS1jYXB0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLmV3LWltYWdlLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYXJ0aWNsZS1tYXgtd2lkdGgpIHtcblxuICAgIGFydGljbGUgLmV3LWFydGljbGUtc2xpZGVzaG93IHtcblxuICAgICAgICAuc2xpZGVzIHtcblxuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgLmV3LWltYWdlLWNhcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmV3LWltYWdlLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlX3RvcF9tZWRpYSB7XG4gICAgICAgIC5ldy1pbWFnZS1jYXB0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuXG4gICAgICAgICAgICAuZXctaW1hZ2UtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgLmFydGljbGVfdG9wX21lZGlhIHtcbiAgICAgICAgLmV3LWltYWdlLWNhcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxuICAgICAgICB9XG4gICAgfVxufSIsIi5ieWxpbmUtYm94IHtcbiAgICBib3JkZXItdG9wOiAzcHggZG90dGVkICNjMmMyYzI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uYXJ0aWNsZV9fYnlsaW5lIHtcbiAgICAkaW1hZ2VTaXplOiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYuaGFzLWltYWdle1xuICAgICAgICBoZWlnaHQ6ICRpbWFnZVNpemU7XG4gICAgfVxuXG4gICAgLy8gRm9yIHZlcnRpY2FsIGFsaWduXG4gICAgJi5oYXMtaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07IC8qIEFkanVzdHMgZm9yIHNwYWNpbmcgKi9cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fYnlsaW5lLS1pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWFnZVNpemU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogJGltYWdlU2l6ZTtcblxuICAgICAgICAmICsgLmFydGljbGVfX2J5bGluZS0tY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRpbWFnZVNpemV9KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fYnlsaW5lLS1uYW1lIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2J5bGluZS0tcGhvbmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2J5bGluZS0tcmVhZC1tb3Jle1xuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNlwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV3LWZhY3QtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBkb3QtdGl0bGUoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZXctZmFjdC1ib3gtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgIHAsXG4gICAgICAgIC5ldy1hcnRpY2xlLWlubGluZS1pbWFnZS1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXctYXJ0aWNsZS1pbmxpbmUtZmFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi5hcnRpY2xlX19ib2R5e1xuXHQucXVvdGUge1xuXHQgICAgY29sb3I6ICM3YTdhN2E7XG5cdCAgICBmb250LWZhbWlseTogXCJDb3JhbnRvIDJcIjtcblx0ICAgIGZvbnQtc2l6ZTogMzBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIHBhZGRpbmc6IDIwcHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHQgICAgXHRmb250LXNpemU6IDI1cHg7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHQgICAgfVxuXG5cdCAgICAmOjpiZWZvcmUge1xuXHRcdCAgICBjb2xvcjogI2YwZjBmMDtcblx0XHQgICAgY29udGVudDogXCLigJ1cIjtcblx0XHQgICAgZm9udC1zaXplOiA4MnB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXHQucXVvdGUtYnlsaW5lIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAtNDBweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQgICAgfVxuXG5cdFx0Jjo6YmVmb3JlLFxuXHQgICAgJjo6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OiBcIiAtIFwiO1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgbWFyZ2luOiAwIDAgMjBweDtcblx0ICAgIG1hcmdpbi1yaWdodDogMDtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG4gICAgXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59IiwiLmV3LXJlbGF0ZWQtYm94e1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRoNCB7XG4gICAgICAgIEBpbmNsdWRlIGRvdC10aXRsZSgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5zaG93LW1vcmUtYnRue1xuICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgXHQmOjpiZWZvcmUge1xuXHRcdCAgICBjb250ZW50OiBcIlxcZTA2N1wiO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBTaW1wbGUgTGluZSBJY29ucztcblx0XHQgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5oaWRlbi1jb3VudCB7XG5cdCAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmb250LWZhbWlseTogTEZUIEV0aWNhO1xuXHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHQgICAgbWFyZ2luLWxlZnQ6IDVweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHRvcDogLTNweDtcblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGF7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdGxpICsgbGkgKyBsaSArIGxpICsgbGkgKyBsaSB7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji5oYXMtbW9yZXtcblx0XHQuc2hvdy1tb3JlLWJ0bntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0Ji5zaG93LW1vcmV7XG5cdFx0bGkgKyBsaSArIGxpICsgbGkgKyBsaSArIGxpIHtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiJHByZW1pdW0tY29sb3I6ICMwMDY4YWE7XG4kcHJlbWl1bS1zZWNvbmRhcnktY29sb3I6ICM5M2M1NmM7XG4kcHJlbWl1bS1ncmF5OiAjOWQ5ZDljO1xuXG4kcGx1cy1tb2JpbGUtYnJlYWtpbmctcG9pbnQ6IDc1NnB4O1xuXG4uYXJ0aWNsZV9fcGx1cy0taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxGVCBFdGljYVwiO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYXJ0aWNsZS1tYXgtd2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDc4MHB4KSAvIC0yKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tYnRuIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByZW1pdW0tcGFydCB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJlbWl1bS1ncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIH1cbiAgICAgICAgJi5vZmZlciA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWxyZWFkeS1jdXN0b21lciB7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFiO1xuXG4gICAgICAgIC5kZWZhdWx0LWJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbW9iaWxlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9naW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAubW9iaWxlLXRleHQge1xuICAgICAgICAgICAgICAgIGEgeyBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJl9faW5saW5lIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICZfX2lubGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJl9faW5saW5lIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCsxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICZfX2lubGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZW1pdW0tb2ZmZXItYnViYmxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZW1pdW0tb2ZmZXItY29udGFpbmVyIGEge1xuICAgICAgICBjb2xvcjogIzkzYzU2YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLm9mZmVyLWNvbnRlbnR7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlZmF1bHQtYnRuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJlbWl1bS1ncmF5O1xuICAgICAgICBjb2xvcjogJHByZW1pdW0tZ3JheTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5vZmZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlbWl1bS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByZW1pdW0tY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlbWl1bS1vZmZlci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iZWNvbWUtY3VzdG9tZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCsxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTsgLy8gR3JlZW4gYnViYmxlICsgOTBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmVyLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkcGx1cy1tb2JpbGUtYnJlYWtpbmctcG9pbnQpIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHNwYW4ubW9iaWxlLXdyYXBwaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGEgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmVtaXVtLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIC8qZm9udC1zaXplOiAzOHB4OyovXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHBsdXMtbW9iaWxlLWJyZWFraW5nLXBvaW50KSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUtb2ZmZXJzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlbWl1bS1vZmZlci1hY2NlcHRpb24ge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHN0cm9uZyB7IGNvbG9yOiAkcHJlbWl1bS1zZWNvbmRhcnktY29sb3I7IH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtc219IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjY29uc2VudC1jaGVjayB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBsYWJlbCB7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJlbWl1bS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByZW1pdW0tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZW1pdW0tc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICAgICAgICAgICAgLnN0ZXAtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGVwLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAuc3RlcC1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlbWl1bS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN0ZXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgLmxvZ2luLWZvcm0ge1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwbHVzLW1vYmlsZS1icmVha2luZy1wb2ludCkge1xuXG4gICAgICAgIC5wcmVtaXVtLXBhcnQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZW1pdW0tdXBwZXItdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnByZW1pdW0tbG93ZXItdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJlbWl1bS1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC1jb250YWluZXIgPiBpZnJhbWUge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rbGFybmEtbGltaXQtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIH1cbn1cblxuLypIaWRlIG1vcmUgb2YgYXJ0aWNsZSBpZiBcIkxhZ2ZhcnRcIiovXG4uc2luZ2xlLWFydGljbGUgLmxhZ2ZhcnQgKyAjbWFpbi1ib2R5IHtcbiAgICAubGVhZGluLmZhZGUtb3V0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcnRpY2xlX19wbHVzLS1pbmZve1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAucHJlbWl1bS1wYXJ0OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXctcG9sbC1jb250YWluZXJ7XG5cblx0Ly9Qb2xsXG5cdC5QRFNfUG9sbCB7XG5cdFx0QG1lZGlhICN7JG1lZGlhLXNtfSB7XG5cdCAgICBcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHR9XG5cdH1cblxuXHQvL1F1aXpcblx0LnBkLWVtYmVke1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0ICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdCAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdCAgICB9XG5cdFx0Jjpub3QoLmNvdW50ZWQpe1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuXHRcdCAgICAgICAgLW1vei1hbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0ICAgICAgICBhbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0ICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0ICAgICAgICBjb250ZW50OiBcIlxcZTA5OFwiO1xuXHRcdCAgICAgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHQgICAgICAgIGxlZnQ6IDUwJTtcblx0XHQgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuXHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgICAgdG9wOiA1MCU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICBALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblx0XHQgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cdFx0ICAgIEBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7IH0gfVxuXHRcdH1cblxuXHR9XG59IiwiLnNlYXJjaF9fcGFydC0tbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zZWFyY2hfX2hlYWRlci10b3Age1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiA3LjVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTBcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvcnRpbmctdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICYuYWN0aXZlIGEsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0aW5nLXRvcC0tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvcnRpbmctdG9wLS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5maWx0ZXItLXNlY3Rpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtLWZpbHRlcnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmZpbHRlci0tc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLS1maWx0ZXJzX19hbHRlcm5hdGl2ZXMge1xuICAgICAgICAkYmc6ICNmZmY7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgJHNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRiZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGJnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQgLSAxO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZmlsdGVyLWFsdGVybmF0aXZlc19fYnRuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwNmNcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaF9fYXJ0aWNsZXMtc3VtbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOztcbiAgICB9XG5cbiAgICAvLyBTZWFyY2ggcmVzdWx0IGxvb2tcbiAgICAuc2VhcmNoX19hcnRpY2xlcy0tbGlzdCB7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdmVycmlkZSBzcGVjaWZpYyB0aGluZyBvbiB0ZWFzZXIgaW1hZ2Ugc2lkZVxuICAgICAgICAudGVhc2VyLS1pbWFnZS1zaWRlIHtcbiAgICAgICAgICAgICRoZWlnaHQ6IDIwNXB4O1xuXG4gICAgICAgICAgICAudGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRoZWlnaHQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGhlaWdodH0pO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICR0ZWFzZXItZGF0ZWxpbmUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRlYXNlcl9fY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRoZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE1vYmlsZVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgICAgICAgICAkaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRlYXNlcl9faGVhZGxpbmUgeyBmb250LXNpemU6IDI0cHg7IH1cblxuICAgICAgICAgICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRoZWlnaHR9KTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgLnRlYXNlcl9fY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhZ2luYXRpb25cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgJi5wYWdlLWxpbmsge1xuXG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSwgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcnJvdy1saW5rIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZCAtIDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsImRpdltjbGFzcyo9J21hdGNoLWFkJ117XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweCAwIDA7XG5cblx0Jjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiYW5ub25zXCI7XG5cdCAgICBmb250LXNpemU6IDExcHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgdG9wOiAtNXB4O1xuXHQgICAgY29sb3I6ICNhNWEwYTY7XG5cdH1cbn1cbmRpdltjbGFzcyo9XCJtYXRjaC1hZC1hcnRpY2xlXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXJ0aWNsZV9fYm9keSAubWF0Y2gtYWQtYXJ0aWNsZXtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0PiBpZnJhbWUge1xuXHQgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG4gICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdCAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHQgICAgZmxvYXQ6IG5vbmU7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cblx0ICAgICA+IGlmcmFtZSB7XG5cdFx0ICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblxuICAgIH1cbn1cbiIsIi5hcnRpY2xlLWJveFtpZCo9XCJzbWFydGNsaXBJbmxpbmVBZFwiXXtcblx0JjplbXB0eSB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLmFydGljbGUtLWRlY2xhcmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtbWR9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cbiAgICBwe1xuICAgIFx0bWFyZ2luOiAwO1xuXHR9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJvdyBjbGFzcyBmb3Igc3Vycm91bmQgXCJFeHRyYS1ibG9ja1wiXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucm93LmJsb2NrLS1leHRyYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuICAgIEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjU7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCArIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGlhLXNtfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICArIC5yb3cgPiBkaXZbY2xhc3MqPVwiY29sXCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgID4gZGl2W2NsYXNzKj1cImNvbFwiXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgPiBkaXY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZGl2OmVtcHR5OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXZbY2xhc3MqPVwiY29sXCJdIHtcbiAgICAgICAgICAgID4gZGl2OmVtcHR5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZWFzZXItLWNvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvKkJsb2NrIGJnLWltYWdlKi9cbiAgICAgICAgLyp2YWwgMjAxOCovXG4gICAgICAgICYuaW1nLS1iZy12YWwyMDE4IHtcbiAgICAgICAgICAgIC50ZWFzZXItLWNvdmVyIC50ZWFzZXJfX2hlYWRlci50ZWFzZXJfX2hlYWRlci0tdmlnbmV0dGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9zbS1pbWFnZXMuaW1naXgubmV0L2V4dHJhX2ltZy5wbmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NGFjO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcblxuICAgICAgICAgICAgICAgIC50ZWFzZXJfX3ZpZ25ldHRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucm93Omxhc3QtY2hpbGQgPiBkaXZbY2xhc3MqPVwiY29sXCJdOmZpcnN0LWNoaWxkID4gZGl2OjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2NGFjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qZW5kIHZhbCAyMDE4Ki9cbiAgICAvKkJsb2NrIGJnLWltYWdlKi9cbn0iLCIucGFnZS00MDQtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDEge1xuXHQgICAgY29sb3I6ICNmMGYwZjA7XG5cdCAgICBmb250LWZhbWlseTogXCJDb3JhbnRvIDJcIixHZW9yZ2lhO1xuXHQgICAgZm9udC1zaXplOiA2MHB4O1xuXHR9XG59IiwiI2V3Yy1yaS1mb3JtIHtcblxuICAgIC5uZi1mb3JtLWNvbnQubGFzYXJiaWxkZXIge1xuICAgICAgICAubmYtZmllbGQtZWxlbWVudCA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlZmF1bHQtYnRuLmxhc2FyYmlsZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVxdWlyZWQge1xuICAgICAgICBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGZWVkYmFja1xuICAgICNld2MtcmktcHJvZ3Jlc3Mtd3JhcHBlcixcbiAgICAjZXdjLXJpLW1lc3NhZ2Utd3JhcHBlciB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuI2V3Yy1yaS1wcmVzZW50YXRpb24td3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG59XG5cbiNld2MtcmktcHJlc2VudGF0aW9uLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAvLyBQYWdpbmF0aW9uXG4gICAgJi5wYWdpbmF0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4jZXdjLXJpLXByZXNlbnRhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlLWluOyAvLyBGb3Igc21vdGhlciBwcmVzZW50YXRpb25cblxuICAgICYubG9hZGluZy1pbWFnZXMge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAjZXdjLXJpLXByZXNlbnRhdGlvbi1sb2FkaW5nIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICB9XG5cbiAgICAjZXdjLXJpLXByZXNlbnRhdGlvbi1sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDQgMS4zcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWQ0IDEuM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBsb2FkNCB7XG4gICAgICAgICAgICAwJSxcbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAuMmVtLCAyZW0gLTJlbSAwIDBlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMi41JSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgMCwgMmVtIC0yZW0gMCAwLjJlbSwgM2VtIDAgMCAwLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAyNSUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0wLjVlbSwgMmVtIC0yZW0gMCAwLCAzZW0gMCAwIDAuMmVtLCAyZW0gMmVtIDAgMCwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIC0xZW0sIC0zZW0gMCAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAzNy41JSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgMCwgMmVtIDJlbSAwIDAuMmVtLCAwIDNlbSAwIDBlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDAgMCAtMWVtLCAyZW0gMmVtIDAgMGVtLCAwIDNlbSAwIDAuMmVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgLTFlbSwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDYyLjUlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgMCwgLTJlbSAyZW0gMCAwLjJlbSwgLTNlbSAwIDAgMCwgLTJlbSAtMmVtIDAgLTFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwZW0gMCAtMWVtLCAyZW0gMmVtIDAgLTFlbSwgMCAzZW0gMCAtMWVtLCAtMmVtIDJlbSAwIDAsIC0zZW0gMGVtIDAgMC4yZW0sIC0yZW0gLTJlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4Ny41JSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMGVtIC0zZW0gMCAwLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAsIC0yZW0gLTJlbSAwIDAuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgbG9hZDQge1xuICAgICAgICAgICAgMCUsXG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAwLjJlbSwgMmVtIC0yZW0gMCAwZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTIuNSUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIDAsIDJlbSAtMmVtIDAgMC4yZW0sIDNlbSAwIDAgMCwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMjUlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMC41ZW0sIDJlbSAtMmVtIDAgMCwgM2VtIDAgMCAwLjJlbSwgMmVtIDJlbSAwIDAsIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAtMWVtLCAtM2VtIDAgMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMzcuNSUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTNlbSAwIC0xZW0sIDJlbSAtMmVtIDAgLTFlbSwgM2VtIDBlbSAwIDAsIDJlbSAyZW0gMCAwLjJlbSwgMCAzZW0gMCAwZW0sIC0yZW0gMmVtIDAgLTFlbSwgLTNlbSAwZW0gMCAtMWVtLCAtMmVtIC0yZW0gMCAtMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zZW0gMCAtMWVtLCAyZW0gLTJlbSAwIC0xZW0sIDNlbSAwIDAgLTFlbSwgMmVtIDJlbSAwIDBlbSwgMCAzZW0gMCAwLjJlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIC0xZW0sIC0yZW0gLTJlbSAwIC0xZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA2Mi41JSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIDAsIC0yZW0gMmVtIDAgMC4yZW0sIC0zZW0gMCAwIDAsIC0yZW0gLTJlbSAwIC0xZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA3NSUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgLTFlbSwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMGVtIDAgLTFlbSwgMmVtIDJlbSAwIC0xZW0sIDAgM2VtIDAgLTFlbSwgLTJlbSAyZW0gMCAwLCAtM2VtIDBlbSAwIDAuMmVtLCAtMmVtIC0yZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgODcuNSUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBlbSAtM2VtIDAgMCwgMmVtIC0yZW0gMCAtMWVtLCAzZW0gMCAwIC0xZW0sIDJlbSAyZW0gMCAtMWVtLCAwIDNlbSAwIC0xZW0sIC0yZW0gMmVtIDAgMCwgLTNlbSAwZW0gMCAwLCAtMmVtIC0yZW0gMCAwLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV3Yy1yaS1pbWFnZSB7XG4gICAgJGd1dHRlcjogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtICN7JGd1dHRlcn0pO1xuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAjeyRndXR0ZXJ9KTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRndXR0ZXJ9KTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4ubWZwLXdyYXB7XG4gICAgLm1mcC1hcnJvdzo6YmVmb3JlLCBcbiAgICAubWZwLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLm1mcC1hcnJvdy1yaWdodDo6YmVmb3Jle1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piGXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJzaW1wbGUgbGluZSBpY29uc1wiO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5tZnAtYXJyb3ctbGVmdDo6YmVmb3Jle1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIu6YhVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2ltcGxlIGxpbmUgaWNvbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4iLCIjYWRuLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICAgIHRvcDogMjAlO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgY2FsYygxMDB2dykgcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNSUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIGJ7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmFkbi1yZWFkTW9yZSB7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGJ1dHRvbi5hZG4tbmV4dHtcblx0XHRAaW5jbHVkZSBkZWZhdWx0LWJ0bignbGlnaHQnKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdHdpZHRoOiAxMDAlOyBcblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHQgICAgbGVmdDogdW5zZXQ7XG5cdCAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcblx0ICAgIG1hcmdpbjogMCAyMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cblx0ICAgIGJ1dHRvbi5hZG4tbmV4dHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdHRvcDogNzdweDtcblx0XHRvdmVyZmxvdzogYXV0bztcbiAgICBcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5N3B4KTtcbiAgICBcdHBhZGRpbmc6IDI1cHg7XG5cbiAgICBcdGJ1dHRvbi5hZG4tbmV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cblxuI2NvbnNlbnQtbGlzdCB7XG4gICAgYiB7XG5cdCAgICBmb250LWZhbWlseTogXCJMRlQgRXRpY2FcIjtcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cdH1cbn0iLCJAaW1wb3J0IFwic2V0dGluZ3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluXCI7XG5cbi5tZnAtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTEZUIEV0aWNhXCI7XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0I2FuZHJvaWQtc21hcnQtYXBwYmFubmVyIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuXHQuYW5kcm9pZGFwcGJhbm5lcntcblx0XHQmLnNpbmdsZS1hcnRpY2xlIC5tYWluLWhlYWRlciB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEwN3B4O1xuXHRcdH1cblx0XHQubWFpbi1oZWFkZXIge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxMjdweDtcblx0XHR9XG5cdFx0LmhlYWRlci10b3B7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdC5hbGwtY29udGVudHtcblx0XHRcdHRvcDogMTA3cHg7XG5cdFx0fVxuXHRcdC51c2VyLWFjdGlvbnMtd3JhcHBlcntcblx0XHRcdHRvcDogMTMwcHg7XG5cdFx0fVxuXHRcdCYuaGlkZS1hbmRyb2lkLXNtYXJ0LWJhbm5lciB7XG5cdFx0XHQuaGVhZGVyLXRvcHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXG5cdFx0XHRcdCNhbmRyb2lkLXNtYXJ0LWFwcGJhbm5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWxsLWNvbnRlbnR7XG5cdFx0XHRcdHRvcDogNTdweDtcblx0XHRcdH1cblx0XHRcdC51c2VyLWFjdGlvbnMtd3JhcHBlcntcblx0XHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNhbmRyb2lkLXNtYXJ0LWFwcGJhbm5lciB7XG5cdCAgICBwYWRkaW5nOiA1cHg7XG5cdCAgICBoZWlnaHQ6IDUwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMmMyYzI7XG5cblx0ICAgIC5hcHBiYW5uZXItY2xvc2VCdG4ge1xuXHRcdCAgICBmb250LWZhbWlseTogXCJTaW1wbGUgTGluZSBJY29uc1wiO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAwO1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdCAgICAuYXBwYmFubmVyLWltYWdlIHtcblx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdCAgICBib3JkZXI6IHNvbGlkIDFweCAjYzJjMmMyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCAgICBpbWcge1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmFwcGJhbm5lci10ZXh0IHtcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR3aWR0aDogMTMwcHg7XG5cdCAgICBcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0ICAgIFx0cCB7XG5cdFx0ICAgIFx0bWFyZ2luOiAwO1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFwcGJhbm5lci1nZXRCdG4ge1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cdFx0ICAgIGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cbn1cbiIsIi5mYi1hcHBiYW5uZXJ7XG5cdC5oZWFkZXItdG9wIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHRvcDogNTdweDtcblx0fVxuXHQuYWxsLWNvbnRlbnR7XG5cdFx0dG9wOiAxMTRweDtcblx0fVxuXHQmLmZpeGVkLWhlYWRlcntcblx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcblx0XHQgICAgdG9wOiAwO1xuXHRcdH1cblx0XHQubWFpbi1oZWFkZXIge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxMDhweDtcblx0XHR9XG5cdFx0LmFsbC1jb250ZW50e1xuXHRcdFx0dG9wOiA1N3B4O1xuXHRcdH1cblx0fVxufVxuXG5cbiNmYi1hcHAtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA1N3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAzMDtcblx0Y29sb3I6ICMwMDA7XG5cblx0LmZiLWFwcC1iYW5uZXItY2xvc2VCdG4ge1xuXHRcdGZvbnQtZmFtaWx5OiBcIlNpbXBsZSBMaW5lIEljb25zXCI7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHQgICAgaGVpZ2h0OiA1NXB4O1xuXHQgICAgcGFkZGluZzogMThweCA1cHggMThweCA1cHg7XG5cdH1cblx0LmZiLWFwcC1iYW5uZXItaW1hZ2Uge1xuXHQgICAgd2lkdGg6IDQycHg7XG5cdCAgICBoZWlnaHQ6IDQycHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBtYXJnaW46IDhweCA2cHggOHB4IDA7XG5cdCAgICBib3JkZXI6IHNvbGlkIDFweCAjYzJjMmMyO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0ICAgIGltZyB7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5mYi1hcHAtYmFubmVyLXRleHQge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHQgICAgbWFyZ2luLXRvcDogOHB4O1xuXG5cdCAgICBwe1xuXHQgICAgXHRtYXJnaW46IDA7IFxuXHQgICAgfVxuXHR9XG5cdC5mYi1hcHAtYmFubmVyLWFycm93IHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHJpZ2h0OiAxMHB4O1xuXHQgICAgZm9udC1mYW1pbHk6IFwiU2ltcGxlIExpbmUgSWNvbnNcIjtcblx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0ICAgIHRvcDogMTRweDtcblx0ICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0fVxufSIsIi5pbi1hcHAge1xuXHQubWFpbi1oZWFkZXIge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxuXHQjbWFpbi1ib2R5IHtcblx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmZvb3Rlci1sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMFxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpYS1zbX0ge1xuXHRcdCYuc2luZ2xlLWFydGljbGV7XG5cdFx0XHQjbWFpbi1ib2R5IHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
