﻿@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}}.text-justify{text-align:justify}.eng_font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif !important}.f_num{font-weight:normal !important}.r-hov{text-align:center}.r-hov:before,.r-hov:after{display:none !important}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:400;src:url("/assets/fonts/droidarabickufi/DroidKufi-Regular.eot");src:url("/assets/fonts/droidarabickufi/DroidKufi-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.woff2") format("woff2"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.woff") format("woff"),url("/assets/fonts/droidarabickufi/DroidKufi-Regular.ttf") format("truetype")}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:700;src:url("/assets/fonts/droidarabickufi/DroidKufi-Bold.eot");src:url("/assets/fonts/droidarabickufi/DroidKufi-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.woff2") format("woff2"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.woff") format("woff"),url("/assets/fonts/droidarabickufi/DroidKufi-Bold.ttf") format("truetype")}@font-face{font-family:AvenirNext-Light;src:url("/assets/fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1495477880") format("truetype"),url("/assets/fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1495477879") format("woff2"),url("/assets/fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1495477879") format("woff"),url("/assets/fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1495477880#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg"),url("/assets/fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?&1495477880#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Regular;src:url("/assets/fonts/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1495477879") format("truetype"),url("/assets/fonts/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1495477880") format("woff2"),url("/assets/fonts/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1495477879") format("woff"),url("/assets/fonts/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1495477880#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg"),url("/assets/fonts/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Medium;src:url("/assets/fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1495477541") format("truetype"),url("/assets/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1495477541") format("woff2"),url("/assets/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1495477541") format("woff"),url("/assets/fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1495477541#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg"),url("/assets/fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-DemiBold;src:url("/assets/fonts/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1495477541") format("truetype"),url("/assets/fonts/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1495477879") format("woff2"),url("/assets/fonts/45b78f45-e639-4836-8612-e0892e120f14.woff?1495477879") format("woff"),url("/assets/fonts/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1495477541#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg"),url("/assets/fonts/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Bold;src:url("/assets/fonts/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1495477541") format("truetype"),url("/assets/fonts/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1495477879") format("woff2"),url("/assets/fonts/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1495477878") format("woff"),url("/assets/fonts/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1495477880#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg"),url("/assets/fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-MediumItalic;src:url("/assets/fonts/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1495477878") format("truetype"),url("/assets/fonts/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1495477541") format("woff"),url("/assets/fonts/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1495477879") format("woff2"),url("/assets/fonts/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1495477879#132a539d-37fa-48fb-92ec-1f4591f98ee1") format("svg"),url("/assets/fonts/1f022c78-180e-4c6b-b5ee-e1573f17e4b6.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:"univers";font-style:normal;font-weight:300;src:url("/assets/fonts/universltstd-light-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:400;src:url("/assets/fonts/universltstd-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:700;src:url("/assets/fonts/universltstd-bold-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:300;src:url("/assets/fonts/universltstd-lightcn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:400;src:url("/assets/fonts/universltstd-cn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers condensed";font-style:normal;font-weight:700;src:url("/assets/fonts/universltstd-boldcn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers ultra condensed";font-style:normal;font-weight:700;src:url("/assets/fonts/universltstd-ultracn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"honda";src:url("/assets/fonts/honda.eot?v=2");src:url("/assets/fonts/honda.eot?#iefix?v=2") format("embedded-opentype"),url("/assets/fonts/honda.woff?v=2") format("woff"),url("/assets/fonts/honda.ttf?v=2") format("truetype"),url("/assets/fonts/honda.svg#honda?v=2") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"honda" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\61"}.icon-arrow-line:before{content:"\63"}.icon-phone:before{content:"\64"}.icon-email:before{content:"\65"}.icon-cret:before{content:"\62"}.icon-instagram:before{content:"\66"}.icon-youtube:before{content:"\67"}.icon-facebook:before{content:"\68"}.icon-twitter:before{content:"\6a"}.icon-plus-icon:before{content:"\6c"}.icon-left:before{content:"\6d"}.icon-linkdine:before{content:"\69"}.icon-key:before{content:"\6e"}.icon-android-add:before{content:"\6f"}.icon-top-icon:before{content:"\70"}.icon-download:before{content:"\6b"}.icon-left-1:before{content:"\71"}.icon-play:before{content:"\72"}.icon-email-rtl:before{content:"\73"}.icon-youtube-play:before{content:"\75"}.icon-share02:before{content:"\76"}.icon-phone-rtl:before{content:"\74"}.icon-refresh:before{content:"\77"}.icon-phone-icon:before{content:"\78"}.icon-right:before{content:"\79"}.icon-down-arrow:before{content:"\7a"}.icon-trims-grey:before{content:"\42"}.icon-wheels-grey:before{content:"\43"}.icon-accessories-grey:before{content:"\41"}.icon-basket-icon:before{content:"\44"}.icon-cross:before{content:"\45"}.icon-setting-icon:before{content:"\46"}.icon-download-icon:before{content:"\47"}.icon-checkmark-round:before{content:"\48"}.icon-classcalendar:before{content:"\49"}.icon-day-icon:before{content:"\4a"}.icon-night-icon:before{content:"\4b"}.icon-tik-tok:before{content:"\4d"}.icon-snapchat:before{content:"\4e"}/*!
 * Bootstrap v3.3.7 (//getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.language-drop .bootstrap-select.btn-group .dropdown-menu{max-height:inherit !important}/*! 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,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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}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{line-height:normal}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-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857;color:#3f3f3f;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#c00;text-decoration:none}a:hover,a:focus{color:maroon;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;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:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:4.375em;line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222}h2,.h2{font-size:34px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:24px}}small,.small{font-size:87%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#c00}a.text-primary:hover,a.text-primary:focus{color:#900}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#c00}a.bg-primary:hover,a.bg-primary:focus{background-color:#900}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{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}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small: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 footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#3f3f3f;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:.9375em;padding-right:.9375em}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1630px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:.9375em;padding-right:.9375em}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-.9375em;margin-right:-.9375em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{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: 768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{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: 992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{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: 1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{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%}}table{background-color:rgba(0,0,0,0)}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#3f3f3f;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:.3125em;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:36px;padding:.375em .75em;font-size:1em;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.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}input[type="search"]{-webkit-appearance:none}@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:36px}input[type="date"].input-sm,.input-group-sm>input.form-control[type="date"],.input-group-sm>input.input-group-addon[type="date"],.input-group-sm>.input-group-btn>input.btn[type="date"],.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input.form-control[type="time"],.input-group-sm>input.input-group-addon[type="time"],.input-group-sm>.input-group-btn>input.btn[type="time"],.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input.form-control[type="datetime-local"],.input-group-sm>input.input-group-addon[type="datetime-local"],.input-group-sm>.input-group-btn>input.btn[type="datetime-local"],.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input.form-control[type="month"],.input-group-sm>input.input-group-addon[type="month"],.input-group-sm>.input-group-btn>input.btn[type="month"],.input-group-sm input[type="month"]{line-height:33px}input[type="date"].input-lg,.input-group-lg>input.form-control[type="date"],.input-group-lg>input.input-group-addon[type="date"],.input-group-lg>.input-group-btn>input.btn[type="date"],.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input.form-control[type="time"],.input-group-lg>input.input-group-addon[type="time"],.input-group-lg>.input-group-btn>input.btn[type="time"],.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input.form-control[type="datetime-local"],.input-group-lg>input.input-group-addon[type="datetime-local"],.input-group-lg>.input-group-btn>input.btn[type="datetime-local"],.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input.form-control[type="month"],.input-group-lg>input.input-group-addon[type="month"],.input-group-lg>.input-group-btn>input.btn[type="month"],.input-group-lg input[type="month"]{line-height:49px}}.form-group{margin-bottom:.9375em}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:33px;line-height:33px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>.input-group-btn>select.btn[multiple]{height:auto}.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:49px;line-height:49px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>.input-group-btn>select.btn[multiple]{height:auto}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:27px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#7f7f7f}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:29px}.form-horizontal .form-group{margin-left:-.9375em;margin-right:-.9375em}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:20px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-transform:uppercase;font-size:.8125em;text-align:left;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:none;white-space:nowrap;padding:.6875em 1.5625em;font-size:.8125em;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.btn i{position:absolute;right:.9375em;font-size:1.75em;top:.3125em;line-height:1}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{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,0.125);box-shadow:inset 0 3px 5px rgba(0,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}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#c00;border-color:#b30000;min-width:10.4375em}.btn-primary:focus,.btn-primary.focus{color:#fff}.btn-primary:hover{color:#fff;background-color:#900;border-color:#750000}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#900;border-color:#750000}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#750000;border-color:#300}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#c00;border-color:#b30000}.btn-primary .badge{color:#c00;background-color:#fff}.marine-page .btn.btn-primary{background:#023f88}.marine-page .btn.btn-primary:before{background:#0b65d2 !important}.marine-page .btn.btn-primary:hover{background:#023f88}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{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}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{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}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{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}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#c00;font-weight:normal;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:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:maroon;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:.125em;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:.3125em 0;margin:.125em 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:.1875em 1.25em;clear:both;font-weight:normal;line-height:1.42857;color:#3f3f3f;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#323232;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#c00}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125em}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);box-shadow:inset 0 0px 0px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#c00}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#c00}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7px;margin-bottom:7px}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:8.5px;margin-bottom:8.5px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width: 768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:rgba(0,0,0,0)}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#c00;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:maroon;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#c00;border-color:#c00;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#c00}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#900}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#c00;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#3f3f3f}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#c00}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.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:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#c00;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-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:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#c00;border-color:#c00}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#f99}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#3f3f3f;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#3f3f3f}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#c00}.panel-primary>.panel-heading{color:#fff;background-color:#c00;border-color:#c00}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c00}.panel-primary>.panel-heading .badge{color:#c00;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c00}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto;z-index:9999999999}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}.stepPopup .modal-lg{width:752px}}.tooltip,.ui-tooltip{position:absolute;z-index:1070;display:block;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in,.ui-tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top,.ui-tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right,.ui-tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom,.ui-tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left,.ui-tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner,.ui-tooltip-content{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:16px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.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}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{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}th.visible-print,td.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}}@media print{.hidden-print{display:none !important}}.btn-primary{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-primary span{position:relative;z-index:1}.btn-primary i{z-index:9}.btn-primary:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.btn-icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#c00;color:#fff}.btn-icon span{position:relative;z-index:9}.btn-icon i{z-index:9}.btn-icon:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.btn-white{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-white span{position:relative;z-index:9}.btn-white i{z-index:9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-white:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}@media (min-width: 1200px){.btn-primary:hover,.btn-white:hover,.btn-icon:hover{color:#fff}.btn-primary:hover:before,.btn-white:hover:before,.btn-icon:hover:before{left:0;right:auto;width:100%}.btn-white:hover i{right:1.5625em}}.fixed{overflow:hidden;position:fixed !important;width:100%}.homepage.for-sticky.loaded.fixed .header{top:0 !important}.header{background:#fff;padding:0;height:5em;width:100%;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-bottom:solid 1px #e3e3e3;left:0;top:0;z-index:999999999;position:absolute}.header .fullContainer{width:100%;padding:0}.header .fullContainer .row{margin:0}.header .fullContainer .row [class^="col-"]{padding:0}.header.sticky{position:fixed;height:3.75em}.header.sticky .logo-main{width:9.375em;height:2.8125em;margin-top:.75em}.header.sticky .toggle-btn-top{width:4.375em;height:3.75em}.header.sticky .toggle-btn-top:after{left:-.1875em;width:4.375em;height:4.375em}.header.sticky #nav-icon3{width:1.5em;height:2.5em}.header.sticky #nav-icon3 span{height:2px}.header.sticky #nav-icon3 span:nth-child(1){top:.8125em}.header.sticky #nav-icon3 span:nth-child(2),.header.sticky #nav-icon3 span:nth-child(3){top:1.25em}.header.sticky #nav-icon3 span:nth-child(4){top:1.6875em}.header.sticky #nav-icon3:after{width:2.5em;height:2.5em;left:-.5em}.header.sticky .language-drop{margin-left:5em;margin-top:1.25em}.header.sticky .topNav{margin:1.25em 0 0 0}.header.sticky .topNav li a{font-size:.9375em}.header.sticky .topNav li a.arabic{font-size:.875em}.header.sticky .main-navigation{top:3.8125em}.header.sticky .search-box{padding:.75em 0}.header.trans .topNav{opacity:0;visibility:hidden}.header.trans .language-drop{opacity:0;visibility:hidden}.header.scroll-to-fixed-fixed{max-width:100%}.language-drop .bootstrap-select.btn-group .dropdown-menu{z-index:99999}.logo-main{display:inline-block;width:28em;height:2.8125em;margin:1.25em auto 0 auto;position:absolute;left:0;right:0;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.logo-main img{width:100%}.gecko.desktop.no-flexboxlegacy .logo-main{-webkit-transition:all 0 ease-in-out;-moz-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;transition:all 0 ease-in-out}.topNav{margin:1.875em 0 0 0;padding:0;float:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;visibility:visible}.topNav li{list-style:none;float:left;border-right:solid 1px #c9c9c9;padding:0 1.25em;line-height:1.0625em}.topNav li:last-child{border-right:none}.topNav li:first-child{border-right:none;padding:0}.topNav li a{color:#000000;font-size:1.25em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topNav li a.arabic{font-family:'Droid Arabic Kufi', serif;color:#525354;font-size:1.0625em}.topNav li a:hover,.topNav li a:focus{text-decoration:none}.topNav li .btn-hollow{font-size:.875em;color:#c00;background:#fff;border:1px solid #c00;margin:-.625em 0 0;letter-spacing:.03125em;padding:0px 1em 0 1em;line-height:2.5em}.topNav li .btn-hollow i{font-size:1em;position:relative;left:auto;right:auto;margin:0 .75em 0 0;top:.125em}.mobile-contact{float:left;position:absolute;left:52px;top:20px;width:20px;display:none}.mobile-contact img{width:100%}.language-drop{float:left;margin-left:6.25em;margin-top:1.75em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;visibility:visible}.language-drop .form-control{background:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:initial;color:#474747;padding:0}.language-drop .bootstrap-select>.btn{height:auto;padding:.3125em}.language-drop .bootstrap-select.btn-group .btn .filter-option{color:#474747}.language-drop .btn-default:active:hover,.language-drop .btn-default:active:focus,.language-drop .btn-default:active.focus,.language-drop .btn-default.active:hover,.language-drop .btn-default.active:focus,.language-drop .btn-default.active.focus,.language-drop .open>.btn-default.dropdown-toggle:hover,.language-drop .open>.btn-default.dropdown-toggle:focus,.language-drop .open>.btn-default.dropdown-toggle.focus{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.language-drop .btn-group.open .dropdown-toggle{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-navigation{background:#fff;padding:7.875em 0;border-bottom:solid 2px #c90e0e;display:none;position:absolute;left:0;top:5.0625em;width:100%;z-index:-1}.main-navigation [class^="col-"]{border-right:solid 1px #eaeaea;min-height:20em;padding-left:2.8125em;padding-right:6.25em;position:relative}.main-navigation [class^="col-"]:first-child{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"].border-right:after{position:absolute;left:21.875em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.main-navigation [class^="col-"]:last-child{border-right:none;padding-right:.9375em}.main-navigation hr{border:none;margin:0 0 2.5em 1.4375em;height:1px;display:block;width:13.4375em;background:#eaeaea;text-align:left}.main-navigation .listMenu{margin-left:20px}.main-navigation h5{color:#000;font-size:1em;text-transform:uppercase;margin:0 0 1.875em 0;font-weight:700}.liveMenu{margin:0 0 2.5em 0;float:left;width:21.25em;padding:0 0 0 1.25em}.liveMenu li{list-style:none;display:block;position:static}.liveMenu li:hover>a,.liveMenu li.active>a{color:#c00}.liveMenu li a{font-size:1.625em;color:#000;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;line-height:28px;padding-bottom:5px}.liveMenu li a:hover,.liveMenu li a:focus{text-decoration:none}.liveMenu li .bigList{margin:0;padding:0;position:absolute;left:24.125em;width:20.75em;height:100%;padding-right:2em;overflow:auto;top:0;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff}.liveMenu li .bigList li{list-style:none;display:block;padding:0 0 .9375em 0;margin:0 0 1.5625em 0;border-bottom:solid 1px #eaeaea}.liveMenu li .bigList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.liveMenu li .bigList li a{color:#000;font-size:1.3125em;font-weight:700;display:block;position:relative;padding:0 0 .625em 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:none}.liveMenu li .bigList li a i{position:absolute;right:0;top:.1875em;color:#c00;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.liveMenu li .bigList li a:hover,.liveMenu li .bigList li a:focus{text-decoration:none}.liveMenu li.active>.bigList{visibility:visible;opacity:1}.countryList{margin:0 0 1.875em 0;float:left;width:100%;padding:0}.countryList li{list-style:none;display:block;font-size:1.125em;font-weight:400;color:#959595;margin-bottom:2.5em;float:left;width:100%}.countryList li:last-child{margin-bottom:0}.countryList li span{float:left;margin-right:.625em}.countryList li .form-control{background:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:initial;padding:0}.countryList li .bootstrap-select.form-control:not([class*="col-"]){min-width:10.5625em;width:10.5625em;float:left}.countryList li .bootstrap-select>.btn{height:initial;padding:0 0 .5em 0;border-bottom:solid 1px #c9c9c9}.countryList li .bootstrap-select.btn-group .btn .filter-option{color:#474747;font-weight:700;margin-right:0}.countryList li .btn-default:active:hover,.countryList li .btn-default:active:focus,.countryList li .btn-default:active.focus,.countryList li .btn-default.active:hover,.countryList li .btn-default.active:focus,.countryList li .btn-default.active.focus,.countryList li .open>.btn-default.dropdown-toggle:hover,.countryList li .open>.btn-default.dropdown-toggle:focus,.countryList li .open>.btn-default.dropdown-toggle.focus{background:none;border:none;border-bottom:solid 1px #c9c9c9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.countryList li .btn-group.open .dropdown-toggle{background:none;border:none;border-bottom:solid 1px #c9c9c9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.countryList li .dropdown-menu{border-radius:0;padding:.3125em 0;margin:0;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.105);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.105);box-shadow:0 3px 10px rgba(0,0,0,0.105);border:solid 1px #c9c9c9;border-top:none}.countryList li .bootstrap-select.btn-group .dropdown-menu li{float:left;width:100%;margin-bottom:0}.countryList li .bootstrap-select.btn-group .dropdown-menu li a{float:left;width:100%;text-transform:uppercase}.countryLanguageClick{margin-bottom:1.5625em}.emailList{margin:0;padding:0}.emailList li{list-style:none;margin-bottom:1.25em;display:block}.emailList li:last-child{margin-bottom:0}.emailList li:nth-child(2) a{padding-left:3.125em}.emailList li a{color:#000;position:relative;padding:0 0 0 1.875em;font-size:.875em;font-weight:400;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.emailList li a.call{font-size:1.375em;font-weight:700}.emailList li a.call i{top:0em}.emailList li a i{position:absolute;left:0;top:.1875em;color:#c00;font-size:.875em}.emailList li a i.icon-email{font-size:1.625em;top:-.1875em}.emailList li a:hover,.emailList li a:focus{text-decoration:none}.followList{margin:0;padding:0}.followList li{list-style:none;display:block;margin-bottom:2.1875em}.followList li a{position:relative;display:block;font-size:.875em;color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:0 0 0 4.375em;font-weight:500}.followList li a i{position:absolute;left:0;top:0;font-size:1.25em}.followList li a:after{position:absolute;left:1.875em;top:.625em;content:'';width:1.25em;height:1px;background:#c9c9c9;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.followList li a:hover,.followList li a:focus{text-decoration:none}.search-box{width:100%;position:absolute;top:0;background:#fff;z-index:9999;height:100%;left:0;padding:1.375em 0;display:none}.search-box .form-group{position:relative;margin:0}.search-box .form-control{border:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1.625em;padding:0 11.875em 0 2.5em;color:#000;height:1.375em}.search-box .form-control ::-webkit-input-placeholder{color:#000}.search-box .form-control ::-moz-placeholder{color:#000}.search-box .form-control :-ms-input-placeholder{color:#000}.search-box .form-control :-moz-placeholder{color:#000}.search-box .magnify{position:absolute;left:0;top:3px;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;right:0;top:0}.search-box .cross-btn{position:absolute;right:1.875em;top:1.75em;background:url("/assets/images/cross.png") no-repeat;background-size:cover;width:1.125em;height:1.125em}.hide-btn{position:absolute;left:1.875em;top:-3.1875em;background:url("/assets/images/cross.png") no-repeat;width:1.125em;height:1.125em}.black-overlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;z-index:99999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.black-overlay.active{opacity:1;visibility:visible}.listMenu{margin:0;padding:0}.listMenu li{list-style:none;margin-bottom:.5em}.listMenu li a{color:#959595;text-transform:uppercase;font-size:1em;margin:0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.listMenu li a:hover,.listMenu li a:focus{text-decoration:none}.mobile-navigation{background:#fff;position:fixed;left:0;top:0;overflow-y:scroll;width:100%;height:100%;padding-top:6.25em;display:none;z-index:1}.mobile-navigation .listOne{margin:0;padding:0}.mobile-navigation .listOne li{list-style:none;display:block;border-bottom:solid 1px #eaeaea}.mobile-navigation .listOne li a{font-size:1.5em;color:#000;position:relative;display:block;padding:.9375em;text-transform:uppercase;font-weight:700}.mobile-navigation .listOne li a i{position:absolute;right:.625em;top:0;width:2.5em;height:1.5625em;margin:auto;bottom:0;background:#f1f1f1}.mobile-navigation .listOne li a i:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/assets/svgs/black-plus.svg") no-repeat;background-size:100% 100%;content:'';display:block;width:.75em;height:.75em}.mobile-navigation .listOne li a.active{color:#c00}.mobile-navigation .listOne li a.active i:before{background:url("/assets/svgs/black-minus.svg") no-repeat;width:.75em;height:.1875em}.mobile-navigation .listOne li a:hover,.mobile-navigation .listOne li a:focus{text-decoration:none}.mobile-navigation .listOne li ul{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin:0;padding:0 .3125em}.mobile-navigation .listOne li ul li{border:none}.mobile-navigation .listOne li ul li a{font-size:1.25em;border:none}.mobile-navigation .listTwo{margin:0;padding:.625em 0;background:#f8f8f8;border-bottom:solid 1px #e4e4e4}.mobile-navigation .listTwo li{display:block;list-style:none}.mobile-navigation .listTwo li a{display:block;color:#959595;text-transform:uppercase;font-size:1.375em;padding:.5em .9375em;font-weight:700}.mobile-navigation .get-in-touch{padding:1.25em;display:block}.mobile-navigation .get-in-touch h3{color:#000;font-weight:700;font-size:1.625em;text-transform:uppercase;margin:0 0 .9375em 0}.mobile-navigation .get-in-touch ul{margin:0;padding:0}.mobile-navigation .get-in-touch ul li{list-style:none;display:inline-block;margin-right:.625em}.mobile-navigation .get-in-touch ul li:last-child{margin-right:0}.mobile-navigation .get-in-touch ul li a{position:relative;padding:0 0 0 1.5625em;display:block;font-size:1.25em;color:#000;font-weight:700}.mobile-navigation .get-in-touch ul li a i{position:absolute;left:0;top:.1875em;color:#c00}.menu-show{display:none}.langMenu{display:none}@media (min-width: 1330px) and (max-width: 1366px){.emailList li a i.icon-email{font-size:12px;top:-1px}}@media (min-width: 1201px) and (max-width: 1280px){.emailList li a i.icon-email{font-size:12px;top:-1px}}@media (min-width: 1200px){.topNav li a:hover{color:#c00}.followList li a:hover{color:#c00;padding:0 0 0 2.1875em}.followList li a:hover:after{opacity:0}.emailList li a:hover{color:#c00}.liveMenu li.active>.bigList,.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.liveMenu li:hover>.bigList{z-index:9}.liveMenu li .bigList li a:hover{color:#c00}.liveMenu li .bigList li a:hover i{color:#c00;right:.625em}.listMenu li a:hover{color:#c00}.topNav li .btn-hollow{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.topNav li .btn-hollow span{position:relative;z-index:9}.topNav li .btn-hollow i{z-index:9}.topNav li .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:#c00;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.topNav li .btn-hollow:hover{color:#fff}.topNav li .btn-hollow:hover:before{left:0;right:auto;width:100%}}@media (min-width: 992px) and (max-width: 1199px){.main-navigation [class^="col-"]{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"].col-sm-6{width:50%}.main-navigation [class^="col-"].col-sm-4{width:28%}.main-navigation [class^="col-"].col-sm-2{width:22%}.main-navigation [class^="col-"]:last-child{padding-left:.9375em;padding-right:.9375em}.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.search-box .container{width:90%}}@media (min-width: 768px) and (max-width: 991px){.main-navigation [class^="col-"]{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"].col-sm-6{width:60%}.main-navigation [class^="col-"].col-sm-4{width:25%}.main-navigation [class^="col-"].col-sm-2{width:15%}.main-navigation [class^="col-"]:last-child{padding-left:.9375em;padding-right:.9375em}.liveMenu li:hover>.bigList{visibility:visible;opacity:1}.search-box .container{width:90%}body.fixed .mobile-navigation{z-index:10}}@media (max-width: 767px){.main-navigation{display:none !important}.header{position:fixed}.header.mobile-trans .logo-main{display:none}.header.mobile-trans .topNav{display:none}.header.mobile-trans .langMenu{display:block}.header.mobile-header-hide:after{height:100%;background:#fff;content:'';position:absolute;left:0;top:0;width:100%;z-index:999}.topNav li:first-child{display:none}.topNav li:nth-child(2){display:none}.language-drop{display:none}.langMenu{margin:0;padding:1.5625em .9375em 0 0;float:right;display:none;position:relative;z-index:999}.langMenu>li{float:right;list-style:none;border-left:solid 1px #e3e3e3;padding-left:.9375em;margin-left:1.875em}.langMenu>li:last-child{border-left:none;padding-left:0em;margin-left:0em}.langMenu>li>a{color:#000}.langMenu>li>a.arabic{font-family:'Droid Arabic Kufi', serif;color:#525354;font-size:1.25em}.langMenu>li>a:hover,.langMenu>li>a:focus{text-decoration:none}.langMenu>li .form-control{background:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:initial;color:#474747;padding:0;font-size:1.25em}.langMenu>li .bootstrap-select>.btn{height:initial;padding:.3125em}.langMenu>li .bootstrap-select.btn-group .btn .filter-option{color:#474747}.langMenu>li .btn-default:active:hover,.langMenu>li .btn-default:active:focus,.langMenu>li .btn-default:active.focus,.langMenu>li .btn-default.active:hover,.langMenu>li .btn-default.active:focus,.langMenu>li .btn-default.active.focus,.langMenu>li .open>.btn-default.dropdown-toggle:hover,.langMenu>li .open>.btn-default.dropdown-toggle:focus,.langMenu>li .open>.btn-default.dropdown-toggle.focus{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.langMenu>li .btn-group.open .dropdown-toggle{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.menu-none{display:none}.menu-show{display:block}.topNav li a{font-size:1.375em}.header.sticky .topNav li a{font-size:1.375em}.header.sticky .search-box{padding:.45em 0}.header.sticky .search-box .cross-btn{top:1.1em}.search-box{width:100%;position:absolute;top:0px;background:#fff;z-index:9999;height:100%;left:0;padding:.78125em 0 0px 0px;display:none}.search-box .form-group{position:relative;margin:0}.search-box .form-control{border:none;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1.625em;padding:0 11.875em 0 2.5em;color:#000;height:1.6875em}.search-box .form-control ::-webkit-input-placeholder{color:#000}.search-box .form-control ::-moz-placeholder{color:#000}.search-box .form-control :-ms-input-placeholder{color:#000}.search-box .form-control :-moz-placeholder{color:#000}.search-box .magnify{position:absolute;left:0;top:5px;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;right:29px;font-size:1em;top:0}.search-box .cross-btn{position:absolute;background:url("/assets/images/cross.png") no-repeat;right:0.5em;top:1.7em;width:2em;height:2em}.search-box .container{padding-top:4px}.sticky .search-box .container{padding-top:0px}body.fixed .mobile-navigation{z-index:99999999}.mobile-contact{display:block;top:12px}}@media (max-width: 480px){.search-box .magnify{display:none}.search-box .form-control{padding:.2em 6.6em 0 0}.search-box .btn{min-width:initial}.search-box .btn i{display:none}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020;background:transparent}.fancybox-skin{padding:0 !important;border-radius:0 !important;position:relative;background:#f9f9f9;color:#444;text-shadow:none;border:1px solid #000}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/assets/images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/assets/images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;background:#c00;width:2em;height:2em;opacity:1;right:1px;top:1px}.fancybox-close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/assets/images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.9)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url("/assets/images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/assets/images/fancybox_loading@2x.gif");background-size:24px 24px}}@media (min-width: 1200px){.fancybox-wrap a.fancybox-item.fancybox-close{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;filter:alpha(opacity=100)}.fancybox-wrap:hover a.fancybox-item.fancybox-close{opacity:1;filter:alpha(opacity=100)}}@media (max-width: 480px){.fancybox-wrap{width:85% !important;height:300px !important}.fancybox-wrap .fancybox-inner{width:100% !important;height:100% !important}.fancybox-wrap .fancybox-inner iframe{width:100%;height:300px !important}}.loader-new{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:100% !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000}.loader-new:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.loader-new:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.new-footer #section5{z-index:99999999999999999999;position:relative}.st{z-index:999999999;position:fixed;top:0px;width:1600px}.compare{margin-top:12.1875em}.compare table{width:100%}.compare table thead{background:#080808;padding:10px;font-size:20px;line-height:18px;vertical-align:middle;color:#fff;font-weight:600}.compare table thead td{text-transform:uppercase;position:relative;cursor:pointer;font-size:20px;text-align:center}.compare table thead td:first-child{background:#080808}.compare table thead td a{color:#fff}.compare table thead td a .caret{position:absolute;right:.9375em;top:50%;margin-top:-2px;border-left:.375em solid transparent;border-right:.375em solid transparent;border-top:.375em solid #fff}.compare tr.img{text-align:center}.compare tr.img td{position:relative}.compare tr td{font-size:1.125em;padding:1.1875em 1.25em;border-style:solid;border-width:1px;border-color:rgba(239,239,239,0.5);width:24%}.compare tr td img{width:80%}.compare tr td:first-child{background:#f9f9f9;width:28%}.compare tr td:first-child img{width:auto}.compare tr:nth-child(2n).head td{background:#f3f6fa !important}.compare tr:nth-child(2n) td{background:#fdfdfd}.compare tr:nth-child(2n) td:first-child{background:#f2f2f2}.compare tr.head td{background:#f3f6fa;color:#c00;font-weight:bold;text-transform:uppercase;font-size:1.25em}.compare.specifications{display:block}.compare.specifications .col1.spec_head thead tr td{width:50%}.compare.specifications .col1.spec_head thead tr td:first-child{width:50%}.compare.specifications .desktop_sec.col1 table tbody tr td{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col1 table tbody tr td:first-child{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col2.spec_head thead tr td{width:33.3333%}.compare.specifications .col2.spec_head thead tr td:first-child{width:33.3333%}.compare.specifications .desktop_sec.col2 table tbody tr td{width:33.3333%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col2 table tbody tr td:first-child{width:33.3333%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col3.spec_head thead tr td{width:24%}.compare.specifications .col3.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col3 table tbody tr td{width:24%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.compare.specifications .desktop_sec.col3 table tbody tr td:first-child{width:28%;display:block}.compare.specifications .col4.spec_head thead tr td{width:18%}.compare.specifications .col4.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col4 table tbody tr td{width:18%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col4 table tbody tr td:first-child{width:28%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col5.spec_head thead tr td{width:14.4%}.compare.specifications .col5.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col5 table tbody tr td{width:14.4%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col5 table tbody tr td:first-child{width:28%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col7.spec_head thead tr td{width:12%}.compare.specifications .col7.spec_head thead tr td:first-child{width:28%}.compare.specifications .desktop_sec.col7 table tbody tr td{width:12%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col7 table tbody tr td:first-child{width:28%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col8.spec_head thead tr td{width:10.71%}.compare.specifications .col8.spec_head thead tr td:first-child{width:25%}.compare.specifications .desktop_sec.col8 table tbody tr td{width:10.71%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col8 table tbody tr td:first-child{width:25%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .col9.spec_head thead tr td{width:10.71%}.compare.specifications .col9.spec_head thead tr td:first-child{width:25%}.compare.specifications .desktop_sec.col9 table tbody tr td{width:10%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col9 table tbody tr td:first-child{width:10%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .desktop_sec.col3{margin-top:6px}.compare.specifications .spec_head.head_full thead tr td{width:24%}.compare.specifications .spec_head.head_full thead tr td:first-child{width:28%}.compare.specifications .spec_head thead{width:100%;display:inline-block;padding:0}.compare.specifications .spec_head thead tr{width:100%;display:inline-flex}.compare.specifications .spec_head thead tr:first-child{border-top:1px solid rgba(239,239,239,0.5)}.compare.specifications .spec_head thead tr td{display:inline-block;border:0;border-right:1px solid rgba(239,239,239,0.5);border-bottom:1px solid rgba(239,239,239,0.5);width:calc(100% / 8.3)}.compare.specifications .spec_head thead tr td:first-child{width:28%;border-left:1px solid rgba(239,239,239,0.5)}.compare.specifications .desktop_sec table tbody,.compare.specifications .mg_5 table tbody{width:100%;display:inline-block}.compare.specifications .desktop_sec table tbody tr,.compare.specifications .mg_5 table tbody tr{width:100%;display:inline-flex}.compare.specifications .desktop_sec table tbody tr:first-child,.compare.specifications .mg_5 table tbody tr:first-child{border-top:1px solid rgba(239,239,239,0.5)}.compare.specifications .desktop_sec table tbody tr td,.compare.specifications .mg_5 table tbody tr td{text-align:center;border:0;border-right:1px solid rgba(239,239,239,0.5);border-bottom:1px solid rgba(239,239,239,0.5);display:inline-block;width:calc(100% / 8.3);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .desktop_sec table tbody tr td:first-child,.compare.specifications .mg_5 table tbody tr td:first-child{text-align:left;width:28%;border-left:1px solid rgba(239,239,239,0.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.compare.specifications .desktop_sec table tbody tr td:first-child b,.compare.specifications .mg_5 table tbody tr td:first-child b{display:block;font-weight:500;font-size:.8125em;margin-top:.625em}.compare.specifications .car-comparision .col-md-12 .h3{text-align:center;width:100%;position:relative;font-size:4.375em;line-height:55px;padding-bottom:35px;margin-bottom:40px}.compare.specifications .car-comparision .col-md-12 .h3:before{content:"";height:4px;background:#c00;width:40px;left:50%;margin-left:-20px;bottom:0px;position:absolute}.compare.specifications .car-comparision .spec_bt{text-align:center;position:relative;margin-bottom:100px}.compare.specifications .car-comparision .spec_bt .sub{background:#fff;width:419px;margin:0px auto;display:inline-block;position:relative}.compare.specifications .car-comparision .spec_bt .sub .sep{width:40px;display:inline-block;background:#fff;height:4px;position:relative}.compare.specifications .car-comparision .spec_bt .sub .sep:before{content:"";width:20px;height:1px;background:#d6d6d6;position:absolute;left:10px;top:0px}.compare.specifications .car-comparision .spec_bt .sub a.bt_1{margin:0px}.compare.specifications .car-comparision .spec_bt:before{content:"";width:100%;height:1px;background:#d6d6d6;position:absolute;left:0px;top:49%}.compare.specifications .car-comparision .bt_1{float:none;text-align:center}.compare.specifications tr td:first-child{cursor:auto}.compare.specifications tr td:first-child b{display:block;font-weight:500;font-size:1em !important;margin-top:.625em}.center{text-align:center}.table{display:none}.car-comparision{float:left;width:100%;margin-bottom:33px}.bt_2{float:right;border:0px;height:40px;margin-right:10px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 63px 0px 19px}.bt_2 i.icon-arrow-line{top:9.5px}.bt_3{float:right;border:0px;height:40px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 63px 0px 55px}.bt_3 i{top:9.5px}.bt_3 .compare-icon{left:15px;right:auto;width:25px;top:8px}.bt_3 .compare-icon img{width:100%}.bt_4{float:right;border:0px;height:40px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 63px 0px 55px;min-width:inherit !important;margin-right:10px}.bt_4 i{top:9.5px}.bt_4 .compare-icon{left:15px;right:auto;width:25px;top:8px}.bt_4 .compare-icon img{width:100%}.bt_1{text-align:center;margin-left:1.8em;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);border:2px solid #c00 !important}.bt_1 .caret{margin-left:20px;transform:rotate(270deg);transition:transform 0.25s ease-out;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid}.bt_1.active{color:#c00 !important;border:2px solid #c00 !important;background:#fff !important}.bt_1.active:before{display:none}.bt_1.active .caret{transform:rotate(360deg);-webkit-transform:rotate(360deg)}.bt_1.active:hover{color:#c00}.bt_1.active:hover span{color:#c00}.bt_1 .plus-icon{margin-right:1.25em;position:relative;width:.875em;height:.875em;display:inline-block}.bt_1 .plus-icon:before,.bt_1 .plus-icon:after{content:"";position:absolute;background-color:white;transition:transform 0.25s ease-out}.bt_1 .plus-icon:before{top:.125em;left:50%;width:.125em;height:100%;margin-left:-.0625em}.bt_1 .plus-icon:after{top:50%;left:0;width:100%;height:.125em;margin-top:.0625em}.bt_1:hover .plus-icon{cursor:pointer}.bt_1:hover .plus-icon:before{transform:rotate(90deg)}.bt_1:hover .plus-icon:after{transform:rotate(180deg)}.bt_1:hover .caret{transform:rotate(360deg);-webkit-transform:rotate(360deg)}.f-right{float:right}.h3{font-size:2.25em;text-transform:uppercase;margin:0px;color:#000;font-weight:bold}.remove{position:absolute;right:1.25em;font-size:10px;bottom:1.25em;color:#c00;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;font-weight:bold}.remove:before{content:"";width:0px;height:1px;bottom:0px;right:0px;background:red;position:absolute;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.remove:hover{color:red}.remove:hover:before{width:100%;right:auto;left:0px}.add-car{padding-top:68px}.add-car h4{font-size:1.875em;color:#000;line-height:30px;margin:0px 0px 25px 0px;text-transform:uppercase;text-align:center;padding:0px 15px;font-weight:bold}.add-car p{font-size:1.125em;margin:0px 0px 30px 0px;text-align:center;padding:0px 15px}.add-car .head{height:56px;line-height:56px;background:#f3f6fa;color:#c00;display:block;width:100%;padding:0px 30px;text-transform:uppercase;font-weight:bold;letter-spacing:0.009em;font-size:1.2em}.add-car ul{list-style:none;display:block;width:100%;padding:0;margin-bottom:0}.add-car ul li{cursor:pointer;display:block;width:100%;padding:1px 0px;border-bottom:1px solid #fff;border-top:1px solid #fff;line-height:147px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.add-car ul li .img{padding-left:30px;width:50%;display:inline-block;text-align:center}.add-car ul li h6{font-size:1.25em;margin:0px;display:inline-block;width:49%;padding-right:2%;vertical-align:middle}.add-car ul li:hover{border-bottom:1px solid #c00;border-top:1px solid #c00;background:#efefef}.add-car .done{cursor:pointer;background:#c00;height:40px;line-height:40px;text-transform:uppercase;color:#fff;text-align:center;width:100%;display:block;font-size:13px;font-weight:bold}.stepPopup2 .modal-lg{width:500px;border:1px solid #efefef}.stepPopup2 .modal-content{height:100%;padding-right:0px;border-radius:0;box-shadow:0 0px 0px rgba(0,0,0,0.5);border:0px}.stepPopup2 .modal-content.loading-new:before{content:"";height:100%;width:100%;background:#ccc;opacity:0.8;position:absolute;left:0;top:0}.stepPopup2 .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;right:1px;top:1px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.stepPopup2 .close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.card{float:left;width:100%}.card .card-header{width:100%;position:relative}.card-header a .toggle_bt{position:absolute;right:30px;top:2px}.card-header a .toggle_bt .plus-icon{position:relative;width:1.1875em;height:1.1875em;display:inline-block;z-index:99}.card-header a .toggle_bt .plus-icon:before,.card-header a .toggle_bt .plus-icon:after{content:"";position:absolute;background-color:#000;transition:transform 0.25s ease-out}.card-header a .toggle_bt .plus-icon:before{top:.125em;left:50%;width:.1875em;height:100%;margin-left:-.0625em;transform:rotate(-90deg)}.card-header a .toggle_bt .plus-icon:after{top:50%;left:0;width:100%;height:.1875em;margin-top:.0625em}.card-header a.collapsed .plus-icon{cursor:pointer}.card-header a.collapsed .plus-icon:before{transform:rotate(0deg)}.card-header a.collapsed .plus-icon:after{transform:rotate(180deg)}.h5{font-size:20px;padding:0em 1.25em;background:#f3f6fa;line-height:65px;height:65px;font-weight:bold;text-transform:uppercase;margin-top:0px;margin-bottom:5px}.h5 a{color:#cc0000}.card-body>table{padding-bottom:20px;display:block}.mg_5{margin-bottom:5px}.mg_t{margin-top:.625em}@supports (-ms-ime-align: auto){.compare tr{display:flex}.compare tr td{display:inline-flex;width:24%;align-items:center;align-content:center}.compare tr td img{height:auto;margin:0 auto}}.mobile_sec{display:none}@media (min-width: 1500px) and (max-width: 1600px){.car-comparision .bt_1{margin-left:1em;padding:.6875em 1.2625em}}@media (min-width: 1330px) and (max-width: 1366px){.car-comparision .bt_1{margin-left:0.5em;padding:.6875em 1.2625em}.compare tr td img{width:70%}}@media (min-width: 1201px) and (max-width: 1280px){.bt_1{margin-left:0.4em}}@media (min-width: 992px) and (max-width: 1199px){.car-comparision .col-md-3{width:33.33%}.car-comparision .col-md-3 .bt_1{margin-left:10px}.compare.specifications .car-comparision .col-md-12 .h3{padding-bottom:16px;margin-bottom:40px}.compare.specifications .car-comparision .bt_1{height:40px;line-height:38px;padding:0px 19px}.compare.specifications .car-comparision .bt_1 span{font-size:12px}.compare.specifications .car-comparision .bt_1 span.caret{line-height:12px;height:10px;margin-top:-4px}.compare.specifications .car-comparision .bt_1.active span.caret{margin-top:0px}.compare thead tr td{font-size:.625em}.bt_3,.bt_2{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.second-pane .col-sm-8 a{padding:0px 10px}.second-pane .col-sm-8 a i{display:none}.compare tr td:first-child img{width:54%}.remove{bottom:0.5em}.compare .head_full tr td{font-size:.65em;padding:1.1875em 0.25em}.sub .btn{font-size:11px}.bt_3,.bt_2{font-size:11px}.car-comparision .col-md-3{width:33.33%;float:left}.car-comparision .col-md-3 .bt_1{margin-left:10px}.compare.specifications .car-comparision .col-md-12 .h3{padding-bottom:16px;margin-bottom:40px}.compare.specifications .car-comparision .bt_1{height:40px;line-height:38px;padding:0px 19px}.compare.specifications .car-comparision .bt_1 span{font-size:12px}.compare.specifications .car-comparision .bt_1 span.caret{line-height:12px;height:10px;margin-top:-4px}.compare.specifications .car-comparision .bt_1.active span.caret{margin-top:0px}.compare thead tr td{font-size:.75em}.col-md-6.mg_t{float:left}}@media (max-width: 767px){.car_row1.DrivebyWireThrottleSystem.dot_Dev svg,.car_row2.DrivebyWireThrottleSystem.dot_Dev svg{width:6px !important;height:6px !important}.add-car ul li{line-height:inherit}.select_trim{width:100%;display:inline-block;margin:0px auto;text-align:center}.select_trim .bootstrap-select{border:1px solid #e4e6e8;width:300px;display:inline-block;float:none;margin:0px auto;margin-bottom:20px}.select_trim .bootstrap-select.btn-group .btn{padding-top:8px}.select_trim .bootstrap-select.btn-group .btn .filter-option{font-size:14px}.select_trim .bootstrap-select.btn-group .btn .caret{right:1em;width:auto;height:auto;top:1.5em}.select_trim .bootstrap-select.btn-group .btn .caret:before{font-size:1em}.select_trim select{width:300px}.compare.specifications .car-comparision .spec_bt{margin-bottom:40px}.compare{margin-top:8.75em}.compare .car-comparision{padding:0px 15px;margin-bottom:0px;text-align:center}.compare .car-comparision .col-md-3{float:left;width:100%;text-align:center}.compare .car-comparision .col-md-3:first-child{float:left;width:100%;text-align:center;margin-bottom:16px}.compare .car-comparision .col-md-3:last-child{float:right}.compare .car-comparision .col-md-3:last-child .bt_1{margin-right:0px}.compare .car-comparision .bt_1{margin-left:5px;margin-right:5px;margin-bottom:15px;float:none;display:inline-block}.compare table{display:none}.compare .table{display:block}.compare .table .row_1:first-child{float:left;width:100%;background:#080808}.compare .table .row_1 .head_pane{float:left;width:50%;text-align:left;padding:10px;font-size:1.125em;background:#080808;color:#fff}.compare .table .row_1 .head_pane a{color:#fff}.compare .table .row_1 .head_pane:first-child{border-right-style:solid;border-right-width:1px;border-right-color:rgba(239,239,239,0.5)}.compare .table .row_1 .img_pane{background:#fff;float:left;width:50%;text-align:center;padding-top:10px;position:relative;padding-bottom:35px}.compare .table .row_1 .img_pane:first-child{border-right-style:solid;border-right-width:1px;border-right-color:rgba(239,239,239,0.5)}.compare .table .row_1 .img_pane img{width:70%}.compare .table .specs_pane{background:#fdfdfd;float:left;width:100%}.compare .table .specs_pane h5{background:#f3f6fa;color:#c00;font-weight:bold;text-transform:uppercase;font-size:1em;display:block;text-align:center;margin:0;padding:10px}.compare .table .specs_pane span{border-right-style:solid;border-right-width:1px;border-right-color:rgba(239,239,239,0.5);padding:10px;font-size:.875em;float:left;width:50%;text-align:center}.compare .table .specs_pane:nth-child(2n){background:#fff}.compare .table .specs_pane .w-100{width:100% !important}.stepPopup2 .modal-lg{width:310px;text-align:center;margin:10px auto}.add-car{padding-top:48px}.add-car .head{text-align:left;height:46px;line-height:46px}.add-car h4{margin-bottom:5px}.add-car ul li .img{width:100%;display:inline-block;text-align:center;padding:10px}.add-car ul li h6{font-size:.875em;width:100%;line-height:normal;text-align:center;margin-bottom:5px}.spec_bt .sub a{font-size:12px;padding:0px 10px;height:40px;line-height:38px}.spec_bt .sub a .caret{display:none}.second-pane .col-md-4{text-align:center;margin-bottom:20px}.second-pane .col-md-4 a{display:inline-block;float:none;font-size:12px;padding:0px 10px;margin:0px 5px}.second-pane .col-md-8{display:inline-block;margin-bottom:15px;text-align:center;width:100%}.second-pane .col-md-8 a{margin-bottom:5px;float:none;display:inline-block;margin-right:0;padding:0px 20px}.desktop_sec{display:none}.mobile_sec{display:block}.mobile_sec table{display:block}.card .card-header h5{padding-right:3.4375em}b.fuel-discription{color:#3f3f3f;display:block;margin-top:10px;font-weight:400;font-size:.875em;line-height:15px;text-transform:initial}}@media (max-width: 480px){.second-pane .col-md-6.mg_t img{width:50%}.compare.specifications .car-comparision .spec_bt .sub{width:auto;padding:0px 10px}.compare.specifications .car-comparision .spec_bt .sub a.bt_1{min-width:auto}.compare.specifications .car-comparision .col-md-12 .h3{font-size:2.5em;padding-bottom:5px}.h5{font-size:15px;height:auto;line-height:22px;padding:12px 1.25em}.h5 a .toggle_bt{top:50%;margin-top:-11px}}.content-scroll{overflow:auto;position:relative;height:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_buttonUp,.mCSB_buttonDown{display:none !important}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:4px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0, rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.innerBanner{display:block;overflow:hidden}.innerBanner img{height:100%}.innerBanner .container-fluid{position:absolute;top:15em;left:5.5em}.innerBanner .container-fluid .txt h2{font-size:4.75em;font-weight:700;color:#fff;font-family:"univers condensed";text-transform:uppercase;margin:0 0 0.23em;line-height:1em;text-shadow:2px 2px 3px #7b7b7b}.innerBanner .container-fluid .txt p{font-size:2.125em;color:#fff;margin-bottom:1em;line-height:1.35em;text-shadow:2px 2px 3px #7b7b7b}.innerBanner .container-fluid .txt a.btn{width:16.6875em;text-align:center;padding-right:3.75em}.about-timeline{display:block;padding:7.5em 0 7.4375em 0;background:#f9f9f9}.about-timeline .headings{text-align:center}.about-timeline .headings h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;font-size:3.75em}.about-timeline .headings p{font-size:1.375em;margin-bottom:2.625em}.about-timeline .headings a.btn{margin-bottom:5em;padding-right:5em}.about-timeline .timeLinecrousel{width:100%;margin:0 auto}.about-timeline .timeLinecrousel div:focus{outline:none}.about-timeline .timeLinecrousel .box{background:#fff;padding:2.25em 1.25em 1.875em;text-align:center;border:1px solid #e9e9e9;margin:0 15px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:6.1875em;width:6em}.about-timeline .timeLinecrousel .box .icon img{max-height:100%}.about-timeline .timeLinecrousel .box .text{display:flex;color:#898989;text-align:left;margin:0 auto;width:72%}.about-timeline .timeLinecrousel .box .text.with-percent{width:90%}.about-timeline .timeLinecrousel .box .text.with-percent sup{position:absolute;font-size:.5em;top:32px;right:2px}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:38px}.about-timeline .timeLinecrousel .box .text .number{font-size:6.125em;font-family:"univers condensed";line-height:90px;font-weight:300;position:relative;margin:0 12px 0 0}.about-timeline .timeLinecrousel .box .text .desc{color:#3f3f3f;font-weight:300;padding-top:8px}.about-timeline .timeLinecrousel .box .text .desc p{margin-bottom:15px;font-size:1em}.about-timeline .timeLinecrousel .box .media{color:#898989;text-align:left;margin:0;padding-left:2.375em}.about-timeline .timeLinecrousel .box .media .media-left{font-size:6.125em;font-family:"univers condensed";line-height:90px;font-weight:300;position:relative}.about-timeline .timeLinecrousel .box .media .media-left sup{position:absolute;font-size:.5em;top:32px;right:14px}.about-timeline .timeLinecrousel .box .media .media-left.with-percent{padding-right:50px}.about-timeline .timeLinecrousel .box .media .media-body{color:#3f3f3f;font-weight:300;padding-top:8px}.about-timeline .timeLinecrousel .box .media .media-body p{margin-bottom:15px;font-size:1em}.about-timeline .timeLinecrousel .slick-prev,.about-timeline .timeLinecrousel .slick-next{position:absolute;border-radius:20px;background:#e9e9e9;padding:10px 22px;box-shadow:none;border:none;font-size:.8125em;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;top:45%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:70px}.about-timeline .timeLinecrousel .slick-prev:before{content:"\71";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:25px;top:0;width:25px;height:10px;font-size:25px;line-height:36px;color:#c00}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:70px}.about-timeline .timeLinecrousel .slick-next:before{content:"\63";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:25px;top:0;width:25px;height:10px;font-size:25px;line-height:36px;color:#c00}.powerofdream{display:block;background:#fff;padding:5.625em 0}.powerofdream h2{color:#c00;font-weight:700;font-size:2.5em;text-transform:uppercase;margin:0 0 .75em}.powerofdream p{font-size:1.25em;margin-bottom:.9375em}.powerofdream .video-image{position:relative}.powerofdream .video-image a{display:block;overflow:hidden;position:relative}.powerofdream .video-image a img{width:100%;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.powerofdream .video-image a .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:60px;height:60px;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.powerofdream .video-image a .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.powerofdream .video-image a:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:1;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;background:rgba(204,0,0,0.4);opacity:0;filter:alpha(opacity=0)}.container.about-container{width:1430px}.col-center{margin:0 auto;float:none}.message-f-p{display:block;padding:6em 0;background:#464f5d;color:#ebebeb}.message-f-p h2{font-size:2.5em;letter-spacing:.5em;color:#fff;text-transform:uppercase;margin:0 0 2.5em}.message-f-p h3{color:#ebebeb;margin:0 0 1.5em;font-size:2em;font-family:"univers condensed";font-weight:700;line-height:1.4em;text-transform:uppercase}.message-f-p p{font-size:.8125em;margin-bottom:1.5em}.message-f-p .signature{display:block;margin:2.625em 0 1.375em}.philosophy{display:block;padding:7.5em 0}.philosophy h2{font-size:2.5em;letter-spacing:.5em;color:#313131;text-transform:uppercase;margin:0 0 .9375em}.philosophy p.lead{font-size:1.25em;font-weight:400;margin:0 0 3.75em}.philosophy h3{text-transform:uppercase;font-size:1.75em;font-weight:700;margin:0 0 1.125em}.philosophy h3.withbar{position:relative;padding:0 0 .5em;margin:0 0 2.125em}.philosophy h3.withbar:before{content:'';position:absolute;width:1.5em;height:.1625em;background:#c00;left:0;right:0;bottom:0;margin:auto}.philosophy .respect{margin-bottom:8.875em}.philosophy .respect .icon{width:7em;height:7em;border-radius:50%;background:#c00;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.philosophy .respect .icon img{margin:14px auto}.philosophy .respect .media-left{padding-right:1.6875em}.philosophy .respect .media-heading{font-size:1.375em;margin-bottom:.625em;text-transform:uppercase;color:#313131;font-weight:700}.philosophy .respect p{font-size:.875em;line-height:1.5625em}.philosophy .m-policies .arrow-listing{padding-right:3.75em}.philosophy .m-policies .principle-box{width:100%;padding:2.875em 5.625em 2.875em 2.5em;background:#292525;margin:0 0 7.375em}.philosophy .m-policies .principle-box .media{color:#fff}.philosophy .m-policies .principle-box .media .media-left{padding-right:1.25em}.philosophy .m-policies .principle-box .media .media-heading{text-transform:uppercase;font-size:1.5em;font-weight:700;position:relative;padding:0 0 .5em;margin:0 0 1.25em}.philosophy .m-policies .principle-box .media .media-heading:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:4px;background:#fff}.philosophy .m-policies .principle-box .media p{font-size:1.75em;font-family:"univers condensed";font-weight:300;position:relative;padding-left:1.625em}.philosophy .m-policies .principle-box .media p:before{content:'';position:absolute;left:0;top:9px;width:26px;height:20px;background:url("/assets/images/coma.png") no-repeat 0 0}.philosophy .three-joy [class^="col-"]{padding-left:8px;padding-right:8px}.philosophy .three-joy .box-image{padding:10px;height:100%;border:1px solid #ebebeb}.philosophy .three-joy .box-image .image{margin:0 0 2.9375em}.philosophy .three-joy .box-image .txt h4{text-transform:uppercase;font-weight:700;font-size:1.375em;margin:0 0 .625em}.philosophy .three-joy .box-image .txt p{font-size:.875em}.philosophy .fp-tableCell{padding:6.875em 0 3.125em}ul.arrow-listing{margin:0;padding:0}ul.arrow-listing li{list-style:none;margin:0 0 0 0;padding:0 0 .9375em 1.625em;position:relative;font-size:1.25em}ul.arrow-listing li:before{content:"\63";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;font-size:20px;color:#c00}.firefox .message-f-p h3{margin:0 0 1.2em}@media (min-width: 1601px) and (max-width: 2400px){.about-timeline .col-md-10{width:93%}.about-timeline .timeLinecrousel .slick-prev{left:-12%}.about-timeline .timeLinecrousel .slick-next{right:-12%}.about-timeline .timeLinecrousel .box .text.with-percent{width:78%}}@media (min-width: 1530px) and (max-width: 1600px){.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:80px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .slick-prev{left:-11.8%;padding-left:60px}.about-timeline .timeLinecrousel .slick-next{right:-11.8%;padding-right:60px}.homepage.normal-pages .container{width:100em}.homepage.normal-pages.motorcycle-header .header .container{width:100%}}@media (min-width: 1330px) and (max-width: 1366px){.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.25em}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-12%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-12%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1.0625em}.philosophy .respect p{font-size:1em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;left:-2px}.philosophy .three-joy .box-image .txt p{font-size:1.0625em}ul.arrow-listing li{padding-left:2.3em}ul.arrow-listing li:before{top:-4px}}@media (min-width: 1201px) and (max-width: 1280px){.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto .875em;height:5.5625em;width:5.375em}.about-timeline .timeLinecrousel .box .text{width:76%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.125em}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-11.2%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-11.2%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1em}.philosophy .respect p{font-size:1.0625em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;left:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing li:before{top:-1px}}@media (min-width: 1280px) and (max-width: 1366px){.homepage.normal-pages .container{width:93%}}@media (min-width: 1201px) and (max-width: 1280px){.homepage.normal-pages .container{width:100%}}@media (min-width: 1200px){.powerofdream .video-image a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.powerofdream .video-image a:hover:before{opacity:1;filter:alpha(opacity=100)}.powerofdream .video-image a:hover .play-icon{background:#fff}.powerofdream .video-image a:hover .play-icon i{color:#c00}.philosophy .three-joy{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.about-timeline .timeLinecrousel .slick-prev,.about-timeline .timeLinecrousel .slick-next{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.about-timeline .timeLinecrousel .slick-prev:before,.about-timeline .timeLinecrousel .slick-next:before{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.about-timeline .timeLinecrousel .slick-prev:after,.about-timeline .timeLinecrousel .slick-next:after{box-shadow:0 0 0 2px #ccc;position:absolute;left:0;top:-9%;content:'';width:100%;height:118%;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:0;filter:alpha(opacity=0)}.about-timeline .timeLinecrousel .slick-prev:hover,.about-timeline .timeLinecrousel .slick-next:hover{background:#c00;color:#fff}.about-timeline .timeLinecrousel .slick-prev:hover:before,.about-timeline .timeLinecrousel .slick-next:hover:before{color:#fff}.about-timeline .timeLinecrousel .slick-prev:hover:after,.about-timeline .timeLinecrousel .slick-next:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gecko .philosophy .respect .icon img,.ie .philosophy .respect .icon img{height:60px;margin:auto}.ie .about-timeline .timeLinecrousel .box .text .number{display:inline-block}.ie .about-timeline .timeLinecrousel .box .text .desc{display:inline-block}.ie .philosophy .respect .icon{position:relative}.ie .philosophy .respect .icon img{top:0;bottom:0;left:0;right:0;position:absolute}.about-timeline,.powerofdream,.message-f-p,.philosophy{padding:0 !important}}@media (min-width: 992px) and (max-width: 1199px){.section.powerofdream,.section.message-f-p,.section.philosophy{padding:4.375em 0 3.375em}ul.arrow-listing li{padding:0 0 .9375em 2.2em}.section.philosophy .fp-tableCell{padding:0px}.section.philosophy .fp-tableCell .respect{margin-bottom:3em}.section.philosophy .fp-tableCell .respect p{font-size:1em}.section.philosophy .fp-tableCell p.lead{margin-bottom:3em}.section.philosophy .fp-tableCell .m-policies .principle-box{margin:0 0 4em}.innerBanner .container-fluid .txt h2{font-size:4.125em}.innerBanner .container-fluid .txt p{font-size:1.75em}.about-timeline{padding:4.375em 0}.about-timeline .headings p br{display:none}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.philosophy{padding:4.375em 0}.philosophy p.lead br{display:none}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;left:-2px}.philosophy .three-joy .box-image{height:340px}ul.arrow-listing li:before{top:-3px}.powerofdream h2{font-size:2.125em}.message-f-p{padding:4.375em 0}.message-f-p h2{margin-bottom:1.25em}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important;padding-top:5em}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .fp-section,#fullpageInner .fp-tableCell{height:initial !important}#fullpageInner .fp-section.innerBanner,#fullpageInner .fp-tableCell.innerBanner{padding-top:26px}#fullpageInner .fp-section.innerBanner img,#fullpageInner .fp-tableCell.innerBanner img{width:100%;height:auto}}@media (min-width: 768px) and (max-width: 991px){.philosophy .respect p{font-size:12px}.philosophy .three-joy .box-image .txt p{font-size:12px}.innerBanner .container-fluid{top:10em;left:3em}.innerBanner .container-fluid .txt h2{font-size:3.125em}.innerBanner .container-fluid .txt p{font-size:1.5em}.innerBanner .container-fluid .txt a.btn i{top:.3125em}.section.philosophy .fp-tableCell{padding:0px}.about-timeline{padding:3.75em 0}.about-timeline .headings h2{font-size:3.125em}.about-timeline .headings p br{display:none}.about-timeline .headings a.btn i{top:.3em}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:58px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.9375em}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-dots{position:absolute;bottom:-3.125em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.about-timeline .timeLinecrousel .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li.slick-active button{background:#c00;border-color:#c00}.powerofdream{padding:2.875em 0}.powerofdream h2{font-size:2.125em}.message-f-p{padding:2.875em 0}.message-f-p h2{margin-bottom:.9375em}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:2.875em 0}.philosophy .respect{margin-bottom:2.5em}.philosophy h3.withbar{margin-bottom:.9375em}.philosophy p.lead{margin-bottom:2.5em}.philosophy p.lead br{display:none}.philosophy .respect .media{margin-bottom:1.875em}.philosophy .respect .media .media-body{padding-top:10px}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box{margin-bottom:2.5em}.philosophy .m-policies .principle-box .media p:before{top:4px;left:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-left:2.25em}ul.arrow-listing li:before{top:-4px;font-size:18px}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important;padding-top:5em}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .fp-section,#fullpageInner .fp-tableCell{height:initial !important}#fullpageInner .fp-section.innerBanner,#fullpageInner .fp-tableCell.innerBanner{padding-top:26px}#fullpageInner .fp-section.innerBanner img,#fullpageInner .fp-tableCell.innerBanner img{width:100%;height:auto}.t-drive-cont .bar{display:flex;align-items:center}.t-drive-cont .bar h4{font-size:1.125em;font-weight:800;padding-top:.1875em}.t-drive-cont .inner-t-drive{padding-top:4.6875em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}}@media (max-width: 767px){.btn-primary{text-align:center}.philosophy .fp-tableCell{padding:0px}.philosophy .respect{margin-bottom:2em}.innerBanner{top:4.0625em;margin-bottom:4.0625em;position:relative}.innerBanner .container-fluid{top:7.5em;left:1em}.innerBanner .container-fluid .txt h2{font-size:2.25em}.innerBanner .container-fluid .txt p{font-size:1.125em;display:none}.innerBanner .container-fluid .txt a.btn i{top:.3em}.about-timeline{padding:3.75em 0}.about-timeline .headings h2{font-size:3.125em}.about-timeline .headings p br{display:none}.about-timeline .headings a.btn i{top:.2em}.about-timeline .timeLinecrousel .box{padding:2.25em .625em 1.875em;height:180px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto 1em;height:4.3125em;width:4.125em}.about-timeline .timeLinecrousel .box .text{width:85%}.about-timeline .timeLinecrousel .box .text .number{font-size:4.0625em;line-height:62px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:.875em}.about-timeline .timeLinecrousel .box .text .desc p br{display:none}.about-timeline .timeLinecrousel .box .text.with-percent{width:95%}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-right:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{right:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-prev:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-next:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-dots{position:absolute;bottom:-3.125em;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.about-timeline .timeLinecrousel .slick-dots li{position:relative;display:inline-block;height:20px;width:5px;margin:0 5px;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li button{background:transparent;border:1px solid #c00;display:block;height:7px;width:7px;outline:none;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer}.about-timeline .timeLinecrousel .slick-dots li.slick-active button{background:#c00;border-color:#c00}.powerofdream{padding:1.875em 0}.powerofdream h2{font-size:2.125em}.message-f-p{padding:1.875em 0}.message-f-p h2{margin-bottom:.9375em;font-size:2em;letter-spacing:8px}.message-f-p p{font-size:1em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:3.125em 0}.philosophy h2{margin-bottom:.9375em;font-size:2em;letter-spacing:8px}.philosophy h3.withbar{margin-bottom:.9375em}.philosophy p.lead{margin-bottom:2.5em}.philosophy p.lead br{display:none}.philosophy .respect p{font-size:1em}.philosophy .respect .media{margin-bottom:1.875em}.philosophy .respect .media .media-body{padding-top:10px}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box{margin-bottom:2.5em}.philosophy .m-policies .principle-box .media p:before{top:4px;left:-2px}.philosophy .m-policies .principle-box .media .media-left{display:table-cell;vertical-align:top;padding-right:1.25em;float:left}.philosophy .m-policies .principle-box .media .media-body{display:table-cell;vertical-align:top;width:80%;float:left}.philosophy .three-joy .box-image{margin-bottom:10px}.philosophy .three-joy .box-image .image img{width:100%}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-left:2.25em}ul.arrow-listing li:before{top:-1px;font-size:18px}.homepage.fp-responsive .innerBanner{height:initial !important}.homepage.fp-responsive .innerBanner .fp-tableCell{height:auto !important}.homepage.fp-responsive .innerBanner .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .innerBanner img{width:100%;height:auto}.homepage.fp-responsive .about-timeline{height:initial !important}.homepage.fp-responsive .about-timeline .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .about-timeline .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .powerofdream{height:initial !important}.homepage.fp-responsive .powerofdream .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .powerofdream .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .message-f-p{height:initial !important}.homepage.fp-responsive .message-f-p .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .message-f-p .fp-tableCell .fp-scrollable{height:auto !important}.homepage.fp-responsive .philosophy{height:initial !important}.homepage.fp-responsive .philosophy .fp-tableCell{height:auto !important;padding:4.375em 0}.homepage.fp-responsive .philosophy .fp-tableCell .fp-scrollable{height:auto !important}#fullpageInner .innerBanner img{height:auto;max-width:100%}#fullpageInner .fp-section,#fullpageInner .fp-slide,#fullpageInner .fp-tableCell{height:auto !important}}@media (max-width: 480px){.about-timeline .timeLinecrousel{margin-bottom:50px}#fullpageInner .fp-section{padding-bottom:0px}.innerBanner .container-fluid{top:0;bottom:0;left:0;right:0;margin:auto;height:80px}.innerBanner .container-fluid .txt{text-align:center}.about-timeline .timeLinecrousel .box{height:200px}.about-timeline .timeLinecrousel .box .text .number{font-size:5em;line-height:75px}.about-timeline .timeLinecrousel .box .text .desc p{font-size:1.125em}.message-f-p h2{letter-spacing:3px}.message-f-p h3{font-size:1.625em}.philosophy h2{letter-spacing:3px}.philosophy .m-policies .principle-box{padding:2.875em 2.5em 2.875em}.philosophy .m-policies .principle-box .media .media-left{width:100%;display:inline-block;text-align:center;padding:0;margin-bottom:20px}.philosophy .m-policies .principle-box .media .media-left img{margin:0 auto}.philosophy .m-policies .principle-box .media .media-heading{padding-bottom:18px}.philosophy .m-policies .principle-box .media .media-heading:before{left:0;right:0;margin:auto}.philosophy .m-policies .principle-box .media .media-body{display:inline-block;width:100%;text-align:center}.philosophy .m-policies .principle-box .media .media-body p{padding:0}.philosophy .m-policies .principle-box .media .media-body p:before{top:-22px;left:0}}.recall{position:relative;background:#f3f6fa}.recall #section5{background:#fff}.recall:before{content:"";position:absolute;height:1920px;width:1920px;border-radius:50%;background:#f0f3f8;top:-21%;margin:auto;right:0;left:0;z-index:1}.recall .form-control{border-width:2px !important}.book-service .form-group .form-control .selectpicker{text-transform:none !important}.recall-text{padding-top:131px;overflow:inherit;position:relative;z-index:9}.recall-text:before{content:"";position:absolute;height:1400px;width:1400px;border-radius:50%;background:#f6f8fb;top:-11%;margin:auto;right:0;left:0;z-index:1}.recall-text .container{position:relative;z-index:99}.recall-text .vehicle-form .container{z-index:999}.recall-text .recall-top-pane{text-align:center}.recall-text .recall-top-pane .icon{width:104px;height:104px;border-radius:50%;background:#fff;text-align:center;position:relative;margin-bottom:35px;display:inline-block;box-shadow:0px 0px 50px #e5e8e8}.recall-text .recall-top-pane .icon i{width:104px;height:104px;padding:20px;display:inline-block;background:url("/assets/images/recall/icon-alaram.png") no-repeat center}.recall-text .recall-top-pane h3{margin:0px auto;text-transform:uppercase;font-family:"univers";color:#474747;font-size:1.625em;line-height:26px;margin-bottom:27px}.recall-text .recall-top-pane h4{margin:0px auto;text-transform:uppercase;font-family:"univers condensed";font-weight:bold;color:#222222;font-size:70px;line-height:60px;margin-bottom:37px;padding-bottom:37px;position:relative}.recall-text .recall-top-pane h4.recall-head:before{background:#222222;content:"";height:2px;width:20px;position:absolute;left:50%;margin-left:-10px;bottom:0px;float:left}.recall-text .recall-top-pane h5{margin:0px auto;text-transform:uppercase;letter-spacing:3px;color:#cc0000;font-size:1.875em;line-height:30px;margin-bottom:40px;position:relative;font-family:"univers"}.recall-text .recall-top-pane p{color:#000;font-size:1.375em;margin-bottom:56px}.recall-text .recall-top-pane p b{font-weight:bold}.recall-text .recall-top-pane p b.red{color:#c00}.recall-text .recall-top-pane .bt_area{margin-bottom:60px}.recall-text .recall-top-pane .bt_area a{margin:0px 20px;min-width:361px}.recall-text .latest-recall{margin-bottom:6.25em;padding:4.8125em 5em;background:#fff;-webkit-box-shadow:0px 0px 5px 5px #ebebeb;-moz-box-shadow:0px 0px 5px 5px #ebebeb;box-shadow:0px 0px 5px 5px #ebebeb}.recall-text .latest-recall .col-md-6{margin:0px auto;float:none}.recall-text .latest-recall h6{font-family:"univers";margin:0px auto;text-transform:uppercase;color:#000;font-weight:bold;font-size:1.875em;line-height:30px;position:relative;text-align:center;margin-bottom:50px}.recall-text .latest-recall h6 span{display:inline-block;background:#fff;padding:0px 85px;position:relative;z-index:2}.recall-text .latest-recall h6:after{content:"";background:#949494;height:1px;width:100%;position:absolute;top:50%;margin-top:-0.5px;left:0px}.recall-text .latest-recall p{font-size:1.125em;color:#3f3f3f;margin-bottom:18px;text-align:left}.recall-text .latest-recall .latest_recalls_img{margin-bottom:1.25em}.recall-text .latest-recall .latest_recalls_img_mob{display:none;margin-bottom:1.25em}.vehicle-form{background:#222 url("/assets/images/recall/vehicle-form-bg.jpg") no-repeat right bottom;padding:100px 0px}.vehicle-form h6{text-transform:uppercase;font-size:1.875em;line-height:30px;padding-bottom:30px;margin:0px 0px 40px 0px;position:relative;font-weight:bold;color:#fff}.vehicle-form h6:before{background:#fff;position:absolute;content:"";height:2px;width:20px;left:0px;bottom:0px}.vehicle-form p{font-size:1.125em;margin-bottom:47px;color:#fff}.vehicle-form .col-md-6{padding-bottom:50px;border-bottom:1px solid #434343;margin-bottom:40px}.vehicle-form .col-md-6 .btn-group{width:100%;background:#fff;height:52px;line-height:52px;padding-left:20px}.vehicle-form .col-md-6 .btn-group .btn{padding:0px;line-height:52px;font-size:15px}.vehicle-form .col-md-6 .btn-group .btn span{color:#222222;text-transform:initial;font-weight:normal}.vehicle-form .col-md-6 .btn-group .btn .caret{right:1.5em;top:0}.vehicle-form .col-md-6:first-child{padding-right:65px}.vehicle-form .col-md-6:last-child{padding-left:65px}.vehicle-form .btn.btn-primary{padding-right:75px}.search-result{background:#fff}.search-result .spec-pane{background:#c00;padding:54px 0px;position:relative}.search-result .spec-pane .dt-pane{float:left;padding-right:2.25em}.search-result .spec-pane .dt-pane .title,.search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description .search-result .spec-pane .dt-pane .title2{font-size:14px;color:#fff;float:left;width:100%;line-height:14px;margin-bottom:13px;text-transform:uppercase}.search-result .spec-pane .dt-pane .value{text-transform:uppercase;line-height:14px;float:left;width:100%;font-size:14px;color:#fff;font-weight:bold}.search-result .spec-pane .center-pane-head{font-size:32px;line-height:35px;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold}.search-result .spec-pane:before{bottom:-14px;content:"";height:14px;position:absolute;left:auto;margin:0px auto;overflow:auto;right:auto;width:100%;background:url("/assets/images/recall/arrow.png") no-repeat center;text-align:center}.contact-recall{background:#464f5d;padding:100px 0px;display:inline-block;width:100%}.contact-recall .small-head{margin-top:0px;color:#fff;font-size:22px;line-height:22px;letter-spacing:3px;position:relative;padding-bottom:20px;text-transform:uppercase;margin-bottom:30px}.contact-recall .small-head:before{content:"";width:20px;height:2px;background:#fff;position:absolute;left:0px;bottom:0px}.contact-recall .main-head{color:#fff;font-size:40px;line-height:40px;font-weight:bold;padding-bottom:59px;text-transform:uppercase;border-bottom:1px solid #90959e;margin-bottom:59px}.contact-recall .contact-detail-pane{padding-right:6em;border-right:1px solid #90959e}.contact-recall .contact-detail-pane .contact-detail p{font-size:20px;color:#fff;margin-bottom:80px}.contact-recall .contact-detail-pane .contact-detail p a{color:#4cbaff;text-decoration:underline}.contact-recall .contact-detail-pane .contact-detail h4{font-size:20px;font-weight:bold;color:#fff;position:relative;padding-bottom:19px;margin-bottom:50px;text-transform:uppercase;line-height:23px;letter-spacing:1px}.contact-recall .contact-detail-pane .contact-detail h4:before{content:"";width:20px;height:2px;background:#fff;position:absolute;left:0px;bottom:0px}.contact-recall .contact-detail-pane .contact-detail ul{padding:0px;list-style:none}.contact-recall .contact-detail-pane .contact-detail ul li{padding-left:52px;margin-bottom:41px;padding-bottom:41px;border-bottom:1px solid #90959e;float:left;clear:left;padding-right:48px;position:relative}.contact-recall .contact-detail-pane .contact-detail ul li:before{content:"\78";font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;position:absolute;left:0px;top:0px;color:#fff;font-size:29px;line-height:29px}.contact-recall .contact-detail-pane .contact-detail ul li span{font-size:14px;line-height:14px;text-transform:uppercase;color:#fff;display:block;margin-bottom:5px}.contact-recall .contact-detail-pane .contact-detail ul li a{display:block;font-size:30px;line-height:30px;text-transform:uppercase;color:#fff}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{border-bottom:0px;margin-bottom:0;padding-bottom:23px}.contact-recall .enq-form{padding-left:5.1875em}.contact-recall .enq-form .form-wrapper{overflow:hidden;position:inherit}.contact-recall .enq-form h6{margin:0px;padding:0px;margin-bottom:39px;font-size:26px;line-height:26px;font-weight:bold;text-transform:uppercase;color:#fff}.contact-recall .enq-form .form-group{padding-right:1.875em;margin-bottom:0px}.contact-recall .enq-form .form-group input,.contact-recall .enq-form .form-group .btn-group,.contact-recall .enq-form .form-group textarea{width:100%;line-height:52px;height:52px;background:#fff;padding-left:25px;color:#222222;margin-bottom:30px;border:0;outline:none;font-size:15px;font-weight:normal}.contact-recall .enq-form .form-group input .btn,.contact-recall .enq-form .form-group .btn-group .btn,.contact-recall .enq-form .form-group textarea .btn{padding:0px;height:52px;text-transform:inherit}.contact-recall .enq-form .form-group input .btn .filter-option,.contact-recall .enq-form .form-group .btn-group .btn .filter-option,.contact-recall .enq-form .form-group textarea .btn .filter-option{font-size:15px;color:#222222;font-weight:normal}.contact-recall .enq-form .form-group input .btn:active,.contact-recall .enq-form .form-group .btn-group .btn:active,.contact-recall .enq-form .form-group textarea .btn:active{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);box-shadow:inset 0 0px 0px rgba(0,0,0,0.125)}.contact-recall .enq-form .form-group input .caret,.contact-recall .enq-form .form-group .btn-group .caret,.contact-recall .enq-form .form-group textarea .caret{top:1.5em;right:1.5em}.contact-recall .enq-form .form-group.has-error input,.contact-recall .enq-form .form-group.has-error .form-control{border:2px solid #c00}.contact-recall .enq-form .form-group.has-success input{border:2px solid #3c763d}.contact-recall .enq-form .form-group.has-success .form-control{border:2px solid #3c763d}.contact-recall .enq-form .form-group textarea{height:134px !important;float:left}.contact-recall .enq-form .form-group .left{width:49%;float:left}.contact-recall .enq-form .form-group .right{width:49%;float:right}.contact-recall .enq-form .form-group.captcha .text-pane{width:67%;float:left}.contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:33%;border:1px solid #6c7789;background:#525c6b;padding:14px;height:52px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon{margin-left:5px;border-left:1px solid #868d98;height:23px;line-height:23px;padding-left:12px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:15px;color:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a:hover i{color:#c00}.contact-recall .enq-form .btn.btn-primary{padding-right:4.6875em}.contact-recall .enq-form .col-md-6,.contact-recall .enq-form .col-md-12{padding-left:0px}.recallEnquireForm{overflow:hidden}.recallEnquireForm.loading:before{background:#464f5d}.text-anchor{position:relative;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.text-anchor:before{width:0;height:1px;position:absolute;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#4cbaff;right:0;bottom:0}.result-table{padding:0px;border:1px solid #e5e5e5;float:left;width:100%;margin-top:79px;margin-bottom:100px;display:flex}.result-table .row{margin-left:-15px;margin-right:-15px}.result-table .head-pane{background:#464f5d;height:55px;line-height:55px;font-size:18px;font-weight:bold;margin:0px;color:#fff;text-transform:uppercase;border-bottom:1px solid #e5e5e5;padding-left:50px}.result-table ul{list-style:none;padding:0px;margin:0px}.result-table ul li:before{content:"";width:0px;height:50px;left:0px;float:left;position:absolute;top:0px;z-index:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;background:#f3f6fa}.result-table ul li a{border-bottom:1px solid #e5e5e5;font-size:.9375em;line-height:50px;font-weight:bold;padding:0px;padding-left:30px;color:#000;display:block;z-index:2;position:relative}.result-table .col-md-7{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.result-table .col-md-7 .center-pane{padding:30px 50px 100px}.result-table .col-md-7 .center-pane .cl{font-size:15px;line-height:15px;display:block;margin-bottom:21px;color:#000}.result-table .col-md-7 .center-pane .cl b{float:left;padding-right:5px;text-transform:uppercase}.result-table .col-md-7 .center-pane .cl .opened{font-weight:bold;text-transform:uppercase;color:#39a200}.result-table .col-md-7 .center-pane .summary{margin-top:49px}.result-table .col-md-7 .center-pane .summary h6{margin:0px 0px 15px 0px;font-size:15px;font-weight:bold;color:#c00;text-transform:uppercase}.result-table .col-md-7 .center-pane .summary p{font-size:15px;color:#000;margin-bottom:43px}.result-table .right-pane .right-pane-sub{padding:30px 50px}.result-table .right-pane .right-pane-sub p{font-size:15px;color:#000;margin-bottom:30px}.result-table .right-pane .right-pane-sub input{font-size:13px;width:100%;border:1px solid #c00;height:48px;line-height:48px;padding-left:19px;text-transform:uppercase;letter-spacing:2px;color:#c00;margin-bottom:20px;padding-right:19px;outline:none}.result-table .right-pane .right-pane-sub input:focus{outline:none}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:111px;padding-right:75px;width:100%}.result-table .right-pane .right-pane-sub ul{list-style:none;padding:0px;margin:0}.result-table .right-pane .right-pane-sub ul li{border-top:1px solid #e5e5e5;display:block;float:left;width:100%;text-align:left;position:relative}.result-table .right-pane .right-pane-sub ul li:before{height:62px}.result-table .right-pane .right-pane-sub ul li a{color:#000;display:block;height:62px;line-height:62px;text-transform:uppercase;float:left;border-bottom:0;padding-left:0;width:100%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.result-table .right-pane .right-pane-sub ul li a i{float:right;font-size:22px;color:#c00;padding-top:2px}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:100%;padding-right:4.6875em;margin-bottom:35px}.result-table .right-pane .right-pane-sub.second-step .questions{border-top:1px solid #e5e5e5;display:block;border-bottom:1px solid #e5e5e5;margin:0px;position:relative;padding-top:35px;margin-bottom:39px;float:left}.result-table .right-pane .right-pane-sub.second-step .questions .or{padding-right:2px;font-size:13px;font-style:normal;text-align:center;width:34px;height:34px;color:#fff;line-height:34px;border-radius:50%;font-weight:bold;text-transform:uppercase;position:absolute;left:0px;right:0px;margin:auto;bottom:-17px;background:#464f5d}.result-table .right-pane .right-pane-sub.second-step .questions .row1{float:left;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{font-size:15px;margin-bottom:35px}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1 span{float:left;width:100%}.result-not-found{background:#fff;text-align:center;display:block;float:left;width:100%;padding:15em 0}.result-not-found .result-icon{width:104px;height:104px;border-radius:50%;background:#fff;text-align:center;position:relative;margin-bottom:35px;display:inline-block;box-shadow:0px 0px 50px #e5e8e8}.result-not-found .result-icon i{width:104px;height:104px;padding:20px;display:inline-block;background:url("/assets/images/recall/not-found.png") no-repeat center}.result-not-found h5{margin:0px auto;text-transform:uppercase;font-family:"univers condensed";font-weight:bold;color:#c00;font-size:30px;line-height:30px;margin-bottom:35px;padding-bottom:30px;position:relative}.result-not-found h5:before{background:#222222;content:"";height:2px;width:20px;position:absolute;left:50%;margin-left:-10px;bottom:0px;float:left}.result-not-found p{font-size:22px;color:#000}.res_ver{display:none !important}.vin-modal .modal-dialog{max-width:1400px;margin:6% auto;width:auto}.vin-modal .modal-dialog .modal-content{border-radius:0px;padding:70px 50px 50px 50px;display:inline-block;width:100%}.vin-modal .modal-dialog .modal-content h5{font-size:36px;line-height:36px;color:#000000;font-weight:bold;margin-top:0px;text-transform:uppercase;padding-bottom:33px;margin-bottom:54px;border-bottom:1px solid #ccc}.vin-modal .modal-dialog .modal-content .con_pane{display:flex;width:100%}.vin-modal .modal-dialog .modal-content .vin-left{border-right:1px solid #ccc;padding-right:100px;color:#3f3f3f;font-size:18px}.vin-modal .modal-dialog .modal-content .vin-left p{color:#3f3f3f;font-size:18px;line-height:40px;margin-bottom:60px}.vin-modal .modal-dialog .modal-content .vin-left b{margin-bottom:25px;display:block}.vin-modal .modal-dialog .modal-content .vin-left ul{list-style:none;padding:0px}.vin-modal .modal-dialog .modal-content .vin-left ul li{color:#3f3f3f;font-size:18px;line-height:18px;padding-left:32px;background:url("/assets/images/recall/li.jpg") 4px 3px no-repeat;margin-bottom:30px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12{border:0px;padding-right:0px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 .last-child{margin-bottom:11px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul{padding-bottom:30px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul li{line-height:30px;background-position:4px 9px}.vin-modal .modal-dialog .modal-content .col-md-5{padding-bottom:24px;text-align:center}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-head{line-height:28px;font-size:20px;padding-top:15px;text-transform:uppercase;font-weight:bold;color:#000;margin:0px 0px 40px 0px;text-align:center}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img{min-height:270px;text-align:center;margin-bottom:14px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-text{font-size:18px;line-height:18px;color:#3f3f3f;margin-bottom:35px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-number{color:#c00;font-size:20px;line-height:20px;letter-spacing:2px;text-transform:uppercase}.vin-modal .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;right:1px;top:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.vin-modal .modal-dialog .close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.vin-modal.invalid .modal-dialog .modal-content{background-image:url("/assets/images/recall/caution.jpg");background-position:left bottom;background-repeat:no-repeat}.vin-modal.invalid .modal-dialog .modal-content h5{color:#c00}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-left:32%;width:100%;float:left;padding-bottom:110px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{margin-top:27px;font-size:24px;line-height:34px;margin-bottom:40px;padding-right:8em}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p a{color:#c00;text-decoration:underline;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.vin-modal.invalid .modal-dialog .modal-content .invalid_text .btn{padding-right:68px}#countryLanguageClick{margin-bottom:20px}@media (min-width: 1530px) and (max-width: 1600px){.recall:before{height:1600px;width:1600px;top:-12%}.search-result .spec-pane .dt-pane{padding-right:0.2em}}@media (min-width: 1330px) and (max-width: 1366px){.vin-modal .modal-dialog{max-width:1200px;margin:1% auto}body.recall:before{display:none}body .vehicle-form{background-size:76%;background-position:133% 0px}body .vehicle-form .col-md-6 .btn-group{height:42px;line-height:42px;padding-left:1.25em}body .vehicle-form .col-md-6 .btn-group .btn{line-height:42px;font-size:.9375em}body .search-result .spec-pane .dt-pane{padding-right:0em}body .search-result .spec-pane .dt-pane .title,body .search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description body .search-result .spec-pane .dt-pane .title2{font-size:.875em;line-height:14px;margin-bottom:.8125em}body .search-result .spec-pane .dt-pane .value{line-height:14px;font-size:1.0625em}body .search-result .spec-pane .center-pane-head{font-size:2em}body .result-table .col-md-7 .center-pane{padding:30px 30px 70px}body .result-table .head-pane{padding-left:15px;font-size:1.125em}body .result-table ul li a{font-size:1em}body .result-table ul li a i{display:none}body .result-table .col-md-7 .center-pane .cl{font-size:1.0625em;margin-bottom:13px}body .result-table .col-md-7 .center-pane .summary h6,body .result-table .col-md-7 .center-pane .summary p{font-size:1.0625em}body .result-table .right-pane .right-pane-sub{padding:30px 30px 70px}body .result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:81px}body .result-table .right-pane .right-pane-sub input{padding:0px 10px;height:40px;line-height:40px;letter-spacing:0px}body .result-table .right-pane .right-pane-sub p{font-size:1.0625em;margin-bottom:20px}body .result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{font-size:1.0625em}body .contact-recall{padding:50px 0px}body .contact-recall .small-head{font-size:1.375em}body .contact-recall .main-head{padding-bottom:30px;margin-bottom:39px;font-size:2.5em;line-height:26px}body .contact-recall .contact-detail-pane .contact-detail p{font-size:1.25em;margin-bottom:50px}body .contact-recall .contact-detail-pane .contact-detail h4{font-size:1.25em}body .contact-recall .contact-detail-pane .contact-detail ul li a{font-size:1.875em;line-height:20px}body .contact-recall .enq-form{padding-left:2.1875em}body .contact-recall .enq-form .form-group input,body .contact-recall .enq-form .form-group textarea,body .contact-recall .enq-form .form-group .btn-group{height:42px;line-height:42px;padding-left:.9375em;font-size:13px;margin-bottom:26px}body .contact-recall .enq-form .form-group input .btn,body .contact-recall .enq-form .form-group textarea .btn,body .contact-recall .enq-form .form-group .btn-group .btn{line-height:42px;height:42px}body .contact-recall .enq-form .form-group input .btn .filter-option,body .contact-recall .enq-form .form-group textarea .btn .filter-option,body .contact-recall .enq-form .form-group .btn-group .btn .filter-option{font-size:13px}body .contact-recall .enq-form .form-group input .caret,body .contact-recall .enq-form .form-group textarea .caret,body .contact-recall .enq-form .form-group .btn-group .caret{top:0;right:.8em}body .contact-recall .enq-form .form-group.captcha .text-pane{width:50%}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:50%;padding:10px 4px;height:42px}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:12px}}@media (min-width: 1201px) and (max-width: 1366px){body .container{width:100em}body.recall:before{display:none}body.recall .recall-text:before{width:1280px;height:1280px}body.recall main .btn{font-size:1em;padding:.6875em 1em}body.recall main:before{display:none}body .vehicle-form{background-size:76%;background-position:133% 0px}body .vehicle-form .col-md-6 .btn-group{height:42px;line-height:42px;padding-left:1.25em}body .vehicle-form .col-md-6 .btn-group .btn{line-height:42px;font-size:.9375em}body .search-result .spec-pane .dt-pane{padding-right:0em}body .search-result .spec-pane .dt-pane .title,body .search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description body .search-result .spec-pane .dt-pane .title2{font-size:.875em;line-height:14px;margin-bottom:.8125em}body .search-result .spec-pane .dt-pane .value{line-height:14px;font-size:1.0625em}body .search-result .spec-pane .center-pane-head{font-size:2em}body .result-table .col-md-7 .center-pane{padding:30px 30px 70px}body .result-table .head-pane{padding-left:30px;font-size:1.125em}body .result-table ul li a{font-size:1em}body .result-table ul li a i{display:none}body .result-table .col-md-7 .center-pane .cl{font-size:1.0625em;margin-bottom:13px}body .result-table .col-md-7 .center-pane .summary h6,body .result-table .col-md-7 .center-pane .summary p{font-size:1.0625em}body .result-table .right-pane .right-pane-sub{padding:30px 30px 70px}body .result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:81px}body .result-table .right-pane .right-pane-sub input{padding:0px 10px;height:40px;line-height:40px;letter-spacing:0px}body .result-table .right-pane .right-pane-sub p{font-size:1.0625em;margin-bottom:20px}body .result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{font-size:1.0625em}body .contact-recall{padding:50px 0px}body .contact-recall .small-head{font-size:1.375em}body .contact-recall .main-head{padding-bottom:30px;margin-bottom:39px;font-size:2.5em;line-height:26px}body .contact-recall .contact-detail-pane .contact-detail p{font-size:1.25em;margin-bottom:50px}body .contact-recall .contact-detail-pane .contact-detail h4{font-size:1.25em}body .contact-recall .contact-detail-pane .contact-detail ul li a{font-size:1.875em;line-height:20px}body .contact-recall .enq-form{padding-left:2.1875em}body .contact-recall .enq-form .form-group input,body .contact-recall .enq-form .form-group textarea,body .contact-recall .enq-form .form-group .btn-group{height:42px;line-height:42px;padding-left:.9375em;font-size:13px;margin-bottom:23px}body .contact-recall .enq-form .form-group input .btn,body .contact-recall .enq-form .form-group textarea .btn,body .contact-recall .enq-form .form-group .btn-group .btn{line-height:42px;height:42px}body .contact-recall .enq-form .form-group input .btn .filter-option,body .contact-recall .enq-form .form-group textarea .btn .filter-option,body .contact-recall .enq-form .form-group .btn-group .btn .filter-option{font-size:13px}body .contact-recall .enq-form .form-group input .caret,body .contact-recall .enq-form .form-group textarea .caret,body .contact-recall .enq-form .form-group .btn-group .caret{top:0;right:.8em}body .contact-recall .enq-form .form-group.captcha .text-pane{width:50%}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:50%;padding:10px 4px;height:42px}body .contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:12px}}@media (min-width: 1200px){.result-table ul li:hover a,.result-table ul li.active a{background:none}.result-table ul li:hover:before,.result-table ul li.active:before{width:100%}.result-table .right-pane .right-pane-sub ul li:hover a{padding:0px 10px}.contact-recall .contact-detail-pane .contact-detail ul li a:hover{color:#4cbaff}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a:hover i{color:#c00}.text-anchor:hover:before{left:0px;right:auto;width:100%}}@media (min-width: 992px) and (max-width: 1199px){.result-table .right-pane .right-pane-sub input{letter-spacing:0.2px}.recall:before{width:100%}.recall-text:before{width:100%}}@media (max-width: 1024px){.recall-text:before{display:none}.vin-modal .modal-dialog{max-width:90%;margin:9% auto}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img{min-height:auto;margin-bottom:40px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img img{width:100%}.vin-modal .modal-dialog .modal-content .vin-left{padding-right:70px}.vin-modal .modal-dialog .modal-content .vin-left p{font-size:16px;line-height:30px;margin-bottom:40px}.vin-modal .modal-dialog .modal-content .vin-left ul li{font-size:16px;line-height:20px;margin-bottom:20px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-head{font-size:18px;line-height:28px}.vin-modal .modal-dialog .modal-content h5{font-size:30px;line-height:30px;padding-bottom:23px;margin-bottom:34px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-left:42%}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{padding-right:2em}.recall:before{display:none}.recall-text .recall-top-pane .bt_area a{font-size:11px}.recall-text .latest-recall p{font-size:13px}.vehicle-form{padding:50px 0;background:#222 !important}.vehicle-form h6{text-align:center}.vehicle-form h6:before{left:0px;right:0px;margin:auto}.vehicle-form p{text-align:center;font-size:13px}.vehicle-form .container{text-align:center}.vehicle-form .container .col-md-8{display:inline-block;float:none;margin:0px auto;text-align:center}.vehicle-form .container .btn.btn-primary{font-size:11px}.vehicle-form .col-md-6 .btn-group{height:42px;line-height:42px}.vehicle-form .col-md-6 .btn-group .btn{line-height:42px;font-size:11px}.vehicle-form .col-md-6 .btn-group .btn span{font-size:13px}body .search-result .spec-pane{padding:15px 0px}body .search-result .spec-pane .container{text-align:center}body .search-result .spec-pane .container .col-md-4{width:100%;float:none;display:inline-block;margin:0px auto;margin-bottom:30px}body .search-result .spec-pane:before{top:auto;bottom:-14px}body .search-result .spec-pane .dt-pane{width:33.33%;padding-right:0}body .search-result .spec-pane .center-pane-head{margin:15px auto}body .search-result .spec-pane .res_ver{display:block !important}body .search-result .spec-pane .desk_ver{display:none !important}.result-table{width:auto;margin-left:0px;margin-right:0px}.result-table .head-pane{font-size:15px;padding-left:15px}.result-table ul li a{font-size:12px}.result-table .col-md-7 .center-pane{padding:30px 15px 100px}.result-table .right-pane .right-pane-sub{padding:30px 15px}.result-table .right-pane .right-pane-sub .btn.btn-primary{font-size:11px}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{font-size:11px}.result-table .right-pane .right-pane-sub.second-step .questions .or{padding-right:0px}.contact-recall{padding:50px 0px}.contact-recall .small-head{text-align:center}.contact-recall .small-head:before{right:0px;margin:auto;text-align:center}.contact-recall .main-head{text-align:center;font-size:30px;line-height:30px;margin-bottom:40px}.contact-recall .contact-detail-pane .contact-detail p{font-size:16px}.contact-recall .contact-detail-pane .contact-detail h4{font-size:16px}.contact-recall .contact-detail-pane .contact-detail ul li{margin-bottom:31px;padding-bottom:31px}.contact-recall .contact-detail-pane .contact-detail ul li a{font-size:20px;line-height:20px}.contact-recall .contact-detail-pane .contact-detail .enq-form h6{font-size:24px;line-height:24px;margin-bottom:28px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea{height:42px;line-height:42px;font-size:13px;padding-left:15px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input .caret,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group .caret,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea .caret{top:1.25em}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input .btn,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group .btn,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea .btn{height:42px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group input .btn .filter-option,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group .btn-group .btn .filter-option,.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea .btn .filter-option{font-size:13px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group textarea{height:114px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group.captcha .text-pane{width:50%}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group.captcha .text-pane:last-child{height:42px;padding:9px}.contact-recall .contact-detail-pane .contact-detail .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a i{font-size:12px}.contact-recall .contact-detail-pane .contact-detail .enq-form .btn.btn-primary{font-size:11px}}@media (max-width: 768px){.vin-modal .modal-dialog{margin:3% auto}.vin-modal .modal-dialog .modal-content{padding:30px 50px 20px 50px}.vin-modal .modal-dialog .modal-content .con_pane{display:inline-block}.vin-modal .modal-dialog .modal-content .con_pane .vin-left{padding-right:0;border-right:0px;float:left;width:100%}.vin-modal .modal-dialog .modal-content .con_pane .vin-left p{margin-bottom:30px}.vin-modal .modal-dialog .modal-content .col-md-5{float:left;width:100%}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-head br{display:none}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-img img{width:50%}.vin-modal.invalid .modal-dialog .modal-content{background-image:none}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-left:0px;padding-bottom:50px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{margin-top:0px;padding-right:0em;font-size:20px;line-height:30px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul{padding-bottom:0px}}@media (min-width: 768px) and (max-width: 991px){.recall-text .recall-top-pane .bt_area a{min-width:261px}.vehicle-form h6{padding-bottom:13px;margin:0px 0px 30px 0px}.vehicle-form .col-md-8{width:100%}.vehicle-form .col-md-8 .col-md-6{padding-bottom:20px;margin-bottom:20px;width:36%;float:none;display:inline-block;padding:0px 15px}.result-table{border:0px}.result-table.row{display:block}.result-table.row .col-md-2{width:100%;margin-bottom:20px}.result-table.row .col-md-2 ul{border:1px solid #e5e5e5;border-top:0px}.result-table.row .col-md-2 ul li{float:left}.result-table.row .col-md-2 ul li a{padding:0px 50px;border:0px}.result-table.row .col-md-7{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px;margin-bottom:20px}.result-table.row .col-md-7 .center-pane{padding-bottom:0px}.result-table.row .col-md-3{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:50px;width:30%;float:left}.result-table .right-pane .right-pane-sub.second-step .questions{float:left;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{text-align:center;float:left;width:50%}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:30%;float:left}.contact-recall .main-head{padding-bottom:30px}.contact-recall .contact-detail-pane{border-right:0px}.contact-recall .contact-detail-pane p{margin-bottom:50px}.contact-recall .contact-detail-pane .contact-detail ul li{width:50%;clear:inherit}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{border-bottom:1px solid #90959e;padding-bottom:31px}.contact-recall .enq-form{padding:0px 15px}.contact-recall .enq-form .col-md-6,.contact-recall .enq-form .col-md-12{float:left;width:100%;padding-right:0px}.contact-recall .enq-form .col-md-6 .form-group,.contact-recall .enq-form .col-md-12 .form-group{padding-right:0px}.contact-recall .enq-form .col-md-6 .form-group.captcha .text-pane,.contact-recall .enq-form .col-md-12 .form-group.captcha .text-pane{width:80%}.contact-recall .enq-form .col-md-6 .form-group.captcha .text-pane:last-child,.contact-recall .enq-form .col-md-12 .form-group.captcha .text-pane:last-child{width:20%}.contact-recall .enq-form .btn.btn-primary{font-size:11px;width:30%}}@media (max-width: 767px){.recall-text .latest-recall .latest_recalls_img{display:none}.recall-text .latest-recall .latest_recalls_img_mob{display:block;width:100%}.vin-modal.invalid .modal-dialog .modal-content .invalid_text{padding-bottom:20px}.vin-modal.invalid .modal-dialog .modal-content .invalid_text .btn{padding-right:1.5625em}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{font-size:16px;line-height:22px;margin-bottom:20px}.vin-modal .modal-dialog .modal-content{padding:40px 30px 20px}.vin-modal .modal-dialog .modal-content .vin-left p{line-height:20px}.vin-modal .modal-dialog .modal-content h5{font-size:20px;line-height:20px;padding-bottom:13px;margin-bottom:24px}.vin-modal .modal-dialog .modal-content .col-md-5{padding:0px}.contact-recall .contact-detail-pane{border-right:0px;padding-right:15px}.contact-recall .contact-detail-pane .contact-detail ul li{clear:inherit;width:50%}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{border-bottom:1px solid #90959e;padding-bottom:31px}.contact-recall .enq-form{padding-left:15px}.contact-recall .enq-form .row{margin:0}.contact-recall .enq-form .row .col-md-6,.contact-recall .enq-form .row .col-md-12{padding-right:0px}.contact-recall .enq-form .row .col-md-6 .form-group,.contact-recall .enq-form .row .col-md-12 .form-group{padding-right:0px}.contact-recall .enq-form .btn-primary.btn{padding-right:1.5625em;float:left;font-size:11px;clear:left}.contact-recall .enq-form .form-group.captcha .text-pane{width:75%}.contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:25%;padding:14px 5px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon{float:right;margin-left:0px;margin-right:5px}.contact-recall .enq-form .form-group.captcha .text-pane:last-child .refresh-icon a{padding-top:2px;float:left}.recall .btn.btn-primary{text-align:center;padding-right:1.5625em}.recall-text .recall-top-pane h4{font-size:40px;line-height:40px;margin-bottom:27px;padding-bottom:17px}.recall-text .recall-top-pane h5{margin-bottom:20px}.recall-text .recall-top-pane p{font-size:14px;margin-bottom:36px}.recall-text .recall-top-pane .bt_area{margin-bottom:40px}.recall-text .recall-top-pane .bt_area a{margin:0px 0px;width:220px;min-width:auto;display:inline-block}.recall-text .latest-recall{margin-bottom:50px;padding:30px 20px}.recall-text .latest-recall h6{margin-bottom:30px}.vehicle-form{padding:30px 0}.vehicle-form h6{padding-bottom:20px;margin:0px 0px 30px 0px}.vehicle-form p{margin-bottom:30px}.vehicle-form .col-md-8{width:100%}.vehicle-form .col-md-8 .col-md-6{padding-bottom:20px;margin-bottom:20px;width:36%;float:none;display:inline-block;padding:0px 15px}.result-table{border:0px}.result-table.row{display:block}.result-table.row .col-md-2{width:100%;margin-bottom:20px}.result-table.row .col-md-2 ul{border:1px solid #e5e5e5;border-top:0px}.result-table.row .col-md-2 ul li{float:left}.result-table.row .col-md-2 ul li a{padding:0px 50px;border:0px}.result-table.row .col-md-7{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px;margin-bottom:20px}.result-table.row .col-md-7 .center-pane{padding-bottom:0px}.result-table.row .col-md-3{width:100%;float:left;border:1px solid #e5e5e5;border-top:0px}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:50px;width:30%;float:left}.result-table .right-pane .right-pane-sub.second-step .questions{float:left;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{text-align:center;float:left;width:50%}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:auto;float:left;padding-right:1.5625em}}@media (max-width: 480px){.recall-text .recall-top-pane .bt_area span{display:block;margin-bottom:5px}.vin-modal .modal-dialog .modal-content .vin-left.col-md-12 ul li{line-height:24px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-text{font-size:16px;line-height:18px;margin-bottom:25px}.vin-modal .modal-dialog .modal-content .col-md-5 .vin-number{font-size:16px;line-height:18px}.recall-text .recall-top-pane .bt_area a{margin-bottom:5px}.recall-text .latest-recall h6{margin-bottom:20px}.recall-text .latest-recall h6 span{padding:0px}.recall-text .latest-recall h6:after{display:none}.vehicle-form .col-md-8 .col-md-6{width:100%}body .search-result .spec-pane .col-md-4{margin-bottom:0px !important}body .search-result .spec-pane .col-md-4.center-pane-head{margin-bottom:20px !important}body .search-result .spec-pane .dt-pane{margin-bottom:20px;width:100%;float:left;text-align:left}body .search-result .spec-pane .dt-pane .title,body .search-result .spec-pane .dt-pane .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description body .search-result .spec-pane .dt-pane .title2{margin-bottom:8px}.result-table.row .col-md-2 ul li{float:left;width:100%;text-align:center}.result-table .col-md-7 .center-pane .cl b{width:100%;margin-bottom:5px}.result-table .right-pane .right-pane-sub .btn.btn-primary{width:auto;padding-right:1.5625em}.contact-recall .main-head{font-size:25px;line-height:30px;padding-bottom:10px}.contact-recall .contact-detail-pane .contact-detail p{margin-bottom:30px}.contact-recall .contact-detail-pane .contact-detail ul li{width:100%;margin-bottom:0px;border-bottom:0px}.contact-recall .contact-detail-pane .contact-detail ul li:last-child{margin-bottom:0px;border:0px}.contact-recall .enq-form{padding-left:0px;padding-right:0px}.contact-recall .enq-form .form-group .btn-group,.contact-recall .enq-form .form-group input,.contact-recall .enq-form .form-group textarea{padding-left:10px;font-size:12px;line-height:32px;height:32px;margin-bottom:15px}.contact-recall .enq-form .form-group .btn-group .caret,.contact-recall .enq-form .form-group input .caret,.contact-recall .enq-form .form-group textarea .caret{top:1em}.contact-recall .enq-form .form-group .btn-group .btn,.contact-recall .enq-form .form-group input .btn,.contact-recall .enq-form .form-group textarea .btn{height:32px}.contact-recall .enq-form .form-group .btn-group .btn .filter-option,.contact-recall .enq-form .form-group input .btn .filter-option,.contact-recall .enq-form .form-group textarea .btn .filter-option{font-size:12px}.contact-recall .enq-form .form-group.captcha .text-pane{width:60%}.contact-recall .enq-form .form-group.captcha .text-pane:last-child{width:40%;padding:3px 5px;height:32px}}.desktop_contact{display:block !important}.mobile_contact{display:none !important}.contact-dealer.inner-banner h2{font-size:2.75em !important}.contact-dealer.inner-banner .mobile-banner{display:none}.category-pane{margin:0px auto;text-align:center;position:relative}.category-pane:before{content:"";height:1px;width:32%;background:#e5e5e5;float:left;position:absolute;left:0;top:26px}.category-pane:after{content:"";height:1px;width:32%;background:#e5e5e5;float:right;position:absolute;right:0;top:26px}.category-pane .category-dropdown{float:none;margin:0px auto}.category-pane .category-dropdown .form-control{font-size:16px;height:53px;border-radius:0}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{height:52px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1.5em;right:1.5em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret:before{font-size:.875em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{color:#1d1d1d;text-transform:none;font-size:1.5em;font-weight:normal}.contact-map-info{padding:4.375em 0 0 0}.contact-map-info img{max-width:100%}.contact-map-info h3{font-size:1.25em;color:#000000;margin-top:0;text-transform:uppercase;font-weight:700;letter-spacing:.125em;margin-bottom:1em}.contact-map-info .autoList{margin-top:2em;margin-bottom:0px}.contact-map-info .autoList li h4{font-family:"univers", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.25em}.contact-map-info .autoList li .span{color:#000;font-family:"univers", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:none;font-weight:500;margin-top:.9375em}.contact-map-info .autoList li .span a{color:#000}.contact-map-info .autoList li img{width:70%}.contact-map-info .autoList li i{top:-.5em}.contact-map-info .hour-table{border:1px solid #e5e5e5;float:left;width:100%;color:#000;margin-top:0}.contact-map-info .hour-table .head{font-size:1.25em;background:#f3f6fa;padding:.4375em 1.0625em;letter-spacing:.125em;font-weight:700;text-transform:uppercase}.contact-map-info .hour-table .col-sec-one{width:50%;float:left}.contact-map-info .hour-table .col-sec-two{width:50%;float:left}.contact-map-info .hour-table .col-sec{width:100%;float:left;box-sizing:border-box;padding:.9375em 1.25em;border:1px solid #e5e5e5;border-right:0;min-height:3.3125em;color:#000;font-size:.875em;border-bottom:0}.contact-map-info .hour-table .col-sec span{width:62%;display:inline-block}.contact-map-info .hour-table .col-sec span.day{width:34%}.contact-map-info .hour-table .col-sec h4{font-size:1.125em;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.0625em;margin:0}.show-room-sec{padding:5em 0}.show-room-sec h2{font-size:2em;text-transform:uppercase;font-weight:700}.show-room-sec hr{background:#cc0000;width:4.4375em;height:.25em;float:left}.show-room-sec .viewallbtn{text-align:right;margin-top:.9375em}.show-room-sec .viewallbtn .moreLink{font-size:1em;padding:.1875em 2.5em .1875em .3125em;position:relative;font-weight:700;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em}.show-room-sec .viewallbtn .moreLink i{position:absolute;right:.1875em;top:.0625em;font-size:1.5em;z-index:99}.show-room-sec .viewallbtn .moreLink span{position:relative;z-index:99;left:0;color:#c00;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.show-room-sec .viewallbtn .moreLink:hover,.show-room-sec .viewallbtn .moreLink:focus{text-decoration:none}.show-room-sec .viewallbtn .moreLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.show-room-sec .box{border:1px solid #dddddd;padding:.9375em 1.5625em;display:table;width:100%;border-top:0;min-height:9.1875em}.show-room-sec .box.firstb{border-top:1px solid #dddddd}.show-room-sec .box.darkgrid{background:#fbfbfb}.show-room-sec .box h4{font-size:.9375em;font-family:"univers condensed";margin-top:.3125em;color:#000;font-weight:700;text-transform:uppercase}.show-room-sec .box .address-sec .detail-area{width:63%;float:left}.show-room-sec .box .address-sec .detail-area p{font-size:.9125em;color:#000;margin-bottom:.3125em}.show-room-sec .box .address-sec .detail-area p span{color:#d02626}.show-room-sec .box .address-sec .detail-area p a{color:#000}.show-room-sec .box .address-sec .btn-area{width:36%;float:right;margin-top:5%}.show-room-sec .box .address-sec .btn-area.virtual-btn{margin-top:17%;width:36%}.show-room-sec .box .address-sec .btn-area.virtual-btn .btn img{width:1.625em;top:.625em}.show-room-sec .box .address-sec .btn-area.virtual-btn a:active,.show-room-sec .box .address-sec .btn-area.virtual-btn a:focus{color:#fff}.show-room-sec .box .address-sec .btn-area img{margin-right:.625em;position:relative;z-index:9;top:-2px}.show-room-sec .box .address-sec .btn-area .btn{width:100%;padding-left:3.125em}.show-room-sec .box .address-sec .btn-area .btn img{position:absolute;left:.625em;top:.4375em}.gm-style-mtc{display:none}.enq-form-sec{padding:4.375em 0;background:#f8f8f8}.enq-form-sec h2{text-align:center;text-transform:uppercase;letter-spacing:0.4em;margin:0 0 1em;font-size:2.5em}.enq-form-sec p{text-align:center;font-size:1.1875em;padding:0 1.25em}.enq-form-sec.register-interest{background:#fff}.enq-form-sec .form-group{width:47%;float:left;margin-right:5%;margin-top:1.5%;margin-bottom:0}.enq-form-sec .form-group.last-child{margin-right:0}.enq-form-sec .form-group.textareasec{width:100%;margin:2.8125em 0 0 0}.enq-form-sec .form-group.textareasec textarea{min-height:100px}.enq-form-sec .form-group .bootstrap-select>.btn{padding:0;font-size:.9375em;font-weight:normal}.enq-form-sec .form-group .bootstrap-select>.btn span{color:#000;text-transform:capitalize;font-size:1.0625em}.enq-form-sec .form-group .bootstrap-select>.btn .filter-option{color:#000}.enq-form-sec .form-group .bootstrap-select>.btn .caret{right:0;top:1em}.enq-form-sec .form-group .bootstrap-select>.btn:active{box-shadow:none}.enq-form-sec .form-group .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.enq-form-sec .has-success .bootstrap-select.btn-group .btn .filter-option{color:#000}.enq-form-sec .form-control{border-bottom:solid 1px #e4e6e8;border-left:none;padding:0 0;color:#000000;border-top:none;border-right:none;background:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;height:2.8125em;font-size:1.125em}.enq-form-sec .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.enq-form-sec .form-wrapper{overflow:hidden;padding:0 0 20px 0;margin-top:1.875em}.enq-form-sec .form-wrapper .loader:before{border-color:#f8f8f8}.enq-form-sec .form-wrapper .thanks{background:#f8f8f8}.enq-form-sec .form-wrapper .thanks .thanks-inner{height:100%;padding-top:0.7%;background:#f8f8f8}.enq-form-sec .form-wrapper .thanks .thanks-inner p{color:#000;font-size:1.5625em;margin-top:6.25em}.enq-form-sec .btn-white{background:#cc0000;color:#fff;letter-spacing:.0625em;height:3.25em;min-width:14.25em}.enq-form-sec .btn-white img{position:absolute;left:.9375em;top:.75em;z-index:9}.enq-form-sec .btn-white:focus{outline:none}.enq-form-sec .btn-white span{font-size:1.125em;padding-left:1.375em;letter-spacing:.125em}.enq-form-sec .btn-white i{top:.4375em}.enq-form-sec ::-webkit-input-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec ::-moz-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec :-ms-input-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec :-moz-placeholder{color:#000;text-transform:capitalize;letter-spacing:.0625em}.enq-form-sec .has-error .form-control{border-bottom:1px solid #c00}.enq-form-sec .has-success .form-control{border-bottom:1px solid #3c763d}.enq-form-sec .form-btn-sec{width:100%;float:left;margin-top:4.0625em;text-align:center;position:relative;top:-5px}.form-wrapper .loading:before{background:#f8f8f8}#eqyform .bootstrap-select.btn-group .dropdown-menu li a{font-size:1.125em !important;font-weight:300;white-space:normal}#map-canvas{height:40.625em;width:100%}#map-canvas-detail{height:40.625em;width:100%}hr{width:27px;height:2px;background:#ba8a3d;border:none;margin:0 0 20px 0;position:relative;display:inline-block}.main-popup{width:300px !important;background:#fff !important}.gm-style .gm-style-iw{top:0 !important;position:relative !important;left:0 !important;width:100% !important;padding:10px 10px 0 10px;box-sizing:border-box}.gm-style .gm-style-iw div{overflow:hidden !important;width:100% !important;max-width:100% !important}.mapImg{margin-bottom:20px;display:block}#content h3{font-size:1em;margin-bottom:10px;line-height:16px;text-transform:capitalize;color:#000;font-weight:normal;padding:0 1.25em}#content h3 span{text-transform:uppercase;font-size:1.4375em;line-height:1.875em}#content h3 a{color:#000;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#content hr{margin-top:1.875em;width:100%;background:#ededed}#content .mapList{margin:0;padding:0}#content .mapList li{display:block;width:100%;color:#ccc;font-size:14px;margin-bottom:5px;overflow:hidden;font-family:'Catamaran' !important}#content .mapList li:last-child{margin-bottom:0}#content .mapList li span{float:left;width:50%}.autoList{float:left;width:100%;padding:0}.autoList li{margin:0 0 1.25em 0;list-style:none;display:block;position:relative;padding:0 3.125em 0 4.375em;float:left}.autoList li h4{font-size:2.25em;margin:0;color:#222222;font-weight:700;font-family:"univers condensed"}.autoList li span{color:#414141;font-size:1em;font-family:"univers condensed";display:block;text-transform:uppercase;font-weight:500}.autoList li i{position:absolute;left:0;top:0;width:3.625em;height:3.625em}.autoList li i img{width:100%}.homepage.normal-pages section.contact-map-info{height:auto !important;height:initial !important}.homepage.normal-pages section.contact-map-info .fp-tableCell{height:auto !important;height:initial !important;padding-bottom:3em}.homepage.normal-pages section.contact-map-info .fp-tableCell .fp-scrollable{height:auto !important}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:2em;padding-bottom:3em}.gm-style .close-btn{right:10px !important;left:initial !important}.gm-style .gm-style-iw div .mCSB_scrollTools{width:5px !important;top:15px}#eqyform .bootstrap-select.btn-group .dropdown-menu{max-width:100%;overflow-x:hidden}@media (max-width: 1600px) and (min-width: 1550px){.show-room-sec .box .address-sec .detail-area{width:59%}.show-room-sec .box .address-sec .btn-area{width:41%}.show-room-sec .box .address-sec .btn-area.virtual-btn{width:41%}}@media (max-width: 1599px) and (min-width: 1200px){.enq-form-sec .btn-white img{width:1.5625em}.show-room-sec .box .address-sec .btn-area .btn img{width:1.6875em}}@media (max-width: 1366px) and (min-width: 1280px){#eqyform .bootstrap-select.btn-group .dropdown-menu{font-size:1em}}@media (min-width: 1200px){.viewallbtn .moreLink:hover{color:#fff}.viewallbtn .moreLink:hover span{left:.25em;color:#fff}.viewallbtn .moreLink:hover:before{left:0;right:auto;width:100%}#content h3 a:hover{color:#c00}section.enq-form-sec .fp-tableCell{padding-bottom:0 !important}}@media (max-width: 1280px) and (min-width: 1201px){.enq-form-sec .btn-white img{height:15px}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}}#philo{overflow:initial}@media (max-width: 1024px){.enq-form-sec .form-wrapper{overflow:inherit;float:left;width:100%}.category-pane{margin-top:1.875em}body #eqyform .bootstrap-select.btn-group .dropdown-menu li a{font-size:.875em !important}.contact-map-info{padding:22px 0 0 0}.enq-form-sec{padding:22px 0 0 0}body.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:0em}body .show-room-sec{padding:0px 0px 22px 0px}}@media (max-width: 1199px) and (min-width: 992px){.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.enq-form-sec .btn-white{width:15%}.enq-form-sec .btn-white img{width:1.5625em}.show-room-sec .box .address-sec .detail-area{width:59%}.show-room-sec .box .address-sec .btn-area{width:40%;margin-top:7%}.show-room-sec .box .address-sec .btn-area.virtual-btn{width:40%}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}}@media (max-width: 991px) and (min-width: 768px){.category-pane:before,.category-pane:after{width:24%}.category-pane .category-dropdown .form-control{height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{padding-left:0.7em;height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{font-size:1.2em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1em;right:1em}.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.contact-map-info .autoList li{width:50%}.contact-map-info .hour-table .col-sec span{width:63%}.contact-map-info .hour-table .col-sec .day{width:34%}.enq-form-sec .btn-white{width:18%}.enq-form-sec .btn-white img{width:1.5625em}.enq-form-sec .form-wrapper{min-height:33em}.show-room-sec .address-sec .detail-area{width:47% !important}.show-room-sec .address-sec .btn-area{width:50% !important}.show-room-sec .address-sec .btn-area.virtual-btn{margin-top:31% !important;width:50% !important}.show-room-sec .address-sec .btn-area .btn img{width:1.5625em}.show-room-sec .address-sec .btn-area .btn i{top:.25em}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}}@media (max-width: 767px){.category-pane:before,.category-pane:after{width:24%}.category-pane .category-dropdown{width:50%}.category-pane .category-dropdown .form-control{height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn{padding-left:0.7em;height:42px}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .filter-option{font-size:1.2em}.category-pane .category-dropdown .form-control.bootstrap-select.btn-group .btn .caret{top:1em;right:1em}.desktop_contact{display:none !important}.mobile_contact{display:block !important}.main-popup{width:15.625em !important}.main-popup img{width:100%}.main-popup .mapImg{margin-bottom:.625em}.main-popup #content h3{padding:0;font-size:.8125em;margin-bottom:0}.main-popup #content h3 span{font-size:1.0625em;font-weight:700}.main-popup #content hr{margin-top:.3125em;margin-bottom:.3125em}.enq-form-sec .form-wrapper .thanks .thanks-inner{padding-top:0}.main-popup{width:17.5em !important}.enq-form-sec .btn-white{width:20%}.enq-form-sec .btn-white img{width:1.5625em}.contact-dealer.inner-banner h2{font-size:1.875em !important}.contact-dealer.inner-banner p{font-size:1.125em}.contact-dealer.inner-banner p br{display:none}.contact-dealer.inner-banner .container-fluid{top:30%}.contact-dealer.inner-banner img{display:none}.contact-dealer.inner-banner .mobile-banner{display:block;max-width:100%;margin:0}.map-area-sec{margin-bottom:1.25em}.contact-map-info h3{font-size:1.5625em}.map-pane .map-area-sec{margin-bottom:0}.show-room-sec .box .address-sec .detail-area{width:60%}.show-room-sec .box .address-sec .btn-area{width:31%}.show-room-sec .box .address-sec .btn-area.virtual-btn{margin-top:.9375em}.show-room-sec .box .address-sec .btn-area .btn img{width:1.5625em}.show-room-sec .box .address-sec .btn-area .btn i{top:.375em;display:block}.homepage.normal-pages section.enq-form-sec{height:initial !important}.homepage.normal-pages section.enq-form-sec .fp-tableCell{height:initial !important;padding-top:3em;padding-bottom:3em}.homepage.normal-pages section.show-room-sec{height:initial !important}.homepage.normal-pages section.show-room-sec .fp-tableCell{height:initial !important;padding-top:0em;padding-bottom:2em}.inner-banner .dealer-banner p{font-size:1.125em}}@media (max-width: 480px){.category-pane:before,.category-pane:after{width:14%}.category-pane .category-dropdown{width:75%}.contact-map-info .autoList li{width:100%;margin-bottom:20px}.contact-map-info .autoList li span{margin-top:.5375em}.contact-map-info .hour-table .col-sec{width:100%}.contact-map-info .hour-table .col-sec-one{width:100%}.contact-map-info .hour-table .col-sec-two{width:100%}.enq-form-sec .form-group{width:100%}.enq-form-sec .form-group.textareasec{margin:1.875em 0 0 0}.enq-form-sec .btn-white{width:50%}.enq-form-sec h2{font-size:1.5625em !important}.show-room-sec{padding:1.25em 0 3.75em 0}.show-room-sec .detail-area{width:100% !important}.show-room-sec .btn-area{width:100% !important;margin-top:1.25em}.about-dealer-sec h2{font-size:2.8125em !important}}@media (max-width: 320px){.contact-dealer.inner-banner .container-fluid{top:25%}.contact-dealer.inner-banner h2{font-size:1.5625em !important}.show-room-sec h2{font-size:1.25em}}.inner-banner .dealer-banner.t_sp{margin-top:5em}.inner-banner .dealer-banner>img{width:100%}.inner-banner .dealer-banner .container-fluid{position:absolute;top:10em;left:5.5em}.inner-banner .dealer-banner h2{font-family:"univers condensed";color:#fff;font-size:2.5em;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 3px #7b7b7b}.inner-banner .dealer-banner hr{background:#fff;margin-top:15px}.inner-banner .dealer-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0;letter-spacing:.0625em}.inner-banner .dealer-banner .banner-icon-logo{max-width:100%;width:auto}.about-deal .mobile-banner{display:none}.about-dealer-sec{text-align:center;padding:3em 0;font-size:1.250em}.about-dealer-sec h2{font-size:1.875em;text-transform:uppercase;letter-spacing:0.4em;margin-bottom:1em}.about-dealer-sec ul{margin-top:1.375em}.about-dealer-sec ul li{display:inline-block;padding:0 .875em;position:relative}.about-dealer-sec ul li:before{content:"";position:absolute;top:.5em;right:0;display:block;width:1px;height:14px;background:#d3d3d3}.about-dealer-sec ul li.last:before{display:none}.company-intro-sec{background:#f8f8f8;padding:6.250em 0}.company-intro-sec h2{color:#cc0000;font-weight:700;font-size:2.5em;text-transform:uppercase;margin-top:0;margin-bottom:.75em}.company-intro-sec img{max-width:100%}.company-intro-sec p{font-size:1.25em}.explore-sec{padding-top:4.375em;margin-bottom:1.5625em;text-align:center;height:auto !important}.explore-sec .fp-tableCell{padding-top:0em;height:auto !important}.explore-sec h2{font-size:2.5em;text-transform:uppercase;letter-spacing:0.4em;margin-bottom:1em}.explore-sec .services-box{text-align:left;float:left;position:relative;flex:1 auto;margin-right:1.25em;width:27%}.explore-sec .services-box .box-one-text{position:absolute;left:0;bottom:0;width:100%;padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-one-text .btn{min-width:12.5em}.explore-sec .services-box .box-one-text .btn i{top:.25em}.explore-sec .services-box .box-one-text h3{text-transform:uppercase;font-size:1.875em;font-weight:bold;padding-right:2.5em}.explore-sec .services-box .box-one-text hr{background:#000}.explore-sec .services-box .box-two-text{position:absolute;left:0;bottom:0.625em;width:100%;padding:0 2.5em 2em 2.5em}.explore-sec .services-box .box-two-text .btn{min-width:12.5em;border:1px solid #fff}.explore-sec .services-box .box-two-text .btn i{top:.25em}.explore-sec .services-box .box-two-text h3{text-transform:uppercase;color:#fff;font-weight:bold;font-size:1.875em}.explore-sec .services-box .box-two-text p{color:#fff;font-size:1.375em;font-weight:300;line-height:1.125em;padding:.625em 0 1.125em 0}.explore-sec .services-box .box-three-text{position:absolute;left:0;bottom:0;width:100%;padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-three-text .btn{min-width:14.5em}.explore-sec .services-box .box-three-text .btn i{top:.25em}.explore-sec .services-box .box-three-text h3{text-transform:uppercase;font-size:1.875em;font-weight:bold;padding-right:2.5em;color:#fff}.explore-sec .services-box .box-three-text hr{background:#fff}.explore-sec .services-box.certified-car{width:41%}.explore-sec .services-box.map-sec{border:1px solid #e8e8e8}.explore-sec .main-box-sec{position:relative;width:100%;float:left;display:flex;-webkit-flex-flow:row wrap}.explore-sec .main-box-sec hr{display:block}.explore-sec .contact-box{position:relative;width:100%;float:left;margin-top:2.5em}.explore-sec .contact-box .text-sec{position:absolute;left:0;top:17%;width:100%;padding:0 6.875em}.explore-sec .contact-box .text-sec h2{font-size:2.5em;text-transform:uppercase;letter-spacing:0.4em;color:#fff;margin-bottom:.625em}.explore-sec .contact-box .text-sec p{color:#fff;font-size:1.25em;font-weight:300;letter-spacing:0.6px;line-height:1.125em}.explore-sec .contact-box .btn{margin-top:1.5625em;min-width:23em}.explore-sec .contact-box .btn i{top:.3125em}.disclaimer-txt{padding:10px 0 0;display:block}.disclaimer-txt p{font-size:.875em;color:#000;margin:0}.disclaimer-txt p .star{font-size:1.125em}.about-deal.inner-banner{height:auto !important}.about-deal.inner-banner .fp-tableCell{height:auto !important;padding-top:0em}.about-deal.inner-banner.mgt2{padding-top:5em}.company-intro-sec{height:auto !important}.company-intro-sec .fp-tableCell{height:auto !important;padding-top:3em;padding-bottom:3em}.recall-sec{height:inherit !important;background:#f8f8f8}.recall-sec.white{background:#fff}.recall-sec .fp-tableCell{height:inherit !important;padding-top:5em;padding-bottom:5em}.recall-sec .fp-tableCell img.for-mobile{display:none}@media (min-width: 1201px) and (max-width: 1280px){.inner-banner .dealer-banner .container-fluid{top:7em}.message-f-p h2{margin:3em 0 1.25em}body .tow-column-section{padding:3.875em 0 0em 0}body .tow-column-section.unlimited .container{padding:3.875em 0 0em 0}body .unlimited .col-md-6{height:78vh}body .page-title{margin:.9375em 0 .9375em 0}body .innerMenu>li .dropDown ul li{min-height:15.625em}}@media (min-width: 1330px) and (max-width: 1366px){.explore-sec .services-box .box-two-text{padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box.calc-sec .box-two-text+img{height:251px}.ie .explore-sec .services-box.map-sec .box-one-text+img{height:248px}.ie .explore-sec .services-box.calc-sec .box-two-text+img{height:250px}}@media (min-width: 1200px){.explore-sec .services-box .box-one-text .img-responsive{width:38%}.explore-sec .services-box .box-three-text .img-responsive{width:30%}.ie .explore-sec .services-box img{height:100%}}@media (min-width: 992px) and (max-width: 1199px){.explore-sec .contact-box{margin-top:3em}.inner-banner .dealer-banner .container-fluid{top:6.5em}.about-dealer-sec{padding:1em 0em 2.2em}.about-dealer-sec ul{padding-left:0}.about-dealer-sec ul li{padding:0 .6em 0 0;margin:0 0.2em 0 0}.about-dealer-sec ul li:before{top:.25em}.explore-sec{height:initial !important;padding:0em 0 3em}.explore-sec h2{margin-top:1em}.explore-sec .fp-tableCell{height:initial !important;padding:0em}.explore-sec .box-one-text .img-responsive{width:auto}.explore-sec .box-three-text .img-responsive{width:25%}.explore-sec .services-box .box-two-text{bottom:-0.375em}.explore-sec .services-box .box-two-text h3{font-size:1.25em}.explore-sec .services-box .box-three-text{padding:0 2.5em 2.5em 2.5em}.explore-sec .services-box .box-three-text h3{font-size:1.25em}.explore-sec .services-box .box-one-text{padding:1.5625em 1.1875em}.explore-sec .services-box .box-one-text h3{font-size:1.25em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (min-width: 768px) and (max-width: 991px){.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.about-dealer-sec{padding:1em 0em 2.2em}.about-dealer-sec ul li{margin:.25em 0}.inner-banner .dealer-banner .container-fluid{top:6.5em}.inner-banner .dealer-banner h2{font-size:2.1875em;margin-top:.3125em}.explore-sec{height:initial !important;padding:0em 0 3em}.explore-sec h2{margin-top:1em}.explore-sec .fp-tableCell{height:initial !important;padding:0em}.explore-sec .services-box{margin-right:.5em;margin-left:.5em}.explore-sec .services-box .box-one-text{padding:.625em .75em !important}.explore-sec .services-box .box-one-text img{width:31%}.explore-sec .services-box .box-one-text h3{margin-top:.6875em;font-size:1.5em}.explore-sec .services-box .box-two-text{padding:.75em .6875em !important}.explore-sec .services-box .box-two-text p{padding:0 !important}.explore-sec .services-box .box-two-text h3{font-size:1.25em !important}.explore-sec .services-box .box-three-text{padding:.8125em .5625em !important}.explore-sec .services-box .box-three-text h3{margin-top:.625em;font-size:1.5em}.explore-sec .services-box .box-three-text .img-responsive{width:25%}.explore-sec .contact-box{height:26.875em;overflow:hidden}.explore-sec .contact-box img{max-width:none}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (max-width: 767px){.company-intro-sec{padding:0px}.company-intro-sec .fp-tableCell{padding:2em 0}.about-deal img{display:none}.about-deal .mobile-banner{display:block;width:100%;margin:0}.about-deal .txt-sec img{display:block;margin-left:0}.inner-banner .dealer-banner{height:22em;display:block;position:relative;overflow:hidden}.inner-banner .dealer-banner .container-fluid{left:1.875em;top:5em}.inner-banner .dealer-banner h2{font-size:2.1875em;line-height:1.25em;margin-top:.625em}.inner-banner .dealer-banner p{font-size:1.125em}.inner-banner .about-dealer-sec{padding-left:10px;padding-right:10px;padding-top:.375em;padding-bottom:1em}.explore-sec{padding:0 1.25em;height:initial !important}.explore-sec .contact-box{height:30em;overflow:hidden;margin-top:0;margin-bottom:.9375em}.explore-sec .contact-box .img-responsive{max-width:none}.explore-sec .contact-box .text-sec{top:9%;padding:0 .625em}.explore-sec .contact-box .text-sec p{line-height:1.25em}.explore-sec .services-box{width:100%;margin:0 0 1.25em 0}.explore-sec .services-box.certified-car{width:100%}.explore-sec .services-box img{width:100%}.explore-sec .services-box img.flogosec{width:auto}.explore-sec .services-box .box-one-text img{width:auto}.explore-sec .services-box .box-one-text+img{border:1px solid #efefef}.explore-sec .services-box .box-one-text h3{font-size:1.25em}.explore-sec .services-box .box-one-text h3 br{display:none}.explore-sec .services-box .box-two-text h3{font-size:1.25em}.explore-sec .services-box .box-three-text h3{font-size:1.25em}.explore-sec .fp-tableCell{height:initial !important;padding-top:1em}.about-dealer-sec ul{padding:0}.about-dealer-sec ul li{margin-bottom:.625em}.homepage.normal-pages section .fp-tableCell .fp-scrollable{height:auto !important}.homepage.normal-pages section .fp-scroller{height:auto !important}.contact-dealer.inner-banner h2{font-size:1.875em}.inner-banner .dealer-banner p br{display:none}.recall-sec .fp-tableCell{padding-top:2em;padding-bottom:2em}.recall-sec .fp-tableCell img.for-desktop{display:none}.recall-sec .fp-tableCell img.for-mobile{display:block}.hideMobileBannerText .inner-banner .txt-sec{display:none}}@media (max-width: 480px){.about-deal .kuwait-banner-logo{width:15.625em}.inner-banner .dealer-banner{position:relative;height:12.5em;display:block}.inner-banner .dealer-banner h2{font-size:1.25em}.inner-banner .dealer-banner .txt-sec>img{width:70%}.inner-banner .dealer-banner .container-fluid{left:1.875em;top:2em}.about-dealer-sec{padding:1.875em 0}.company-intro-sec{padding:0em 0}.explore-sec{padding:0em 1.25em}.explore-sec h2{font-size:1.625em}.explore-sec .fp-tableCell{padding-top:0px}.explore-sec .services-box{margin-bottom:1.25em;margin-right:0}.explore-sec .services-box .box-two-text{padding:.625em .9375em}.explore-sec .services-box .box-one-text{padding:.625em .9375em}.explore-sec .services-box .box-one-text img{width:9.375em}.explore-sec .services-box .box-three-text{padding:.625em .9375em}.explore-sec .services-box .box-three-text h3{font-size:1.4375em;margin:.5em 0}.explore-sec .services-box .box-three-text h3 br{display:none}.explore-sec .services-box .box-three-text img{width:10.625em}.company-intro-sec h2{font-size:1.875em}.inner-banner .dealer-banner p{font-size:1em}.inner-banner .dealer-banner p br{display:none}}@media (max-width: 320px){.inner-banner .dealer-banner h2{font-size:1.25em}.explore-sec .services-box img.flogosec{width:12.5em}.explore-sec .services-box img.kuwait-logo{width:6.25em}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.safeTechItems{vertical-align:top;display:inline-block;float:none}.video-section .l1-content{padding-top:11.875em;float:left;width:39.5%;padding-left:2.8125em;padding-right:2.8125em}.video-section .l1-content h3{font-family:"univers condensed";font-weight:bold;text-transform:uppercase;font-size:3.0625em;color:#000000;margin-bottom:20px;line-height:1.05}.video-section .l1-content p{font-family:"univers";font-size:1.375em;color:#000000;text-shadow:0px 0px 0px}.video-section .l1-img{width:60.5%;float:right;height:100vh}.video-section .l1-img .kw-tl{position:absolute;right:3.125em;bottom:11.25em;padding:.75em;min-width:auto;width:auto}.video-section .l1-img .kw-tl span{font-family:"univers condensed";font-size:2em;font-weight:400;letter-spacing:1px}.fancy_video{position:absolute;right:0.5%;bottom:7.5%;z-index:999999;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#fff}.fancy_video:hover{color:#ff4545}.main-video-link{position:relative;z-index:9;width:100%;height:100vh;float:left}.home-banner .slick-dots{position:absolute;bottom:10%;left:0;padding:0;width:auto;text-align:right;right:23%;z-index:1}.home-banner .slick-dots li{position:relative;display:inline-block;margin:0 20px 0 0;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:13px;height:13px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home-banner .slick-dots li button{display:none}.home-banner .slick-dots li:before{background:#fff;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.home-banner .slick-dots li:hover{border:#fff solid 1px !important}.home-banner .slick-dots li.slick-active{border:#c00 solid 1px !important}.home-banner .slick-dots li.slick-active:before{background:#c00}.home-banner .slick-next,.home-banner .slick-prev{display:none !important}.home-banner .slick-slide img{width:100%;height:100%;object-fit:cover}.video-section{height:825px;overflow:hidden;min-height:100vh;max-height:100vh;position:relative;z-index:1;clear:both}.video-section .container{position:absolute;left:0;right:0;margin:auto;top:44.3%;z-index:10;width:100%;text-align:center}.video-section h1{color:#fff;margin:0 0 .08125em 0;font-weight:700;text-transform:uppercase;font-size:6.25em;font-family:"univers condensed";letter-spacing:.125em;text-shadow:2px 2px 3px #7b7b7b}.video-section p{color:#fff;font-size:1.25em;margin-bottom:1.3125em;letter-spacing:-.00313em;text-shadow:2px 2px 3px #7b7b7b}.video-section .btn{font-size:.6875em;width:12.375em;padding:.8125em 1.6875em .75em 1.6875em;text-shadow:none}.video-section .bgVid{display:block;position:absolute;z-index:-101;left:0;top:0;right:0;bottom:0;text-align:center;width:100%;min-height:100%;min-width:100%;background-size:100% 100%;background-position:center bottom;background-size:cover;object-fit:cover}.newTicker{height:3.75em;width:100%;position:absolute;left:0;bottom:0;z-index:9;float:left}.newTicker .left-heading{float:left;width:19%;background:#c00;height:100%;position:relative;overflow:hidden;padding:1.4375em 0 0 5.5em}.newTicker .left-heading:after{position:absolute;left:-5%;top:-50%;content:'';background:#d50e0e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:8.875em;height:8.5625em}.newTicker .left-heading h3{color:#fff;font-size:1.125em;margin:0;position:relative;z-index:1}.newTicker .left-heading i{width:2.875em;height:2.875em;position:absolute;left:2.25em;top:.4375em;background:#c00 url("/assets/svgs/bell.svg") no-repeat center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2}.newTicker .right-text{width:81%;float:left;height:100%;background:rgba(1,1,1,0.8);padding:1.25em 0 0 2.375em}.cookie-bar{background:#000000;padding:0 2.25em;width:100%;position:fixed;left:0;bottom:0;z-index:9;float:left;overflow:hidden;display:flex;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.cookie-bar p{color:#fff;font-size:.875em;margin:0;float:left;width:80%;padding:2.75em 0}.cookie-bar .btnarea{float:right;position:relative;width:20%;padding-top:15px}.cookie-bar .btnarea .close-c-bar{position:absolute;top:0;bottom:0;margin:auto;right:2px;width:1.375em;height:1.375em}.cookie-bar .btnarea .close-c-bar img{width:1.375em}.cookie-bar .btnarea .btn-hollow{color:#fff;text-transform:uppercase;font-size:.8125em;text-align:center;border:1px solid #fff;float:right;width:6.875em;height:2.875em;line-height:2.875em;position:absolute;top:0;bottom:0;margin:auto;right:20%;padding:0}.cookie-bar.inactive{opacity:0;filter:alpha(opacity=0)}.newSlider{margin:0;padding:0}.newSlider li{display:block;position:relative;margin:0;padding:0}.newSlider li p{color:#fff;font-size:1em;margin:0;padding:0}.newSlider li .newsLink{font-size:.75em;color:#c00;padding:.1875em 3.75em .1875em 0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;text-transform:uppercase;right:2.625em;top:.1875em;position:absolute}.newSlider li .newsLink i{position:absolute;right:.1875em;top:-.125em;font-size:1.875em;z-index:99;color:#fff}.newSlider li .newsLink span{position:relative;z-index:99}.newSlider li .newsLink:hover,.newSlider li .newsLink:focus{text-decoration:none}.newSlider li .newsLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.newsSlickNav{float:left;width:19%;background:#c00;height:100%;position:relative;overflow:hidden}.newsSlickNav:after{position:absolute;left:-5%;top:-50%;content:'';background:#d50e0e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:8.875em;height:8.5625em}.newsSlickNav h3{color:#fff;font-size:1.375em;margin:0;position:relative;z-index:1}.newsSlickNav i{width:2.875em;height:2.875em;position:absolute;left:2.25em;top:.4375em;background:#c00 url("/assets/svgs/bell.svg") no-repeat center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2}.newsSlickNav .slick-list{z-index:1}.newsSlickNav .newsNav-item{padding:.5em 0 .5em 5.5em;height:3.75em;position:relative;display:flex;align-items:center}.newsSlickNav .newsNav-item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.newSlickSlider{margin:0;padding:0}.newSlickSlider .slick-slide{position:relative}.newSlickSlider p{color:#fff;font-size:1.125em;margin:0;padding:0 20% 0 0;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newSlickSlider .newsLink{font-size:1.0625em;color:#c00;padding:.1875em 3.75em .1875em 0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;text-transform:uppercase;right:10%;top:0em;position:absolute}.newSlickSlider .newsLink i{position:absolute;right:.1875em;top:-.125em;font-size:1.875em;z-index:99;color:#fff}.newSlickSlider .newsLink span{position:relative;z-index:99}.newSlickSlider .newsLink:hover,.newSlickSlider .newsLink:focus{text-decoration:none}.newSlickSlider .newsLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.newSlickSlider .slick-dots{position:absolute;padding:0;top:.1875em;bottom:0;margin:auto 0;right:1.875em}.newSlickSlider .slick-dots li{display:inline-block;margin:0 0 0 .75em;line-height:1}.newSlickSlider .slick-dots li button{width:.9375em;height:.9375em;padding:0;border:0;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;text-indent:-30px}.newSlickSlider .slick-dots li.slick-active button{background:#c00}.threeImages{float:left;width:100%}.threeImages .item{position:relative;float:left;width:33.333%;overflow:hidden}.threeImages .item h3{color:#fff;margin:0;font-size:1.25em;text-transform:uppercase;font-weight:700;letter-spacing:.0625em;z-index:2}.threeImages .item .item-heading{position:absolute;left:0;top:0;z-index:2;width:100%;padding:6.875em 3.75em 4.75em 3.75em;height:100%}.threeImages .item h2{color:#fff;margin:0;font-size:3.125em;position:absolute;bottom:2.5em}.threeImages .item h2 span{color:#fff;font-size:0.400em;display:block;margin-top:0.400em;position:absolute}.threeImages .item img{width:100%;-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.threeImages .fp-tableCell{vertical-align:bottom}.latest-news{padding:0;float:left;width:100%}.latest-news .container{width:100% !important;padding-right:3.75em;padding-left:3.75em}.latest-news .container .row{margin-right:-3.75em;margin-left:-3.75em}.latest-news .container .row [class^="col-"]{padding-left:3.75em;padding-right:3.75em}.latest-news .full-container{width:100%;padding:0}.latest-news .full-container .row{margin:0}.latest-news .full-container .row .item{padding-left:0;padding-right:0}.latest-news h1{color:#c00;font-size:2.625em;margin:0 0 1.75em 0;font-weight:700}.latest-news .txt{padding:0 3.75em 3.75em 3.75em;min-height:11.875em;border-right:solid 1px #c9c9c9}.latest-news h3{color:#000;font-size:1.375em;margin:0 0 1.25em 0;font-weight:700}.latest-news p{color:#000;font-size:.9375em;margin:0 0 1.25em 0}.latest-news .moreLink{font-size:1em;color:#c00;padding:.1875em 2.5em .1875em 0;position:relative;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em}.latest-news .moreLink i{position:absolute;right:.1875em;top:0;font-size:1.5em;z-index:99}.latest-news .moreLink span{position:relative;z-index:99}.latest-news .moreLink:hover,.latest-news .moreLink:focus{text-decoration:none}.latest-news .moreLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.latest-news .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left}.latest-news .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.latest-news .newThumb img{width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.latest-news .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.latest-news .fp-tableCell{vertical-align:bottom}.logo-section{padding:.9375em 0px 2.8125em 0;float:left;width:100%;z-index:99;position:relative;background:#fff}.honda-logo{display:inline-block;width:12.75em;height:2.8125em}.honda-logo img{width:100%}.embed-container{width:100%;height:110vh !important;position:absolute;left:0;top:0}.img-desktop-none{display:none}.tp-simpleresponsive img{position:relative;left:-140px}@media (max-width: 1199px) and (min-width: 992px){.homepage .fullpage-wrapper .video-section.fp-section{height:auto !important;min-height:inherit !important}.home-banner .slick-dots{left:43%}}@media (min-width: 1279px) and (max-width: 1280px){.mac #myVideo{height:780px !important}}.mac .car-pay-inr .btn{min-width:14.4375em}.mac .car-pay-inr .btn i{top:0.19em}.mac #myVideo{margin-top:0px !important}.mac .btn i{font-size:2em;top:.2125em}.mac .tp-bullets.round .tp-bullet{top:0.2em}#myVideo{border:none !important}@media (min-width: 1600px) and (max-width: 1850px){.latest-news .newThumb{height:380px}#section5{padding-top:.625em}.logo-section{padding:.3125em 0px 1.875em 0}}@media (min-width: 1535px) and (max-width: 1550px){body .productShowCaseSection .ProductGallery .product .car{bottom:2em}body .productShowCaseSection .ProductGallery .product .logo{padding:1em .9375em 1.625em;width:17.625em}.video-section .l1-content{padding-top:9.0625em}}@media (min-width: 1250px) and (max-width: 1280px){body .productShowCaseSection .ProductGallery .product .car{bottom:2em}body .productShowCaseSection .ProductGallery .product .logo{padding:1em .9375em 1.625em;width:17.625em}}@media (min-width: 1367px) and (max-width: 1600px){.newTicker .left-heading h3{font-size:1em}.latest-news h1{margin-bottom:1em}}@media (min-width: 1200px) and (max-width: 1366px){.card .card-header .h5{font-size:17px}.home-banner .slick-dots{bottom:7%}.video-section .l1-content{padding-top:12.5em}.video-section .l1-content h3{font-size:3.1875em}.video-section .l1-content p{font-size:1.4375em}.newTicker .left-heading h3{font-size:.9375em}.latest-news p{font-size:1.0625em}.cookie-bar p{font-size:1em}}.mouse-icon.desk{display:block}.mouse-icon.res{display:none}.mobile-portrait,.mobile-landscape{display:none}@media (min-width: 1200px){.threeImages .grid_img{height:100vh}.threeImages .grid_img img{height:100%}.threeImages .item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.latest-news .txt{height:15.5em}.latest-news .newThumb:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.latest-news .newThumb:hover:after{opacity:1}.latest-news .newThumb:hover i{bottom:0;opacity:1}.latest-news .moreLink:hover{color:#fff;padding:.1875em 2.5em .1875em .3125em}.latest-news .moreLink:hover:before{left:0;right:auto;width:100%}.newSlider li .newsLink:hover{color:#fff;padding:.1875em 3.125em .1875em .3125em}.newSlider li .newsLink:hover:before{left:0;right:auto;width:100%}.cookie-bar .btn-hollow span{position:relative;z-index:9}.cookie-bar .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cookie-bar .btn-hollow:hover:before{left:0;right:auto;width:100%}.cookie-bar .close-c-bar{position:relative}.cookie-bar .close-c-bar img{position:relative;z-index:2}.cookie-bar .close-c-bar:before{content:'';border-radius:50%;background:#c00;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.cookie-bar .close-c-bar:hover:before{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.newSlickSlider .slick-dots li button:hover{background:#c00}.newSlickSlider .newsLink:hover{color:#fff;padding:.1875em 3.125em .1875em .3125em}.newSlickSlider .newsLink:hover:before{left:0;right:auto;width:100%}}.desktop-img{display:block !important}.mobile-img{display:none !important}@media (max-width: 1024px){.threeImages .item h2{text-shadow:1px 1px 5px #000}.threeImages .item h2 span{font-size:0.6em}.video-section .l1-content{padding-top:7.5em}.video-section .l1-content h3{font-size:3em}.video-section .l1-content p{font-size:1.4375em}.video-section .l1-img{height:40vh}}@media (min-width: 991px) and (max-width: 1200px){.newTicker .right-text{background:#333}.main-video-link{height:92.08vh !important}.embed-container{width:100vw !important;height:92.08vh !important;position:absolute;left:0;top:0;background:url("/assets/images/video_banner.jpg") no-repeat top center;background-size:cover}.embed-container iframe{display:none}.video-section h1{font-size:6.25em;letter-spacing:.0625em}.newTicker .left-heading{width:22%}.newTicker .right-text{width:78%}.threeImages .item h2{font-size:2.75em}.latest-news .txt{height:13em}.latest-news p{display:none}.video-section{height:92.08vh !important;min-height:92.08vh;max-height:92.08vh}.video-section .fp-tableCell{height:100% !important;vertical-align:top;display:block}.threeImages .item h2{font-size:2.25em}.latest-news{padding:3.75em 0 0 0}.latest-news h1{font-size:2.5em;margin-bottom:1.875em}.newTicker{bottom:0;font-size:1.125em}.newTicker .left-heading{width:25%}.newTicker .right-text{width:75%}.newsSlickNav{width:25%}.newSlickSlider p{padding:0 25% 0 0}.newSlickSlider .newsLink{right:12%}.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.cookie-bar p{font-size:1.125em;padding:1.875em 0}.cookie-bar .btnarea .btn-hollow{right:30%}.home-banner .slick-dots{left:59%;RIGHT:AUTO}}@media (max-width: 768px){.home-banner .slick-dots{top:70%;bottom:auto}.video-section .l1-content{padding-top:0;width:100%;margin-bottom:70px}.video-section .l1-img{width:100%;float:right}}@media (min-width: 768px) and (max-width: 991px){.homepage .fullpage-wrapper .video-section.fp-section{height:auto !important;min-height:inherit !important}.newSlider li .newsLink{top:1em}.mouse-icon.desk{display:none}.mouse-icon.res{display:block}.main-video-link{height:62vh !important}.embed-container{width:100vw !important;height:62vh !important;position:absolute;left:0;top:0;background:url("/assets/images/video_banner.jpg") no-repeat top center;background-size:cover}.embed-container iframe{display:none}.video-section .btn{font-size:.8125em;padding:.75em .8125em .75em 1.5625em}.latest-news .txt{height:14em}.latest-news p{display:none}.video-section,.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.video-section .fp-tableCell,.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.productShowCaseSection{height:37.5em !important}.productShowCaseSection .fp-tableCell{height:auto !important}.newTicker .left-heading{width:30%}.newTicker .right-text{width:70%;padding-top:1.125em}.newsSlickNav{width:30%}.newSlider li p{float:left;width:75%}.newSlickSlider p{float:left;width:75%}.newSlickSlider .newsLink{right:18%}.newSlickSlider .slick-dots{top:.1875em}.video-section{height:62vh !important;min-height:62vh}.video-section h1{font-size:5em}.threeImages .item h2{font-size:2.125em}.latest-news{padding-top:3.125em}.latest-news .container{padding-right:1.875em;padding-left:1.875em}.latest-news .container.full-container{padding-right:0em;padding-left:0em}.latest-news .txt{padding:0 1.875em 1.875em 1.875em}.latest-news{padding-top:3.125em}.latest-news .container{padding-right:1.875em;padding-left:1.875em}.latest-news .container.full-container{padding-right:0em;padding-left:0em}.latest-news .txt{padding:0 1.875em 1.875em 1.875em}.cookie-bar p{font-size:1.125em;padding:1.5em 0}.cookie-bar .btnarea .btn-hollow{right:30%}.home-banner .slick-dots{top:55%;left:0;right:0;margin:auto;text-align:center}}@media (max-width: 767px){.desktop-img{display:none !important}.mobile-img{display:block !important}.video-section .l1-content{padding-left:1em;padding-right:1em}.main-video-link{height:107vh}.fancy_video{bottom:15.5%}.tp-rightarrow:after{display:none}body .tp-leftarrow,body .tp-rightarrow{width:auto;right:auto !important}.mouse-icon.desk{display:none}.mouse-icon.res{display:none}body .new-home-slider.video-section{min-height:354px !important;max-height:354px !important}.right-text li{margin-top:.3em}.embed-container{width:100vw !important;height:120vh !important;position:absolute;left:0;top:0;background-size:cover !important;display:none}.embed-container.mobile-portrait{display:none !important}.embed-container.mobile-landscape{display:block !important}.embed-container iframe{display:none}.latest-news{padding:3em 0 0 0}.latest-news .container{padding-right:2.000em;padding-left:2.000em}.latest-news .container .row{margin-left:-2.000em;margin-right:-2.000em}.latest-news .container .row [class^="col-"]{padding-right:2.000em;padding-left:2.000em}.latest-news .txt{padding:1.875em .9375em .9375em .9375em;min-height:inherit}.latest-news .txt h3{margin:0;font-size:1.0625em}.latest-news .txt h3 br{display:none}.latest-news .item:last-child .txt{border:none}.latest-news .moreLink{display:none}.video-section{min-height:100vh}.video-section .container{top:50%}.video-section h1{font-size:3.125em;margin-bottom:.3125em;line-height:1.125em}.video-section .para{display:none}.video-section .btn{font-size:.875em}.video-section .l1-img .kw-tl{right:.9375em;bottom:4.0625em;padding:.375em}.video-section .l1-img .kw-tl span{font-size:1.0625em}.newTicker{background:#000;height:5em}.newTicker .left-heading{width:18%;padding:2%;font-size:.9375em;padding-top:17px}.newTicker .left-heading i,.newTicker .left-heading:after{display:none}.newTicker .right-text{width:82%;padding:1% 2%;overflow:hidden}.newsSlickNav{width:18%}.newsSlickNav i,.newsSlickNav:after{display:none}.newsSlickNav .newsNav-item{padding:1% 1% 1% 6%;height:5em}.newSlider li{background:#000;margin-top:7px}.newSlider li p{font-size:1.0625em;width:70%}.newSlider li .newsLink{right:.625em;padding:0;font-size:1.0625em}.newSlider li .newsLink i{display:none}.newSlickSlider p{font-size:1em;width:70%;height:3.125em;padding-top:1.125em}.newSlickSlider .newsLink{right:.625em;padding:0;font-size:1.0625em;top:1.25em}.newSlickSlider .newsLink i{display:none}.productShowCaseSection,.video-section,.timeLineSection,.threeImages,.latest-news,.fp-auto-height{height:auto !important}.productShowCaseSection .fp-tableCell,.video-section .fp-tableCell,.timeLineSection .fp-tableCell,.threeImages .fp-tableCell,.latest-news .fp-tableCell,.fp-auto-height .fp-tableCell{height:auto !important}.threeImages .item{width:33.333%;margin-bottom:1px}.threeImages .item .item-heading{padding:1.875em}.threeImages .item .item-heading h2{bottom:1.5625em;font-size:1.25em}.threeImages .item .item-heading h2 span{font-size:.75em;position:relative}.threeImages .item .item-heading h3{font-size:.875em}.latest-news .txt{height:13.5em}.latest-news h1{text-align:center;font-size:2.5em;margin-bottom:1.25em}.latest-news .full-container .row .item:first-child,.latest-news .full-container .row .item:nth-child(2){margin-bottom:1.875em}.latest-news p{display:none}.latest-news .full-container .row .item{margin-bottom:0 !important}body .bottom-form .form-wrapper .thanks .thanks-inner{height:96px;padding-top:40px}.cookie-bar{padding-left:15px;padding-right:15px}.cookie-bar p{font-size:1em;padding:1em 0}.cookie-bar .btnarea .btn-hollow{right:30%}.home-banner .slick-dots{top:56%;bottom:auto}}@media (max-width: 480px){.home-banner .slick-dots{top:33vh;bottom:auto;left:0;right:0;margin:auto;text-align:center}.fancy_video{right:1%;bottom:13.5%}.video-section h1{line-height:.875em}.item:nth-child(2) .txt{border:none}#home-section{height:71vh !important;min-height:71vh !important}#numberCounter{top:40%}.newSlider li{margin-top:4px}.newSlider li .newsLink{top:0.8em}body .embed-container{background-size:100% !important}body .embed-container.mobile-portrait{display:block  !important}body .embed-container.mobile-landscape{display:none !important}.newTicker{background:#000}.newTicker .left-heading{width:28%;padding:4.5% 3%}.newTicker .right-text{width:64%;padding:1.5% 2%;overflow:hidden}.newsSlickNav{width:36%}.newsSlickNav i{display:none}.newsSlickNav .newsNav-item{padding:1% 4% 1% 6%;height:5em}.newSlider li{height:initial}.newSlider li p{width:80%;font-size:.9375em}.newSlickSlider{height:initial}.newSlickSlider p{width:85%;font-size:.9375em;padding-top:1.5em}.newSlickSlider .newsLink{top:1.375em}.video-section{height:80vh !important;min-height:80vh}.threeImages .item{width:100%}.latest-news .txt{height:12em}.latest-news .full-container .row .item{width:50%}.img-moblie-none{display:none}.img-desktop-none{display:block}.cookie-bar{display:block;text-align:center;height:auto}.cookie-bar p{font-size:1em;max-width:100%;width:100%;padding:1em 0}.cookie-bar .btnarea{width:100%;padding-top:0;margin-bottom:1.2em;position:relative}.cookie-bar .btnarea .btn-hollow{float:none;display:inline-block;position:relative;margin:0 auto;right:0}.cookie-bar .btnarea .close-c-bar{position:absolute;right:0;top:0;bottom:0;margin:auto}}@media (max-width: 320px){.video-section .hero-video{height:31.5vh !important}.newTicker .left-heading h3{font-size:1em}.newsSlickNav h3{font-size:1em}}@media only screen and (min-device-width: 360px) and (max-device-width: 740px) and (orientation: portrait){.main-video-link{height:71vh !important}.embed-container{height:71vh !important;background-size:cover}.timeLineSection h1{line-height:40px}}@media only screen and (min-device-width: 360px) and (max-device-width: 740px) and (orientation: landscape){.embed-container{height:100% !important;background-size:cover}.timeLineSection h1{line-height:40px}}.page-not-found{min-height:500px;padding:120px 0 40px;text-align:center}.page-not-found h1{font-size:100px;line-height:100px}.page-not-found hr{width:50px;height:1px;background:#c00;border:none;margin:auto;margin-bottom:30px}.page-not-found h2{color:#c00}.latest-news p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.latest-news h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.range-slider:last-child{margin-bottom:0}.gm-svpc{display:none !important}.for-sticky header{position:fixed}.common.inner-banner{padding-top:5em}.common.inner-banner.landing-inner-banner-new{max-height:inherit !important;padding-top:4.0625em}.common.inner-banner .container-fluid{top:12em}.common.inner-banner .mobile-banner{display:none}.common.inner-banner.big .container-fluid{top:22em}.common.inner-banner.big .container-fluid .txt h2{font-size:4.5em;margin:0 0 .375em}.common.inner-banner.big .container-fluid .txt p{font-size:2.125em;letter-spacing:0}.common.inner-banner.big .container-fluid .txt p .text-primary{font-weight:bold;color:#ed0000}.common.inner-banner.big .container-fluid .txt a.btn-primary{min-width:16em}.mgt1{margin-top:5vh}.onPage.mgt1{margin-top:0;padding-top:4.0625em}.NotFound{text-align:center}.about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;letter-spacing:0;font-size:3.75em}.about-dealer-sec hr{background:#222222;width:20px}.about-dealer-sec h4{font-size:1.625em;color:#c00;text-transform:uppercase;letter-spacing:.625em;margin-bottom:.9375em}.new-l-boxes .about-dealer-sec{text-align:center;padding:3em 0;font-size:initial}.new-l-boxes .about-dealer-sec h2{font-size:2.5em}.new-l-boxes .about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;letter-spacing:0;font-size:3.75em}.new-l-boxes .about-dealer-sec p{font-size:1.25em}.new-l-boxes .l-box{border:1px solid #ccc;margin-bottom:1.875em}.new-l-boxes .l-box .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.new-l-boxes .l-box .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.new-l-boxes .l-box .newThumb img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.new-l-boxes .l-box .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.new-l-boxes .l-box .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.new-l-boxes .l-box .newThumb .play-icon i{opacity:1;bottom:1px;font-size:1.1em;width:.8em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.new-l-boxes .l-box .text-area{padding:0 1.875em;display:inline-block;width:100%;min-height:15em;position:relative}.new-l-boxes .l-box .text-area h5{font-size:1em;margin:0 0 1.75em;color:#c00;text-transform:uppercase;font-weight:bold}.new-l-boxes .l-box .text-area h2{color:#000;font-size:1.25em;margin:0 0 .9375em 0;font-weight:bold}.new-l-boxes .l-box .text-area p{font-size:1em;color:#3f3f3f;margin-bottom:.9375em}.new-l-boxes .l-box .text-area .moreLink{font-size:1em;color:#c00;padding:.1875em 2.5em .1875em 0;position:absolute;bottom:0;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em;margin-bottom:.9375em}.new-l-boxes .l-box .text-area .moreLink i{position:absolute;right:.1875em;top:0;font-size:1.5em;z-index:99}.new-l-boxes .l-box .text-area .moreLink span{position:relative;z-index:99}.new-l-boxes .l-box .text-area .moreLink:hover,.new-l-boxes .l-box .text-area .moreLink:focus{text-decoration:none}.new-l-boxes .l-box .text-area .moreLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.news-d{padding:4.375em 0 0}.news-d .news-d-box{padding-right:3em}.news-d .news-d-box .n-detail-img-box{margin-bottom:2.25em;max-width:47%;float:left;margin-right:3%}.news-d .news-d-box .n-detail-img-box img{max-width:100%}.news-d .news-d-box .news-d-banner{position:relative;display:inline-block;width:100%;margin-bottom:1.875em;overflow:hidden}.news-d .news-d-box .news-d-banner a img{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.news-d .news-d-box .news-d-banner a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.news-d .news-d-box .news-d-banner a .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-d .news-d-box .news-d-banner a .play-icon i{opacity:1;bottom:0;font-size:1.1em;width:.8em;height:2.5em;top:7px;position:relative;left:2px}.news-d .news-d-box .news-d-banner a .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-d h5{color:#c00;text-transform:uppercase;font-size:1em;margin:0 0 1em;font-weight:bold}.news-d h3{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .detail-img{margin-bottom:2.5em}.news-d ol,.news-d ul{margin-bottom:30px}.news-d ol li,.news-d ul li{text-align:justify;margin-bottom:.9375em}.news-d p{margin-bottom:2.25em;text-align:justify}.news-d p.hilighted{font-style:italic;font-weight:500;font-size:1.125em;padding-left:1.625em;border-left:2px solid #c00}.news-d .share-liner{width:100%;display:inline-block;position:relative;height:34px;border-bottom:2px;padding-right:3.125em}.news-d .share-liner:before{content:'';width:100%;height:1px;position:absolute;left:0;top:0;bottom:0;background:#e7e7e7;margin:auto}.news-d .share-liner .theshare-button{background:#fff;width:3.125em;position:absolute;right:0;height:34px;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden}.news-d .share-liner .theshare-button .share-ico{float:right}.news-d .share-liner .theshare-button .share-ico>img{float:right;top:4px;position:relative}.news-d .share-liner .theshare-button .share-ico .addthis_inline_share_toolbox{clear:none !important;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;top:0;left:150px}.news-d .share-liner.active-share .theshare-button{width:205px}.news-d .share-liner.active-share .theshare-button .share-ico .addthis_inline_share_toolbox{width:initial;overflow:visible;opacity:1;filter:alpha(opacity=100);left:0px}.news-d .related h2{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .related .related-box{border:1px solid #ccc;margin-bottom:1.875em}.news-d .related .related-box .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.news-d .related .related-box .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.news-d .related .related-box .newThumb img{width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.news-d .related .related-box .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.news-d .related .related-box .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-d .related .related-box .newThumb .play-icon i{opacity:1;bottom:.125em;font-size:1.1em;width:.8em;height:2.5em}.news-d .related .related-box .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-d .related .related-box .text-area{padding:0 1.875em 3.125em;display:inline-block;width:100%;min-height:18em;position:relative}.news-d .related .related-box .text-area h5{font-size:1em;margin:0 0 1.75em;color:#c00;text-transform:uppercase;font-weight:bold}.news-d .related .related-box .text-area h2{color:#000;font-size:1.375em;margin:0 0 .9375em 0;font-weight:bold}.news-d .related .related-box .text-area p{font-size:1em;color:#3f3f3f;margin-bottom:.9375em}.news-d .related .related-box .text-area .moreLink{font-size:1em;color:#c00;padding:.1875em 2.5em .1875em 0;position:absolute;bottom:.625em;left:1.875em;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:1em;margin-bottom:.625em}.news-d .related .related-box .text-area .moreLink i{position:absolute;right:.1875em;top:0;font-size:1.5em;z-index:99}.news-d .related .related-box .text-area .moreLink span{position:relative;z-index:99}.news-d .related .related-box .text-area .moreLink:hover,.news-d .related .related-box .text-area .moreLink:focus{text-decoration:none}.news-d .related .related-box .text-area .moreLink:before{display:block;position:absolute;top:0;right:0;height:100%;width:0%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.news-d .archive-area h2{font-weight:bold;margin:0 0 1.625em;font-size:2.25em;color:#000}.news-d .archive-area h2:last-child{padding-top:0;margin:0 0 .875em}.news-d .archive-area .archive-box{border:1px solid #ccc;margin-bottom:1.875em}.news-d .archive-area .archive-box .text-area{padding:1.875em;display:inline-block;width:100%}.news-d .archive-area .archive-box .text-area .bar{background:#000;color:#fff;text-transform:uppercase;font-size:1.125em;display:inline-block;width:100%;padding:1.375em 1.875em;margin-bottom:2.375em}.news-d .archive-area .archive-box .text-area ul{float:left;width:100%;margin:0;padding:0}.news-d .archive-area .archive-box .text-area ul li{width:100%;border-bottom:1px solid #e2e2e2;padding:0 .625em .75em;margin-bottom:.875em;list-style:none;letter-spacing:1px;overflow:hidden}.news-d .archive-area .archive-box .text-area ul li:last-child{border:none}.news-d .archive-area .archive-box .text-area ul li a{color:#000;font-size:1em;text-transform:uppercase;font-weight:600;position:relative;padding:.1875em .625em .1875em 0em;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.news-d .archive-area .archive-box .text-area ul li a .red{color:#c00;font-style:normal;float:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-d .archive-area .archive-box .text-area ul li a span{position:relative;z-index:1}.news-d .archive-area .archive-box .text-area ul li a:hover,.news-d .archive-area .archive-box .text-area ul li a:focus{text-decoration:none}.news-d .archive-area .archive-box .text-area ul li a:before{display:block;position:absolute;top:0;right:0;height:100%;width:0%;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.news_hr{margin-bottom:.375em;background:none;width:100%}.full-three-col{overflow:visible}.full-three-col .about-dealer-sec{padding:4em .9375em 2em;font-size:inherit;width:100%}.full-three-col.no-margin .three-full{margin-bottom:0}.three-full{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0}.three-full [class^="col-"]{padding:0}.three-full [class^="col-"] .image{overflow:hidden;height:100%}.three-full [class^="col-"] .image img{width:100%}.three-full [class^="col-"] .image img.res-vers{display:none}.three-full .text-area{width:100%;padding:0 3.75em 3.75em;position:absolute;left:0;bottom:0}.three-full .text-area h3{font-size:1.875em;font-weight:bold;text-transform:uppercase;color:#000}.three-full .text-area hr{width:100%;height:2px;display:block;position:relative;background:none}.three-full .text-area hr:before{content:'';position:absolute;left:0;top:0;width:20px;height:2px;background:#000}.three-full .text-area p{margin-bottom:1.75em;font-size:1.125em}.three-full .text-area.white-txt h3{color:#fff}.three-full .text-area.white-txt hr:before{background:#fff}.three-full .text-area.white-txt p{color:#fff;text-shadow:1px 1px 5px #000}.three-full .text-area.right-align{left:auto;right:0}.three-full .fuel-efficient-txt{background:#f3f6fb}.three-full .fuel-efficient-txt:before{content:'';position:absolute;right:-12px;top:0;bottom:0;z-index:1;margin:auto;width:0;height:0;border-style:solid;border-width:11px 0 11px 12px;border-color:transparent transparent transparent #f3f6fb}.three-full .fuel-efficient-txt.pointer-fliped:before{border-width:11px 12px 11px 0;border-color:transparent #f3f6fb transparent transparent;left:-12px;right:initial}.three-full .fuel-efficient-txt.red-box{background:#c00}.three-full .fuel-efficient-txt.red-box:before{border-color:transparent #c00 transparent transparent}.three-full .fuel-efficient-txt.red-box .text-area h3,.three-full .fuel-efficient-txt.red-box .text-area p{color:#fff}.three-full .fuel-efficient-txt.red-box .text-area hr:before{background:#fff}.three-full .fuel-efficient-txt.red-box .text-area .btn{border:1px solid #fff}.gecko.desktop .search-by-filter .box .s-filters .search-by,.gecko.desktop .search-by-filter .box .s-filters .form-btn-sec{float:left}.generator-d .table{display:block}.stepPopup .modal-content p.price-taq{margin-top:2.1875em;color:#3f3f3f;font-size:.875em}.stepPopup .modal-content .close:before{background:url(/assets/svgs/cross-out.svg) no-repeat !important}.sharing-progress{margin-bottom:6.25em;position:relative}.sharing-progress .text-area{position:absolute;left:0;right:0;top:4.375em;margin:auto;text-align:center;width:70%}.sharing-progress .text-area h3{font-size:2em;margin:0 0 .625em;font-weight:bold;text-transform:uppercase;color:#000}.sharing-progress .text-area p{font-size:.9375em;margin-bottom:1.875em}.search-by-filter{padding:2.5em 0 0 0;margin-bottom:5em}.search-by-filter h3{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#313131;display:inline-block;margin:-16px auto 0;clear:both;background:#fff;padding:0 20px;overflow:hidden}.search-by-filter hr{height:4px;width:40px;background:#c00;display:block;margin:0 auto}.search-by-filter .box{border:1px solid #cccccc;display:inline-block;width:100%;padding:0 0 0;border-bottom:0}.search-by-filter .box .s-filters{width:100%;padding:4.375em 1.75em 0;display:inline-block;text-align:initial}.search-by-filter .box .s-filters .search-by{color:#c00;font-size:1.375em;font-weight:600;padding-bottom:8px;display:inline-block;border-bottom:2px solid #c00;margin-right:3.125em;width:8%}.search-by-filter .box .s-filters .filters{display:inline-block;width:87%}.search-by-filter .box .s-filters .form-group{display:inline-block;width:25%;margin-right:3.2%;margin-bottom:0}.search-by-filter .box .s-filters .form-group ::-webkit-input-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group ::-moz-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group :-ms-input-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group :-moz-placeholder{color:#1d1d1d}.search-by-filter .box .s-filters .form-group .form-control{border:none;border-bottom:1px solid #cccccc;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.search-by-filter .box .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn{color:#1d1d1d}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.2em}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret{right:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret:before{display:none}.search-by-filter .box .s-filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.search-by-filter .box .s-filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.search-by-filter .box .s-filters .form-group .selectpicker li a{font-size:1.125em}.search-by-filter .box .s-filters .form-btn-sec{display:inline-block;width:14%}.search-by-filter .box .s-filters .form-btn-sec .btn{min-width:100%}.search-by-filter.scroll-to-fixed-fixed{width:100% !important;left:0 !important;padding:0;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);z-index:999}.search-by-filter.scroll-to-fixed-fixed .box{border:none}.search-by-filter.scroll-to-fixed-fixed h3,.search-by-filter.scroll-to-fixed-fixed hr{display:none}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:0.5em 9em 0.6em 10em;background:#fff}.honda-generator-sec{display:inline-block;width:100%;padding:6em 0;background:#f3f6fa}.honda-generator-sec .heading h2{line-height:.8125em;margin:0 0 38px 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;letter-spacing:0;font-size:4.375em}.honda-generator-sec .heading hr{width:40px;margin:0px auto;margin-bottom:40px;height:4px;background:#c00;text-align:center}.honda-generator-sec .heading hr:before{display:none}.honda-generator-sec .heading h3{line-height:.8125em;margin:0 0 2.5em 0;font-weight:700;color:#222222;letter-spacing:0;font-size:2.125em;text-transform:uppercase}.honda-generator-sec .gener-box-cont [class^="col-"]{margin-bottom:3.75em;float:none;display:inline-block}.honda-generator-sec .col-md-3 .gener-box{border:1px solid #cccccc;position:relative}.honda-generator-sec .col-md-3 .gener-box .gen-prices{position:absolute;padding:1.25em .9375em .625em;bottom:3.25em;left:0;right:0;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(255,255,255,0.6) 35%, #fff 100%);width:100%}.honda-generator-sec .col-md-3 .gener-box .gen-prices h5{margin:0 0 .3125em;font-size:1.0625em;color:#000;font-weight:600}.honda-generator-sec .col-md-3 .gener-box .gen-prices h6{margin:0;color:#3f3f3f;font-size:.875em}.honda-generator-sec .col-md-3 .gener-box .model-name{display:inline-block;width:100%;background:#fff;border-top:1px solid #cccccc;padding-left:1.25em;vertical-align:middle}.honda-generator-sec .col-md-3 .gener-box .model-name .name{display:inline-block;font-size:1.25em;font-weight:bold;padding-top:.5em}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{float:right;background:#c00;color:#fff;text-transform:uppercase;font-size:.8125em;font-weight:bold;padding:1.25em 4.6875em 1.25em 1.375em;height:100%;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.honda-generator-sec .col-md-3 .gener-box .model-name .explore span{position:relative;z-index:9}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i{font-size:1.875em;position:absolute;right:.9375em;top:0;bottom:0;height:1em;margin:auto;line-height:0;z-index:9}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.honda-generator-sec.blue-theme .heading hr{background:#023f88}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore{background:#023f88}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore:before{background:#0b65d2 !important}.honda-generator-sec.blue-theme .col-md-3 .gener-box .model-name .explore:hover{background:#023f88}.stepPopup.generator-d .modal-lg{width:95em;top:9%;margin-top:0}.stepPopup.generator-d .modal-content{padding:4.375em 0 3.125em 0;height:auto;display:inline-block;width:100%}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 3.75em}.stepPopup.generator-d .modal-content .product-area .image{padding:0;width:100%;text-align:center;position:relative;margin-bottom:2.5em}.stepPopup.generator-d .modal-content .product-area .image img{margin:0 auto}.stepPopup.generator-d .modal-content .product-area .image .gen-info{width:100%;text-align:center;margin:0 auto}.stepPopup.generator-d .modal-content .product-area .image .bar-1{width:16.6875em;height:1px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .bar-1:before{content:'';width:1px;height:10px;position:absolute;left:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-1:after{content:'';width:1px;height:10px;position:absolute;right:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-2{width:26.625em;height:1px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .bar-2:before{content:'';width:1px;height:10px;position:absolute;left:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .bar-2:after{content:'';width:1px;height:10px;position:absolute;right:0;top:-5px;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{width:116px;text-align:center;margin:0 auto;right:-120px;position:absolute;top:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{width:1px;height:298px;background:#cccccc;position:relative;margin:0 auto 5px}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1:before{content:'';width:10px;height:1px;position:absolute;left:-5px;top:0;margin:auto;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1:after{content:'';width:10px;height:1px;position:absolute;right:-5px;top:initial;bottom:0;margin:auto;background:#cccccc}.stepPopup.generator-d .modal-content .product-area .btn-area{margin-bottom:1.25em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{min-width:13.75em;margin-right:0;padding:.9375em 1.5625em .8125em 3.75em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn .space-icon{left:.75em;top:.625em;right:inherit;width:1em;height:1em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn .space-icon img{width:100%;vertical-align:top}.stepPopup.generator-d .modal-content .product-area .btn-area .btn i{top:.4875em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{margin:0;float:left;padding:.9375em 1.5625em .8125em 1.5625em}.stepPopup.generator-d .modal-content .specs-area{padding-left:160px;padding-right:35px}.stepPopup.generator-d .modal-content .icon-text-bar{display:inline-block;width:100%;font-family:"univers condensed";margin-bottom:1.25em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{float:left;display:inline-block;margin-right:3.125em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:first-child{width:100%;margin-bottom:10px}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:first-child .text .bigtext{text-transform:none}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text:last-child{margin-right:0}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{float:left}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{color:#949494;text-align:left;width:100%;font-size:1em;line-height:.9375em;font-weight:300;text-transform:uppercase}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext{font-size:2.5em;text-transform:uppercase;font-weight:700;line-height:1.25em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext span{color:#949494;width:100%;font-size:.5em;line-height:.9375em;font-weight:bold;text-transform:uppercase}.stepPopup.generator-d .modal-content .icon-text-bar .icon{float:left;margin-right:.625em}.stepPopup.generator-d .modal-content .table thead th{background:#0c0c0c;background:-moz-linear-gradient(top, #0c0c0c 1%, #2c2c2c 100%);background:-webkit-linear-gradient(top, #0c0c0c 1%, #2c2c2c 100%);background:linear-gradient(to bottom, #0c0c0c 1%, #2c2c2c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#2c2c2c',GradientType=0 );color:#fff;font-size:1.25em;font-weight:bold;text-transform:uppercase;text-align:center}.stepPopup.generator-d .modal-content .table tbody tr:nth-of-type(even){background:#f4f5f6}.stepPopup.generator-d .modal-content .table tbody tr td{text-align:center;width:55em;font-weight:bold;font-size:1.125em}.stepPopup.generator-d .modal-content .table tbody tr td:first-child{text-align:left;width:75em;font-weight:normal;font-size:1.125em}.stepPopup.generator-d .modal-dialog .close{right:1px;top:1px}.mac .honda-generator-sec .col-md-3 .gener-box{border-bottom:2px solid #ccc}.f-w-b>.container-fluid{padding:0}.f-w-b>.container-fluid .row{margin:0}.f-w-b>.container-fluid .row [class^="col-"]{padding:0}.f-w-b>.container-fluid .text-area{position:absolute;padding:0 3.75em 3.75em;width:100%;left:0;top:23%;color:#fff}.f-w-b>.container-fluid .text-area h2{font-size:5em;font-weight:bold;text-transform:uppercase;font-family:"univers condensed"}.f-w-b>.container-fluid .text-area hr{background:#fff;width:20px;height:2px}.f-w-b>.container-fluid .text-area p{font-size:1.625em}.f-w-b>.container-fluid .image .res-vers{display:none}.location-map{display:block;width:100%;height:100%;position:relative;overflow:hidden}.location-map #map-canvas{height:100vh}.location-map #map-canvas:before{display:none;content:'';position:absolute;left:0;bottom:0;width:100%;height:16%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );z-index:1}.location-map .map-legal{position:absolute;left:0;bottom:0;z-index:2;padding-left:0;width:100%}.location-map .map-legal p{color:#fff;float:left;margin:0;font-size:.8125em;padding:0 0 1.25em 1.25em}.location-map .map-legal ul{float:right;margin:0;padding:0 1.25em 1.25em 0}.location-map .map-legal ul li{list-style:none;padding:0;margin:0;display:inline-block;font-size:.8125em;padding-left:.9375em;margin-left:.9375em;position:relative}.location-map .map-legal ul li:before{content:'';height:.8125em;width:2px;background:#fff;position:absolute;left:0;top:5px}.location-map .map-legal ul li:first-child{padding-left:0;margin-left:0}.location-map .map-legal ul li:first-child:before{display:none}.location-map .map-legal ul li a{color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .search-fields{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:url("/assets/images/location/static-bg.jpg") center;background-size:cover}.location-map .search-fields .search-fields-box{position:absolute;top:15em;left:0;right:0;margin:auto;width:28%}.location-map .search-fields .search-fields-box .form-group{margin-bottom:1.5625em}.location-map .search-fields .search-fields-box .form-group .form-control{height:3.125em;border:3px solid #FFFFFF}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.5em;font-size:1.125em;font-weight:normal;text-transform:none;padding:.5em .9375em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .filter-option{color:#474747}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .caret{right:20px;top:.5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{background:url("/assets/svgs/location-dd.svg") 0 0 no-repeat;width:1em;height:1.5em;right:.3125em;background-size:70%;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret:before{display:none}.location-map .search-fields .search-fields-box .form-group.has-error .form-control{border-color:#a94442}.location-map .search-fields .search-fields-box .form-group.has-success .form-control{border-color:#2c753d}.location-map .search-fields .search-fields-box .btn{width:100%;height:3.875em}.location-map .search-fields .search-fields-box .btn span{font-size:1.125em}.location-map .search-fields .search-fields-box .btn i{top:.6125em}.location-map .main-popup{background:rgba(90,90,90,0.95) !important;width:200px !important;height:auto !important;padding:0 !important;border-radius:6px;margin:35px 0 0 26px !important;width:12.5em !important}.location-map .main-popup #content h3{padding:0 1.125em;color:#fff;margin:0 !important;text-align:center}.location-map .main-popup #content h3 span{text-transform:none;font-size:1.25em}.location-map .main-popup .close-btn{display:none !important}.location-map .gm-style .gm-style-iw{padding:0 !important}.location-map .location-add-box{width:28.125em;height:100%;background:#fff;position:absolute;left:-31.5625em;top:0;margin-top:5em;z-index:1;-webkit-box-shadow:0 20px 30px rgba(0,0,0,0.4);box-shadow:0 20px 30px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-heading{width:100%;background:#c00;padding:1.25em 1.5625em;margin:0}.location-map .location-add-box .map-heading h3{color:#fff;font-size:1.375em;line-height:1.375em;margin:0 0 5px 0;font-weight:700}.location-map .location-add-box .map-heading p{color:#fff;margin-bottom:0;font-size:1.375em;line-height:1.375em;font-weight:300;text-transform:uppercase}.location-map .location-add-box .map-heading.map-heading2{padding:0em 1.5625em;height:6.25em}.location-map .location-add-box .map-heading.map-heading2 h3{margin-bottom:0;line-height:100px}.location-map .location-add-box .map-image{position:relative;display:block;margin-bottom:10px}.location-map .location-add-box .map-image .direction-icon{width:4.75em;height:4.75em;position:absolute;right:20px;bottom:-38px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.25em;height:2.25em}.location-map .location-add-box .map-image .direction-icon i .st0{fill:#CC0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon i .st1{clip-path:url(#SVGID_2_);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon i .st2{clip-path:url(#SVGID_4_);fill:#CC0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .direction-icon span{position:absolute;left:0;bottom:-25px;width:100%;text-align:center;color:#484848;font-size:1em;font-weight:700}.location-map .location-add-box .map-image .location-search{position:absolute;left:20px;bottom:20px;background:#fff;text-align:center;width:3.125em;height:3.125em;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-image .location-search i{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:1.25em;line-height:2.8em;color:#000}.location-map .location-add-box .map-content{background:#fff;overflow:hidden;padding-top:2.5em}.location-map .location-add-box .map-content .map-logo{float:left;width:260px;margin:0 0 1.125em;padding:0 0 1.5625em 2.1875em}.location-map .location-add-box .map-content p{font-size:1.125em;margin-bottom:.625em;padding:0 2.1875em .625em 2.1875em}.location-map .location-add-box .mapListing{margin:0;padding:0 35px 40px}.location-map .location-add-box .mapListing li{display:block;list-style:none;padding:10px 0 10px 30px;border-top:solid 1px #e2e2e3;border-bottom:solid 1px #e2e2e3;position:relative}.location-map .location-add-box .mapListing li i{position:absolute;left:0;top:0;bottom:0;margin:auto;color:#c00;font-size:1.125em}.location-map .location-add-box .mapListing li i.icon-phone{width:17px;height:17px}.location-map .location-add-box .mapListing li i.icon-email{width:18px;height:13px}.location-map .location-add-box .mapListing li a{font-size:1.125em;color:#000000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-footer{background:#f1f1f1;padding:1.625em 2.5em 1.625em;left:0;bottom:5em;width:100%;position:absolute;z-index:2}.location-map .location-add-box .map-footer p{margin-bottom:.625em;padding:0}.location-map .location-add-box .map-footer p.red-txt{font-size:.875em;text-transform:uppercase;color:#c00;font-weight:400}.location-map .location-add-box .map-footer a.btn{min-width:14.4375em}.location-map .location-add-box .map-close{position:absolute;right:-3.125em;top:0;width:3.125em;height:6.25em;background:#fff;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box .map-close i{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:1.375em;height:1.375em}.location-map .location-add-box .map-close i .st0{fill:#919191;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.location-map .location-add-box.active{left:0}.location-map .location-add-box.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:4}.location-map .location-add-box.loading .loader{display:block}.location-map .location-add-box.loading .map-close{right:0;opacity:0;filter:alpha(opacity=0)}.location-map .location-add-box .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:none;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.location-map .location-add-box .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.location-map .location-add-box .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.location-map .location-add-box.new-location-search h3{text-transform:uppercase}.location-map .location-add-box.new-location-search .sub-container{padding:2.1875em 2.5em;margin-bottom:10px;float:left;width:100%}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:35px}.location-map .location-add-box.new-location-search .sub-container h5{font-size:18px;line-height:18px;color:#1d1d1d;margin-bottom:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{float:left;width:100%;margin-bottom:1.1875em}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline label{float:left;font-weight:normal;margin-top:0;cursor:pointer;font-size:1.125em}.location-map .location-add-box.new-location-search .sub-container .form-check-input{width:1.125em;height:1.125em;background:none !important;border:1px solid #e3e6eb !important;float:left;margin-right:1.1875em}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control{border-radius:0;box-shadow:0px 0px 0px !important;border:0px;border-bottom:1px solid #ccc;padding-left:0;padding-right:0}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button{padding:0}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-weight:normal;color:#1d1d1d}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn{text-transform:none;font-size:1.3125em;color:#1d1d1d}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn .caret{right:0}.location-map .location-add-box.new-location-search .search-result-map{float:left;width:100%;background:#f1f1f1;padding:1.5em 2em;border-bottom:1px solid #dbdbdc;margin-left:1.25em}.location-map .location-add-box.new-location-search .search-result-map .value{color:#626262;font-size:1.125em;font-weight:600;background:#dbdbdc;height:1.625em;width:1.625em;text-align:center;float:left;margin-right:1.1875em;border-radius:50%;line-height:1.75em}.location-map .location-add-box.new-location-search .search-result-map .sub-content{float:left;width:84%}.location-map .location-add-box.new-location-search .search-result-map .sub-content .name{color:#000000;font-size:1.125em;font-weight:600;float:left;width:100%;margin-bottom:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .distance{float:left;color:#000000;font-size:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .seedetail{float:left}.location-map .location-add-box.new-location-search .scroll-area{background:#f1f1f1;padding:5px 0;height:42%;float:left;width:100%}.location-map.active .map-legal{padding-left:28.125em}.gray-area-warranty{display:block;padding:6.25em 0;background:#f8f8f8}.gray-area-warranty h2{font-size:2.5em;color:#c00;font-weight:bold;text-transform:uppercase;margin:0 0 36px}.gray-area-warranty p{margin-bottom:2.25em}.exception{display:block;padding:6.25em 0}.exception .excep-txt{padding-top:10em;padding-left:7.1875em}.exception .excep-txt h3{text-transform:uppercase;letter-spacing:.1875em;margin:0 0 30px;font-size:2.5em}.exception .excep-txt p{margin-bottom:2.25em}.exception .excep-txt ul{margin:0;padding:0}.exception .excep-txt ul li{list-style:none;margin:0 0 0 0;padding:0 0 .9375em 1.625em;position:relative;font-size:1em;color:#c00}.exception .excep-txt ul li span{color:#3f3f3f}.exception .excep-txt ul li:before{font-size:1.0625em}.exception .excep-txt .btn-primary{width:14.5em}p.hilighted{font-style:italic;font-weight:800;font-size:1em;padding-left:1.625em;border-left:2px solid #c00}p.hilighted .red-star{color:#c00}.overlap-image{width:100%;position:relative;padding:10em 0 0}.overlap-image .backside{float:right;width:30.3125em;max-width:100%}.overlap-image .backside img{width:100%}.overlap-image .frontside{position:absolute;left:0;top:0;z-index:2;width:20.125em}.overlap-image .frontside img{width:100%}.offer-promo{display:inline-block;width:100%;padding:2em 0 0}.offer-promo h2{font-size:2.125em;text-transform:uppercase;font-weight:bold;text-align:center;margin:0 0 3.125em}.offer-promo .promo-box{border:1px solid #cccccc;margin-bottom:1.75em}.offer-promo .promo-box .validity{width:100%;height:2.0625em;text-align:center;background:#000}.offer-promo .promo-box .validity p{color:#fff;margin:0;line-height:2.0625em}.offer-promo .promo-box .image{position:relative;display:inline-block;width:100%;margin-bottom:3.125em}.offer-promo .promo-box .image:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-promo .promo-box .image:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(204,0,0,0.4);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;filter:alpha(opacity=0)}.offer-promo .promo-box .image .special-tag{position:absolute;left:0;right:0;bottom:-1em;margin:0 auto;width:12.75em;height:2.125em;background:#c00;text-align:center;z-index:9}.offer-promo .promo-box .image .special-tag i{color:#fff;font-style:normal;text-transform:uppercase;font-size:1.125em;font-weight:300;line-height:1.875em}.offer-promo .promo-box .text-area{padding:0 3.75em 6.25em;text-align:center;height:22.125em;position:relative}.offer-promo .promo-box .text-area h3{font-size:2.125em;margin:0 0 1.625em;font-weight:bold;color:#222222}.offer-promo .promo-box .text-area p{margin-bottom:4em}.offer-promo .promo-box .text-area .btn-primary{width:13em;position:absolute;left:0;right:0;margin:auto;bottom:4.75em}.offer-promo .promo-box.sm-box .validity{background:#c00}.offer-promo .promo-box.sm-box .image{margin-bottom:1.625em}.offer-promo .promo-box.sm-box .image:before{display:none}.offer-promo .promo-box.sm-box .text-area{text-align:left;padding:0 1.875em 4.375em;height:16.875em}.offer-promo .promo-box.sm-box .text-area h5{color:#c00;font-size:1em;text-transform:uppercase;margin:0 0 1.5em;font-weight:bold}.offer-promo .promo-box.sm-box .text-area h3{font-size:1.5em;margin:0 0 .75em}.offer-promo .promo-box.sm-box .text-area p{margin:0 0 1.5em}.offer-promo .promo-box.sm-box .text-area .btn-primary{right:auto;right:initial;left:2.5em;bottom:2em}.stepPopup.promo-pp .modal-lg{width:98em;top:28%}.stepPopup.promo-pp .modal-content{padding:2.5em 2.25em;height:auto;display:inline-block;width:100%}.stepPopup.promo-pp .modal-content .product-box{position:relative;border:1px solid #cccccc;padding:3.75em 0 1.5625em;margin-top:.625em;text-align:center}.stepPopup.promo-pp .modal-content .product-box .validity{width:28.125em;height:2em;text-align:center;background:#c00;position:absolute;top:-1em;left:0;right:0;margin:auto}.stepPopup.promo-pp .modal-content .product-box .validity p{color:#fff;margin:0;line-height:2.0625em}.stepPopup.promo-pp .modal-content .product-box img{display:inline-block}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:3.5em}.stepPopup.promo-pp .modal-content .promo-txt h5{font-size:1em;font-weight:bold;margin:0 0 1.75em;text-transform:uppercase;color:#c00}.stepPopup.promo-pp .modal-content .promo-txt h2{font-size:2.125em;font-weight:bold;margin-bottom:2.25em;color:#222222}.stepPopup.promo-pp .modal-content .promo-txt p{font-size:1.25em;line-height:1.875em;margin:0 0 3.75em}.stepPopup.promo-pp .modal-content .promo-txt h3{font-size:1.125em;font-weight:bolder;margin:0 0 1.375em;color:#222222}.stepPopup.promo-pp .modal-content .promo-txt ul{margin-bottom:1.875em}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary{width:12.5em}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary.book-bt{width:auto}.stepPopup.promo-pp .modal-content .promo-txt .btn-primary.book-bt i{display:none}.stepPopup.promo-pp .modal-content .promo-txt-2 p{line-height:1.5625em;margin-bottom:1.125em;font-size:1.25em}.stepPopup.promo-pp .modal-dialog .close{right:1px;top:1px}.stepPopup.sensing-pp .modal-lg{width:70em;top:28%}.stepPopup.sensing-pp .modal-content{padding:2.5em 2.25em;height:auto;display:inline-block;width:100%}.stepPopup.sensing-pp .modal-content h5{font-size:1em;font-weight:bold;margin:0 0 1em;text-transform:uppercase;color:#c00}.stepPopup.sensing-pp .modal-content h2{margin:0 0 1em;font-size:2.125em;font-weight:bold;color:#222222}.stepPopup.sensing-pp .modal-content .video-box{display:block;margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:70%;min-height:25em;margin:0 auto;float:none;display:block}.stepPopup.sensing-pp .modal-content .sensing-txt p{font-size:1.125em;margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .twin-img img{width:100%}.stepPopup.sensing-pp .modal-dialog .close{right:1px;top:1px}hr.basic{margin-top:1.75em;margin-bottom:1.875em;border:0;border-top:1px solid #dbdbdb;width:100%;height:1px;background:none}body.modal-open{overflow-y:hidden !important}.basic-pagi{display:inline-block;width:100%;text-align:center}.news-room .news-filter{float:right;text-align:right;margin:.8125em 0 0 0}.news-room .news-filter h4{display:inline-block;font-size:1.125em;color:#000;font-weight:500}.news-room .news-filter .form-control{float:right;width:auto;border:0}.news-room .news-filter .bootstrap-select.btn-group{float:right;width:auto;border:0;font-size:1.125em}.news-room .news-filter .bootstrap-select.btn-group .btn{text-transform:none;-webkit-box-shadow:none;box-shadow:none}.news-room .news-filter .bootstrap-select.btn-group .btn .caret{right:.9375em;top:.625em;color:#000}.news-room .news-filter .bootstrap-select.btn-group .btn .caret:before{color:#000}.news-room .news-filter .bootstrap-select.btn-group .btn .filter-option{color:#000;font-weight:500}.news-room .news-filter .bootstrap-select.btn-group .btn:active,.news-room .news-filter .bootstrap-select.btn-group .btn.active{-webkit-box-shadow:none;box-shadow:none}.news-room .news-item .news-item-inr{border:1px solid #e9ebed}.news-room .news-item .news-item-inr h3{font-size:1.375em}.news-page .new-l-boxes .l-box .newThumb .img-responsive{height:100%}@media (min-width: 1601px) and (max-width: 2400px){.location-map .location-add-box .map-content.mCustomScrollbar{max-height:42%}.news-page .new-l-boxes .l-box .newThumb{height:511px}}@media (min-width: 1530px) and (max-width: 1600px){.news-page .new-l-boxes .l-box .newThumb{height:427px}.location-map .location-add-box{font-size:13px}.location-map .location-add-box.new-location-search .scroll-area{height:41%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.common.inner-banner .container-fluid{top:10em}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:62px}.location-map .location-add-box .map-content.mCustomScrollbar{height:39%}.stepPopup.promo-pp .modal-lg{width:78em;top:26%}}@media (min-width: 1330px) and (max-width: 1366px){.news-page .new-l-boxes .l-box .newThumb{height:340px}.location-map .location-add-box.new-location-search .scroll-area{height:45%}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{width:100%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.full-three-col .about-dealer-sec h4{font-size:1.5em;letter-spacing:.5em}.news-d h3{font-size:2.2em}.news-d .related h2{font-size:2.2em}.news-d .archive-area h2{font-size:2.2em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:40%}.location-map .location-add-box .map-content.mCustomScrollbar .map-logo{width:180px}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}.stepPopup.promo-pp .modal-lg{top:24%}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}}@media (min-width: 1201px) and (max-width: 1280px){.latest-news .newThumb{height:300px}.news-page .new-l-boxes .l-box .newThumb{height:340px}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.new-l-boxes .l-box .text-area{min-height:21em}.new-l-boxes .l-box .text-area p{font-size:1.125em}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{width:100%}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.full-three-col .about-dealer-sec h4{letter-spacing:.3125em}.full-three-col .about-dealer-sec .col-md-offset-1{margin-left:40px}.news-d p{font-size:1.125em}.news-d .related .related-box .text-area p{font-size:1.125em}.news-d .share-liner .theshare-button .share-ico{width:55%}.news-d .share-liner.active-share .theshare-button .share-ico{width:100%}.news-d h3{font-size:2.2em}.news-d .related h2{font-size:2.2em}.news-d .archive-area h2{font-size:2.2em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:38%;margin-top:5em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}ul.arrow-listing li{padding:0 0 .9375em 2em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}}@media (min-width: 1200px){.new-l-boxes .l-box .moreLink:hover{color:#fff;padding:.1875em 2.5em .1875em .3125em}.new-l-boxes .l-box .moreLink:hover:before{left:0;right:auto;width:100%}.new-l-boxes .l-box .newThumb:hover:after{opacity:1}.new-l-boxes .l-box .newThumb:hover i{opacity:1}.new-l-boxes .l-box .newThumb:hover .play-icon{background:#fff}.new-l-boxes .l-box .newThumb:hover .play-icon i{color:#c00}.new-l-boxes .about-dealer-sec .headings{width:75%;margin:0 auto;float:none;display:inline-block}.new-l-boxes .about-dealer-sec p{font-size:1.25em}.news-d .related .related-box .moreLink:hover{color:#fff;padding:.1875em 2.5em .1875em .3125em}.news-d .related .related-box .moreLink:hover:before{left:0;right:auto;width:100%}.news-d .related .related-box .newThumb:hover:after{opacity:1}.news-d .related .related-box .newThumb:hover i{opacity:1}.news-d .related .related-box .newThumb:hover .play-icon{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.news-d .archive-area .archive-box .text-area ul li a:hover{color:#fff;padding:.1875em .625em .1875em .625em}.news-d .archive-area .archive-box .text-area ul li a:hover:before{left:0;right:auto;width:100%}.news-d .news-d-box .news-d-banner a:hover:after{opacity:1}.news-d .news-d-box .news-d-banner a:hover .play-icon{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:hover{color:#fff}.honda-generator-sec .col-md-3 .gener-box .model-name .explore:hover:before{left:0;right:auto;width:100%}.three-full .text-area{width:30em}.three-full .fuel-efficient-txt .text-area{width:100%}.full-three-col .about-dealer-sec .headings{width:75%;margin:0 auto;float:none;display:inline-block}.full-three-col .about-dealer-sec p{font-size:1.25em}.location-map .location-add-box .map-image .direction-icon:hover{background:#c00}.location-map .location-add-box .map-image .direction-icon:hover i .st0{fill:#fff}.location-map .location-add-box .map-image .direction-icon:hover i .st1{clip-path:url(#SVGID_2_)}.location-map .location-add-box .map-image .direction-icon:hover i .st2{clip-path:url(#SVGID_4_);fill:#fff}.location-map .location-add-box .location-search:hover{background:#c00}.location-map .location-add-box .location-search:hover i{color:#fff}.location-map .location-add-box .mapListing li a:hover{color:#c00}.location-map .location-add-box .map-close:hover{background:#c00}.location-map .location-add-box .map-close:hover i .st0{fill:#fff}.location-map .map-legal ul li a:hover{color:#c00}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group{float:left}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group:first-child{margin-top:6px}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-group .bootstrap-select .btn .caret{top:4px}.offer-promo .promo-box .image i.icon-plus-icon{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-promo .promo-box .image:hover i.icon-plus-icon{bottom:0;opacity:1}.offer-promo .promo-box .image:hover:after{opacity:1;filter:alpha(opacity=100)}}@media (max-width: 1024px){.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-size:1.1875em}body.modal-open{overflow-y:hidden !important;position:fixed !important}.promo-box.sm-box .icon-plus-icon{display:none}}@media (min-width: 992px) and (max-width: 1199px){.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box.new-location-search .scroll-area{height:42%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.news-d .archive-area .archive-box .text-area ul{width:46%}.news-d .archive-area .archive-box .text-area ul li{padding-left:0;padding-right:0}.news-d .share-liner.active-share .theshare-button{width:210px}.search-by-filter .box .s-filters .search-by{width:10%}.search-by-filter .box .s-filters .filters{width:84%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1em 1em 2em}.search-by-filter.scroll-to-fixed-fixed .s-filters .filters .form-btn-sec{float:right}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec .headings{padding-left:30px;padding-right:30px}.common.inner-banner .container-fluid{top:10em}.stepPopup.generator-d .modal-lg{width:85em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:240px}.stepPopup.generator-d .modal-content .specs-area{padding-left:126px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.about-dealer-sec h2.condensed{font-size:2.5em}.honda-generator-sec .heading h2{font-size:3.75em}.honda-generator-sec .heading h3{font-size:1.875em}.three-full .text-area{width:30em;padding:0 3.75em 1.75em}.three-full .fuel-efficient-txt .text-area{width:100%}.full-three-col .about-dealer-sec h4{font-size:1.25em;letter-spacing:.5em}.location-map{overflow:hidden;height:98vh}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2.2em;padding:.25em .9375em .5em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .filter-option{font-size:1em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.625em}.location-map .search-fields .search-fields-box .form-btn-sec .btn{font-size:.875em}.offer-promo h2{margin:0 0 2em}.stepPopup.promo-pp .modal-lg{top:29%;width:85em}.header.scroll-to-fixed-fixed{width:100% !important}.stepPopup.sensing-pp .modal-lg{top:24%}.stepPopup.sensing-pp .modal-content .video-box iframe{width:72%;min-height:25.4em}.gray-area-warranty p{font-size:1.125em}.exception .excep-txt ul li{font-size:1.125em}.exception .excep-txt ul li:before{top:0}.exception .excep-txt p{font-size:1.125em}}@media (min-width: 768px) and (max-width: 991px){.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box.new-location-search .scroll-area{height:57%}.location-map .location-add-box .map-heading.map-heading2 h3{line-height:inherit;padding:9% 0}.new-l-boxes .l-box .text-area{min-height:17em}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .l-box .text-area p{font-size:1.125em}.new-l-boxes .about-dealer-sec .headings{padding-left:30px;padding-right:30px}.new-l-boxes .about-dealer-sec .headings h2{font-size:2em}.new-l-boxes .about-dealer-sec .headings p{font-size:1em}.related .related-box{width:48%;float:left}.related .related-box:last-child{float:right}.news-d .news-d-box{padding-right:15px}.news-d .share-liner.active-share .theshare-button{width:218px}.news-d p{font-size:1.125em}.news-d .related .related-box .text-area p{font-size:1.125em}.common.inner-banner .container-fluid{top:6em}.common.inner-banner .container-fluid .txt-sec hr{margin:8px 0 10px 0}.common.inner-banner.big .container-fluid{top:15em}.three-full{display:block}.three-full [class^="col-"]{height:37.5em}.three-full [class^="col-"] .text-area{max-width:40%}.three-full [class^="col-"].fuel-efficient-txt .text-area{width:100%;max-width:none}.three-full.inverse .fuel-efficient:first-child{float:right}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 0 11px 12px;border-color:transparent  transparent transparent #f3f6fb;right:-12px;left:initial}.three-full.inverse .fuel-efficient-txt.red-box:nth-child(2):before{border-color:transparent transparent transparent #c00}.search-by-filter .box .s-filters .search-by{width:10%;font-size:1.25em}.search-by-filter .box .s-filters .filters{width:83%}.search-by-filter .box .s-filters .form-group{width:23.5%}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1em 1em 2.4em}.search-by-filter.scroll-to-fixed-fixed .s-filters .filters .form-btn-sec{float:right}.stepPopup.generator-d .modal-lg{width:80%}.stepPopup.generator-d .modal-content{padding-top:2em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image img{max-width:45%}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{right:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:240px}.stepPopup.generator-d .modal-content .product-area .btn-area{width:50%;margin:0 auto 3em;text-align:center}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}.stepPopup.generator-d .modal-content .specs-area{padding-left:15px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em;text-align:center}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-right:3.125em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.about-dealer-sec h2.condensed{font-size:2.5em}.about-dealer-sec p br{display:none}.honda-generator-sec .heading h2{font-size:3.75em}.honda-generator-sec .heading h3{font-size:1.875em}.full-three-col .about-dealer-sec h4{font-size:1.25em;letter-spacing:.3em}.f-w-b>.container-fluid .text-area h2{font-size:3.5em}.location-map{overflow:hidden;height:98vh}.location-map .search-fields .search-fields-box{width:40%}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2em;padding:0.3em .9375em}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:1em;background-size:80%;top:0.4em}.exception .excep-txt{padding-left:0}.exception .excep-txt ul li{font-size:1.25em}.exception .excep-txt ul li:before{top:0}.exception .excep-txt p{font-size:1.25em}.offer-promo h2{margin:0 0 2em}.offer-promo .promo-box .text-area{padding:0 1.875em 4.375em}.stepPopup.promo-pp .modal-lg{top:18%;width:80%}.stepPopup.promo-pp .modal-content .product-box{margin-bottom:1.5625em}.stepPopup.promo-pp .modal-content .product-box img{width:50%;margin:0 auto}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:15px}.stepPopup.promo-pp .modal-content .promo-txt h2{margin:1.25em 0}.stepPopup.promo-pp .modal-content .promo-txt p{margin-bottom:1.25em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:72%;min-height:25.4em}.gray-area-warranty p{font-size:1.25em}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px !important}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-left:1.5625em}}@media (max-width: 768px){.location-map .location-add-box.new-location-search .scroll-area{height:38%}.stepPopup.generator-d .modal-content .specs-area{padding-right:15px !important}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{padding:1.25em 1.375em 1.25em 1.375em;text-align:center}.honda-generator-sec .col-md-3 .gener-box .model-name .explore i{display:none !important}.mgt1{margin-top:60px}.gray-area-warranty{padding:3.125em 0 1.25em 0}.gray-area-warranty .pull-right.image-pane{margin-bottom:30px}.offer-promo .promo-box .image .icon-plus-icon{display:none}}@media (max-width: 767px){.location-map .location-add-box.new-location-search .scroll-area .search-result-map{padding:.5em}.location-map .location-add-box.new-location-search .scroll-area .search-result-map .sub-content{width:79%}.disclaimer-txt.text2{margin-bottom:25px}.stepPopup.generator-d .modal-content .product-area .btn-area{text-align:center}.stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}.common.inner-banner img{display:none}.common.inner-banner .mobile-banner{display:block;width:100%;margin:0}.common.inner-banner .container-fluid .txt-sec hr{margin:5px 0 6px}.new-l-boxes .l-box .text-area .moreLink i{display:none}.new-l-boxes .l-box .newThumb .play-icon{width:2.5em;height:2.5em}.new-l-boxes .l-box .newThumb .play-icon i{font-size:0.8em;width:.8em;height:3.8em}.new-l-boxes .about-dealer-sec{padding:1.5em 15px}.new-l-boxes .about-dealer-sec h2{letter-spacing:3px;font-size:1.8em}.new-l-boxes .about-dealer-sec p{font-size:1em}.new-l-boxes .about-dealer-sec p br{display:none}.news-d .news-d-box{padding-right:15px}.news-d .share-liner.active-share .theshare-button{width:218px}.news-d .related .related-box{width:48%;float:left}.news-d .related .related-box:last-child{float:right}.news-d .related .related-box .text-area{min-height:initial;height:21em}.news-d .related .related-box .text-area .moreLink i{display:none}.common.inner-banner.big{overflow:hidden}.common.inner-banner.big .dealer-banner{height:85vh;overflow:hidden}.common.inner-banner.big .dealer-banner .container-fluid{top:initial;bottom:20px}.common.inner-banner.big .dealer-banner .container-fluid .txt h2{font-size:2.5em}.common.inner-banner.big .dealer-banner .container-fluid .txt p{font-size:1.7em}.common.inner-banner.big .dealer-banner .container-fluid .txt p br{display:block}.full-three-col .about-dealer-sec{padding:2em .9375em 1em}.full-three-col .about-dealer-sec h2.condensed{font-size:1.875em}.full-three-col .about-dealer-sec p br{display:none}.full-three-col .about-dealer-sec h4{font-size:1.1em;letter-spacing:.2em;margin-bottom:.625em;margin-top:0}.full-three-col .about-dealer-sec hr{margin-bottom:15px}.sharing-progress{margin-bottom:25px}.sharing-progress .text-area{width:85%;top:25px}.sharing-progress .text-area p{display:none}.search-by-filter .box .s-filters .search-by{width:17%;float:left;padding-top:.625em;font-size:1.25em}.search-by-filter .box .s-filters .filters{width:72%;float:left}.search-by-filter .box .s-filters .form-group{width:46%}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:15px}.search-by-filter.scroll-to-fixed-fixed{background:#fff;z-index:999999999 !important}.search-by-filter.scroll-to-fixed-fixed .s-filters{padding:1em 1.75em 1em}.common.inner-banner .container-fluid{left:1.875em;top:5em}.stepPopup.generator-d{top:0%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content{padding-top:2em}.stepPopup.generator-d .modal-content .product-area{padding:3.75em 0 0 1em}.stepPopup.generator-d .modal-content .product-area .image img{max-width:45%}.stepPopup.generator-d .modal-content .product-area .image .bar-2{width:20.625em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2{right:-15px}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:12em}.stepPopup.generator-d .modal-content .product-area .btn-area{width:80%;margin:0 auto 3em}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{padding:.9375em 1.5625em .8125em 1.75em}.stepPopup.generator-d .modal-content .specs-area{padding-left:15px}.stepPopup.generator-d .modal-content .icon-text-bar{margin-bottom:.9375em;text-align:center}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-right:1em;margin-bottom:1em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{text-align:left}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{font-size:1.2em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .bigtext{font-size:2em}.stepPopup.generator-d .modal-content .icon-text-bar .icon img{max-width:40px}.stepPopup.generator-d .modal-dialog .close{top:1px;right:1px}.marine-page .stepPopup.generator-d .modal-content .product-area .image .gen-info,.marine-page .stepPopup.generator-d .modal-content .product-area .image img{margin:0 auto}.honda-generator-sec{padding:3em 0 0}.honda-generator-sec .heading h2{font-size:2.5em;margin-bottom:.875em}.honda-generator-sec .heading hr{width:30px;margin-bottom:2em}.honda-generator-sec .heading h3{font-size:1.375em;line-height:normal;margin-bottom:2em}.three-full{display:block}.three-full [class^="col-"]{height:21.25em}.three-full [class^="col-"] .image img.desktop-vers{display:none}.three-full [class^="col-"] .image img.res-vers{display:block;width:100%;height:auto}.three-full [class^="col-"] .text-area{width:60%}.three-full [class^="col-"] .text-area p{display:none}.three-full [class^="col-"].fuel-efficient-txt .text-area{width:100%;max-width:none}.three-full [class^="col-"].fuel-efficient .image img.desktop-vers{display:none}.three-full [class^="col-"].fuel-efficient .image img.res-vers{display:block;width:auto;height:100%}.three-full:last-child{margin-bottom:15px}.three-full.inverse .fuel-efficient:first-child{float:right}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 0 11px 12px;border-color:transparent  transparent transparent #f3f6fb;right:-12px;left:initial}.three-full.inverse .fuel-efficient-txt.red-box:nth-child(2):before{border-color:transparent transparent transparent #c00}.f-w-b>.container-fluid .text-area h2{font-size:2.5em;margin-top:0}.f-w-b>.container-fluid .text-area p{display:none}.f-w-b>.container-fluid .text-area hr{display:block}.f-w-b>.container-fluid .image .desktop-vers{display:none}.f-w-b>.container-fluid .image .res-vers{display:block;width:100%}.location-map{height:730px}.location-map #map-canvas{height:100%}.location-map .location-add-box{width:20em}.location-map .location-add-box .map-content.mCustomScrollbar{max-height:none}.location-map .location-add-box .map-content.mCustomScrollbar .mCSB_container{margin:0}.location-map .location-add-box .map-content{margin-top:6em}.location-map .location-add-box .map-content .map-logo{padding:0 .9375em .625em .9375em}.location-map .location-add-box .map-content p{padding:0 .9375em .625em .9375em}.location-map .location-add-box .map-content .mapListing{padding:0 .9375em 1.875em .9375em}.location-map .location-add-box .map-footer{padding:.9375em}.location-map .search-fields .search-fields-box{width:70%}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn{height:2em;padding:0.3em .9375em}.location-map .search-fields .search-fields-box .form-group .bootstrap-select>.btn .caret{margin:auto;height:100%;top:.1875em;bottom:0}.location-map .search-fields .search-fields-box .form-group.location-caret .bootstrap-select>.btn .caret{right:.8em;background-size:60%;margin:auto;height:100%;top:.1875em;bottom:0;background-position:center}.location-map .bootstrap-select.btn-group .dropdown-menu.inner{max-height:7.5em !important;overflow-y:scroll}.gray-area-warranty{padding:2em 0}.gray-area-warranty h2{text-align:center;font-size:1.6em;margin-bottom:1.2em}.gray-area-warranty p{font-size:1.125em}.overlap-image .frontside{max-width:50%}.overlap-image .backside{max-width:70%;margin-right:20%}.exception{padding:3em 0}.exception .excep-txt{padding-left:15px;padding-top:4em}.offer-promo h2{margin:0 0 1.5em}.offer-promo .promo-box .text-area{padding:0 1em 3em;height:26em}.offer-promo .promo-box .text-area h3{margin:0 0 1em;font-size:1.875em}.offer-promo .promo-box .text-area p{margin-bottom:3em}.offer-promo .promo-box .text-area .btn-primary{bottom:3em}.offer-promo .promo-box.sm-box .text-area{height:20em;padding:0 1em 3em}.offer-promo .promo-box.sm-box .text-area .btn-primary{left:1.5em}.stepPopup.promo-pp{top:0%}.stepPopup.promo-pp .modal-lg{top:20px;width:100%}.stepPopup.promo-pp .modal-content{padding-top:2em}.stepPopup.promo-pp .modal-content .product-box{margin-bottom:.9375em}.stepPopup.promo-pp .modal-content .product-box img{width:50%;margin:0 auto}.stepPopup.promo-pp .modal-content .promo-txt{padding-left:15px}.stepPopup.promo-pp .modal-content .promo-txt h2{margin:.625em 0 .9375em}.stepPopup.promo-pp .modal-content .promo-txt p{margin-bottom:1.25em}.stepPopup.promo-pp .modal-dialog .close{top:1px;right:1px}.header.scroll-to-fixed-fixed{width:100% !important}.stepPopup.sensing-pp{top:0%}.stepPopup.sensing-pp .modal-lg{top:20px;width:100%}.stepPopup.sensing-pp .modal-content{padding:2em 1em}.stepPopup.sensing-pp .modal-content .video-box iframe{width:100%;min-height:22.5em}.location-map.active .map-legal{padding-left:20em;text-align:center}.location-map.active .map-legal p{float:none;text-align:center;padding:0;display:block}.location-map.active .map-legal ul{float:none;text-align:center;padding:0;display:block}.new-l-boxes .l-box .text-area{min-height:17em}body .location-map .location-add-box .map-content .map-logo{width:200px}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-left:1.5625em}}@media (max-width: 480px){.new-l-boxes [class^="col-"]{width:100%}.new-l-boxes .l-box .text-area{min-height:initial;padding-bottom:42px}.news-d .related .related-box{width:100%;float:left}.news-d .related .related-box:last-child{float:right}.news-d .related .related-box .text-area{padding:1.25em}.news-d .archive-area .archive-box .text-area{padding:1.25em}.news-d .archive-area .archive-box .text-area ul li{padding-left:0;padding-right:0}.search-by-filter .box .s-filters .search-by{width:100%;float:left;padding-top:0;margin:0 0 .9375em}.search-by-filter .box .s-filters .filters{width:100%;float:left}.search-by-filter .box .s-filters .form-group{width:100%;margin:0}.search-by-filter .box .s-filters .form-btn-sec{width:18%}.search-by-filter .box .s-filters .form-btn-sec .btn{margin-top:25px}.common.inner-banner.big .dealer-banner{height:12.5em}.common.inner-banner.big .dealer-banner .container-fluid{width:100%;text-align:center;padding:0 15px;left:0}.common.inner-banner.big .dealer-banner .txt h2{text-align:center;font-size:2.25em;line-height:1em}.common.inner-banner.big .dealer-banner .txt p{display:none}.marine-page .common.inner-banner.big .dealer-banner{height:auto}.common.inner-banner .container-fluid{left:0;right:0;text-align:center;top:1em}.common.inner-banner .container-fluid h2{font-size:2.1875em}.common.inner-banner .container-fluid h2 br{display:none}.gener-box-cont [class^="col-"]{width:100%}.stepPopup.generator-d{width:90%;left:5%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content .product-area .image img{margin:0;margin-left:10%}.stepPopup.generator-d .modal-content .product-area .image .gen-info{width:65%;margin:0}.stepPopup.generator-d .modal-content .product-area .image .gen-info .bar-1{width:12.6875em}.stepPopup.generator-d .modal-content .product-area .image .gen-info .bar-2{width:14.625em}.stepPopup.generator-d .modal-content .product-area .image .gen-info-2 .bar-1{height:7em}.stepPopup.generator-d .modal-content .product-area .btn-area{width:100%}.stepPopup.generator-d .modal-content .product-area .btn-area .btn{min-width:11em;padding:.9375em 1.5625em .8125em 1.75em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{width:100%}.sharing-progress .text-area{width:100%}.sharing-progress .text-area h3{font-size:1.5em}.sharing-progress .text-area p{display:none}.three-full [class^="col-"]{height:13.875em;width:100%}.three-full [class^="col-"] .text-area{width:60%;padding:0 2em 1em}.three-full [class^="col-"] .text-area h3{font-size:1.25em}.three-full [class^="col-"].fuel-efficient-txt:before{right:0;left:0;bottom:-10px;top:initial;margin:auto;border-style:solid;border-width:11px 11px 0 12px;border-color:#f3f6fb transparent transparent transparent}.three-full [class^="col-"].fuel-efficient-txt.pointer-fliped:before{right:0;left:0;top:-10px;bottom:initial;margin:auto;border-style:solid;border-width:0 11.5px 11px 11.5px;border-color:transparent transparent #f3f6fb transparent}.three-full [class^="col-"].fuel-efficient-txt.pointer-fliped.red-box:before{border-color:transparent transparent #c00 transparent}.three-full [class^="col-"].fuel-efficient .image img.res-vers{display:block;width:100%;height:auto}.full-three-col .about-dealer-sec h4{font-size:0.875em;letter-spacing:0.2em}.full-three-col .about-dealer-sec hr{margin-bottom:10px}.f-w-b>.container-fluid .text-area{top:initial;bottom:0;padding:0 2em 1em}.f-w-b>.container-fluid .text-area h2{font-size:1.5em}.location-map .search-fields .search-fields-box{width:90%}.offer-promo [class^="col-"]{width:100%}.offer-promo [class^="col-"] .text-area{height:initial !important;padding:0 1em 4em !important}.stepPopup.promo-pp .modal-content{padding:2.5em 0}.stepPopup.promo-pp .modal-content .product-box img{width:80%}.stepPopup.promo-pp .modal-content .product-box .validity{width:100%;top:0}.stepPopup.sensing-pp .modal-content{padding:2.5em 0}.stepPopup.sensing-pp .modal-content .video-box iframe{min-height:initial}.stepPopup.sensing-pp .modal-content .twin-img{width:100%;margin-bottom:1.25em}.location-map .map-legal{text-align:center}.location-map .map-legal p{float:none;text-align:center;padding:0;display:block}.location-map .map-legal ul{float:none;text-align:center;padding:0;display:block}.location-map.active .map-legal{display:none}}@media (max-width: 420px){.three-full .fuel-efficient-txt{height:10em !important}}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:none;outline-offset:0}.pre-search-container{overflow:inherit}.cross{display:none}.hamburger{display:none}.dis-text{clear:left;margin-top:25px;float:left;width:100%;font-weight:bold}span.multiselect-native-select{position:relative;display:inline-block;width:100%}span.multiselect-native-select select{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:50%;top:30px}span.multiselect-native-select b.caret{float:right;border:0}span.multiselect-native-select b.caret:after{content:"";float:right;background:url("/assets/images/pre-owned/arrow-down.png") no-repeat;width:13px;height:8px;margin-top:5px}span.multiselect-native-select .open b.caret:after{background:url("/assets/images/pre-owned/arrow-up.png") no-repeat}span.multiselect-native-select .multiselect.dropdown-toggle.btn-block{background-color:#e6e6e6}span.multiselect-native-select .multiselect-container.dropdown-menu{width:100%;max-height:400px;overflow-y:scroll}span.multiselect-native-select .multiselect-container.dropdown-menu li{padding:0;font-size:12px}span.multiselect-native-select .multiselect-container.dropdown-menu li a{padding:0;background:#fff;color:#313131}span.multiselect-native-select .multiselect-container.dropdown-menu li a label{padding:13px 35px}span.multiselect-native-select .multiselect-container.dropdown-menu li.active a label:before{color:#313131;position:absolute;content:"\48";font-family:honda !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;left:.625em;width:1em;height:1em;top:0;bottom:0;margin:auto 0}span.multiselect-native-select .multiselect-container.dropdown-menu .radio input[type="radio"],span.multiselect-native-select .multiselect-container.dropdown-menu .radio-inline input[type="radio"],span.multiselect-native-select .multiselect-container.dropdown-menu .checkbox input[type="checkbox"],span.multiselect-native-select .multiselect-container.dropdown-menu .checkbox-inline input[type="checkbox"]{margin-left:-24px}span.multiselect-native-select .multiselect-selected-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:90%}.multiselect-native-select .bootstrap-select.show-tick.multiselect-ui{display:none !important}.btn-submit,.btn-reset{min-width:inherit !important;width:46%;text-align:center;margin-bottom:10px}.btn-submit{margin-left:2%;margin-right:1%}.btn-reset{margin-right:2%;margin-left:1%}.pre-search{background:#f3f6fb;padding:3.125em 0px;overflow:visible}.pre-search .s-filters{width:100%;display:inline-block;text-align:initial}.pre-search .s-filters .search-by{color:#c00;font-size:1.375em;font-weight:600;padding-bottom:8px;display:inline-block;border-bottom:2px solid #c00;margin-right:3.125em;width:8%}.pre-search .s-filters .filters{display:inline-block;width:87%}.pre-search .s-filters .form-group{display:inline-block;width:37%;margin-right:5.2%;margin-bottom:0}.pre-search .s-filters .form-group ::-webkit-input-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group ::-moz-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group :-ms-input-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group :-moz-placeholder{color:#1d1d1d}.pre-search .s-filters .form-group .form-control{border:none;border-bottom:1px solid #d2ced0;background:none;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.pre-search .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0}.pre-search .s-filters .form-group .bootstrap-select .btn{color:#1d1d1d}.pre-search .s-filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.375em}.pre-search .s-filters .form-group .bootstrap-select .btn .caret{right:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.pre-search .s-filters .form-group .bootstrap-select .btn .caret:before{display:none}.pre-search .s-filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.pre-search .s-filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.pre-search .s-filters .form-group .selectpicker li a{font-size:1.125em}.pre-search .s-filters .form-btn-sec{display:inline-block;width:14%}.pre-search .s-filters .form-btn-sec .btn{min-width:100%}.pre-search.pre-search-second{background:none;margin-bottom:9.5em;padding:0}.pre-search.pre-search-second .s-filters .filters{width:100%}.pre-search.pre-search-second .s-filters .filters #preOwnedEnquiry.loading:before{background:#fff}.pre-search.pre-search-second .s-filters .filters .form-group{width:25%;margin-right:3.3%}.pre-search.pre-search-second .s-filters .filters .form-group.has-error{box-shadow:0 0 0px 0 #a94442;border-bottom:1px solid #a94442}.pre-search.pre-search-second .s-filters .filters .form-group.has-success{border-bottom:1px solid #3c763d;box-shadow:0 0 0px 0 #3c763d}.pre-search.pre-search-second .s-filters .filters .form-group .form-control{border:none;border-bottom:1px solid #d2ced0;background:none;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select{height:42px;padding:2px 0 0}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn{color:#1d1d1d}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.375em}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn .caret{right:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select .btn .caret:before{display:none}.pre-search.pre-search-second .s-filters .filters .form-group .bootstrap-select.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.pre-search.pre-search-second .s-filters .filters .form-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.pre-search.pre-search-second .s-filters .filters .form-group .selectpicker li a{font-size:1.125em}.pre-search-content{margin-top:7.1875em}.pre-search-content h2{font-size:4.375em;line-height:70px;color:#222;font-weight:bold;font-family:"univers condensed";text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:28px}.pre-search-content p{font-size:1.25em;text-align:center;color:#3f3f3f;margin-bottom:111px}.pre-search-content .warranty_text{margin-left:0;padding-left:0;list-style:none;margin-bottom:8.75em;text-align:center}.pre-search-content .warranty_text li{list-style:none;font-size:2.125em;font-weight:bold;text-transform:uppercase;text-align:center;position:relative;display:inline-block;width:33.1%;padding-top:77px;font-family:"univers condensed"}.pre-search-content .warranty_text li i{top:0;height:58px;width:59px;position:absolute;left:50%;margin-left:-29px}.pre-search-content .pre-img{padding-bottom:10px;position:relative;margin-bottom:9.0625em;text-align:center}.pre-search-content .pre-img:before{content:"";height:12.9375em;width:100%;background:#f3f6fb;position:absolute;left:0;bottom:0}.pre-search-content .pre-img img{position:relative}.pre-search-content h4{font-size:2.5em;line-height:40px;color:#c00;font-weight:bold;font-family:"univers condensed";text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:25px}.form-wrapper .thanks.prethanks{background:#fff}.left-pane{width:20%;float:left;position:relative}.left-pane h5{color:#fff;width:100%;height:60px;line-height:60px;background:#c00;font-size:1.5em;letter-spacing:3px;text-transform:uppercase;padding-left:25px;margin:0;font-weight:bold;border-bottom:1px #e3e6eb solid}.auroramenu li>ul{display:none}.auroramenu-default,.auroramenu-default ul{padding:0;list-style-type:none;border-right:1px solid #e3e6eb}.auroramenu-default>li>a{border-bottom:1px #e3e6eb solid}.auroramenu-default>li>a:after{content:"";float:right;background:url("/assets/images/pre-owned/arrow-down.png") no-repeat;width:13px;height:8px;margin-top:9px}.auroramenu-default>li>a.open:after{background:url("/assets/images/pre-owned/arrow-up.png") no-repeat}.auroramenu-default li a{color:#313131;background-color:#fff;display:block;font-size:1.25em;padding:13px 25px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;white-space:pre-wrap}.auroramenu-default li:nth-child(2n+2) a{background:#f9fafb}.auroramenu-default li .range-slider{padding:.3125em 0 1.25em;background-color:#f4f5f5}.auroramenu-default li .range-slider .slider.slider-horizontal{width:100%}.auroramenu-default li .range-slider .rang-value{float:right;font-size:1.125em;color:#c00;font-weight:bold;margin-top:.625em;margin-bottom:.625em}.auroramenu-default li .range-slider .rang-value.rangmin{float:left}.auroramenu-default li .range-slider .slider-track{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #c5c5c5 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #c5c5c5 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #c5c5c5 100%)}.auroramenu-default a:hover,.auroramenu-default a:focus{text-decoration:none}.auroramenu-default ul li{background-color:#f4f5f5;font-size:1em;padding:10px 30px;border-bottom:1px #e3e6eb solid}.auroramenu-default ul li input{float:left;height:1.25em;width:1.125em;margin:0;margin-right:.625em;outline:none !important}.auroramenu-default ul li label{margin:0;cursor:pointer}.righ-pane{float:left;width:74%;margin:20px 3%}.righ-pane .search-view{margin-bottom:50px;float:left;width:100%;border:1px solid #e3e6eb;background:#f3f6fb;font-size:1.25em;padding:.75em 1.625em;color:#313131}.righ-pane .search-view .value{font-weight:bold;float:left;line-height:2.2em}.righ-pane .search-view .type{float:right;text-align:right}.righ-pane .search-view .type span{margin-right:15px}.righ-pane .pro-list{margin-bottom:10px;float:left;width:100%;border:1px solid #e3e6eb}.righ-pane .pro-list .content-pane{float:left;padding:9px;width:75%}.righ-pane .pro-list .content-pane .pro-img{float:left;width:41%}.righ-pane .pro-list .content-pane .pro-img img{width:100%}.righ-pane .pro-list .content-pane .pro-text{float:right;width:57%}.righ-pane .pro-list .content-pane .pro-text h3{font-size:1.875em;font-weight:bold;color:#000;margin:10px 0px 5px 0px}.righ-pane .pro-list .content-pane .pro-text h4{font-size:1.25em;color:#313131;line-height:20px;position:relative;padding-bottom:.9375em;margin-bottom:.6875em}.righ-pane .pro-list .content-pane .pro-text h4:before{content:"";height:2px;width:30px;background:#000;position:absolute;bottom:0;left:0}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub{float:left;width:92%;padding:.625em 0;border-bottom:1px solid #e3e6eb}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub .pro-sub-head{float:left;width:50%;font-size:1.25em;color:#313131}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub .pro-sub-value{float:left;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub:last-child{border-bottom:0}.righ-pane .pro-list .price-pane{background:#f3f6fb;float:left;width:25%;min-height:inherit}.righ-pane .pro-list .price-pane .price{float:left;width:100%;border-bottom:1px solid #e4e7ed;padding:1.25em 1.8125em}.righ-pane .pro-list .price-pane .price .title-text{line-height:20px;font-size:1.25em;color:#000;display:block;margin-bottom:5px}.righ-pane .pro-list .price-pane .price h5{font-size:2.25em;color:#c00;margin:0;font-weight:bold}.righ-pane .pro-list .price-pane .price h6{font-size:1.25em;font-weight:bold;color:#000;margin:0px}.righ-pane .pro-list .price-pane .price .btn{padding-right:68px}.righ-pane .pro-list .price-pane .price:last-child{border-bottom:0;padding-bottom:1.25em}.social-wall-sec{margin-bottom:3.125em}.social-ft-logo{margin:3.75em 0 .625em 0}.backtoResults{margin-top:85px;float:left;font-size:1.25em;color:#313131;position:relative;margin-bottom:31px;width:100%}.backtoResults span{padding-left:51px;float:left}.backtoResults i{right:auto;left:0;position:absolute;font-size:1.75em;top:-2px;line-height:1}.backtoResults .icon-arrow-line:before{content:"\71"}.detail-gallery-slider{margin-right:5.2%;border:1px solid #e3e6eb;padding:10px}.detail-gallery-slider .slick-dots{position:absolute;bottom:3%;left:0;padding:0;width:100%;text-align:center}.detail-gallery-slider .slick-dots li{position:relative;display:inline-block;margin:0 20px 0 0;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:13px;height:13px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.detail-gallery-slider .slick-dots li button{display:none}.detail-gallery-slider .slick-dots li:before{background:#fff;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.detail-gallery-slider .slick-dots li:hover{border:#fff solid 1px !important}.detail-gallery-slider .slick-dots li.slick-active{border:#fff solid 1px !important}.detail-gallery-slider .slick-next,.detail-gallery-slider .slick-prev{display:none !important}.detail-gallery-slider .slick-slide img{width:100%}.pre-search-detail-content{margin-bottom:5.625em}.pre-search-detail-content .pro-text{float:right;width:100%}.pre-search-detail-content .pro-text h3{font-size:2.625em;font-weight:bold;color:#000;margin:10px 0px 23px 0px}.pre-search-detail-content .pro-text h4{font-size:1.25em;color:#313131;line-height:20px;position:relative;padding-bottom:.9375em;margin-bottom:.6875em}.pre-search-detail-content .pro-text h4:before{content:"";height:2px;width:30px;background:#000;position:absolute;bottom:0;left:0}.pre-search-detail-content .pro-text h5{font-size:2.9375em;font-weight:bold;color:#c00;margin:10px 0px 30px 0px}.pre-search-detail-content .pro-text .pro-list-sub{float:left;width:100%;padding:.625em 0;border-bottom:1px solid #e3e6eb}.pre-search-detail-content .pro-text .pro-list-sub .pro-sub-head{float:left;width:50%;font-size:1.25em;color:#313131}.pre-search-detail-content .pro-text .pro-list-sub .pro-sub-value{float:left;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.pre-search-detail-content .pro-text .button-pane{margin-top:1.875em;float:left;width:100%}.pre-search-detail-content .pro-text .button-pane .btn{padding-right:4.25em}.pre-search-detail-content .pro-text .button-pane .btn span{letter-spacing:1px}.map-pane{position:relative}.map-pane h3.head{font-size:40px;position:absolute;left:9%;top:10%;color:#000;font-weight:bold}.map-pane #content h3{margin-top:0}.monthly-pay{background:#e9eef1;position:relative;padding:7.375em 0px 6.875em 0px}.monthly-pay h3{font-size:40px;text-transform:uppercase;color:#313131;text-align:center;letter-spacing:2px;margin-bottom:140px}.monthly-pay .cash-head{font-size:20px;color:#000;float:left;margin-bottom:2.8125em}.monthly-pay .cash-value{font-size:20px;color:#313131;float:right;font-weight:bold}.monthly-pay .col-md-12:after{content:"";position:absolute;background:url("/assets/images/sep-gray.png") repeat-y;right:49.5%;width:1px;bottom:0;height:100%}.monthly-pay .range-slider{clear:left;float:left;width:100%;margin-bottom:4.0625em;position:relative}.monthly-pay .range-slider.last{margin-bottom:.9375em}.monthly-pay .range-slider .rang-head{color:#313131;font-weight:bold;font-size:1.25em;float:left}.monthly-pay .range-slider .rang-value{float:right;font-size:1.25em;color:#c00;font-weight:bold}.monthly-pay .range-slider .slider-horizontal{margin-top:.25em;clear:left;float:left;width:100%}.monthly-pay .pay-detail{float:right}.monthly-pay .pay-detail h5{text-align:right;margin-top:0;font-size:2.5em;color:#c00;font-weight:bold;font-family:"univers";margin-bottom:13px}.monthly-pay .pay-detail h6{text-align:right;margin-top:0;font-size:1.25em;color:#000;margin-bottom:46px}.monthly-pay .pay-detail ul{margin:0;padding:0;list-style:none}.monthly-pay .pay-detail ul .paid{list-style:none;border:1px dashed #bac1c5;padding:23px 25px;float:left;width:100%}.monthly-pay .pay-detail ul .paid .paid-text{font-size:1em;color:#000;float:left}.monthly-pay .pay-detail ul .paid .paid-value{font-size:1em;color:#c00;font-weight:bold;float:right}.monthly-pay .pay-detail .btn{margin-top:40px;padding-right:4.25em}.similar-car-pane{padding:5.125em 0px 8.125em 0px;text-align:center}.similar-car-pane h3{margin-bottom:55px;color:#313131;font-size:40px;letter-spacing:5px;text-transform:uppercase}.similar-car-pane ul{list-style:none;padding:0px;margin:0}.similar-car-pane ul li{text-align:left;float:left;width:30%;border:1px solid #e3e6eb;padding:0;margin:0 1.6%}.similar-car-pane ul li .pro-sub-img{padding:9px;float:left;width:100%;border-bottom:1px solid #e3e6eb;margin-bottom:1.1875em}.similar-car-pane ul li .pro-sub-img img{width:100%}.similar-car-pane ul li .pro-text-sub .pro-text-sub1{padding:0px 30px}.similar-car-pane ul li .pro-text-sub h4{margin:0px;font-size:1.875em;font-weight:bold;color:#313131;margin-bottom:.5em}.similar-car-pane ul li .pro-text-sub h5{font-size:1.25em;color:#313131;line-height:20px;position:relative;padding-bottom:.9375em;margin-bottom:1em}.similar-car-pane ul li .pro-text-sub h5:before{content:"";height:2px;width:30px;background:#000;position:absolute;bottom:0;left:0}.similar-car-pane ul li .pro-text-sub h6{font-size:2.25em;font-weight:bold;color:#c00;margin:10px 0px 6px 0px}.similar-car-pane ul li .pro-text-sub h6 small{color:#c00;font-size:65%}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub{margin:0;float:left;width:100%;border:0;padding:.625em 30px;border-bottom:1px solid #e3e6eb}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-head{padding-right:1.25em;float:left;width:50%;font-size:1.25em;color:#313131}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-value{float:left;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub:last-child{border-bottom:0px;margin-bottom:23px}.similar-car-pane ul li .pro-text-sub .btn{margin-left:30px;margin-bottom:1.875em;padding-right:4.25em}.similar-car-pane ul li .pro-text-sub .btn span{letter-spacing:1px}.checkbox input[type="checkbox"]:checked+label::after{content:'✔'}.checkbox{padding-left:20px}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:0;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:0;color:#000;font-size:13px}.checkbox input[type="checkbox"]{opacity:0;z-index:1}.checkbox input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:0px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#428bca;border-color:#428bca}.checkbox-primary input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type="checkbox"]:checked+label::after{color:#fff}.radio{padding-left:20px}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border-radius:50%;border:1px solid #b2b2b2;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#c00;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33)}.radio input[type="radio"]{opacity:0;z-index:1}.radio input[type="radio"]:focus+label::before{outline:hidden;outline:none;outline-offset:0}.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.radio input[type="radio"]:disabled+label{opacity:0.65}.radio input[type="radio"]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type="radio"]+label::after{background-color:#337ab7}.radio-primary input[type="radio"]:checked+label::before{border-color:#337ab7}.radio-primary input[type="radio"]:checked+label::after{background-color:#337ab7}.radio-danger input[type="radio"]+label::after{background-color:#d9534f}.radio-danger input[type="radio"]:checked+label::before{border-color:#d9534f}.radio-danger input[type="radio"]:checked+label::after{background-color:#d9534f}.radio-info input[type="radio"]+label::after{background-color:#5bc0de}.radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de}.radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de}.radio-warning input[type="radio"]+label::after{background-color:#f0ad4e}.radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e}.radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e}.radio-success input[type="radio"]+label::after{background-color:#5cb85c}.radio-success input[type="radio"]:checked+label::before{border-color:#5cb85c}.radio-success input[type="radio"]:checked+label::after{background-color:#5cb85c}.line-select .form-control{border:none;border-bottom:1px solid #d2ced0;background:none;box-shadow:none;padding:0 0 9px;font-size:1.2em;color:#000;border-radius:0;text-transform:none}.line-select .bootstrap-select{height:42px;padding:2px 0 0}.line-select .bootstrap-select.btn-group .btn{color:#1d1d1d}.line-select .bootstrap-select.btn-group .btn .filter-option{font-weight:normal;color:#1d1d1d;font-size:1.375em}.line-select .bootstrap-select.btn-group .btn .caret{right:5px;background:url("/assets/svgs/dd-caret.svg") no-repeat 0 11px;width:15px;height:20px;background-size:100%}.line-select .bootstrap-select.btn-group .btn .caret:before{display:none}.line-select .bootstrap-select.btn-group.dropup .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-14px}.line-select .bootstrap-select.btn-group .selectpicker{padding:0;box-shadow:none;text-transform:none}.line-select .bootstrap-select.btn-group .selectpicker li a{font-size:1.125em}.car-finance-box{background:#FFFFFF}.car-finance-box .col-md-12:after{display:none}.car-finance-box .col-md-12 .row>[class^="col-"]{padding:0 2.5em}.car-finance-box .col-md-12 .row>[class^="col-"]:first-child{padding-left:0}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-right:0}.car-finance-box .car-pay-bx h4{font-size:1.5em;text-align:center;font-weight:bold;margin:0 0 2.3125em;position:relative;color:#000}.car-finance-box .car-pay-bx h4:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;margin:auto;height:1px;width:100%;background:#c6cbcd}.car-finance-box .car-pay-bx h4 span{display:inline-block;background:#e9eef1;padding:0 .9375em;position:relative;z-index:99;text-transform:uppercase}.car-finance-box .car-pay-bx .car-pay-inr{background:#e9eef1;padding:3.125em 1.875em 2.5em;text-align:center}.car-finance-box .car-pay-bx .car-pay-inr ul .paid{padding:12px 25px}.car-finance-box .car-pay-bx .car-pay-inr ul .paid:last-child{border-top:1px dashed #bac1c5}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .big-txt{float:left;font-size:2.5em;color:#c00;font-weight:bold}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .big-txt span{font-size:20px}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .paid-text{float:right;font-size:1.25em;margin-top:1.125em}.car-finance-box .select-boxes{margin:0 0 2.1875em;width:100%;display:inline-block}.car-finance-box .select-boxes [class^="col-"]{padding:0 1.25em}.car-finance-box .select-boxes [class^="col-"]:first-child{padding-left:0}.car-finance-box .select-boxes [class^="col-"]:last-child{padding-right:0}.payment-checkbox{margin:0 0 0 0;clear:both;padding:.625em 0 0 0}.payment-checkbox h4{font-weight:bold}.payment-checkbox .checkbox{display:inline-block;margin:.625em .9375em 0 0}.payment-checkbox .checkbox label span{top:.1875em;position:relative}.payment-checkbox .radio{display:inline-block;margin:.625em .9375em 0 0}.payment-checkbox .radio input{cursor:pointer}.payment-checkbox .radio label span{top:-.0625em;position:relative}.payment-checkbox .amount-bx{float:right;color:#b2b2b2;border:1px solid #b2b2b2;padding:.3125em .9375em;font-size:1.25em;min-width:8.25em;text-align:center}.payment-checkbox .amount-bx.active-txt{border:1px solid #c00;color:#c00;font-weight:bold}.term-txt-bx.pre-text{border:0}.term-txt-bx.pre-text:after{display:none}.term-txt-bx{border-top:1px solid #c7ccd4;margin:4.375em 0 0;padding-top:3.4375em}.term-txt-bx h4{font-weight:bold;margin-bottom:.3125em}.finance-list{list-style:none;padding:.3125em 0 0 0}.finance-list li{position:relative;padding:0 0 0 1.875em;margin:.75em 0;color:#949494}.finance-list li:before{content:'';background:#000;position:absolute;left:0;width:.625em;height:1.5px;top:.5em}@media (min-width: 1530px) and (max-width: 1600px){.righ-pane .pro-list .content-pane .pro-img{width:42%}.righ-pane .pro-list .content-pane .pro-text{width:55%}.pre-search .s-filters .search-by{margin-right:2.5em}.pre-search .s-filters .form-btn-sec{width:16%}.pre-search .s-filters .form-group{width:36%;margin-right:4.2%}.pre-search.pre-search-second .s-filters .filters .form-group{width:24%}}@media (min-width: 1200px) and (max-width: 1366px){.backtoResults{margin-bottom:21px;margin-top:65px}.backtoResults span{padding-left:37px}.monthly-pay h3{margin-bottom:100px}.monthly-pay .cash-head{margin-bottom:1.875em}.monthly-pay .pay-detail h6{margin-bottom:36px}.monthly-pay .pay-detail ul .paid{padding:20px 25px}.pre-search-detail-content .pro-text h3{margin:10px 0px 8px 0px}.pre-search-detail-content .pro-text h5{margin:0px 0px 10px 0px}.righ-pane .search-view{margin-bottom:30px}.pre-search-content .pre-img img{width:90%}.pre-search-content p{margin-bottom:80px}.pre-search-content h2{line-height:50px}.pre-search-content h4{line-height:30px}}@media (min-width: 1200px){.auroramenu-default li a:hover,.auroramenu-default li a.open{background-color:#c00;color:#fff;padding-left:30px;padding-right:30px}span.multiselect-native-select .multiselect-container.dropdown-menu li a:hover,span.multiselect-native-select .multiselect-container.dropdown-menu li a:focus{background-color:#c00;color:#fff}span.multiselect-native-select .multiselect-container.dropdown-menu li a:hover label:before,span.multiselect-native-select .multiselect-container.dropdown-menu li a:focus label:before{color:#fff}.auroramenu-default li .dropdown-menu>.active>a,.auroramenu-default li .dropdown-menu>.active>a:hover,.auroramenu-default li .dropdown-menu>.active>a:focus{background-color:#fff;color:#313133}}@media (max-width: 1199px) and (min-width: 992px){.line-select .bootstrap-select.btn-group .btn .filter-option{font-size:1.125em}}@media (max-width: 1024px){.pre-search-detail-content .pro-text h3{margin-bottom:13px}.pre-search-detail-content .pro-text h5{margin:20px 0px 20px 0px}.pre-search-detail-content .pro-text .button-pane .btn{margin-bottom:.5em}body .righ-pane{width:78%;margin:20px 1%}body .righ-pane .search-view{margin-bottom:25px}body .righ-pane .pro-list .content-pane{width:78%}body .righ-pane .pro-list .content-pane .pro-img{width:45%}body .righ-pane .pro-list .content-pane .pro-text{width:52%}body .righ-pane .pro-list .content-pane .pro-text h3{margin-top:6px}body .righ-pane .pro-list .price-pane{width:22%;min-height:200px}body .righ-pane .pro-list .price-pane .price h5{font-size:2em}.pre-search .s-filters .search-by{margin-right:2.5em}.pre-search .s-filters .form-btn-sec{width:16%}.pre-search .s-filters .form-group{width:37.5%;margin-right:4%}.pre-search.pre-search-second .s-filters .filters .form-group{width:24%}.pre-search-content .pre-img img{width:90%}.pre-search-content p{margin-bottom:80px}.pre-search-content h2{line-height:50px}.pre-search-content h4{line-height:30px}.left-pane h5{padding-left:.625em}}@media (min-width: 768px) and (max-width: 991px){.detail-gallery-slider{margin-right:0}.backtoResults{margin-top:45px;margin-left:7px}.backtoResults span{padding-left:31px}.pre-search-detail-content .col-md-7.col-sm-12{margin-bottom:20px}.similar-car-pane ul li{margin:0 0.6%;width:32%}.similar-car-pane ul li .pro-text-sub .pro-text-sub1{padding:0px 10px}.similar-car-pane ul li .pro-text-sub ul li.pro-list-sub{padding:.625em 10px}.similar-car-pane ul li .pro-text-sub .btn{margin-left:10px}.monthly-pay{padding:5.375em 0px 3em 0px}.monthly-pay h3{margin-bottom:70px;font-size:2.5em}.monthly-pay .col-md-12:after{display:none}.monthly-pay .col-md-12 .col-md-5.col-sm-12{margin-bottom:50px}.monthly-pay .pay-detail h6{margin-bottom:36px}body .righ-pane .pro-list .price-pane{min-height:152px}body .righ-pane .pro-list .price-pane .price{padding:1em 1em}body .righ-pane .pro-list .price-pane .price h5{font-size:1.5em}body .righ-pane .pro-list .price-pane .price .btn{padding-right:1.25em;width:100%}body .righ-pane .pro-list .price-pane .price .title-text{margin-bottom:0}body .righ-pane .pro-list .content-pane .pro-text h3{margin-top:0}body .righ-pane .pro-list .content-pane .pro-text h4{margin-top:0}body .righ-pane .pro-list .content-pane .pro-text .pro-list-sub{padding:.25em}.left-pane h5{padding:10px;height:auto;line-height:inherit;letter-spacing:0}.auroramenu-default li a{padding:10px}.auroramenu-default li ul li{padding:10px 15px}.pre-search .s-filters .search-by{width:11%}.pre-search .s-filters .filters{width:83%}.pre-search .s-filters .filters .form-group{width:34.5%}.pre-search .s-filters .form-btn-sec{width:22%}.pre-search.pre-search-second .s-filters .filters .form-group{width:22%}.pre-search-content .warranty_text li{width:33%}.car-finance-box .col-md-12 .row>[class^="col-"]{padding:0 .9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:first-child{padding-left:.9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-right:.9375em}.car-finance-box .car-pay-bx .car-pay-inr{margin:1.875em 0 0 0}}@media (max-width: 767px){.hamburger{background:none;position:absolute;top:0;left:0;line-height:45px;padding:8px 15px 0px 15px;color:#fff;border:0;font-size:1.4em;font-weight:bold;cursor:pointer;outline:none;z-index:9;display:block}.cross{background:none;position:absolute;top:0px;left:0;padding:6px 15px 0px 17px;color:#fff;border:0;font-size:3em;line-height:65px;font-weight:bold;cursor:pointer;outline:none;z-index:9}.left-pane h5{padding-left:2.25em}.glyphicon-home{color:white;font-size:1.5em;margin-top:5px;margin:0 auto}.backtoResults{margin-left:7px;margin-top:45px}.pre-search-detail-content .col-md-7.col-sm-12,.pre-search-detail-content .col-md-5.col-sm-12{width:100%;float:left}.pre-search-detail-content .pro-text .button-pane .btn{padding:.6875em 1.5625em}.monthly-pay{padding:5em 0px}.monthly-pay.car-finance-box{margin-top:2em}.monthly-pay.car-finance-box h3{margin-bottom:1em}.monthly-pay .pay-detail .btn{padding-left:0px !important;padding-right:0px !important}.monthly-pay .col-md-12:after{display:none}.monthly-pay .cash-head{margin-bottom:1.8em}.monthly-pay .range-slider{margin-bottom:2em}.monthly-pay h3{font-size:2.5em;margin-bottom:2em;margin-top:0}.monthly-pay .pay-detail{width:100%;margin-top:50px}body .similar-car-pane ul li{width:32%;margin:0 0.6%}body .similar-car-pane ul li .pro-text-sub .pro-text-sub1{padding:0px 10px}body .similar-car-pane ul li .pro-text-sub ul li.pro-list-sub{padding:.625em 10px}body .similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-head,body .similar-car-pane ul li .pro-text-sub ul li.pro-list-sub .pro-sub-value{font-size:1em}body .similar-car-pane ul li .pro-text-sub .btn{margin-left:10px;padding:.6875em 1.5625em}body .similar-car-pane ul li .pro-text-sub li.pro-list-sub:last-child{margin-bottom:13px}.detail-gallery-slider{margin-right:0}.similar-car-pane{padding:5em 0px}.similar-car-pane h3{font-size:2.5em;margin-bottom:1.5em;margin-top:0}body .left-pane{width:100%}body .righ-pane{width:94%;margin:10px 3%}body .righ-pane .search-view{margin-bottom:15px}body .righ-pane .pro-list .price-pane .price h5{font-size:1.5em}body .righ-pane .pro-list .price-pane .price .btn{padding-right:0;padding-left:0}body .righ-pane .pro-list .price-pane .price:last-child{padding-bottom:10px}.pre-search .s-filters .search-by{width:auto;margin-bottom:15px}.pre-search .s-filters .filters{width:100%}.pre-search .s-filters .filters .form-group{width:46%;margin-right:3.5%;margin-bottom:15px}.pre-search-content{margin-top:5em}.pre-search-content h2{font-size:3em;line-height:40px}.pre-search-content p{margin-bottom:50px}.pre-search-content .warranty_text li{width:32%;font-size:1.5em}.pre-search-content .pre-img{margin-bottom:5em}.pre-search.pre-search-second{margin-bottom:5em}.pre-search.pre-search-second .s-filters .filters .form-group{width:29%;margin-bottom:15px}span.multiselect-native-select .multiselect.dropdown-toggle.btn-block{background-color:#e6e6e6;padding:10px 15px;font-size:14px}.car-finance-box .col-md-12 .row>[class^="col-"]{padding:0 .9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:first-child{padding-left:.9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-right:.9375em}.car-finance-box .car-pay-bx .car-pay-inr{margin:1.875em 0 0 0}.car-finance-box .select-boxes [class^="col-"]{padding:0 0}}@media (max-width: 480px){.righ-pane .search-view .type{float:left}.multiselect-selected-text{width:87%;float:left;overflow:hidden}body .similar-car-pane ul li{width:100% !important;margin:0 !important;margin-bottom:20px !important}body .righ-pane .pro-list .content-pane{width:100%}body .righ-pane .pro-list .content-pane .pro-img{width:100%}body .righ-pane .pro-list .content-pane .pro-text{margin-top:10px;width:100%}body .righ-pane .pro-list .content-pane .pro-text .pro-list-sub{width:100%}body .righ-pane .pro-list .price-pane{width:100%;padding:9px;min-height:inherit}body .righ-pane .pro-list .price-pane .price{padding:.625em 0}body .righ-pane .pro-list .price-pane .price:last-child{padding-bottom:0}body .righ-pane .pro-list .price-pane .price .title-text{float:left;width:50%}body .righ-pane .pro-list .price-pane .price .btn{width:100%}.pre-search .s-filters .filters .form-group{width:100%;margin-right:0}.pre-search.pre-search-second .s-filters .filters .form-group{width:100%}.pre-search-content .warranty_text li{width:100%;margin-bottom:2em}span.multiselect-native-select .multiselect-container.dropdown-menu{width:272px}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .big-txt{width:100%;text-align:center}.car-finance-box .car-pay-bx .car-pay-inr ul .paid .paid-text{text-align:center;width:100%}}/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-1px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-selection{background:#c00}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px;display:none !important}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:-o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:26px;height:26px;background-color:#000;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:2px solid #fff;outline:none;cursor:pointer}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:-o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image:linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);opacity:1}.headings .btn-area{margin-top:2.5em;margin-bottom:1.25em}.full-three-col.no-margin .btn-area{text-align:center}.full-three-col.no-margin .btn-area .btn{float:none;margin:0 2.5em;display:inline-block;min-width:17.5em;height:3.5em;line-height:3.5em;padding:0 1.125em;font-size:1em}.full-three-col.no-margin .btn-area .btn i{top:.5em}.full-three-col.no-margin .btn-area .btn-hollow{border:1px solid #c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.full-three-col.no-margin .btn-area .btn-hollow span{position:relative;z-index:9}.full-three-col.no-margin .btn-area .btn-hollow i{z-index:9}.full-three-col.no-margin .btn-area .btn-hollow .icon{width:2em;height:100%;background:url("/assets/svgs/pdf-down.svg") center no-repeat;margin-right:1em;background-size:100%;float:left;z-index:9;line-height:3.5em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.full-three-col.no-margin .btn-area .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.service-menu{display:block;background:#f1f4f9;padding:4.375em 0;text-align:center;overflow:visible}.service-menu h2{font-size:1.875em;margin:0 auto 1.25em;position:relative;display:inline-block;text-align:center;text-transform:uppercase;font-weight:bold;color:#000}.service-menu h2:before{content:'';position:absolute;right:initial;left:-10em;width:7.5em;top:0;bottom:0;margin:auto;height:1px;background:#949494}.service-menu h2:after{content:'';position:absolute;left:initial;right:-10em;width:7.5em;top:0;bottom:0;margin:auto;height:1px;background:#949494}.service-menu .service-dd{text-align:center;font-size:1em}.service-menu .service-dd .form-group{float:none;width:18%;margin:0 3% 5em;display:inline-block;box-shadow:0 0 15px 0 #dadee4}.service-menu .service-dd .form-group .form-control{height:3.625em;border:none;border-radius:0}.service-menu .service-dd .form-group .form-control .btn{height:100%}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.23em;font-weight:normal}.service-menu .service-dd .form-group .form-control .btn .caret{right:20px;top:1.3em}.service-menu .service-dd .form-group .form-control.dropup .caret{top:2em}.service-menu .service-dd .form-group.has-error{box-shadow:0 0 0px 0 #a94442;border:2px solid #a94442}.service-menu .service-dd .form-group.has-success{border:2px solid #3c763d;box-shadow:0 0 0px 0 #3c763d}.service-menu .btn-area{text-align:center}.service-menu .btn-area .btn{float:none;margin:0 2.5em;display:inline-block;min-width:17.5em;height:3.5em;line-height:3.5em;padding:0 5.125em 0 1.125em;font-size:1em}.service-menu .btn-area .btn i{top:.5em}.service-menu .btn-area .btn-hollow{border:1px solid #c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.service-menu .btn-area .btn-hollow span{position:relative;z-index:9}.service-menu .btn-area .btn-hollow i{z-index:9}.service-menu .btn-area .btn-hollow .icon{width:2em;height:100%;background:url("/assets/svgs/pdf-down.svg") center no-repeat;margin-right:1em;background-size:100%;float:left;z-index:9;line-height:3.5em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.service-menu .btn-area .btn-hollow:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:red;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.service-menu .btn-area.left-sty{float:left}.service-menu .btn-area.right-sty{float:right}.service-menu .form-wrapper{position:relative}.service-menu .form-wrapper .thanks-sMenu{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#414a58;text-align:center;overflow:hidden}.service-menu .form-wrapper .thanks-sMenu .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.service-menu .form-wrapper .thanks-sMenu .thanks-inner p{margin:0;color:#fff;font-size:1.5625em}.service-menu .form-wrapper .loading:before{background:#f1f4f9;top:-10%;height:110%}.terms_text_ser{margin-top:70px}.terms_text_ser h6{color:#c00}.terms_text_ser p,.terms_text_ser li{font-size:12px}.s-search-result{display:none;padding:6.25em 0 6.25em}.s-search-result h2{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#222222;padding:0 0 .625em;margin:0 0 1.875em;position:relative}.s-search-result h2:before{content:'';width:20px;height:2px;background:#222222;position:absolute;left:0;bottom:0}.s-search-result .box{display:inline-block;width:24%;position:relative;margin-right:9%;vertical-align:top}.s-search-result .box:nth-child(3):before{display:none}.s-search-result .box:before{content:'';width:1px;height:5em;position:absolute;right:0;border-right:1px dashed #959da9}.s-search-result .box h4{color:#737373;font-size:1.375em;margin:0 0 .5em}.s-search-result .box h3{font-size:1.75em;text-transform:uppercase;font-weight:bold;color:#222222;padding:0 0 .625em;margin:0 0 1.875em}.s-search-result .spliter{width:92%;display:block;height:1px;background:#caced4;margin-bottom:2.875em}.s-search-result .including h5{font-size:1.25em;color:#c00;margin:0 0 2.875em}.s-search-result .including ul{margin:0;padding:0}.s-search-result .including ul li{list-style:none;margin:0 9% 0 0;padding:0 0 0 1.25em;font-size:1.125em;position:relative;display:inline-block}.s-search-result .including ul li:before{content:'';position:absolute;left:0;top:0;width:.8125em;height:100%;background:url("/assets/images/services/listing.png") center no-repeat;background-size:100%}.s-search-result .price-box{background:#f6f8fb;border:1px dashed #959da9;text-align:center;padding:4.375em 0;width:100%}.s-search-result .price-box p{text-transform:uppercase;font-size:1.375em;color:#222222;letter-spacing:2px;position:relative;text-align:center;padding:0 0 1em}.s-search-result .price-box p:before{content:'';width:20px;height:2px;position:absolute;left:0;right:0;bottom:0;margin:auto;background:#222222}.s-search-result .price-box .total-price{font-weight:bold;color:#c00;font-size:3.375em}.book-service{display:block;background:#414a58;padding:4.75em 0;overflow:inherit}.book-service h2{font-size:1.875em;text-transform:uppercase;font-weight:bold;color:#fff;padding:0 0 .625em;margin:0 0 1.875em;position:relative}.book-service h2:before{content:'';width:20px;height:2px;background:#fff;position:absolute;left:0;bottom:0}.book-service .form-wrapper #serviceForm{padding:10px}.book-service .form-wrapper .thanks-book{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#414a58;text-align:center;overflow:hidden}.book-service .form-wrapper .thanks-book .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.book-service .form-wrapper .thanks-book .thanks-inner p{margin:0;color:#fff;font-size:1.5625em}.book-service .form-wrapper .loading:before{background:#414a58}.book-service .form-wrapper form .row{margin:0}.book-service form .row .col-md-4{padding-right:3.875em;padding-left:3.875em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:6.875em}.book-service form .row .col-md-4:nth-child(3){padding-right:15px;padding-left:6.875em;float:right}.book-service .form-group{width:100%;margin-bottom:2.5em}.book-service .form-group .form-control{height:3.125em;border-radius:0;font-size:.9375em;font-weight:normal}.book-service .form-group .form-control .selectpicker{font-size:1em;height:100%}.book-service .form-group .form-control .selectpicker .filter-option{font-size:.9375em;font-weight:normal;color:#7f7f7f}.book-service .form-group .form-control .selectpicker .caret{top:.75em;right:.9375em}.book-service .form-group.location-caret .bootstrap-select.dropup.btn-group .btn .caret{top:inherit !important;transform:rotate(0deg)}.book-service .form-group .addButton{background:none;font-size:.8125em;float:right;color:#d2d4d6;padding:.5em 0 0;font-weight:300;margin-bottom:2em}.book-service .form-group .addButton img{position:relative;margin-right:.5em;top:-.125em;width:.8125em}.book-service .form-group .removeButton{background:none;font-size:.8125em;float:right;color:#d2d4d6;padding:.9375em 0 0;font-weight:300}.book-service .form-group .removeButton img{position:relative;top:-2px;width:.9375em;height:2px;margin:0 .625em 0 0}.book-service .form-group.twin{width:48%;float:left}.book-service .form-group.twin+.twin{float:right}.book-service .form-group.added{margin-bottom:1.25em;display:inline-block}.book-service .form-group.added .bootstrap-select{width:76%;float:left}.book-service .form-group.captcha-cont{position:relative}.book-service .form-group.captcha-cont .img-box{width:9.75em;height:100%}.book-service .form-group.captcha-cont .img-box a{line-height:3em;height:100%;background:#525c6b;color:#fff;border:1px solid #6c7789;padding-left:1.375em;font-size:1em}.book-service .form-group.captcha-cont .img-box a:after{content:'';position:absolute;width:1px;height:1.375em;left:2.5em;right:0;top:0;bottom:0;margin:auto;background:#868d98}.book-service .form-group.captcha-cont .img-box a:before{content:'';position:absolute;width:0.68em;height:0.8em;right:0.6em;top:0.4em;z-index:9;background:url("/assets/svgs/captcha-refresh-ico.svg") center no-repeat;background-size:100%}.book-service .form-group.captcha-cont .img-box i{position:absolute;right:1.5em;top:1em;z-index:9}.book-service .form-group.captcha-cont .img-box i img{width:1em}.book-service .form-group.location-caret .bootstrap-select>.btn .caret{background:url("/assets/svgs/location-dd.svg") center no-repeat;width:1.25em;height:1.625em;right:.3125em;background-size:70%}.book-service .form-group.location-caret .bootstrap-select>.btn .caret:before{display:none}.book-service .form-group textarea.form-control{border-radius:0;height:134px}.book-service .form-group .input-append.date{width:100%;position:relative}.book-service .form-group .input-append.date .form-control{border-right:0;box-shadow:none;padding-right:2.2em}.book-service .form-group .input-append.date .input-group-addon{border-radius:0;background:#fff;position:absolute;padding:0;right:.5em;top:.75em;z-index:5;border:none;background:#fff;width:1.125em}.book-service .form-group .input-append.date .input-group-addon img{width:.9375em;height:.9375em}.book-service .form-group.has-error .form-control{box-shadow:0 0 0px 0 #a94442 !important;border:2px solid #a94442}.book-service .form-group.has-success .form-control{border:2px solid #3c763d;box-shadow:0 0 0px 0 !important}.book-service .btn-primary{height:3.1em;font-size:.9375em;width:100%}.book-service .btn-primary i{top:.4em}.book-service ::-webkit-input-placeholder{color:#7e7e7e}.book-service ::-moz-placeholder{color:#7e7e7e}.book-service :-ms-input-placeholder{color:#7e7e7e}.book-service :-moz-placeholder{color:#7e7e7e}#serviceForm .bootstrap-select>.btn{padding-left:.75em}@media (min-width: 1330px) and (max-width: 1366px){.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em;width:100%}.book-service form .row .col-md-4{padding-right:2em;padding-left:2em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:4em}.book-service form .row .col-md-4:nth-child(3){padding-left:4em;padding-right:15px}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.3em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group .input-append.date .input-group-addon{right:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-left:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;right:0.3em;top:0.3em}.book-service .btn-primary{height:3.3em}}@media (min-width: 1201px) and (max-width: 1280px){.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em;width:100%}.book-service form .row .col-md-4{padding-right:2em;padding-left:2em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:4em}.book-service form .row .col-md-4:nth-child(3){padding-left:4em;padding-right:15px}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.3em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group .input-append.date .input-group-addon{right:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-left:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;right:0.3em;top:0.3em}.book-service .btn-primary{height:3.3em}}@media (min-width: 1200px){.book-service .form-group.location-caret .bootstrap-select>.btn .caret{background-size:60%;padding-right:15px}.full-three-col.no-margin .btn-area .btn-hollow:hover{color:#fff}.full-three-col.no-margin .btn-area .btn-hollow:hover:before{left:0;right:auto;width:100%}.full-three-col.no-margin .btn-area .btn-hollow:hover .icon{background:url("/assets/svgs/pdf-down-hover.svg") center no-repeat;background-size:100%}.service-menu .btn-area .btn-hollow:hover{color:#fff}.service-menu .btn-area .btn-hollow:hover:before{left:0;right:auto;width:100%}.service-menu .btn-area .btn-hollow:hover .icon{background:url("/assets/svgs/pdf-down-hover.svg") center no-repeat;background-size:100%}}@media (min-width: 992px) and (max-width: 1199px){.service-menu .service-dd .form-group .form-control .btn .caret{right:15px;top:1.7em}.service-menu .service-dd .form-group .form-control .btn .caret:before{font-size:.625em}.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em 0}.s-search-result .price-box .total-price{font-size:3em}.book-service form .row .col-md-4{padding-right:1em;padding-left:1em}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:2em}.book-service form .row .col-md-4:nth-child(3){padding-left:2em;padding-right:15px}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.5em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-left:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;right:0.3em;top:0.3em}.book-service .form-group .input-append.date .input-group-addon{right:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .btn-primary{height:3.4em}}@media (max-width: 768px){.s-search-result .box{text-align:center;width:33%;margin-right:0}.s-search-result .spliter{width:100%}}@media (min-width: 768px) and (max-width: 991px){.service-menu .service-dd .form-group .form-control .btn .caret{right:10px;top:1.7em}.service-menu .service-dd .form-group .form-control .btn .caret:before{font-size:.75em}.service-menu h2{margin:0 auto 2em}.service-menu .service-dd .form-group{width:20%;margin-bottom:4em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .btn-area .btn{font-size:1.04em}.s-search-result .price-box{padding:3em 0;width:30%;margin:0 auto 31px}.s-search-result .price-box .total-price{font-size:3em}.book-service form .row .col-md-4{padding-right:15px;padding-left:15px}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:15px}.book-service form .row .col-md-4:nth-child(3){padding-left:15px;padding-right:15px}.book-service .form-group.added .bootstrap-select{width:74%}.book-service .form-group .addButton img{width:1em}.book-service .form-group .form-control{font-size:1em}.book-service .form-group .form-control .selectpicker{padding-left:.75em;padding-right:1.5em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group.captcha-cont .img-box{width:8em;font-size:1.125em}.book-service .form-group.captcha-cont .img-box a{padding-left:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;right:0.3em;top:0.3em}.book-service .form-group .input-append.date .input-group-addon{right:.3125em;top:.3125em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.beforeadded{margin-bottom:0.6em}.book-service .btn-primary{height:3.4em}}@media (max-width: 767px){.location-caret .dropdown-menu{width:100%}body .service-menu .btn-area.left-sty{float:none;margin-top:20px}body .service-menu .btn-area.left-sty .btn{margin-bottom:0}.s-search-result .box{width:32.33%;margin-right:0;text-align:center}#sMenu{padding-top:10px}.service-menu .form-wrapper .loading:before{left:-15px;top:0;width:104%;height:150%}.service-menu h2{margin:0 auto 2em}.service-menu h2:before{left:-7em;width:5em}.service-menu h2:after{right:-7em;width:5em}.service-menu .service-dd .form-group{width:30%;margin:0 1% 3em}.service-menu .service-dd .form-group .form-control.dropup .btn .caret{top:2.5em}.service-menu .service-dd .form-group .form-control .btn .filter-option{font-size:1.3em}.service-menu .service-dd .form-group .form-control .btn .caret{right:11px;top:1.6875em}.service-menu .btn-area .btn{font-size:1.04em;margin:0 1em;min-width:15em;text-align:center}.s-search-result .price-box{padding:3em 0;width:40%;margin:0px auto 31px}.s-search-result .price-box .total-price{font-size:3em}.s-search-result .row:last-child{text-align:center}.s-search-result .row:last-child .box{width:32%;margin-right:0}.s-search-result .row:last-child .spliter{width:100%}.s-search-result .row:last-child .including{text-align:left}.s-search-result .row:last-child .including h5{margin:0 0 1em}.s-search-result .row:last-child .including ul li{width:40%}.book-service form .row .col-md-4{padding-right:15px;padding-left:15px}.book-service form .row .col-md-4:nth-child(1){padding-left:15px;padding-right:15px}.book-service form .row .col-md-4:nth-child(3){padding-left:15px;padding-right:15px}.book-service .form-group .input-append.date .input-group-addon{right:.3125em;top:.4375em}.book-service .form-group .input-append.date .input-group-addon img{width:.75em;height:.75em}.book-service .form-group.captcha-cont .img-box a{line-height:2.3em}.book-service .form-group.captcha-cont .img-box a:before{width:0.5em;top:0.25em}body .service-menu .btn-area.right-sty{float:none;margin-top:15px;padding-left:15px;padding-right:15px}}@media (max-width: 480px){.service-menu .form-wrapper .loading:before{height:120%}body .service-menu .btn-area.left-sty{margin-top:0px;padding-left:15px;padding-right:15px}.service-menu .btn-area .btn{padding:0 1.125em 0 1.125em}.service-menu .btn-area .btn .icon{position:absolute}.service-menu .btn-area .btn.btn-hollow span{padding-left:35px}.s-search-result .including ul li{width:100% !important}.service-menu .form-wrapper .loading:before{width:108%}.service-menu h2:before,.service-menu h2:after{display:none}.service-menu .service-dd .form-group{width:100%;margin-right:0;margin-left:0}.service-menu .btn-area .btn{width:100%;margin:0 0 2em}.s-search-result .row{text-align:left}.s-search-result .row .box{width:100% !important;text-align:left;margin-bottom:1.25em}.s-search-result .row .box h3{margin-bottom:0}.s-search-result .row .box:before{height:1px;width:50%;margin:auto;left:0;right:0;bottom:0;top:initial;border-right:0;border-bottom:0px dashed #959da9}.s-search-result .row .price-box{width:80%}}@media (max-width: 320px){.service-menu .btn-area .btn.btn-hollow span{padding-left:37px}.service-menu .btn-area .btn .icon{left:24%}}.historyPage-slider{display:block;width:100%;overflow:hidden;padding:0;background-size:100%}.historyPage-slider .collage-text{margin-bottom:3.375em}.historyPage-slider .collage-text h3{font-size:2.5em;letter-spacing:.3125em;margin:0 0 .75em;text-transform:uppercase}.historyPage-slider .collage-text p{font-size:1.25em;text-align:justify}.historyPage-slider .collage-text .image{float:right}.historyPage-slider .headings{text-align:center}.historyPage-slider .headings h2{font-size:2.625em;margin:0 0 1.25em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#000000}.h-legacy .owl-carousel{position:relative}.h-legacy .owl-carousel .owl-controls{display:block !important;position:absolute;top:-31.25em;width:100%}.h-legacy .owl-carousel .owl-controls .owl-nav{position:absolute;left:0;top:26.5em;width:100%;height:0}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev{float:left;margin-top:12px;margin-left:0px}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev.disabled .icon-left,.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev.disabled .icon-right{opacity:0.2}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next{float:right;margin-right:40px}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next .icon-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next.disabled .icon-left,.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next.disabled .icon-right{opacity:0.2}.h-legacy .owl-carousel .owl-controls .owl-nav .icon-left{font-size:2.5em;color:#c00;position:absolute}.historyPage-slider .cd-image-container{width:74%}.h-history .owl-item.active.center{text-align:left}.mac .h-legacy .h-history .item .text-area{height:12.625em}.h-legacy{margin-bottom:0em}.h-legacy .h-history{margin-top:35px}.h-legacy .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.h-legacy .owl-carousel .owl-animated-in{z-index:0}.h-legacy .owl-carousel .owl-animated-out{z-index:1}.h-legacy .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.h-legacy .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.h-legacy .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.h-legacy .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.h-legacy .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.h-legacy .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);margin-bottom:0px}.h-legacy .owl-carousel .owl-controls .owl-nav .owl-prev,.h-legacy .owl-carousel .owl-controls .owl-nav .owl-next,.h-legacy .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-legacy .owl-carousel.owl-loaded{display:block}.h-legacy .owl-carousel.owl-loading{opacity:0;display:block}.h-legacy .owl-carousel.owl-hidden{opacity:0}.h-legacy .owl-carousel .owl-refresh .owl-item{display:none}.h-legacy .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-legacy .owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.h-legacy .owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.h-legacy .owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.h-legacy .owl-carousel.owl-rtl{direction:rtl}.h-legacy .owl-carousel.owl-rtl .owl-item{float:right}.h-legacy .h-history-years .owl-item.active.center{text-align:right}.h-legacy .no-js .owl-carousel{display:block}.h-legacy .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.h-legacy .owl-carousel .owl-item img{transform-style:preserve-3d}.h-legacy .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.h-legacy .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.h-legacy .owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.h-legacy .owl-carousel .owl-video-playing .owl-video-tn,.h-legacy .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.h-legacy .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.h-legacy .owl-carousel .owl-video-frame{position:relative;z-index:1}.h-legacy .h-history .item{background:#e6e9ed;padding:0;transition:.8s;-webkit-transition:.8s;transform:translateX(0);-webkit-transform:translateX(0);opacity:1;width:25.625em;direction:ltr}.h-legacy .h-history .item.__loading{opacity:0;transform:translateX(40px);-webkit-transform:translateX(40px)}.h-legacy .h-history .item .image-area{display:block}.h-legacy .h-history .item .image-area img{width:100%}.h-legacy .h-history .item .text-area{display:block;padding:1.25em;height:13.125em}.h-legacy .h-history .item .text-area h4{font-size:1.125em;font-weight:bold;color:#c00;margin:0 0 .3125em}.h-legacy .h-history .item .text-area h5{font-size:.875em;font-weight:normal;color:#c00;margin:0 0 1.375em}.h-legacy .h-history .item .text-area hr{width:100%;background:none;position:relative}.h-legacy .h-history .item .text-area hr:before{content:'';width:1.25em;height:2px;background:#c00;margin-top:0;position:absolute;left:0;top:0}.h-legacy .h-history .item .text-area p{font-size:1em;font-weight:bold;color:#000;margin:0 0 1.125em;display:inline-block;width:87%}.h-legacy .h-history .item .text-area .plus{position:absolute;right:.9375em;bottom:.75em;width:3em;height:3em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.h-legacy .h-history .item .text-area .plus:before{content:'';position:absolute;left:0;top:0;width:3em;height:3em;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.h-legacy .h-history .item .text-area .plus:after{content:'';position:absolute;left:0;top:0;width:3em;height:3em;background:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.h-legacy .h-history .item .text-area .plus img{width:1.125em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2}.h-legacy .h-history .item .expand{opacity:0;display:block;height:32.75em;position:absolute;top:0;z-index:-1;background:#e6e9ed}.h-legacy .h-history .item .expand .text-area{height:auto}.h-legacy .h-history .item .expand .text-area p{width:100%}.h-legacy .h-history .item .expand .text-area .close-ico{position:absolute;z-index:0;color:#c00;padding-top:0;font-size:12px;text-decoration:underline;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:url("/assets/images/cross.png") no-repeat;cursor:pointer;width:20px;height:20px;right:9px;top:9px}.h-legacy .h-history .item .expand.show{opacity:1;z-index:9;width:100%}.h-legacy .h-history .item .expand.show .close-ico{z-index:9}.h-legacy .h-history-years{position:relative}.h-legacy .h-history-years:before{content:'';width:100%;height:1px;background:#b8c5ce;position:absolute;top:25px;left:0}.h-legacy .h-history-years .owl-item{padding-top:18px;margin-top:48px;margin-bottom:40px}.h-legacy .h-history-years .owl-item:before{content:'';height:1px;background-color:#1b1b1b;width:0%;right:38px;position:absolute;top:-23px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.h-legacy .h-history-years .owl-item .btn-filter{color:#93989c;font-size:16px;font-weight:bold;position:absolute;left:0;right:0;margin:auto;bottom:0;top:0;height:36px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.h-legacy .h-history-years .owl-item .btn-filter:before{content:'';width:5px;height:5px;position:absolute;right:15px;bottom:initial;top:-16px;margin:auto;background:#323232;border:1px solid #d2ecfa;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.h-legacy .h-history-years .owl-item .btn-filter:after{content:'';width:5px;height:5px;position:absolute;right:15px;bottom:initial;top:-16px;margin:auto;border:1px solid #d2ecfa;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.h-legacy .h-history-years .owl-item.hilighted:before{width:88%}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{color:#c00;font-weight:bold;font-size:24px;pointer-events:none}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{background:#c00;width:7px;height:7px;right:24px;top:-16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{width:20px;height:20px;right:18px;top:-22.5px;border:1px solid #c00}@media (min-width: 1530px) and (max-width: 1600px){.h-legacy .h-history .item{width:23em}.h-legacy .h-history .item .text-area{height:14em}}@media (min-width: 1330px) and (max-width: 1366px){.h-legacy .owl-carousel .owl-controls{top:-356px}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:18px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24.5px;right:10px}.h-legacy .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history .item .text-area .plus:before,.h-legacy .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (min-width: 1201px) and (max-width: 1280px){.recall .container{width:100em}.recall .btn{padding:1.2em 1.5625em}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:18px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24.5px;right:10px}.h-legacy .h-history-years .owl-item .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history-years .owl-item .h-history .item .text-area .plus:before,.h-legacy .h-history-years .owl-item .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (min-width: 1200px){.h-legacy .owl-carousel .item .text-area .plus:hover:after{background:#e60000}.h-legacy .owl-carousel .item .text-area .plus:hover:before{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}}@media (min-width: 992px) and (max-width: 1199px){.h-legacy .owl-carousel .owl-controls{top:-370px}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:15px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24px;right:9px}.h-legacy .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history .item .text-area .plus:before,.h-legacy .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (min-width: 768px) and (max-width: 991px){.h-legacy .owl-carousel .owl-controls{top:-349px}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:15px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24px;right:9px}.h-legacy .h-history .item{width:22em}.h-legacy .h-history .item .text-area{height:14em}.h-legacy .h-history .item .text-area p{width:85%}.h-legacy .h-history .item .text-area .plus{width:2em;height:2em}.h-legacy .h-history .item .text-area .plus:before,.h-legacy .h-history .item .text-area .plus:after{width:2em;height:2em}}@media (max-width: 767px){.historyPage-slider .collage-text .image{margin:0px auto;text-align:center;display:inline-block;width:100%}.historyPage-slider .collage-text .image img{text-align:center;display:inline-block}.historyPage-slider{margin-bottom:1.25em}.h-legacy .owl-carousel .owl-controls{display:none !important}.h-legacy .h-history-years .owl-item .btn-filter{font-size:14px}.h-legacy .h-history-years .owl-item.hilighted:before{right:32px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter{font-size:16px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:before{top:-17px;right:15px}.h-legacy .h-history-years .owl-item.hilighted .btn-filter:after{top:-24px;right:9px}.h-legacy .h-history .item{width:28em}.h-legacy .h-history .item .text-area{height:14em}.h-legacy .h-history .item .text-area p{width:85%}.h-legacy .h-history .item .plus{width:2em;height:2em}.h-legacy .h-history .item .plus:before,.h-legacy .h-history .item .plus:after{width:2em;height:2em}}@media (max-width: 480px){.h-legacy .h-history .item{width:20em}.h-legacy .h-history .item .text-area{height:18em}}.popup-content-scroll{height:260px}.stepPopup{user-select:none}.stepPopup .controls{position:absolute;left:0;right:0;top:50%}.stepPopup .controls a{position:absolute;min-width:11.25em;padding:.6875em 1.5625em;font-size:.8125em;background:rgba(255,255,255,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.stepPopup .controls a span{position:relative}.stepPopup .controls a i{position:absolute;right:.9375em;font-size:1.75em;top:.25em}.stepPopup .controls a.right{right:3%}.stepPopup .controls a.left{left:3%;text-align:right}.stepPopup .controls a.left i{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:inherit;left:.9375em;top:-.125em}.stepPopup .modal-dialog{margin:-12.5em auto 0px;top:50%;user-select:initial}.stepPopup .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;right:1px;top:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.stepPopup .modal-dialog .close:before{background:url("/assets/svgs/cross-out.svg") no-repeat;background-size:cover;width:1.125em;height:1.125em;content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.stepPopup .modal-content{box-shadow:none;border-radius:0;padding-right:.9375em;height:25em}.stepPopup .modal-content .p0{border:#fff 1px solid;padding:0;height:100%}.stepPopup .modal-content .p0 img{width:100%;height:100%}.stepPopup .modal-content .p40{padding:2.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:19em;overflow-y:auto}.stepPopup .modal-content h3{color:#c00;font-size:1.5625em;font-weight:700;text-transform:uppercase;margin:0 0 1.25em 0}.stepPopup .modal-content p{font-size:1em}.stepPopup.maintenance .modal-content{width:32em;height:18em;margin:auto;padding:2.5em 0 0;text-align:center}.stepPopup.maintenance .modal-content .icon{width:5.625em;height:5.625em;line-height:5.625em;background:#c00;margin:0 auto .9375em;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.stepPopup.maintenance .modal-content .icon img{margin:0 auto;display:inline-block;max-width:50%}.stepPopup.iframe-popup .modal-dialog{width:80em;max-width:95%;height:46em;top:10%;margin-top:0}.stepPopup.iframe-popup .modal-content{width:80em;max-width:95%;height:43.5em;margin:auto;padding:0 0 0;text-align:center}.stepPopup.iframe-popup .modal-content .icon{width:5.625em;height:5.625em;line-height:5.625em;background:#c00;margin:0 auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.stepPopup.iframe-popup .modal-content .icon img{margin:0 auto;display:inline-block;max-width:50%}.stepPopup.iframe-popup .modal-content iframe{width:100%;max-width:100%;max-height:100%;height:100%;border:0}.stepPopup.iframe-popup.recall-iframe .modal-dialog{width:100%}.stepPopup.iframe-popup.recall-iframe .modal-dialog .modal-content{width:100%}.stepPopup.car-popup .modal-content{height:22em}.stepPopup.car-popup .modal-content .p40{padding:0em 24px}.lg .lg-thumb-item{border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;position:relative}.lg .lg-thumb-item:after{position:absolute;left:0;bottom:0;height:0;background:#c00;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:'';z-index:9}.lg .lg-thumb-item img{opacity:0.5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg .lg-thumb-item.active img{opacity:1}.lg .lg-thumb-item.active:after{height:.3125em}.lg .lg-actions button{position:absolute;padding:1.04094em 5em 1.04094em 1.5625em;font-size:.8125em;background:rgba(0,0,0,0.4);outline:none !important;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:none;text-align:left;font-family:"univers"}.lg .lg-actions button span{position:relative}.lg .lg-actions button i{position:absolute;right:.9375em;font-size:1.75em;top:.4375em}.lg .lg-actions button.lg-prev{text-align:right;padding:1.04094em 1.5625em 1.04094em 5em;left:3%}.lg .lg-actions button.lg-prev i{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:inherit;left:.9375em;top:.1875em}.lg .lg-actions button.lg-next{right:3%}.lg .lg-actions button:after,.lg .lg-actions button:before{display:none !important}.lg #lg-counter{position:absolute;top:-3.75em;color:#c00;left:0;font-size:1.25em;font-weight:600;font-family:"univers"}.lg .lg-toolbar{background:none;top:4.375em;right:3.75em;width:auto}.lg .lg-toolbar .lg-close{border:solid 1px #c00;width:1.5625em;height:1.5625em;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;color:#c00;font-size:1.875em;line-height:1.4375em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lg .lg-img-wrap{padding:0}.lg .lg-img-wrap:before{height:0}.motorcycle #model-no-location .modal-content .icon{margin-bottom:1.875em}.mobileText{display:none}.marine-page .stepPopup.generator-d .modal-content .product-area .btn-area{text-align:center}.marine-page .stepPopup.generator-d .modal-content .product-area .btn-area .btn:last-child{float:none}@media (min-width: 1530px) and (max-width: 1540px){.stepPopup .modal-content .p40{padding:4.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em}}@media (min-width: 1530px) and (max-width: 1600px){.stepPopup.iframe-popup .modal-content{height:46em}}@media (min-width: 1330px) and (max-width: 1366px){.stepPopup .modal-content .p0{overflow:hidden}.stepPopup .modal-content .p0 img{height:auto;width:auto;max-height:100%;max-width:100%;margin:0 auto}.stepPopup.maintenance .modal-content p{font-size:1.2em}.stepPopup.iframe-popup .modal-dialog{width:100em;max-width:100%;height:63em;top:4%}.stepPopup.iframe-popup .modal-content{width:100em;max-width:100%;height:100%;margin:auto;padding:0 0 0;text-align:center}.stepPopup .modal-content .p40{padding:3.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-left:0}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-left:0;width:auto;height:auto;max-height:100%;max-width:100%}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1024px) and (max-width: 1550px){.stepPopup .modal-content{height:36.3em}}@media (min-width: 1270px) and (max-width: 1290px){.stepPopup .modal-content .p40{padding:4.5em 1em 2.5em 2.5em}.stepPopup .modal-content .scroll-area{height:30em !important}}@media (min-width: 1200px){.vin-modal.invalid .modal-dialog .modal-content .invalid_text p a:hover{color:#000}.stepPopup .modal-dialog .close:hover,.vin-modal .modal-dialog .close:hover{background:#900}.stepPopup .controls a:hover,.vin-modal .controls a:hover{background:#c00}.lg .lg-actions button:hover{background:#c00}.lg .lg-toolbar .lg-close:hover{background:#c00;border:solid 1px #c00;color:#fff}}.modal{height:100% !important}@media (min-width: 992px) and (max-width: 1199px){.stepPopup .modal-content .scroll-area{height:25em}body .cd-image-container{width:54%}.stepPopup .controls{position:relative;top:auto;margin-top:173px}.stepPopup.iframe-popup .modal-dialog{height:55em}.stepPopup.iframe-popup .modal-content{height:100%;padding:4em 0 0}}@media (max-width: 1024px){.owl-carousel{z-index:1}.lg .lg-actions button{background:none !important}}@media screen and (min-width: 500px) and (max-width: 870px) and (orientation: landscape){body{overflow:hidden !important}body .mobileText{margin:0 auto;padding:0;text-align:center;font-size:1.25em;line-height:1.375em;position:fixed;right:0;top:0;width:100%;z-index:9999999999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body .mobileText i{margin:0 auto;display:block;font-size:3em;height:1.875em;width:1.875em}body .mobileText p{font-size:1.125em;margin:0 auto}body .mobileText a.logo{text-align:center;margin:0 auto;height:auto}body .mobileText a.logo img{height:2.375em;margin-top:2.1875em;margin-bottom:.625em}body #nav-icon3{display:none}}@media screen and (max-device-width: 870px) and (orientation: landscape){.safari.orientation_landscape{overflow:hidden !important}.safari.orientation_landscape .mobileText{margin:0 auto;padding:0;text-align:center;font-size:1.5em;line-height:1.25em;position:fixed;right:0;top:0;width:100%;z-index:99999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.safari.orientation_landscape .mobileText i{margin:0 auto;font-size:3em;bottom:5%;height:1.875em;width:1.875em}.safari.orientation_landscape .mobileText p{font-size:1.125em;margin:0 auto}.safari.orientation_landscape .mobileText a.logo{text-align:center;margin:0 auto;height:auto}.safari.orientation_landscape .mobileText a.logo img{height:2.375em;margin-top:2.1875em;margin-bottom:.625em}.safari.orientation_landscape #nav-icon3{display:none}}@media (max-width: 480px) and (orientation: portrait){.mobileText{display:none}}@media only screen and (device-height: 896px) and (orientation: landscape){body{overflow:hidden !important}body .mobileText{margin:0;padding:0;text-align:center;font-size:1.25em;line-height:1.375em;position:fixed;right:0;top:0;width:100%;z-index:9999999999;height:100%;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}body .mobileText i{display:block;margin:0 auto;font-size:3em;bottom:5%;height:1.875em;width:1.875em}body .mobileText p{font-size:1.125em;margin:0 auto}body .mobileText a.logo{text-align:center;margin:0 auto;height:auto}body .mobileText a.logo img{height:3.75em}body #nav-icon3{display:none}}@media (min-width: 768px) and (max-width: 991px){.stepPopup .controls{top:auto}.lg .lg-actions button.lg-next{right:0px}.lg .lg-actions button.lg-prev{left:0px}.lg .lg-toolbar{top:2.375em}.modal-dialog{width:37.5em}.stepPopup .modal-dialog{top:30%}.stepPopup .modal-dialog .close{font-size:1.25em}.stepPopup .modal-content{padding-right:0;height:initial;border:none}.stepPopup .modal-content .scroll-area{height:20em}.stepPopup.iframe-popup .modal-dialog{height:75em}.stepPopup.iframe-popup .modal-content{height:100%}}@media (max-width: 767px){.stepPopup .modal-content .p0{display:none}.lg .lg-actions button{text-indent:-500000px;padding-left:0px;padding-right:0px;width:44px}.lg .lg-actions button.lg-prev{padding-left:0px;padding-right:0px;text-align:left;left:0.8em}.lg .lg-actions button i{right:0.8em;text-indent:500000px}.stepPopup .modal-content .scroll-area{height:190px}.controls{display:none}.stepPopup{top:25%;width:80%;left:10%}.stepPopup .modal-dialog{margin:0;top:0;height:auto}.stepPopup .modal-dialog .close{font-size:1.25em}.stepPopup .modal-content{padding-right:0;height:initial;border:none}.stepPopup .modal-content .p40{padding:2.25em}.stepPopup .controls{top:50%}.stepPopup .controls a{padding:1.375em;background:#c00;min-width:5em;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.stepPopup .controls a.left{left:0}.stepPopup .controls a.right{right:0}.stepPopup .controls a span{display:none}.stepPopup.iframe-popup{top:5%}.stepPopup.iframe-popup .modal-dialog{top:0;height:90%}.stepPopup.iframe-popup .modal-content{padding:2em 0 0;height:100%;overflow:scroll}.stepPopup.iframe-popup .modal-content iframe{-webkit-overflow-scrolling:touch}.lg-outer .lg-img-wrap{padding-top:3.5%}}@media (max-width: 480px){.stepPopup.maintenance .modal-content{width:auto}.lg .lg-toolbar .lg-close{width:1.1625em;height:1.1625em;line-height:1.1em}.lg .lg-toolbar{right:.625em;top:1em}.lg-outer .lg-img-wrap{padding-top:3.5%}.stepPopup .modal-content p br{display:none}.stepPopup.promo-pp-mob .modal-content p br{display:block}.stepPopup.iframe-popup{width:96%;left:2%}.stepPopup.iframe-popup .modal-dialog{max-width:100%;height:90%}}.rev_slider .tp-caption{padding:50px 30px 0px 70px !important}.timeLineSection{float:left;width:100%;position:relative;background-size:100% 100%}.timeLineSection .fp-tableCell{display:block}.timeLineSection .tp-bgimg{background-position:center bottom !important}.timeLineSection h1{text-transform:uppercase;font-size:2.5em;color:#313131;letter-spacing:.625em;font-weight:400;margin:45px 0px;padding:15px;margin-top:110px;background:#fff url("/assets/images/heading1.png") no-repeat center center}#numberCounter{position:absolute;left:0;top:50%;text-align:center;font-size:32.8125em;color:rgba(204,0,0,0.15);line-height:0;width:100%;font-family:"univers condensed";font-weight:700;mix-blend-mode:darken}section{overflow:hidden}.redcircle-layer{background:rgba(190,0,0,0.85);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:block;background-blend-mode:multiply;padding:86px 0px 0px 46px}.redcircle-layer p{font-size:30px;color:#fff;display:block;line-height:36px;font-weight:500;letter-spacing:-.0625em;margin:0 0 .625em 0;white-space:break-spaces;word-spacing:.1875em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.redcircle-layer a{font-size:16px;color:#fff;padding:3px 40px 3px 0;position:relative;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;display:inline-block;line-height:16px}.redcircle-layer a i{position:absolute;right:3px;top:1px;font-size:24px;z-index:99}.redcircle-layer a span{position:relative;z-index:99;font-size:1em !important}.redcircle-layer a:hover,.redcircle-layer a:focus{text-decoration:none}.redcircle-layer a:before{display:block;position:absolute;top:0;right:0;height:100%;width:0;z-index:1;content:'';background:#fff;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.mac .bike img{width:800px !important;height:auto !important;margin-left:150px !important}.mac .events-line{top:9px}@media (min-width: 1201px) and (max-width: 1280px){.timeLineSection h1{margin-top:60px}}@media (min-width: 1250px) and (max-width: 1280px){.tp-caption img{height:93vh !important;zoom:0.7 !important}.homeslider .tp-parallax-wrap{left:218px !important}.tp-resizeme{min-height:250px !important;min-width:250px !important;margin-left:-100px;margin-top:100px !important}.homeslider .redcircle-layer p{line-height:26px !important}}@media (max-width: 1280px){.tp-parallax-wrap{left:12px !important}.timeLineSection .tp-leftarrow{top:initial;bottom:50px;right:50px}.timeLineSection .tp-rightarrow,.timeLineSection .tp-explore{top:initial !important;bottom:50px;right:50px  !important}}@media (min-width: 1200px) and (max-width: 1366px){.tp-bullets{margin-top:-30px !important}.redcircle-layer p{font-size:20px !important}}@media (max-width: 1024px){.tp-bullets.round{white-space:nowrap}.tp-bullets.round .tp-bullet{top:2px !important}.tp-bullets.round .tp-bullet.disable{display:none}body .events-line{top:9px}}@media (min-width: 768px) and (max-width: 991px){.bike img{width:700px !important;height:auto !important}}@media (min-width: 769px) and (max-width: 1024px){body .fullwidthbanner-container{height:100% !important}body .fullwidthbanner-container .caps9 .slotholder .tp-bgimg.defaultimg{background-position:-250px bottom !important}body .fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-16px !important;left:-10px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap11 img{width:1020px !important;height:618px !important;margin-top:100px}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap2{left:36px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap3 img{width:1017px !important;height:600px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:-60px !important;top:2px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{top:50px}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap6 img{width:1070px !important;height:651px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{top:68px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8{top:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8 img{width:1070px !important;height:651px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{left:50px !important;top:82px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9 img{width:970px !important;height:601px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:220px !important;left:50px !important;position:absolute}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{height:280px !important;width:953px !important}.timeLineSection h1{margin-top:30px;margin-bottom:20px}#numberCounter{top:45%}.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:700px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:0px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:50% !important;margin-top:-130px !important}}@media (min-width: 768px) and (max-width: 800px){.tp-caption.bike img{height:44vh !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap4{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{top:0px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:110px !important;left:50px}#numberCounter{top:45%}.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:500px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:50px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:50% !important;margin-top:-130px !important}}@media (max-width: 991px){.timeLineSection .tp-bullets{display:none}.timeLineSection .tp-leftarrow{top:initial;bottom:50px;right:50px}.timeLineSection .tp-rightarrow{top:initial;bottom:50px;right:50px}.timeLineSection h1{margin:0;margin-top:50px}}@media (max-width: 767px){.video-section .btn{width:auto;min-width:inherit}.tp-leftarrow:after,.btn i{display:none}.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:300px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-26px !important;left:10% !important}.fullwidthbanner-container .fullwidthabanner .caps4.tp-revslider-slidesli>:nth-child(2){left:18% !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer{min-width:200px !important;min-height:200px !important;padding-left:32px !important;padding-right:10px !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer p{font-size:16px !important;line-height:20px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){top:40% !important;margin-top:-90px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption img{width:486px !important;height:300px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:100px !important;position:absolute}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{height:177px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:20px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{position:absolute !important;top:40px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{position:absolute !important;top:40px !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{position:absolute !important;left:70px !important;top:10px !important}.timeLineSection h1{font-size:1.375em;line-height:25px;margin-top:10px}.timeLineSection .tp-bullets{display:none}.timeLineSection .tp-leftarrow{top:initial;bottom:20px;right:20px}.timeLineSection .tp-rightarrow{top:initial;bottom:20px;right:20px}.timeLineSection .tp-explore{top:initial !important;bottom:20px;right:20px !important}.timeLineSection #numberCounter{font-size:25em}.redcircle-layer span{font-size:10px !important}}@media (min-width: 700px) and (max-width: 767px){.redcircle-layer a i{display:none}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:60px !important;top:25px !important}.redcircle-layer a i{display:none}}@media (max-width: 767px){.threeImages .item h3{text-shadow:1px 1px 5px #000}}@media (max-width: 568px){body .fullwidthbanner-container .fullwidthabanner .caps4.tp-revslider-slidesli>:nth-child(2){left:14% !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:-10px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{position:absolute !important;left:10px !important}}@media (max-width: 480px){.redcircle-layer a span{font-size:1.5em !important}body .fullwidthbanner-container{height:100% !important}body .fullwidthbanner-container .fullwidthabanner{height:250px !important}body .fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-16px !important;left:-10px !important}body .fullwidthbanner-container .fullwidthabanner .redcircle-layer{min-width:130px !important;min-height:130px !important;padding-left:17px !important}body .fullwidthbanner-container .fullwidthabanner .redcircle-layer p{font-size:11px !important;line-height:12px !important;white-space:normal}body .fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){margin-top:-30px !important;left:8px !important;top:15% !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption img{width:340px !important;height:37vh !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.bike{left:25px !important;top:20px !important;zoom:1.04}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap1{left:25px !important;top:20px !important;zoom:1.04}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap2{left:36px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:18px !important;top:22px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{top:60px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8{top:15px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{left:40px !important;top:10px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{top:120px !important;position:absolute;left:20px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{height:100px !important}.timeLineSection #numberCounter{font-size:15em}}@media (min-width: 411px) and (max-width: 413px){.redcircle-layer a i{display:none}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap3{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:45px !important;top:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap6{left:40px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap7{left:30px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap8{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{left:70px !important}}@media (max-width: 320px){body .fullwidthbanner-container{height:100% !important}body .fullwidthbanner-container .fullwidthabanner{height:250px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption img{width:320px !important;height:206px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9{left:30px !important;top:10px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap9 img{width:320px !important;height:206px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10{left:20px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap10 img{width:300px !important;height:95px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{position:absolute !important;left:0px !important}}@-moz-keyframes bounce22{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-moz-transform:translateY(-.1875em);transform:translateY(-.1875em)}}@-webkit-keyframes bounce22{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em)}}@keyframes bounce22{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-.3125em);-ms-transform:translateY(-.3125em);-webkit-transform:translateY(-.3125em);transform:translateY(-.3125em)}60%{-moz-transform:translateY(-.1875em);-ms-transform:translateY(-.1875em);-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em)}}.sticky-right-icon{position:fixed;right:5.5em;bottom:2.5em;transform:translateY(-50%);background:#fff;z-index:999999;list-style-type:none;width:3.5em;height:3.5em;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 4px 0px;border-radius:45px;margin:0;transition:0.5s}.sticky-right-icon img{width:1.75em;height:1.75em;transition:0.2s}.sticky-right-icon a{position:absolute;width:100%;height:100%;z-index:1}.bottom-form{text-align:center;background:#070707;padding:2em 0;border-top:solid 5px #070707;border-bottom:1px solid #121212;float:left;width:100%;position:relative}.bottom-form .container{display:inline-block}.bottom-form h3{font-size:1.125em;color:#fff;margin:.75em 0 0 0;padding:0 0 0 4.125em;position:relative;font-weight:400;text-align:left}.bottom-form h3 i{position:absolute;left:0;top:-.1875em;width:2.9375em;height:1.3125em}.bottom-form h3 i img{width:100%}.bottom-form .form-group{width:33.333%;float:left;margin-right:4.666%;margin-bottom:0}.bottom-form .form-group.last-child{margin-right:0;width:23.80%}.bottom-form .form-control{border:solid 1px #161616;border-left:none;border-top:none;background:#000;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;height:2.5625em;font-size:1em;color:#fff}.bottom-form .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bottom-form .form-wrapper{overflow:hidden;padding-left:5%}.bottom-form .form-wrapper .loader{font-size:.5em}.bottom-form .form-wrapper .thanks .thanks-inner{height:100%;padding-top:0.7%}.bottom-form .btn-white{background:none;border:solid 1px #666666;color:#fff;letter-spacing:.0625em;height:3.25em;min-width:100%}.bottom-form .btn-white:focus{outline:none}.bottom-form ::-webkit-input-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form ::-moz-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form :-ms-input-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form :-moz-placeholder{color:#6d6d6d;text-transform:uppercase;letter-spacing:.0625em}.bottom-form .has-error .form-control{border:1px solid #c00}.bottom-form .has-success .form-control{border:1px solid  #3c763d}.bottom-form .form-wrapper .loading:before{background:#070707}footer{background-size:cover !important;padding:4.375em 0;float:left;width:100%;position:relative;overflow:hidden}footer .container{position:relative;z-index:2}footer .container.ft-desktop-none{margin-bottom:8.125em}footer h4{color:#fff;text-transform:uppercase;font-size:1em;margin:0 0 1.875em 0;font-weight:700}footer ul{margin:0;padding:0}footer ul li{list-style:none;display:block;margin:0 0 .625em 0}footer ul li a{color:#808080;font-size:1em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;overflow:hidden;display:inline-block;word-spacing:3px}footer ul li a:after{width:100%;height:1px;position:absolute;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff;left:-100%;bottom:0}footer ul li a:hover,footer ul li a:focus{text-decoration:none}footer ul li a:focus{color:#fff}footer .col-md-2{width:20%}footer h1{position:absolute;left:0;right:0;text-align:center;bottom:22%;font-size:8.125em;margin:0;text-transform:uppercase;font-family:"univers condensed";font-weight:700;color:rgba(139,139,139,0.4);letter-spacing:.21875em;white-space:nowrap;mix-blend-mode:color-dodge}footer .socialList{width:100%;position:relative;z-index:2;margin:0 0 2.1875em 0;display:flex;align-items:center;justify-content:space-between}footer .socialList .socialListInner{width:33.333%}footer .socialList .socialListInner:nth-child(2){text-align:center}footer .socialList .socialListInner:nth-child(2) h4{text-align:center}footer .socialList .socialListInner:last-child{text-align:right}footer .socialList .socialListInner:last-child h4{text-align:right}footer .socialList .socialListInner:only-child{margin:0 auto;text-align:center}footer .socialList .socialListInner:only-child h4{text-align:center}footer .socialList h4{margin-left:.5em;text-align:left}footer .socialList:after{left:0}footer .socialList:before{right:0}footer .socialList ul{margin:auto;display:block;padding:0}footer .socialList ul li{display:inline-block;margin:0 .5em}footer .socialList ul li a{color:#fff;font-size:1.1875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;overflow:visible}footer .socialList ul li a:after{display:none}footer .socialList ul li a:before{width:2.1875em;height:2.1875em;position:absolute;left:-.5625em;top:-.5em;content:'';background:#c00;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}footer .socialList ul li a.facebookIcon:before{left:-.625em}footer .socialList ul li a i{position:relative;z-index:1}footer .socialList ul li a:hover,footer .socialList ul li a:focus{text-decoration:none}footer p{color:#fff;margin:0;font-size:.8125em}.gecko footer h1,.chrome46 footer h1,.ie footer h1{color:rgba(139,139,139,0.04)}.gecko.firefox footer h1{color:rgba(139,139,139,0.4)}.ie .bootstrap-select.btn-group .btn .caret{top:.75em}.gecko.firefox .bootstrap-select.btn-group .btn .caret{top:.25em}.pro_landing footer h1{bottom:31.4%}.homepage.normal-pages .margin-b{margin-bottom:2.5em}.homepage.normal-pages footer{margin-bottom:0px}.margin-b{margin-bottom:3.4375em}.lastList{margin:0;padding:0;float:right;display:flex;justify-content:flex-end;align-items:center}.lastList li{list-style:none;float:left;margin:0 .9375em 0 0;border-right:solid 1px #bcbcbc;padding-right:.9375em;line-height:.75em}.lastList li:last-child{margin:0;padding:0;border:none}.lastList li a{color:#fff;font-size:.8125em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-bottom:.1875em}.lastList li a:hover,.lastList li a:focus{text-decoration:none}.lastList li a:after{background:#808080}.back-to-top{color:#fff;text-transform:uppercase;font-size:.6875em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.back-to-top:after{width:0;height:0;border-style:solid;border-width:0 .375em .4375em .375em;border-color:transparent transparent #b4b4b4 transparent;position:absolute;left:0;right:0;margin:auto;top:-1.5625em;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.back-to-top:hover,.back-to-top:focus{text-decoration:none}.back-to-top:focus{color:#fff}.mobile-ftList{display:none}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1.275em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:2em}.motorcycle-home-ftr .margin-b{margin-bottom:2.4375em}.feedback-text{background:#c00;color:#fff;display:inline-block;padding:.1875em 2.8125em;margin:1.25em 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top-left-radius:25px;border-top-right-radius:25px;font-size:.9375em;text-align:center}.innerMenu>li .dropDown ul li .logo-text span.disclaimer-text{color:#c00}.innerMenu>li .dropDown ul li .logo-text span.disclaimer-text a{color:inherit;font-weight:600;text-decoration:underline}.recall-text-dropdown .dropdown-menu{max-height:260px !important;padding-top:0}@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}.mac body .sticky-right-icon{bottom:4.5em}}@media (min-width: 1367px) and (max-width: 1600px){footer .socialList{margin:6.125em 0 1.75em 0}.pro_landing footer .socialList{margin:4.125em 0 1.75em 0}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:1.2375em}}@media (min-width: 1500px) and (max-width: 1600px){.latest-news .txt{min-height:15.625em}footer{padding-top:2.5em}footer .container.ft-desktop-none{margin-bottom:0}footer .socialList{margin:.9375em 0 1.5625em}}@media (min-width: 1200px) and (max-width: 1366px){footer .container.ft-desktop-none{margin-bottom:4.375em}.latest-news .txt{min-height:15.625em}.convenience-section .banner-img.video .openvideolink{bottom:-14%}footer .socialList{margin-top:4.125em}footer ul li a{font-size:1.125em}footer p{font-size:1em}footer .lastList li a{font-size:1em;padding-top:5px}footer .back-to-top{font-size:.875em}footer h1{bottom:20%}.bottom-form .form-control{font-size:1em}.bottom-form .thanks .thanks-inner p{font-size:1.2em}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:2em}}@media (min-width: 1201px) and (max-width: 1280px){footer .lastList li a{padding-bottom:.3125em}.pro_landing footer{height:auto}.pro_landing footer h1{bottom:21.3%}.motorcycle-home-ftr footer{padding:2.375em 0}.motorcycle-home-ftr footer h4{margin:0 0 1em}.motorcycle-home-ftr footer ul li a{font-size:0.9em}.motorcycle-home-ftr footer .container.ft-desktop-none{margin-bottom:3.125em}.motorcycle-home-ftr .margin-b{margin-bottom:2em}}@media (min-width: 1200px){footer ul li a:hover{color:#fff}footer ul li a:hover:after{left:0}footer ul.moto-scroll{max-height:340px}footer .socialList li a:hover{color:#fff}footer .socialList li a:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lastList li a:hover{color:#808080}.back-to-top:hover{color:#808080}.back-to-top:hover:after{border-color:transparent transparent #808080 transparent;-moz-animation:bounce22 2s infinite;-webkit-animation:bounce22 2s infinite;animation:bounce22 2s infinite}.sticky-right-icon:hover img{transform:scale(0.9)}}@media (min-width: 992px) and (max-width: 1199px){footer{font-size:1.25em}footer .col-md-2{width:20%}footer h1{bottom:21.5%}.bottom-form h3{font-size:1.0625em}.search-box{padding:0.9em 0}.search-box .magnify{top:0.2em}.search-box .cross-btn{width:2em;height:2em;top:1.2em}.feedback-text{width:100%;text-align:center}}@media (min-width: 768px) and (max-width: 991px){.bottom-form h3{margin:0px 0 0 0}.bottom-form h3 i{top:0.5em}.bottom-form .btn-white{height:3em}.bottom-form .btn-white i{top:.33em;right:0.7em}.tow-column-section .large-img{float:right;height:55vh}.pro_landing footer{height:auto}.search-box{padding:0.9em 0}.search-box .magnify{top:0.2em}.search-box .cross-btn{width:2em;height:2em;top:1.2em}footer .col-md-2{width:20%;float:left}.bottom-form .form-wrapper{padding-left:0}.feedback-text{width:100%;text-align:center}}@media (max-width: 767px){.lastList{justify-content:center}footer .socialList ul{display:inline-block}footer .socialList ul li{width:auto;padding:0px 10px}.copyright{position:absolute;bottom:0px}.mobile-center{padding-bottom:50px}.ft-desktop-none{display:none}.bottom-form{padding:3.125em 0;background:#0b0b0b}.bottom-form h3{margin:0 0 .9375em 0;text-align:center;font-size:1.25em}.bottom-form h3 i{margin:0 0 0 -50px;display:inline-block;left:initial;top:-.0625em}.bottom-form .form-wrapper{padding-left:0}.bottom-form .btn{font-size:.9375em;text-align:center;display:inherit;margin-left:0px;min-width:a}.bottom-form .btn span{margin-right:0}.bottom-form .btn i{right:initial;display:none}.bottom-form .form-control{font-size:.8125em}.bottom-form .form-group{width:49%;margin-right:1%;margin-bottom:1.875em}.bottom-form .form-group:nth-child(2){float:right}.bottom-form .form-group.last-child{width:auto;margin-bottom:0}body .bottom-form .form-wrapper .thanks .thanks-inner{height:96px;padding-top:40px}.mobile-center{text-align:center}.back-to-top{margin-bottom:1.25em;display:none}footer{background-size:100% 100% !important;padding:2.5em 0;height:auto !important}footer p{margin-bottom:1.25em;font-size:1.125em}footer .col-md-2{width:50%}footer h1{display:none}footer h4{font-size:1.5em;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-bottom:0;padding-top:.75em;padding-bottom:.75em}footer h4 i{position:absolute;right:0;top:0;width:3.125em;height:100%;background:#1e1e1e;text-align:center}footer h4 i:before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/assets/svgs/plus.svg") no-repeat;background-size:100% 100%;content:'';display:block;width:.9375em;height:.9375em}footer h4.active{color:#c00;margin-bottom:.625em}footer h4.active i:before{background:url("/assets/svgs/minus.svg") no-repeat;width:1.25em;height:.1875em}footer .ft-collapse{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}footer .ft-collapse li a{font-size:1.25em}footer .ftcon{padding-left:0;padding-right:0}footer .ftcon .row{margin-right:0;margin-left:0}footer .ftcon .row [class^="col-"]{border-bottom:solid 1px #303030;padding:.9375em 1.875em}footer .socialList{z-index:99999;margin:0em 0 0em 0;float:left}footer .socialList:after,footer .socialList:before{display:none}footer .socialList ul li{text-align:center;margin:0;float:left}footer .socialList ul li:last-child{margin:0}footer .socialList ul li a{font-size:1.5625em}.margin-b{margin-bottom:0}.lastList{float:none;margin:0 auto}.lastList li{display:inline-block;float:none}.lastList li a{font-size:1em;overflow:visible}.lastList li a:after{display:none}.mobile-ftList{padding:.9375em;display:block}.mobile-ftList ul{margin:0;padding:0;width:100%;text-align:center}.mobile-ftList ul li{display:inline-block;float:none;list-style:none;margin:0 0em 1.875em 0;border-right:solid 1px #bcbcbc;padding-right:.5em;padding-left:.375em;line-height:.875em}.mobile-ftList ul li:last-child{margin:0;padding:0;border:none}.mobile-ftList ul li a{color:#fff;font-weight:700;text-transform:uppercase;font-size:1em}.mobile-ftList ul li a i{width:1.875em;height:1.875em;display:block}body #section5{padding-top:0px}.feedback-text{width:100%;text-align:center}.sticky-right-icon{right:1.5625em;bottom:0}}@media (min-width: 700px) and (max-width: 767px){body .mobile-ftList ul li{border:0px;padding-left:0px;padding-right:0px}body .mobile-ftList ul li a{line-height:1em;position:relative;padding-right:.6em;padding-left:.375em}body .mobile-ftList ul li a:after{left:auto;width:1px;content:'';position:absolute;right:0px;top:-1px;background:#bcbcbc;height:12px}body .mobile-ftList ul li:last-child a:after{display:none}}@media (max-width: 575.98px){footer .socialMb{padding:0}footer .socialList{flex-direction:column;margin-top:1.875em}footer .socialList .socialListInner{margin-bottom:2.8125em;text-align:center;position:relative;width:100%}footer .socialList .socialListInner:before{content:'';background:#1f1f1f;position:absolute;width:100%;height:1px;top:-1.5625em;left:0}footer .socialList .socialListInner:nth-child(3){text-align:center}footer .socialList .socialListInner:nth-child(3) h4{text-align:center}footer .socialList .socialListInner:last-child{text-align:center}footer .socialList .socialListInner:last-child h4{text-align:center}footer .socialList h4{text-align:center}.feedback-text{width:100%;text-align:center}.sticky-right-icon{right:1.5625em;bottom:0}}@media (min-width: 411px) and (max-width: 413px){body .mobile-ftList ul li{border:0px;padding-left:0px;padding-right:0px}body .mobile-ftList ul li a{line-height:1em;position:relative;padding-right:.6em;padding-left:.375em}body .mobile-ftList ul li a:after{left:auto;width:1px;content:'';position:absolute;right:0px;top:-1px;background:#bcbcbc;height:12px}body .mobile-ftList ul li:last-child a:after{display:none}}@media (max-width: 480px){.logo-section{padding:1.9375em 0px 1.8125em 0}.bottom-form h3{text-align:left;padding-left:50px}.bottom-form h3 i{margin:0 0 0 -50px}.bottom-form .form-group{width:100%;margin-bottom:.9375em}.bottom-form .form-group.last-child{margin-bottom:0;width:auto}.bottom-form .btn{display:block;width:100%}footer .col-md-2{width:100%}.sticky-right-icon{right:1.5625em;bottom:0}}@media (max-width: 320px){.mobile-center{padding-bottom:66px}.lastList li a{font-size:.9375em}.sticky-right-icon{right:1.5625em;bottom:0}}.toggle-btn-top{width:5.1875em;height:5em;text-align:center;overflow:hidden;position:absolute;left:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.toggle-btn-top:after{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#eeeeee;content:'';position:absolute;left:-.1875em;top:-.1875em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin:auto;right:0;bottom:0;width:5.375em;height:5.375em;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.toggle-btn-top.active:after{width:0;height:0}.toggle-btn-top.active #nav-icon3:after{width:0;height:0;left:.75em}.toggle-btn-top.active:hover:after{display:none}#nav-icon3,#nav-icon2{width:1.5625em;height:3em;position:absolute;z-index:999;text-align:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;margin:auto;left:-.1875em;right:0;top:0;bottom:0}#nav-icon3:after,#nav-icon2:after{background:#c00;width:3em;height:3em;position:absolute;left:-.6875em;top:0;right:0;bottom:0;margin:auto;content:'';-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#nav-icon3 span,#nav-icon2 span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;right:0;margin:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;z-index:55}#nav-icon3 span:nth-child(1),#nav-icon2 span:nth-child(1){top:.9375em}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3),#nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3){top:1.4375em}#nav-icon3 span:nth-child(4),#nav-icon2 span:nth-child(4){top:1.9375em}#nav-icon3.click span:nth-child(1),#nav-icon2.click span:nth-child(1){top:1.125em;width:0%;left:50%}#nav-icon3.click span:nth-child(2),#nav-icon2.click span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.click span:nth-child(3),#nav-icon2.click span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.click span:nth-child(4),#nav-icon2.click span:nth-child(4){top:1.125em;width:0%;left:50%}#nav-icon3.click span,#nav-icon2.click span{background:#000}@media (min-width: 1200px){.toggle-btn-top:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width: 767px){.toggle-btn-top:after{display:none}#nav-icon3,#nav-icon2{margin:initial;left:.9375em;right:initial;width:2.1875em;top:1em;display:block}#nav-icon3 span,#nav-icon2 span{background:#000;height:2px;width:100%}#nav-icon3:after,#nav-icon2:after{display:none}.header.sticky #nav-icon3,.header.sticky #nav-icon2{top:.1875em}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3),#nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3){top:1.5625em}#nav-icon3 span:nth-child(4),#nav-icon2 span:nth-child(4){top:2.125em}}/*!
 * Bootstrap-select v1.6.3 (//silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{position:relative}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:2.1875em;padding-left:20px;background:transparent !important;border:none;margin:0;height:38px;border-radius:0}.bootstrap-select>.btn:hover,.bootstrap-select>.btn:focus{background:transparent;border-color:#ccc}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select.form-control{margin-bottom:0;padding:0}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:96%;text-align:left;color:#92929b;font-size:1em}.has-success .bootstrap-select.btn-group .btn .filter-option{color:#92929b}.bootstrap-select.btn-group .btn .caret{position:absolute;right:-.3125em;width:.5em;height:.3125em;vertical-align:middle;border-color:transparent;border:none;top:.25em}.bootstrap-select.btn-group .btn .caret:before{font-family:"honda" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\62";color:#b4b4b4;font-size:.625em}.bootstrap-select.dropup.btn-group .btn .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:2em}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative;outline:none;margin-bottom:.9375em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,0.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;outline:none;font-size:13px;letter-spacing:normal}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#cccccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#cccccc;border-top-color:rgba(204,204,204,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}@media (min-width: 992px) and (max-width: 1199px){.bootstrap-select.btn-group .btn .caret{top:.625em}.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}}@media (min-width: 768px) and (max-width: 991px){.bootstrap-select.btn-group .btn .caret{top:.6875em}.bootstrap-select.btn-group .btn .filter-option{font-size:1.5em}}.fv-has-feedback{position:relative}.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.fv-help-block{display:block}.fv-form-bootstrap .help-block{margin-bottom:0}.fv-form-bootstrap .tooltip-inner{text-align:left}.fv-form-bootstrap .fv-icon-no-label{top:0}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100}.form-inline.fv-form-bootstrap .form-group{vertical-align:top}.fv-form-foundation .fv-control-feedback{top:21px;right:15px;width:37px;height:37px;line-height:37px}.fv-form-foundation .collapse .fv-control-feedback{top:0;right:0}.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top:0}.fv-form-foundation .fv-icon-no-label{top:0}.fv-form-foundation .error .fv-control-feedback{color:#f04124}.fv-form-foundation .error.fv-has-tooltip input,.error.fv-has-tooltip textarea,.error.fv-has-tooltip select{margin-bottom:1rem}.fv-form-pure .fv-control-feedback{top:22px;width:36px;height:36px;line-height:36px}.pure-form-stacked.fv-form-pure .fv-control-feedback{top:4px}.pure-form-aligned .pure-control-group .fv-help-block{margin-top:5px;margin-left:180px}.pure-form-aligned.fv-form-pure .fv-control-feedback,.fv-form-pure .fv-icon-no-label{top:0}.fv-form-pure .fv-has-error label,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error .fv-control-feedback{color:#CA3C3C}.fv-form-semantic .fv-control-feedback.icon{right:7px}.fv-form-semantic .error .icon{color:#d95c5c}.fv-form-horizontal.fv-form-semantic .row{padding-bottom:0}.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px}.fv-form-uikit .uk-text-danger{display:block}.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top:0}.fv-form-uikit .fv-has-error label,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error .fv-control-feedback{color:#D85030}.fv-form-uikit .fv-icon-no-label{top:0}.form-wrapper,.file-upload-sec{position:relative}.form-wrapper .thanks,.file-upload-sec .thanks{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#070707;text-align:center;overflow:hidden}.form-wrapper .thanks .thanks-inner,.file-upload-sec .thanks .thanks-inner{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.form-wrapper .thanks .thanks-inner h3,.file-upload-sec .thanks .thanks-inner h3{margin:0 0 .625em 0;color:#fff}.form-wrapper .thanks .thanks-inner p,.file-upload-sec .thanks .thanks-inner p{margin:0;color:#fff}.form-wrapper .loading:before,.form-wrapper.loading:before,.file-upload-sec .loading:before,.file-upload-sec.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#f8f8f8}.form-wrapper .loader,.file-upload-sec .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.form-wrapper .loader:before,.file-upload-sec .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.form-wrapper .loader:after,.file-upload-sec .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.contact-loading{float:left;position:relative}.contact-loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;opacity:0.8}.contact-loader,.default-loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:5%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact-loader:before,.default-loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.contact-loader:after,.default-loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.default-loading{float:left;position:relative}.default-loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;opacity:1}.default-loading .contact-loader{top:20%}.enq-form .form-wrapper .thanks{background:#464f5d}.enq-form .form-wrapper .loading:before{background:#464f5d}.captcha-img{position:relative}.captcha-img.form-group{margin-bottom:21px}.img-box{font-weight:700;font-size:15px;margin:0;color:#fff;position:absolute;right:0;top:0;height:44px;width:130px}.img-box a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#56565e;display:inline-block;width:100%;position:relative;line-height:44px;z-index:9}.img-box a:before{position:absolute;right:10px;top:10px;font-size:25px;line-height:22px;font-family:"scbe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.img-box a:hover,.img-box a:focus{text-decoration:none}.img-box img{max-width:100%}.img-box .refresh-c{position:absolute;right:0;width:60px;top:0;height:23px;bottom:0;margin:auto;border-left:solid 1px #56565e;padding-left:20px;color:#56565e}textarea{resize:none}.location-map.loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.5)}.location-map .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.location-map .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.location-map .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fv-form-bootstrap .help-block{display:none !important}.h-legacy.loading,.newsDiv.loading,.safetyDiv.loading,.eventsDiv.loading,.offersDiv.loading,.pp-page.loading{position:relative;overflow:hidden}.h-legacy.loading:after,.newsDiv.loading:after,.safetyDiv.loading:after,.eventsDiv.loading:after,.offersDiv.loading:after,.pp-page.loading:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#fff;display:block}.h-legacy .loader,.newsDiv .loader,.safetyDiv .loader,.eventsDiv .loader,.offersDiv .loader,.pp-page .loader{min-width:6.25em;padding-top:3.125em;color:#fff;width:auto !important;height:auto !important;text-align:center;font-style:normal;display:block;font-size:.9375em;position:absolute;top:50%;left:50%;margin:0;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.h-legacy .loader:before,.newsDiv .loader:before,.safetyDiv .loader:before,.eventsDiv .loader:before,.offersDiv .loader:before,.pp-page .loader:before{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;border-radius:50%;border:2px solid rgba(255,255,255,0.66)}.h-legacy .loader:after,.newsDiv .loader:after,.safetyDiv .loader:after,.eventsDiv .loader:after,.offersDiv .loader:after,.pp-page .loader:after{content:'';width:3.125em;height:3.125em;margin:0 auto;position:absolute;top:0;left:0;right:0;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#c00 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.pp-page.loading:after{background:#f3f6fa !important}section.search-result h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;font-family:"univers condensed";text-transform:uppercase;color:#222222;padding-top:4em;font-size:2.75em}section.search-result hr.full{width:100%;display:inline-block;background:#c00}section.search-result .fp-tableCell{vertical-align:top}@media (max-width: 1024px){section.search-result h2{padding-top:2.5em}}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.tp-static-layers{position:absolute;z-index:505;top:0px;left:0px}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px}.rev_slider_wrapper{position:relative;background:none !important}.rev_slider_wrapper span.date{position:absolute;top:30px;left:-13px;font-weight:700;font-size:16px}.rev_slider_wrapper>ul{visibility:hidden}.rev_slider{position:relative;overflow:visible}.rev_slider img{max-width:none !important;-moz-transition:none 0;-webkit-transition:none 0;-o-transition:none 0;transition:none 0;margin:0px;padding:0px;border-width:0px;border:none}.rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px}.rev_slider ul{margin:0px;padding:0px;list-style:none !important;list-style-type:none;background-position:0px 0px}.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before{list-style:none !important;position:absolute;visibility:hidden;margin:0px !important;padding:0px !important;overflow-x:visible;overflow-y:visible;list-style-type:none !important;background-image:none;background-position:0px 0px;text-indent:0em}.rev_slider .tp-caption,.rev_slider .caption{position:absolute;visibility:hidden;white-space:nowrap}.tp-simpleresponsive img{max-width:none}.tp-caption{z-index:1}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important}.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none !important}.noFilterClass{filter:none !important}.caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}.html5vid .tp-revstop{width:15px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.html5vid .tp-revstop{display:none}.html5vid.videoisplaying .revicon-right-dir{display:none}.html5vid.videoisplaying .tp-revstop{display:block}.html5vid.videoisplaying .tp-video-play-button{display:none}.html5vid:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}.tp-dottedoverlay.twoxtwo{background:url("/images//gridtile.png")}.tp-dottedoverlay.twoxtwowhite{background:url("/images//gridtile_white.png")}.tp-dottedoverlay.threexthree{background:url("/images//gridtile_3x3.png")}.tp-dottedoverlay.threexthreewhite{background:url("/images//gridtile_3x3_white.png")}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;-webkit-font-smoothing:antialiased !important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url("/images//shadow1.png") no-repeat;background-size:100% 100%;width:890px;height:30px;bottom:-30px}.tp-bannershadow.tp-shadow2{background:url("/images//shadow2.png") no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url("/images//shadow3.png") no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0,0,0,0.6) !important;font-size:15px;line-height:45px !important;background:url("/images/gradient/g30.png") repeat-x top;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url("/images/gradient/g40.png") repeat-x top}.purchase:hover,.tp-button:hover,.tp-button.big:hover{background-position:bottom, 15px 11px}.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b}.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68}.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212}.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00}.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222}.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555}.tpclear{clear:both}.tp-bullets{z-index:999;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;width:100%;left:0 !important;margin-left:initial !important;border-bottom:#c4c4c4 1px solid;height:13px !important;width:100% !important;transform:none !important;white-space:nowrap}.tp-bannertimer{display:none}.tp-bullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url("/images/boxed_bgtile.png");height:2.5em;padding:0px .625em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tp-bullets.navbar-old{background:url("/images//navigdots_bgtile.png");height:2.1875em;padding:0px .625em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.tp-bullets.round .tp-bullet.last{margin-right:.1875em}.tp-bullets.round-old .tp-bullet{cursor:pointer;position:relative;background:url("/images//bullets.png") no-repeat bottom left;width:23px;height:23px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.round-old .tp-bullet.last{margin-right:0px}.tp-bullets.square .tp-bullet{cursor:pointer;cursor:pointer;position:relative;background:url("/images//bullets2.png") no-repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.square .tp-bullet.last{margin-right:0px}.tp-bullets.square-old .tp-bullet{cursor:pointer;position:relative;background:url("/images//bullets2.png") no-repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.square-old .tp-bullet.last{margin-right:0px}.tp-bullets.navbar .tp-bullet{cursor:pointer;position:relative;background:url("/images//bullet_boxed.png") no-repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}.tp-bullets.navbar .tp-bullet.first{margin-left:0px !important}.tp-bullets.navbar .tp-bullet.last{margin-right:0px !important}.tp-bullets.navbar-old .tp-bullet{cursor:pointer;position:relative;background:url("/images//navigdots.png") no-repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}.tp-bullets.navbar-old .tp-bullet.first{margin-left:0px !important}.tp-bullets.navbar-old .tp-bullet.last{margin-right:0px !important}.tp-bullets .tp-bullet:hover,.tp-bullets .tp-bullet.selected{background-position:top left}.tp-bullets.round .tp-bullet:hover,.tp-bullets.round .tp-bullet.selected,.tp-bullets.navbar .tp-bullet:hover,.tp-bullets.navbar .tp-bullet.selected{background-position:bottom left}.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(1000px);-webkit-transform-style:preserve-3d}.tparrows .tp-arr-imgholder{display:none}.tparrows .tp-arr-titleholder{display:none}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/large_left.png") no-repeat top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/large_right.png") no-repeat top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/small_left.png") no-repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/small_right.png") no-repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrow_left.png") no-repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrow_right.png") no-repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/small_left_boxed.png") no-repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/small_right_boxed.png") no-repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrowleft.png") no-repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrowright.png") no-repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrow_left2.png") no-repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrow_right2.png") no-repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrow_left2.png") no-repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url("/assets/images/arrow_right2.png") no-repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow{visibility:hidden;z-index:100;cursor:pointer;top:44%;left:30px;position:absolute;background:rgba(184,184,184,0.25);width:7.625em;height:2.5em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;padding:.6875em 1.5625em;text-align:right;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#323232;margin-top:-14px}.tp-leftarrow:after{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\63";position:absolute;left:.625em;top:.3125em;font-size:1.625em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-leftarrow:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:8.625em;height:3.5em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.tp-explore{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-rightarrow{z-index:100;cursor:pointer;position:absolute;background:rgba(184,184,184,0.25);width:8em;height:2.5em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;padding:.6875em 1.5625em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#323232;display:block;opacity:0;top:44%;right:30px;margin-top:-14px}.tp-rightarrow:after{font-family:"honda" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\63";position:absolute;right:.625em;top:.3125em;font-size:1.625em;color:#c00;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-rightarrow:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:9em;height:3.5em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.gecko.desktop .tp-rightarrow:after,.gecko.desktop .tp-leftarrow:after{font-size:26px}.tp-explore{z-index:100;position:absolute;width:7.625em;height:2.5em}.tp-explore a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#323232;padding:.5625em 1.5625em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;text-transform:uppercase;font-weight:700;background:rgba(184,184,184,0.25);display:block}.tp-explore a:hover,.tp-explore a:focus{text-decoration:none}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;vertical-align:top}.tp-bullets.tp-thumbs img{vertical-align:top}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .tp-bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-bullets.tp-thumbs .tp-bullet:hover,.tp-bullets.tp-thumbs .tp-bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tparrows.preview1{width:100px;height:100px;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after{position:absolute;left:0px;top:0px;font-family:"revicons";color:#fff;font-size:30px;width:100px;height:100px;text-align:center;background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.tp-rightarrow.preview1:after{content:'\e825'}.tp-leftarrow.preview1:after{content:'\e824'}.tparrows.preview1:hover:after{background:#fff;color:#aaa}.tparrows.preview1 .tp-arr-imgholder{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-rightarrow.preview1 .tp-arr-imgholder{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tp-leftarrow.preview1 .tp-arr-imgholder{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview1,.tparrows.preview1:after{width:80px;height:80px;line-height:80px;font-size:24px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview1,.tparrows.preview1:after{width:60px;height:60px;line-height:60px;font-size:20px}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview1,.tparrows.preview1:after{width:40px;height:40px;line-height:40px;font-size:12px}}.tp-bullets.preview1{height:21px}.tp-bullets.preview1 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.15) !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:5px !important;height:5px !important;border:8px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:5px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview1 .tp-bullet.last{margin-right:0px}.tp-bullets.preview1 .tp-bullet:hover,.tp-bullets.preview1 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#aaa !important;width:5px !important;height:5px !important;border:8px solid #fff !important}.tparrows.preview2{min-width:60px;min-height:60px;background:#fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;-webkit-transition:-webkit-transform 1.3s;-webkit-transition:width 0.3s, background-color 0.3s, opacity 0.3s;transition:width 0.3s, background-color 0.3s, opacity 0.3s;backface-visibility:hidden}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";color:#aaa;font-size:25px;margin-top:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tp-rightarrow.preview2:after{content:'\e81e';right:18px}.tp-leftarrow.preview2:after{content:'\e81f';left:18px}.tparrows.preview2 .tp-arr-titleholder{background-size:cover;background-position:center center;display:block;visibility:hidden;position:relative;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;color:#000;text-transform:uppercase;font-weight:400;font-size:14px;line-height:60px;padding:0px 10px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;-webkit-transform:translateX(100%);transform:translateX(100%)}.tparrows.preview2.hovered{width:300px}.tparrows.preview2:hover{background:#fff}.tparrows.preview2:hover:after{color:#000}.tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible;position:absolute}.tp-bullets.preview2{height:17px}.tp-bullets.preview2 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview2 .tp-bullet.last{margin-right:0px}.tp-bullets.preview2 .tp-bullet:hover,.tp-bullets.preview2 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}.tp-arr-titleholder.alwayshidden{display:none !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview2{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:20px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:11px}.tp-leftarrow.preview2:after{content:'\e81f';left:11px}.tparrows.preview2 .tp-arr-titleholder{font-size:12px;line-height:40px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}}@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{font-size:10px;line-height:30px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}}@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}.tparrows.preview2:hover{width:30px !important;height:30px !important}}.tparrows.preview3{width:70px;height:70px;background:#fff;background:#fff;-webkit-transform-style:flat}.tparrows.preview3:after{position:absolute;line-height:70px;text-align:center;font-family:"revicons";color:#aaa;font-size:30px;top:0px;left:0px;background:#fff;z-index:100;width:70px;height:70px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tparrows.preview3:hover:after{color:#000}.tp-rightarrow.preview3:after{content:'\e825'}.tp-leftarrow.preview3:after{content:'\e824'}.tparrows.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;z-index:0;position:absolute;background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;display:table-cell;min-width:90px;height:90px;position:relative;top:0px}.tp-rightarrow.preview3 .tp-arr-iwrapper{right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{left:0px;direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{display:table-cell;padding:30px;font-size:16px;color:#fff;white-space:nowrap;position:relative;clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.tp-bullets.preview3{height:17px}.tp-bullets.preview3 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview3 .tp-bullet.last{margin-right:0px}.tp-bullets.preview3 .tp-bullet:hover,.tp-bullets.preview3 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}.tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}.tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}}@media only screen and (max-width: 767px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}}.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0px;left:0px;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview4:after{content:'\e825'}.tp-leftarrow.preview4:after{content:'\e824'}.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px}.tparrows.preview4 .tp-arr-iwrapper{position:relative}.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0px;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0px 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after{transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@media only screen and (min-width: 768px){.tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.tp-bullets.preview4{height:17px}.tp-bullets.preview4 .tp-bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview4 .tp-bullet.last{margin-right:0px}.tp-bullets.preview4 .tp-bullet:hover,.tp-bullets.preview4 .tp-bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff !important;width:6px !important;height:6px !important;border:5px solid #000 !important}@media only screen and (max-width: 767px){.tparrows.preview4{width:20px;height:80px}.tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{display:none !important}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1;height:85vh !important;object-fit:contain}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.tp-simpleresponsive>ul li{list-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url("/images//coloredbg.png") repeat}.tp-caption.slidelink a span{background:url("/images//coloredbg.png") repeat}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background:url("/images//loader.gif") no-repeat center center;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url("/images//loader.gif") no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes tp-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes tp-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.tp-bullets.simplebullets.round .tp-bullet{width:1.8125em;height:1.8125em;margin-left:9%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:relative;display:inline-block;top:-.125em;background:transparent;left:50%;border:solid 1px transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.simplebullets.round .tp-bullet:before{background:#000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:.4375em;height:.4375em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:solid 2px #fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.simplebullets.round .tp-bullet:after{position:absolute;content:attr(data-year);top:1.8125em;left:0;font-weight:600;font-size:1.0625em;padding-top:.9375em;color:#8f8f8f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.simplebullets.round .tp-bullet:first-child{margin:0 !important}.tp-bullets.simplebullets.round .tp-bullet.selected{background:#fff;border:solid 1px #c00}.tp-bullets.simplebullets.round .tp-bullet.selected:before{background:#c00;border:solid 2px #c00}.tp-bullets.simplebullets.round .tp-bullet.selected:after{color:#000}.tp-bullets.round .tp-bullet{width:1.8125em;height:1.8125em;margin-left:9%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:relative;display:inline-block;top:-.125em;background:transparent;left:50%;border:solid 1px transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.round .tp-bullet:before{background:#000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:.4375em;height:.4375em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.round .tp-bullet:after{position:absolute;content:attr(data-year);top:1.8125em;left:0;font-weight:600;font-size:1.0625em;padding-top:.9375em;color:#8f8f8f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tp-bullets.round .tp-bullet:first-child{margin:0 !important}.tp-bullets.round .tp-bullet.selected{background:#fff;border:solid 1px #c00}.tp-bullets.round .tp-bullet.selected:before{background:#c00;border:solid 2px #c00}.tp-bullets.round .tp-bullet.selected:after{color:#000}.events-line{width:.25em;height:.0625em;background:#000;display:block;position:absolute;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;min-width:.25em;left:.8125em;top:13px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:0}@media (min-width: 1330px) and (max-width: 1366px){.tp-caption img{height:70vh !important;zoom:1}.tp-bullets.round .tp-bullet{top:.25em}}@media (min-width: 1250px) and (max-width: 1280px){.tp-caption img{height:100vh !important;zoom:0.7 !important}}@media (min-width: 1280px) and (max-width: 1330px){.tp-caption img{zoom:0.75}.tp-bullets.round .tp-bullet{top:.25em}}@media (min-width: 1201px) and (max-width: 1280px){.car_logo img{margin-top:-235px;width:160px}}@media (min-width: 1200px) and (max-width: 1399.98px){.events-line{top:8px}}@media (min-width: 1200px){.tp-bullets.round .tp-bullet.disable{cursor:auto;display:none}.tp-bullets.round .tp-bullet.disable:hover{background:none;border-color:transparent}.tp-bullets.round .tp-bullet.disable:hover:after{color:#8f8f8f !important}.tp-bullets.round .tp-bullet:hover{background:#fff;border:solid 1px #c00}.tp-bullets.round .tp-bullet:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tp-bullets.round .tp-bullet:hover:after{color:#000}.tp-rightarrow:hover,.tp-leftarrow:hover{background:#c00;color:#fff}.tp-rightarrow:hover:before,.tp-leftarrow:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.tp-rightarrow:hover:after,.tp-leftarrow:hover:after{color:#fff}.tp-explore a:hover{background:#c00;color:#fff}}@media (min-width: 992px) and (max-width: 1199px){.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_3{left:43px !important}.myclassrevlolution_3 img{height:266px !important}.myclassrevlolution_4{left:777px !important}}@media (min-width: 768px) and (max-width: 991px){.fullscreen-container,#landing_rev_slider_forcefullwidth{height:50vh !important}.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_3{left:-160px !important;margin-top:-20px !important}.myclassrevlolution_3 img{height:256px !important}.myclassrevlolution_4{margin-top:73px}.mainSlider .tp-bullets{left:40px !important;margin-top:12% !important}.mainSlider .tp-bullets.bullets{margin-top:10% !important}}@media (min-width: 481px) and (max-width: 767px){.myclassrevlolution_0{left:40px !important}.myclassrevlolution_1{left:40px !important}.myclassrevlolution_2{left:40px !important}.myclassrevlolution_4{margin-top:19px;right:20% !important;left:inherit !important}}@media (max-width: 767px){.fullscreen-container{margin-bottom:6.25em}}@media (max-width: 480px){.myclassrevlolution_1{display:none}#landing_rev_slider p{font-size:16px !important;width:50% !important;word-wrap:break-word !important}.description{float:left;width:100%}.description a{margin-bottom:10px;float:left}.car_logo img{width:80px !important}#landing_rev_slider h1{letter-spacing:0px !important}}.cd-image-container{position:relative;width:66%;margin:0 auto 1.875em auto}.cd-image-container img{display:block}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-right:#cc0000 5px solid}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.is-visible .cd-resize-img{width:60%;-webkit-animation:cd-bounce-in 0.7s;-moz-animation:cd-bounce-in 0.7s;animation:cd-bounce-in 0.7s}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}@keyframes cd-bounce-in{0%{width:0}60%{width:65%}100%{width:60%}}.cd-handle{position:absolute;height:4.375em;width:4.375em;left:60%;top:50%;margin-left:-2.375em;margin-top:-1.375em;border-radius:50%;background:url("/assets/images/after-before.png") no-repeat center center;cursor:move;background-size:cover;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);-moz-transform:translate3d(0, 0, 0) scale(0);-ms-transform:translate3d(0, 0, 0) scale(0);-o-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}.cd-handle.draggable{background-color:#445b7c}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-transition:-webkit-transform 0.3s 0.7s, opacity 0s 0.7s;-moz-transition:-moz-transform 0.3s 0.7s, opacity 0s 0.7s;transition:transform 0.3s 0.7s, opacity 0s 0.7s}@media (max-width: 480px){.cd-image-container{width:100%}.cd-handle{top:42%}}.productShowCaseSection{background:#070707;width:100%;height:100%;z-index:9999}.productShowCaseSection .bx-controls{position:absolute;right:2.5em;top:3.125em}.productShowCaseSection .nextButton{background-color:#c00;color:#fff;border:none;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;width:9.4375em;height:3.125em;padding:1em 1.875em;text-transform:uppercase;text-align:left;font-size:.8125em;font-weight:700}.productShowCaseSection .nextButton i{z-index:9;position:absolute;right:.9375em;font-size:1.625em;top:.5em;line-height:1}.productShowCaseSection .nextButton .bx-next{width:100%;height:100%;display:block;position:absolute;top:0;left:0;color:transparent;z-index:99}.productShowCaseSection .nextButton:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:10.3125em;height:4.1875em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.productShowCaseSection .nextButton:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.productShowCaseSection .prevButton{visibility:hidden;background-color:#c00;color:#fff;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;width:9.4375em;height:3.125em;padding:1em 1.875em;text-align:right;text-transform:uppercase;font-size:.8125em;font-weight:700;border:none;position:absolute}.productShowCaseSection .prevButton i{z-index:9;position:absolute;left:.9375em;right:initial;font-size:1.625em;top:.3125em;line-height:1;transform:rotate(180deg)}.productShowCaseSection .prevButton .bx-prev{width:100%;height:100%;display:block;position:absolute;top:0;left:0;color:transparent;z-index:9}.productShowCaseSection .prevButton:before{box-shadow:0 0 0 2px #ccc;position:absolute;left:-.5em;top:-.5em;content:'';width:10.3125em;height:4.1875em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-o-border-radius:3.125em;-ms-border-radius:3.125em;border-radius:3.125em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.productShowCaseSection .prevButton:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.productShowCaseSection .filter-tabs{display:block;padding:0;margin:0}.productShowCaseSection .filter-tabs li{cursor:pointer;font-size:1em;color:#5e5e5e;display:inline-block;text-transform:uppercase;padding:.375em 1.125em;-webkit-border-radius:1.875em;-moz-border-radius:1.875em;-o-border-radius:1.875em;-ms-border-radius:1.875em;border-radius:1.875em;border:transparent 2px solid;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.productShowCaseSection .filter-tabs li.mixitup-control-active,.productShowCaseSection .filter-tabs li:hover{border:#cecece 2px solid;color:#c00;background:#f7f7f7}.productShowCaseSection .showCase{height:50%;width:50%;position:absolute;top:0}.productShowCaseSection .showCase .content{width:100%;height:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative}.productShowCaseSection .showCase .content .row{height:100%;margin:0}.productShowCaseSection .showCase .content .details{width:50%;height:100%;background:#fff;position:absolute;top:0;z-index:9;transform:translateX(200%);transition:all ease-in-out 0.3s}.productShowCaseSection .showCase .content .details .header{height:15%;padding:2.375em 2.5em .625em 2.5em;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none}.productShowCaseSection .showCase .content .details .header h2{font-size:1.75em;text-transform:uppercase;color:#000;font-weight:700;margin:0 0 .5em 0}.productShowCaseSection .showCase .content .details .header h2 span{color:#5e5e5e}.productShowCaseSection .showCase .content .details .header [class^="col-"]{padding:0}.productShowCaseSection .showCase .content .description{background-repeat:no-repeat;padding-left:3.125em}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{position:absolute;top:19.375em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{font-size:2em;color:#fff;text-transform:uppercase;line-height:.9375em;font-weight:700;margin:0;backface-visibility:hidden}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:inline-block;width:1.25em;height:.125em;border:none;background:#fff;margin:.75em 0}.productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:2.5em;opacity:0;visibility:hidden}.productShowCaseSection .showCase .content .description .title2 .btn-primary{min-width:12.5em}.productShowCaseSection .showCase .content .description .logo{position:absolute;top:4.375em;margin:0}.productShowCaseSection .showCase .content .description .logo img{width:100%}.productShowCaseSection .showCase .content .description .right-heading{position:absolute;right:0;top:0;width:9.0625em;height:100%;background-position:right bottom;background-size:cover;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.productShowCaseSection .showCase .content .description .right-heading.motorcycle{background-image:url("/assets/images/showcase/cycle.png")}.productShowCaseSection .showCase .content .description .right-heading.power{background-image:url("/assets/images/showcase/equipments-text1.png")}.productShowCaseSection .showCase .content .description .right-heading.marines-text{background-image:url("/assets/images/showcase/marines-text.png")}.productShowCaseSection .showCase.first{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:100%;width:100%}.productShowCaseSection .showCase.first .description{height:50%;width:30%;z-index:9}.productShowCaseSection .showCase.first .thumb{background-size:cover;background-repeat:no-repeat;background-position:center;width:50%;height:50%;transition:all ease-in-out 0.3s;z-index:8;background-image:url("/assets/images/showcase/new-1.png");position:absolute;top:0}.productShowCaseSection .showCase.first .thumb:before{background:-moz-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.39) 20%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.02) 80%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.39) 20%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.02) 80%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.39) 20%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.02) 80%, transparent 100%);position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:1}.productShowCaseSection .showCase.first .title,.productShowCaseSection .showCase.first .content .description .title2{color:#fff !important;border-color:#fff !important}.productShowCaseSection .showCase.first .logo{width:9.125em;height:5.75em}.productShowCaseSection .showCase.second{overflow:hidden}.productShowCaseSection .showCase.second .thumb{background-image:url("/assets/images/showcase/2.jpg")}.productShowCaseSection .showCase.second .description{background:#fff;position:relative;z-index:2}.productShowCaseSection .showCase.second .description .title h3,.productShowCaseSection .showCase.second .content .description .title2 h3{color:#000}.productShowCaseSection .showCase.second .description .title hr,.productShowCaseSection .showCase.second .content .description .title2 hr{background:#000}.productShowCaseSection .showCase.second .description:before{position:absolute;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #fff;content:'';margin:auto;right:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.second .logo{width:6.625em;height:5.3125em}.productShowCaseSection .showCase.third{overflow:hidden}.productShowCaseSection .showCase.third .thumb{background-image:url("/assets/images/showcase/3.jpg")}.productShowCaseSection .showCase.third .description{background-image:url("/assets/images/showcase/marine.png");background-size:100% 100%;background-position:right bottom;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.productShowCaseSection .showCase.third .description .title,.productShowCaseSection .showCase.third .content .description .title2{color:#fff !important;border-color:#fff !important}.productShowCaseSection .showCase.third .description .btn-primary{border:#fff 1px solid;position:relative}.productShowCaseSection .showCase.third .description .btn-primary:before{background:#fff}.productShowCaseSection .showCase.third .description:before{position:absolute;width:0;height:0;border-style:solid;border-width:10.5px 12px 10.5px 0;border-color:transparent #c00 transparent transparent;content:'';margin:auto;left:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.third .logo{width:13.9375em;height:2.9375em}.productShowCaseSection .showCase.fourth{overflow:hidden}.productShowCaseSection .showCase.fourth .thumb{background-image:url("/assets/images/4.jpg")}.productShowCaseSection .showCase.fourth .description{background-image:url("/assets/images/showcase/equipments.png");background-size:100% 100%;background-position:right bottom;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.productShowCaseSection .showCase.fourth .description .title,.productShowCaseSection .showCase.fourth .content .description .title2{color:#fff !important;border-color:#fff !important}.productShowCaseSection .showCase.fourth .description:before{position:absolute;width:0;height:0;border-style:solid;border-width:10.5px 12px 10.5px 0;border-color:transparent #211d18 transparent transparent;content:'';margin:auto;left:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.fourth .logo{width:11.625em;height:3.25em}.productShowCaseSection .showCase:nth-child(1){transform:translateX(0)}.productShowCaseSection .showCase:nth-child(2){transform:translateX(100%)}.productShowCaseSection .showCase:nth-child(3){transform:translateY(100%)}.productShowCaseSection .showCase:nth-child(4){transform:translateX(100%) translateY(100%)}.productShowCaseSection .showCase.selected{width:100%;height:100%;overflow:visible}.productShowCaseSection .showCase.selected .title2{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition-delay:0.4s;opacity:1 !important;visibility:visible !important}.productShowCaseSection .showCase.selected .expand{background:url("/assets/images/showcase/close.png") center no-repeat}.productShowCaseSection .showCase.selected .expand .pulse-ring{width:4.0625em;height:4.0625em;border:1px dotted #fff;border-radius:6.25em;opacity:1}.productShowCaseSection .showCase.selected .thumb{width:50%;height:100%}.productShowCaseSection .showCase.selected .content{background-position:center}.productShowCaseSection .showCase.selected .content .description{height:100%}.productShowCaseSection .showCase.selected .ProductGallery{opacity:1}.productShowCaseSection .showCase .thumb{width:50%;height:100%;background-size:cover;background-position:center;display:grid;display:-ms-grid}.productShowCaseSection .showCase .description{height:100%;transition:all ease-in-out 0.3s}.productShowCaseSection .close{position:absolute;top:1.875em;right:1.875em;z-index:9999999999999;display:none}.productShowCaseSection .expand{position:absolute;z-index:99999;bottom:1.25em;cursor:pointer;right:1.25em;background:url("/assets/images/showcase/expand.png") center no-repeat}.productShowCaseSection .expand .pulse{cursor:pointer}.productShowCaseSection .expand .pulse-ring{width:4.0625em;height:4.0625em;border:1px dotted #fff;border-radius:6.25em;opacity:0}.productShowCaseSection .expand .pulse-ring.active{-webkit-animation:pulsate 3 1.2s;animation:pulsate 3 1.2s}.productShowCaseSection .ProductGallery{border-top:#eaeaea 1px solid;border-bottom:#eaeaea 1px solid;height:calc(85%);opacity:0;padding:0}.productShowCaseSection .ProductGallery .product{margin:0;display:block;height:33.333333%;background-image:url("/assets/images/gallery/product.jpg");background-repeat:no-repeat;background-position:0px bottom;overflow:hidden}.productShowCaseSection .ProductGallery .product .car{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;right:2.5em;bottom:3.125em;width:19.75em;height:6.5em}.productShowCaseSection .ProductGallery .product .hover-state{position:absolute;right:-100%;width:19.75em;height:6.5em;bottom:3.125em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.productShowCaseSection .ProductGallery .product .textLink{position:absolute;left:0;right:0;margin:auto;bottom:0;text-align:center;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.productShowCaseSection .ProductGallery .product .textLink a{color:#fff;display:inline-block;position:relative;font-size:.8125em;font-weight:700;text-transform:uppercase}.productShowCaseSection .ProductGallery .product .textLink a i{position:relative;margin-left:.3125em;font-size:1.75em;top:.3125em}.productShowCaseSection .ProductGallery .product .textLink a:hover{text-decoration:none}.productShowCaseSection .ProductGallery .product .logo{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:2em .9375em 1.625em;height:inherit;display:block;width:17.5em}.productShowCaseSection .ProductGallery .product .logo .civic-prod-logo{width:8.6875em;height:auto;max-height:1.4375em}.productShowCaseSection .ProductGallery .product .logo .coup-prod-logo{width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .sedan-prod-logo{width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .city-prod-logo{width:6.625em;height:1em}.productShowCaseSection .ProductGallery .product .logo .crv-prod-logo{width:6.6875em;height:1em}.productShowCaseSection .ProductGallery .product .logo .odyssey-prod-logo{width:13.5em;height:.8125em}.productShowCaseSection .ProductGallery .product .logo .odyssey-j-logo{width:9.9375em;height:1.875em}.productShowCaseSection .ProductGallery .product .logo .odyssey-logo{width:9.9375em;height:1em}.productShowCaseSection .ProductGallery .product .logo .pilot-logo{width:4.3125em;height:.9375em}.productShowCaseSection .ProductGallery .product .logo p{font-weight:300;font-size:.8125em;text-transform:uppercase;margin:.3125em 0 0 0}.productShowCaseSection .ProductGallery .product .logo .logo-hover{display:none}.productShowCaseSection .ProductGallery .product .logo .civic-prod-logo-hover{display:none;width:8.6875em;height:auto;max-height:1.4375em}.productShowCaseSection .ProductGallery .product .logo .coup-prod-logo-hover{display:none;width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .sedan-prod-logo-hover{display:none;width:12em;height:1em}.productShowCaseSection .ProductGallery .product .logo .city-prod-logo-hover{display:none;width:6.625em;height:1em}.productShowCaseSection .ProductGallery .product .logo .crv-prod-logo-hover{display:none;width:6.6875em;height:1em}.productShowCaseSection .ProductGallery .product .logo .odyssey-prod-logo-hover{display:none;width:16.4375em;height:.8125em}.productShowCaseSection .ProductGallery .product .logo .odyssey-j-logo-hover{width:9.9375em;height:1.875em;display:none}.productShowCaseSection .ProductGallery .product .logo .odyssey-logo-hover{width:9.9375em;height:1em;display:none}.productShowCaseSection .ProductGallery .product .logo .pilot-logo-hover{width:4.3125em;height:.9375em;display:none}.productShowCaseSection .ProductGallery .product:nth-child(odd){border-right:#eaeaea 1px solid;border-bottom:#eaeaea 1px solid}.productShowCaseSection .ProductGallery .product:nth-child(even){border-bottom:#eaeaea 1px solid}.productShowCaseSection .ProductGallery .product:hover{background-color:#c00;background-image:url("/assets/images/gallery/civic.jpg")}.productShowCaseSection .ProductGallery .product:hover.civic-prod{background-color:#c00;background-image:url("/assets/images/gallery/civic.jpg")}.productShowCaseSection .ProductGallery .product:hover.coupe-prod{background-color:#c00;background-image:url("/assets/images/gallery/accord-bg.png")}.productShowCaseSection .ProductGallery .product:hover.sedan-prod{background-color:#c00;background-image:url("/assets/images/gallery/accord-bg.png")}.productShowCaseSection .ProductGallery .product:hover.city-prod{background-color:#c00;background-image:url("/assets/images/gallery/city-bg.png")}.productShowCaseSection .ProductGallery .product:hover.crv-prod{background-color:#c00;background-image:url("/assets/images/gallery/crv-bg.png")}.productShowCaseSection .ProductGallery .product:hover.odyssey-prod{background-color:#c00;background-image:url("/assets/images/gallery/odyssey-bg.png")}.productShowCaseSection .ProductGallery .product:hover.odyssey-j-prod{background-color:#c00;background-image:url("/assets/images/gallery/odyssey-j-bg.png")}.productShowCaseSection .ProductGallery .product:hover.pilot-prod{background-color:#c00;background-image:url("/assets/images/gallery/pilot-bg.png")}.productShowCaseSection .ProductGallery .product:hover .logo{color:#fff;transform:translateX(42%)}.productShowCaseSection .ProductGallery .product:hover .logo .civic-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .coup-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .sedan-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .city-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .crv-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-prod-logo,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-j-logo,.productShowCaseSection .ProductGallery .product:hover .logo .pilot-logo,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-logo{display:none}.productShowCaseSection .ProductGallery .product:hover .logo .civic-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .coup-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .sedan-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .city-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .crv-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-prod-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-j-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .pilot-logo-hover,.productShowCaseSection .ProductGallery .product:hover .logo .odyssey-logo-hover{display:block}.productShowCaseSection .ProductGallery .product:hover .car{right:100%}.productShowCaseSection .ProductGallery .product:hover .hover-state{right:5.0625em}.productShowCaseSection .ProductGallery .product:hover .textLink{bottom:3%;opacity:1}.productShowCaseSection .ProductGallery .product:hover .textLink a{text-decoration:none}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .content .details{display:block;transform:translateX(100%);z-index:9999999}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.cars-bikes .showCase.first .thumb{height:100%}.productShowCaseSection.cars-bikes .showCase.second{height:100%}.productShowCaseSection.cars-bikes .showCase.second .description{width:0;margin:0;padding:0}.productShowCaseSection.cars-bikes .showCase.second .description:before{display:none}.productShowCaseSection.cars-bikes .showCase.second .description .logo{margin-left:3.125em}.productShowCaseSection.cars-bikes .showCase.second .description .title,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2{margin-left:3.125em}.productShowCaseSection.cars-bikes .showCase.second .description .title h3,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.cars-bikes .showCase.second .description .title hr,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2 hr{background:#fff}.productShowCaseSection.cars-bikes .showCase.second .thumb{height:100%;width:100%}.productShowCaseSection.cars-bikes .showCase.third{display:none}.productShowCaseSection.cars-bikes .showCase.fourth{display:none}.productShowCaseSection.cars-bikes-marines .showCase.first .thumb{height:100%}.productShowCaseSection.cars-bikes-marines .showCase.third{display:none}.productShowCaseSection.bikes-products-marines .showCase.first{display:none}.productShowCaseSection.bikes-products-marines .showCase.second{transform:translateX(0);height:100%}.productShowCaseSection.bikes-products-marines .showCase.second .description{width:0;margin:0;padding:0;opacity:1;background:none}.productShowCaseSection.bikes-products-marines .showCase.second .description:before{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description .logo{margin-left:3.125em}.productShowCaseSection.bikes-products-marines .showCase.second .description .title,.productShowCaseSection.bikes-products-marines .showCase.second .content .description .title2{margin-left:3.125em}.productShowCaseSection.bikes-products-marines .showCase.second .description .title h3,.productShowCaseSection.bikes-products-marines .showCase.second .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.bikes-products-marines .showCase.second .description .right-heading{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .thumb{height:100%;width:100%;position:absolute;left:0}.productShowCaseSection.bikes-products-marines .showCase.third{transform:translateY(0);right:0}.productShowCaseSection.products-marines .showCase.first{display:none}.productShowCaseSection.products-marines .showCase.second{display:none}.productShowCaseSection.products-marines .showCase.third{height:100%;transform:translateY(0)}.productShowCaseSection.products-marines .showCase.third .description{margin:0;padding:0;float:left;width:0;position:absolute;opacity:1}.productShowCaseSection.products-marines .showCase.third .description:before{display:none}.productShowCaseSection.products-marines .showCase.third .description .logo{margin-left:3.125em}.productShowCaseSection.products-marines .showCase.third .description .title,.productShowCaseSection.products-marines .showCase.third .content .description .title2{margin-left:3.125em}.productShowCaseSection.products-marines .showCase.third .description .title h3,.productShowCaseSection.products-marines .showCase.third .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.products-marines .showCase.third .thumb{height:100%;width:100%}.productShowCaseSection.products-marines .showCase.fourth{height:100%;transform:translateY(0);transform:translateX(100%)}.productShowCaseSection.products-marines .showCase.fourth .description{margin:0;padding:0;float:left;width:0;position:absolute;opacity:1}.productShowCaseSection.products-marines .showCase.fourth .description:before{display:none}.productShowCaseSection.products-marines .showCase.fourth .description .logo{margin-left:3.125em}.productShowCaseSection.products-marines .showCase.fourth .description .title,.productShowCaseSection.products-marines .showCase.fourth .content .description .title2{margin-left:3.125em}.productShowCaseSection.products-marines .showCase.fourth .description .title h3,.productShowCaseSection.products-marines .showCase.fourth .content .description .title2 h3{color:#fff;text-shadow:2px 2px 3px #7b7b7b}.productShowCaseSection.products-marines .showCase.fourth .description .btn-primary{border:none}.productShowCaseSection.products-marines .showCase.fourth .thumb{height:100%;width:100%}.bx-wrapper{height:100%}.bx-wrapper .bx-viewport{height:100% !important}.bx-wrapper .bx-viewport ul{height:100%;padding:0}.bx-wrapper .bx-viewport ul li{height:100%}.rest-mixer{position:absolute;top:0;right:0;left:0;height:100%}.productSlider{width:2010%}@media (min-width: 1367px) and (max-width: 1600px){.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:15em}.productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:3.125em}.productShowCaseSection .showCase .content .details .header{font-size:.875em}}@media (min-width: 1200px) and (max-width: 1366px){.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:15em}.productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:3.125em}.productShowCaseSection .showCase .content .details .header{font-size:.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.productShowCaseSection .showCase.selected .expand .pulse-ring{width:4.6875em;height:4.6875em}}@media (min-width: 1200px){.expand .pulse-ring:hover{-webkit-animation:pulsate 2 1.2s;animation:pulsate 2 1.2s}.productShowCaseSection .showCase.second .description:hover .right-heading,.productShowCaseSection .showCase.third .description:hover .right-heading,.productShowCaseSection .showCase.fourth .description:hover .right-heading{background-position:right top}.productShowCaseSection .showCase.third .description .btn-primary:hover{color:#c00}.productShowCaseSection.products-marines .showCase.fourth .description .btn-primary:before{background:red}.productShowCaseSection.products-marines .showCase.fourth .description .btn-primary:hover{color:#fff}}@media (max-width: 1024px){body .threeImages .item .item-heading{padding:2em}}@media (min-width: 992px) and (max-width: 1199px){.car .desktop{display:none}.car .ipad{display:block}.showCase{position:relative !important;transform:none !important;float:left;width:50%;height:50%}.showCase .thumb{height:100%;width:50%;float:left}.productShowCaseSection .showCase .content .description{padding:0 1.875em;width:50%;height:100%;float:left}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:initial;bottom:3.125em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{position:initial;text-shadow:none;font-size:1.875em;margin-bottom:.625em}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:none}.productShowCaseSection .showCase .content .description .title .btn,.productShowCaseSection .showCase .content .description .title2 .btn{font-size:1em}.productShowCaseSection .showCase .content .description .logo{top:1.875em}.productShowCaseSection .showCase.first{width:50%;height:50%}.productShowCaseSection .showCase.first .description{width:100%;height:100%}.productShowCaseSection .showCase.first .thumb{width:100%;height:100%}.productShowCaseSection .showCase.second{width:50%;height:50%}.productShowCaseSection .showCase.second .description{float:right;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{right:initial;left:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 12px 10.5px 0;border-color:transparent #fff transparent transparent}.productShowCaseSection .showCase.second .thumb{float:left}.productShowCaseSection .showCase.third{width:50%;height:50%}.productShowCaseSection .showCase.third .description{float:left}.productShowCaseSection .showCase.third .description:before{left:-1.1em}.productShowCaseSection .showCase.fourth{width:50%;height:50%}.productShowCaseSection .expand{display:none}.productShowCaseSection .showCase.fourth .description:before{left:-1.1em}.productShowCaseSection.cars-bikes-marines .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.second .description{float:left}.productShowCaseSection.cars-only .showCase.first{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .details{display:none}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description{float:left}}@media (min-width: 768px) and (max-width: 991px){.showCase{position:relative !important;transform:none !important;float:left;width:50%;height:50%}.showCase .thumb{height:100%;width:50%;float:left}.productShowCaseSection .showCase .content .description{padding:0 1.875em;width:50%;height:100%;float:left}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:initial;bottom:3.125em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{position:initial;text-shadow:none;font-size:1.875em;margin-bottom:.625em}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:none}.productShowCaseSection .showCase .content .description .title .btn,.productShowCaseSection .showCase .content .description .title2 .btn{font-size:1em}.productShowCaseSection .showCase .content .description .logo{top:1.5em}.productShowCaseSection .showCase.first{width:50%;height:50%}.productShowCaseSection .showCase.first .description{width:100%;height:100%}.productShowCaseSection .showCase.first .thumb{width:100%;height:100%}.productShowCaseSection .showCase.second{width:50%;height:50%}.productShowCaseSection .showCase.second .description{float:right;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{right:initial;left:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 12px 10.5px 0;border-color:transparent #fff transparent transparent}.productShowCaseSection .showCase.second .thumb{float:left}.productShowCaseSection .showCase.third{width:50%;height:50%}.productShowCaseSection .showCase.third .description{float:left}.productShowCaseSection .showCase.third .description:before{left:-1.1em}.productShowCaseSection .showCase.fourth{width:50%;height:50%}.productShowCaseSection .showCase.fourth .description:before{left:-1.1em}.productShowCaseSection .expand{display:none}.productShowCaseSection.cars-bikes-marines .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.second .description{float:left}.productShowCaseSection.cars-only .showCase.first{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .details{display:none}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description{float:left}}@media (max-width: 767px){.showCase{position:relative !important;transform:none !important;height:17.6875em !important;width:100% !important}.showCase .thumb{height:100%;width:50%;float:left}.productShowCaseSection .showCase .content .description{padding:0 1em;width:50%;height:100%;float:left}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2{top:initial;bottom:1.625em}.productShowCaseSection .showCase .content .description .title h3,.productShowCaseSection .showCase .content .description .title2 h3{position:initial;text-shadow:none;font-size:1.25em;margin-bottom:.625em}.productShowCaseSection .showCase .content .description .title hr,.productShowCaseSection .showCase .content .description .title2 hr{display:none}.productShowCaseSection .showCase .content .description .title .btn,.productShowCaseSection .showCase .content .description .title2 .btn{font-size:.9375em}.productShowCaseSection .showCase .content .description .logo{top:1.875em}.productShowCaseSection .showCase.first .description{width:100%;height:100%}.productShowCaseSection .showCase.first .thumb{width:100%;height:100%}.productShowCaseSection .showCase.second .description{float:right;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{right:initial;left:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 12px 10.5px 0;border-color:transparent #fff transparent transparent}.productShowCaseSection .showCase.second .description .logo{width:5em}.productShowCaseSection .showCase.second .thumb{float:left}.productShowCaseSection .showCase.third .description{float:left}.productShowCaseSection .showCase.third .description:before{right:-12px;left:initial;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productShowCaseSection .showCase.third .description .logo{width:10.1875em}.productShowCaseSection .showCase.third .thumb{float:right}.productShowCaseSection .showCase.fourth .description:before{left:-12px}.productShowCaseSection .showCase.fourth .description .logo{width:10.1875em}.productShowCaseSection .expand{display:none}.productShowCaseSection.cars-bikes .showCase{height:27em !important;width:50% !important;float:left}.productShowCaseSection.cars-bikes .showCase.first .details{display:none}.productShowCaseSection.cars-bikes .showCase.second .description{float:left}.productShowCaseSection.cars-bikes .showCase.second .description .logo,.productShowCaseSection.cars-bikes .showCase.second .description .title,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2{margin-left:1em}.productShowCaseSection.cars-only .showCase.first{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .thumb{height:100%;width:100%}.productShowCaseSection.cars-only .showCase.first .details{display:none}.productShowCaseSection.cars-only .showCase.second{display:none}.productShowCaseSection.cars-only .showCase.third{display:none}.productShowCaseSection.cars-only .showCase.fourth{display:none}.productShowCaseSection.cars-only .showCase .expand{display:none}.productShowCaseSection.bikes-products-marines .showCase.second{height:40em !important}.productShowCaseSection.bikes-products-marines .showCase.second .description{float:left}.productShowCaseSection.bikes-products-marines .showCase.second .description .logo,.productShowCaseSection.bikes-products-marines .showCase.second .description .title,.productShowCaseSection.bikes-products-marines .showCase.second .content .description .title2{margin-left:1em}.productShowCaseSection.products-marines .showCase{height:27em !important;width:50% !important;float:left}.productShowCaseSection.products-marines .showCase.third .description .logo,.productShowCaseSection.products-marines .showCase.third .description .title,.productShowCaseSection.products-marines .showCase.third .content .description .title2{margin-left:1em}.productShowCaseSection.products-marines .showCase.fourth .description .logo,.productShowCaseSection.products-marines .showCase.fourth .description .title,.productShowCaseSection.products-marines .showCase.fourth .content .description .title2{margin-left:1em}}@media (max-width: 480px){.productShowCaseSection.bikes-products-marines .showCase.second{height:27em !important}}@media (max-width: 320px){.showCase{height:13.75em !important}.productShowCaseSection .showCase.first .logo{width:6.875em;height:4.3125em}.productShowCaseSection .showCase.second .logo{width:3.75em;height:3em}.productShowCaseSection .showCase.third .logo{width:7em;height:1.625em}.productShowCaseSection .showCase.fourth .logo{width:7.625em;height:2.125em}.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description .title2{bottom:0}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.8);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:scale(1.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes pulsate{0%{-webkit-transform:scale(0.8);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:scale(1.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.video-container{position:relative;padding-bottom:56.25%;height:0 !important;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important;margin-top:0px !important}body{overflow:hidden}body.loaded{overflow-y:scroll}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999}#loader{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:20em;height:9.375em;margin:auto;background:url("/assets/svgs/honda-loader.gif") no-repeat center;background-size:100%;z-index:9999999}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#efefef;z-index:999999;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.loaded #loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out}.no-js #loader-wrapper{display:none}.win .animated,.mac .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes obaid{0%{opacity:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@keyframes obaid{0%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}100%{opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.items{overflow:hidden;position:relative}.items .grid_img{opacity:0}.reveal,.reveals{display:block;position:absolute;top:0;right:0;height:100%;background:#900;z-index:2;width:0}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.win .animate,.mac .animate{filter:alpha(opacity=0);opacity:0}.ie9 .animate,.ie8 .animate{filter:alpha(opacity=100);opacity:1}@media (max-width: 480px){.t-drive-cont .inner-t-drive form .fields-set{margin-bottom:0px !important;border-bottom:0 !important}.t-drive-cont .inner-t-drive form .form-group .bootstrap-select>.btn{width:100% !important}}/*!
 * fullPage 2.9.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.homepage .header{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.homepage .header.sticky{top:0}@media (max-width: 767px){.homepage.fp-viewing-1 .header,.homepage.fp-viewing-5 .header{top:0}}.mouse-icon{border:2px solid #fff;-webkit-border-radius:16px;-moz-border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;border-radius:16px;height:2.5em;width:1.5em;display:block;position:absolute;left:0;right:0;margin:auto;bottom:10%;z-index:999}.mouse-icon .wheel{-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;-webkit-animation-name:drop;animation-name:drop;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.mouse-icon .wheel{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background:#fff;width:.125em;height:.375em;top:.25em;margin-left:auto;margin-right:auto;display:inherit}@-webkit-keyframes drop{0%{top:.5em;opacity:0}30%{top:.75em;opacity:1}100%{top:1.5625em;opacity:0}}@keyframes drop{0%{top:.5em;opacity:0}30%{top:.75em;opacity:1}100%{top:1.5625em;opacity:0}}@media (max-width: 767px){.mouse-icon{bottom:18%}}@media (max-width: 480px){.mouse-icon{bottom:5%}}/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (//www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.offer-promo.owner .promo-box .image .img-responsive{max-width:inherit;width:100%}.common.inner-banner.owner-banner{padding-top:0}.con-mob,.loc-mob,.conf-bt{display:none}.main-pro-banner.landing-slider{margin-bottom:5.125em}.main-pro-banner div{position:relative}.main-pro-banner div .text-sec{position:absolute;top:35%;left:3%;width:50%}.main-pro-banner div .text-sec h1{line-height:70px;color:#fff;text-transform:capitalize;margin-bottom:.3125em;text-shadow:2px 2px 3px #7b7b7b;font-size:4.5em}.main-pro-banner div .text-sec p{font-family:"univers";color:#fff;font-weight:400;text-transform:capitalize;margin-top:10px;display:block;text-shadow:2px 2px 3px #7b7b7b;font-size:2.125em}.main-pro-banner div .text-sec .btn{margin-top:1.25em;width:auto;min-width:initial;padding:.6875em 4.5625em .6875em 1.5625em}.main-pro-banner div .logos-sec{position:absolute;bottom:10%;right:5%}.main-pro-banner div .showonmobile{display:none}.main-pro-banner div.slick-current .btn.btn-primary i{padding-top:0px}.main-pro-banner .slick-dots{position:absolute;bottom:10%;left:0;padding:0;width:100%;text-align:center}.main-pro-banner .slick-dots li{position:relative;display:inline-block;margin:0 20px 0 0;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:13px;height:13px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main-pro-banner .slick-dots li button{display:none}.main-pro-banner .slick-dots li:before{background:#fff;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.main-pro-banner .slick-dots li:hover{border:#fff solid 1px !important}.main-pro-banner .slick-dots li.slick-active{border:#fff solid 1px !important}.main-pro-banner .slick-next,.main-pro-banner .slick-prev{display:none !important}a.btn-auto{min-width:inherit;padding-right:63px}.f40{font-size:2.5em}.light_black{color:#313131}.center{text-align:center}.l-spc-20{letter-spacing:20px}.uppercase{text-transform:uppercase}.mgb-50{margin-top:0;margin-bottom:50px}.mgt-30{margin-top:1.875em}.owner-news-box{margin-bottom:6.25em}.managing-pane{background:#f3f6fb;padding:11.5625em 0 10em 0;position:relative;height:100vh}.managing-pane h4{font-size:4.375em;font-weight:bold;margin-bottom:69px;margin-top:0;font-family:"univers condensed"}.managing-pane ul{list-style:none;padding:0;margin:0}.managing-pane ul li{margin:0px 1%;float:left;width:31.33%;background:#fff;padding:148px 2% 60px 2%;position:relative;text-align:center}.managing-pane ul li span.ico{background:url("/assets/images/owners/ico.png") no-repeat center top;height:63px;width:63px;float:left;position:absolute;left:50%;margin-left:-31.5px;top:40px}.managing-pane ul li h5{font-size:1.25em;color:#000;text-transform:uppercase;margin-bottom:1.25em;text-align:center;margin-top:0;font-weight:bold;letter-spacing:2px}.managing-pane ul li p{color:#3f3f3f;font-size:1.125em;min-height:86px;margin-bottom:22px}.managing-pane .mouse-icon{bottom:6%}.managing-pane .mouse-icon.desk{border-color:#c00;height:3.125em;width:1.875em}.managing-pane .mouse-icon .wheel{background:#c00}.configure_banner .container{position:relative}.configure_banner .container .f-right{float:right;position:absolute;right:0;top:2.8125em;padding-left:5em;padding-right:2em}.configure_banner .container .f-right p{font-size:1em;color:#3f3f3f;margin-bottom:1.25em}.configure_banner .container h4{position:absolute;color:#000;font-size:1.875em;font-weight:bold;top:60px;padding-left:98px;left:40px;text-transform:uppercase}.configure_banner .container h4:before{background:url("/assets/images/set-icon.png") no-repeat;content:"";height:68px;width:68px;position:absolute;left:0px;top:0;background-size:100%}.locate-banner{position:relative;margin-bottom:110px}.locate-banner img{width:100%}.locate-banner .container{position:absolute;left:0;right:0;margin:auto;z-index:99;top:7.4em;padding-left:1.875em}.locate-banner .container h6{font-size:1.875em;color:#000;text-transform:uppercase;font-weight:bold;margin:0px 0px 14px 0px}.locate-banner .container p{font-size:1.125em;color:#000;font-weight:bold;margin-bottom:33px}.offer-promo.owner{padding-top:0;padding-bottom:65px;text-align:center}.offer-promo.owner .col-sm-6.col-md-4{display:inline-block;float:none;width:33%}.offer-promo.owner .col-sm-6.col-md-4 .promo-box{float:left}.offer-promo.owner h4{font-size:4.375em;font-weight:bold;margin-bottom:45px;margin-top:0;font-family:"univers condensed"}.configure_banner{margin-bottom:6.25em}.configure_banner img{width:100%}@media (min-width: 1530px) and (max-width: 1600px){.configure_banner .container .f-right{top:2em}.managing-pane{padding:7.5em 0 9.375em 0}.managing-pane .mouse-icon{bottom:4%}.managing-pane ul li p{min-height:97px}}@media (min-width: 1200px) and (max-width: 1366px){.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:40px;font-size:3.125em}.main-pro-banner.landing-slider div .text-sec p{font-size:20px;margin-top:10px}.main-pro-banner.landing-slider div img{width:100%}.configure_banner .container h4{padding-left:65px;top:40px}.configure_banner .container h4:before{background-size:66%}.locate-banner{margin-bottom:70px}.offer-promo.owner{padding-bottom:45px}.managing-pane{padding:8.75em 0 10em 0}.managing-pane h4{margin-bottom:30px}.managing-pane ul li{padding:130px 2% 50px 2%}.managing-pane ul li p{min-height:75px}}@media (min-width: 1200px){.main-pro-banner.landing-slider .slick-slide>img{width:100%}}@media (max-width: 1024px){.main-pro-banner.landing-slider .slick-slide>img{width:100%}}@media (min-width: 992px) and (max-width: 1199px){.configure_banner .container h4{top:25px;padding-left:88px}.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:40px;font-size:3.125em}.main-pro-banner.landing-slider div .text-sec p{font-size:20px;margin-top:10px}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:50%;float:right}.main-pro-banner.landing-slider div img{width:100%}}@media (min-width: 768px) and (max-width: 991px){body .mgb-50{margin-top:0;margin-bottom:50px}body .main-pro-banner.landing-slider{margin-bottom:4.375em}body .owner-news-box{margin-bottom:4.375em}body .managing-pane{padding:8.125em 0px 5.625em 0px;height:auto}body .managing-pane h4{margin-bottom:35px}body .offer-promo.owner{padding-bottom:3.125em}body .offer-promo.owner h4{margin-bottom:25px}body .locate-banner{margin-bottom:3.125em}body .locate-banner .container{top:4.4em}body .locate-banner .container h6{margin:0px 0px 8px 0px}body .locate-banner .container p{margin-bottom:13px}.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:30px;font-size:2.5em}.main-pro-banner.landing-slider div .text-sec p{font-size:15px;margin-top:10px}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:50%;float:right}.main-pro-banner.landing-slider div img{width:100%}.configure_banner .container .f-right{top:1em;padding-left:3em}.configure_banner .container h4{top:20px;left:30px;padding-left:52px}.configure_banner .container h4:before{height:38px;width:38px}}@media (min-width: 481px) and (max-width: 767px){.managing-pane ul li h5{min-height:32px}}@media (max-width: 767px){.con-mob{display:block}.con-des{display:none}.locate-banner .container{top:2.4em}.locate-banner .container h6{margin:0px 0px 8px 0px}.locate-banner .container p{margin-bottom:12px}a.btn-auto{min-width:inherit;padding:.6875em 1.5625em}.offer-promo.owner{padding-bottom:1.25em}.locate-banner{margin-bottom:2.1875em}.offer-promo.owner h4{font-size:2.1875em;margin-bottom:25px}.managing-pane{padding:7.5em 0 2.1875em;height:auto}.managing-pane h4{font-size:2.1875em}.managing-pane ul li p{min-height:116px}body .mgb-50{margin-top:0;margin-bottom:30px}.col-md-12.col-sm-12.center.mgt-30{float:left;width:100%}.owner-news-box{margin-bottom:2.1875em}.main-pro-banner.landing-slider{margin-bottom:3.125em}.main-pro-banner.landing-slider div .showonmobile{display:none}.main-pro-banner.landing-slider div .text-sec{top:25%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:25px;font-size:1.875em}.main-pro-banner.landing-slider div .text-sec p{font-size:15px;line-height:20px;margin-top:10px}.main-pro-banner.landing-slider div .text-sec .btn{margin-top:0;padding:.6875em 1.5625em .6875em 1.5625em}.main-pro-banner.landing-slider div .text-sec .btn i{top:.25em}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:50% !important;float:right}.main-pro-banner.landing-slider div img{display:block;width:100% !important}.main-pro-banner.landing-slider .slick-dots li{margin:0 3px}.configure_banner .container h4{top:26px;left:7%;padding-left:0}.configure_banner .container h4:before{display:none}.configure_banner .container .conf-bt{display:inline-block;font-size:12px;margin-top:10px}.configure_banner .container .f-right{display:none;padding:0;top:10px}.configure_banner .container .f-right p{display:none}}@media (max-width: 480px){.loc-des{display:none}.loc-mob{display:block}.main-pro-banner.landing-slider div .text-sec{top:31%;left:3%}.main-pro-banner.landing-slider div .text-sec h1{line-height:20px;font-size:1.25em}.main-pro-banner.landing-slider div .text-sec p{font-size:15px;margin-top:10px;display:none}.main-pro-banner.landing-slider div .text-sec .btn{margin-top:.625em;padding:.4375em .625em}.main-pro-banner.landing-slider div .text-sec .btn i{top:.125em}.main-pro-banner.landing-slider div .logos-sec{bottom:10%;right:5%}.main-pro-banner.landing-slider div .logos-sec img{width:30% !important;float:right}.main-pro-banner.landing-slider div img{width:100% !important;display:none}.main-pro-banner.landing-slider div .showonmobile{display:block}.main-pro-banner.landing-slider .slick-dots li{margin:0 3px}.managing-pane ul li{width:100%;margin-bottom:10px}.managing-pane ul li p{min-height:inherit}.locate-banner .container{width:50%;left:5px;right:auto;top:38px}.locate-banner .container p{display:none}.configure_banner .container h4{top:10px;font-size:1.125em}.configure_banner .container h4 .conf-bt{font-size:9.7px}}@media (max-width: 480px){.offer-promo.owner .col-sm-6.col-md-4{width:100%}.configure_banner .container h4{top:-3px}}.news-listings-section,.media-detail{margin-top:6em}.main-head{font-size:1.75em;color:#313131;font-weight:bold;position:relative;padding-bottom:14px;text-transform:uppercase;margin:0;margin-bottom:40px;float:left}.main-head:after{content:"";height:2px;width:20px;background:#313131;position:absolute;left:0;bottom:0}.sort-by{float:right}.sort-by .bootstrap-select.btn-group .btn .filter-option{color:#000;font-size:1.125em;text-transform:none}.sort-by .bootstrap-select.btn-group .btn .caret{top:0.7em;right:0em}.news-listing{list-style:none;padding:0;margin:0}.news-listing li{float:left;width:32%;padding:0;border:1px solid #e9ebed;margin-right:2%;margin-bottom:30px}.news-listing li div.text-pane{padding:0px 1.75em}.news-listing li h5{font-size:1.125em;margin:1.8125em 0px 1.125em}.news-listing li h6{font-size:1.375em;font-weight:bold;margin:0px 0px 1.75em}.news-listing li h6 a{color:#000;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.news-listing li .types{float:left;width:100%;border-top:1px solid #e9ebed;padding-left:1.875em;height:3.625em}.news-listing li .types img{margin-top:1.0625em;margin-bottom:1.0625em;float:left;margin-right:1.25em}.news-listing li .types img.doc{width:1.1875em}.news-listing li .types img.image{width:1.75em}.news-listing li .types img.video{width:2.0625em}.news-listing li .types a.more{text-transform:lowercase;background:#f9f9f9;float:right;width:8.5625em;border-left:1px solid #e9ebed;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;height:3.5625em;color:#c00;padding:1.125em 1.5em;font-size:1em;min-width:auto}.news-listing li .types a.more i{top:0.55em}.news-listing li:nth-child(3n){float:right;margin-right:0}.news-listing li .newThumb{display:block;overflow:hidden;position:relative;width:100%;float:left;margin-bottom:2.25em}.news-listing li .newThumb:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:rgba(204,0,0,0.4);opacity:0}.news-listing li .newThumb img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.news-listing li .newThumb i{position:absolute;left:0;top:0;bottom:-1.875em;margin:auto;right:0;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:99;font-size:3.125em;width:1em;height:1em;opacity:0}.news-listing li .newThumb .play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:3.5em;height:3.5em;background:#c00;margin:auto;border-radius:50%;text-align:center;line-height:65px;color:#fff;font-size:20px;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.news-listing li .newThumb .play-icon i{opacity:1;bottom:0;font-size:1.1em;width:.8em;height:2.5em}.news-listing li .newThumb .play-icon:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:6px solid rgba(255,255,255,0.5);border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.media-pagenation{margin:2em 0px 7.375em 0px;display:inline-block;width:100%}.no-banner{margin-top:8.125em}.media-detail .date{font-size:1.25em;color:#c00;font-weight:bold;margin-bottom:1.625em}.media-detail .img{width:100%;margin-bottom:3.125em}.media-detail h6{font-size:1.25em;margin-top:0;margin-bottom:.9375em}.media-detail p{margin-bottom:2.3125em}.media-detail .slider-pane{width:100%;padding:0px 10%;position:relative}.media-detail .slider-pane .prevarrow{background:#ededed;height:40px;width:122px;position:absolute;left:-13%;top:50%;margin-top:-20px;border-radius:20px;font-size:.8125em;text-transform:uppercase;color:#000;padding:12px 15px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.media-detail .slider-pane .prevarrow .icon-left{float:left;margin-right:17px;margin-top:2px;color:#be0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.media-detail .slider-pane .prevarrow .icon-left:before{content:"\71"}.media-detail .slider-pane .nextarrow{padding:12px 15px;background:#ededed;height:40px;width:122px;position:absolute;right:-13%;top:50%;margin-top:-20px;border-radius:20px;font-size:.8125em;text-transform:uppercase;cursor:pointer;color:#000}.media-detail .slider-pane .nextarrow .icon-right{float:right;margin-left:17px;margin-top:2px;color:#be0000}.media-detail .slider-pane .nextarrow .icon-right:before{content:"\63"}.media-detail .slider-pane .slick-slide{overflow:hidden;border-right:1px solid rgba(49,49,49,0.66)}.media-detail .slider-pane .slick-slide>img{width:auto}.media-detail .download-image-btn{position:relative;margin:6.25em 0 8.125em 0;text-align:center}.media-detail .download-image-btn:before{content:'';width:100%;height:1px;background:#e7e7e7;position:absolute;top:1.25em;z-index:0;left:0;right:0}.media-detail .download-image-btn:after{content:'';width:20.875em;background:#fff;left:0;right:0;height:40px;z-index:1;position:absolute;margin:auto}.media-detail .download-image-btn .btn{width:21.25em;z-index:2}.media-detail .news-rel-items{padding-top:7.8125em}.media-detail .news-rel-items .title,.media-detail .news-rel-items .productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description .media-detail .news-rel-items .title2{float:left;width:100%}.media-detail .news-rel-items .title .main-head,.media-detail .news-rel-items .productShowCaseSection .showCase .content .description .title2 .main-head,.productShowCaseSection .showCase .content .description .media-detail .news-rel-items .title2 .main-head{float:left;margin-bottom:3.75em}.media-detail .news-rel-items .title .btn,.media-detail .news-rel-items .productShowCaseSection .showCase .content .description .title2 .btn,.productShowCaseSection .showCase .content .description .media-detail .news-rel-items .title2 .btn{float:right;width:16.875em}.media-detail .news-rel-items .single-item{position:relative;margin-bottom:6.125em;min-height:140px}.media-detail .news-rel-items .single-item .inner{padding-left:4.375em}.media-detail .news-rel-items .single-item img{position:absolute;left:0;top:0;max-width:4.0625em}.media-detail .news-rel-items .single-item p{font-weight:bold;font-size:1.375em;margin-bottom:1.5625em}.media-detail .news-rel-items .single-item a{position:relative;padding-left:3.5625em}.media-detail .news-rel-items .single-item a span{float:left;font-weight:bold}.media-detail .news-rel-items .single-item .inner a img{position:relative;float:left;margin-left:1.25em}.media-detail .slick-dots{position:absolute;bottom:-46px;left:0;padding:0;width:100%;text-align:center}.media-detail .slick-dots li{position:relative;display:inline-block;margin:0 20px 0 0;background:none !important;border:transparent 1px solid !important;border-radius:50%;width:13px;height:13px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.media-detail .slick-dots li button{display:none}.media-detail .slick-dots li:before{background:#b30000;content:'';position:absolute;left:0;top:0;margin:auto;right:0;bottom:0;width:5px;height:5px;border-radius:50%}.media-detail .slick-dots li:hover{border:#b30000 solid 1px !important}.media-detail .slick-dots li.slick-active{border:#b30000 solid 1px !important}@media (min-width: 1200px){.news-listing li .types a.more:hover{color:#fff}.media-detail .news-rel-items .single-item p{padding-right:20px}.media-detail .slider-pane .slick-arrow:hover{background:#be0000;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.media-detail .slider-pane .slick-arrow:hover .icon-left,.media-detail .slider-pane .slick-arrow:hover .icon-right{color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-listing li .newThumb:hover:after{opacity:1}.news-listing li .newThumb:hover i{bottom:0;opacity:1}.news-listing li .newThumb:hover .play-icon{background:#fff}.news-listing li .newThumb:hover .play-icon i{color:#c00}}@media (min-width: 1200px) and (max-width: 1366px){.media-detail .slider-pane .prevarrow{width:92px;height:30px;padding:10px 15px;text-align:right}.media-detail .slider-pane .nextarrow{width:92px;padding:10px 15px;height:30px}.media-detail .slider-pane .slick-slide>img{width:auto;max-height:300px}.media-detail .news-rel-items .single-item .inner{padding-left:5.3125em}.sort-by .bootstrap-select.btn-group .btn .caret{top:1.3em}}@media (min-width: 991px) and (max-width: 1199px){.media-detail .news-rel-items .single-item .inner{padding-left:5.4375em}.media-detail .news-rel-items .single-item .inner a img{width:5%}.media-detail .slider-pane .prevarrow{width:92px}.media-detail .slider-pane .nextarrow{width:92px}}@media (min-width: 768px) and (max-width: 990px){.media-detail .news-rel-items{padding-top:0}.media-detail .news-rel-items .single-item{min-height:1px}.media-detail .news-rel-items .single-item .inner{padding-left:6.0625em}.media-detail .news-rel-items .single-item .inner a img{width:4%}}@media (max-width: 767px){.news-listings-section{margin-top:3.125em}.news-listings-section .list{clear:both}.news-listings-section .news-listing{width:100%;float:left}.news-listings-section .news-listing li{margin-right:0;width:100%}.no-banner{margin-top:8.125em}.media-detail{margin-top:3.125em}.media-detail .slider-pane{padding:0}.media-detail .news-rel-items{padding-top:4.375em}.media-detail .news-rel-items .title .btn,.media-detail .news-rel-items .productShowCaseSection .showCase .content .description .title2 .btn,.productShowCaseSection .showCase .content .description .media-detail .news-rel-items .title2 .btn{float:left;margin-bottom:3.125em;clear:both}.media-detail .news-rel-items .title .main-head,.media-detail .news-rel-items .productShowCaseSection .showCase .content .description .title2 .main-head,.productShowCaseSection .showCase .content .description .media-detail .news-rel-items .title2 .main-head{margin-bottom:1.875em}.media-detail .news-rel-items .single-item{margin-bottom:1.875em}.media-detail .news-rel-items .single-item .inner{padding-left:6.0625em}.media-detail .news-rel-items .single-item .inner a img{width:2%}.media-detail .news-rel-items .single-item p{margin-bottom:.9375em}.media-detail .download-image-btn{margin:3.75em 0 2.5em 0}.media-detail .download-image-btn:before{display:none}.sort-by .bootstrap-select.btn-group .btn .caret{top:1.4em}.sort-by .dropdown-menu{left:auto;right:0}}@media (max-width: 480px){.media-detail .news-rel-items .single-item .inner a img{width:5%}}.owners-slider .l-box{border:0}.owners-slider .l-box .text-area{padding-top:2.25em;border:1px solid #ccc;padding-bottom:2.8125em}.owners-slider .l-box .newThumb{margin:0}.owners-slider .slick-arrow{font-size:3.125em;cursor:pointer}.owners-slider .slick-arrow i{margin-top:.1875em;font-size:1.875em;position:absolute;top:50%;transform:translateY(-50%)}.owners-slider .prevarrow{text-align:right;background:#ededed;height:40px;width:122px;position:absolute;left:-10em;top:50%;margin-top:-20px;border-radius:20px;font-size:.8125em;text-transform:uppercase;color:#000;padding:12px 15px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.owners-slider .prevarrow .icon-left{left:.625em;float:left;margin-right:17px;color:#be0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.owners-slider .prevarrow .icon-left:before{content:"\71"}.owners-slider .nextarrow{text-align:left;padding:12px 15px;background:#ededed;height:40px;width:122px;position:absolute;right:-10em;top:50%;margin-top:-20px;border-radius:20px;font-size:.8125em;text-transform:uppercase;cursor:pointer;color:#000}.owners-slider .nextarrow .icon-right{right:.625em;float:right;margin-left:17px;color:#be0000}.owners-slider .nextarrow .icon-right:before{content:"\63"}.owners-slider .slick-disabled{opacity:0.5;cursor:not-allowed}.tel-input-field{display:flex;align-items:center}.tel-input-field span{margin-right:.625em;color:#000000;font-size:1.125em}.enq-form-sec{overflow:visible}.enq-form-sec #eqyform .bootstrap-select.btn-group .dropdown-menu{max-height:160px !important;padding:0}@media (min-width: 1530px) and (max-width: 1600px){.owners-slider .prevarrow{height:35px;width:95px;left:-9.5em;font-size:11px;padding:10px 15px}.owners-slider .nextarrow{height:35px;width:95px;right:-9.5em;font-size:11px;padding:10px 15px}}@media (min-width: 1530px) and (max-width: 1550px){.owners-slider .prevarrow{height:27px;padding:7px 12px;width:71px;left:-7.25em;font-size:10px}.owners-slider .prevarrow .icon-left{font-size:1.625em}.owners-slider .nextarrow{height:27px;padding:7px 12px;width:71px;right:-7.25em;font-size:10px}.owners-slider .nextarrow .icon-right{font-size:1.625em}}@media (min-width: 1330px) and (max-width: 1366px){.owners-slider .prevarrow{height:35px;width:95px;left:-9.6875em;font-size:11px;padding:10px 15px}.owners-slider .nextarrow{height:35px;width:95px;right:-9.6875em;font-size:11px;padding:10px 15px}}@media (min-width: 1201px) and (max-width: 1280px){.owners-slider .prevarrow{height:25px;padding:7px 12px;width:71px;left:-7.125em;font-size:10px}.owners-slider .prevarrow .icon-left{font-size:1.625em}.owners-slider .nextarrow{height:25px;padding:7px 12px;width:71px;right:-7.125em;font-size:10px}.owners-slider .nextarrow .icon-right{font-size:1.625em}}@media (min-width: 1200px){.owners-slider .slick-arrow:hover{background:#be0000;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.owners-slider .slick-arrow:hover .icon-left,.owners-slider .slick-arrow:hover .icon-right{color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}@media (min-width: 992px) and (max-width: 1199px){.owner-news-box .l-spc-20{letter-spacing:5px}.owners-slider{padding-top:5em}.owners-slider .slick-arrow{font-size:1.125em}.owners-slider .prevarrow{top:1.875em;left:1.875em}.owners-slider .nextarrow{top:1.875em;right:1.875em}}@media (min-width: 768px) and (max-width: 991px){.owner-news-box .l-spc-20{letter-spacing:5px}.owners-slider{padding-top:5em}.owners-slider .slick-arrow{font-size:1.125em}.owners-slider .prevarrow{top:1.875em;left:1.875em}.owners-slider .nextarrow{top:1.875em;right:1.875em}}@media (max-width: 480px){.owner-news-box .l-spc-20{letter-spacing:5px}.owners-slider{padding-top:5em}.owners-slider .slick-arrow{font-size:1.125em;padding:11px 15px}.owners-slider .slick-arrow i{margin-top:.25em;top:47%}.owners-slider .prevarrow{top:1.875em;left:1.25em}.owners-slider .nextarrow{top:1.875em;right:1.25em}}.accord-hev-video-sec{padding:6.25em 0}.accord-hev-video-sec.with-bg{background:#f8f8f8}.accord-hev-video-sec iframe{height:500px !important;width:100% !important;margin-bottom:1.25em}.accord-hev-video-sec p{width:60%;text-align:center;margin:5px auto 0 auto;font-size:1.125em;line-height:1.6875em}.accord-hev-video-sec img{margin:0 auto;display:block}.accord-hev-video-sec .img-with-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;padding-bottom:1.5625em;transition:1s}.accord-hev-video-sec .img-with-text.sticky-bar{position:fixed;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-bottom:solid 1px #e3e3e3;width:100%;top:0;right:0;left:0;z-index:99;padding-bottom:0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:6.375em}.accord-hev-video-sec .img-with-text img{width:21.875em;margin:0}.accord-hev-video-sec .img-with-text p{display:inline-block;width:auto;margin:0;font-family:"univers condensed";font-size:1.25em;font-weight:700;color:#000;text-transform:uppercase}.accord-hev-video-sec .revealTo.video{height:auto}.enq-form-sec.register-interest h2{font-family:"univers condensed";font-size:1.75em;letter-spacing:18px;font-weight:700}.enq-form-sec.register-interest p{font-size:1.125em;line-height:1.6875em}.enq-form-sec .captcha-feild{position:relative}.enq-form-sec .captcha-feild span{position:absolute;bottom:-25px;left:0;color:#900}.enq-form-sec .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:right}.enq-form-sec .dropdown-menu{top:0}.enq-form-sec .bootstrap-select.btn-group .dropdown-menu{max-height:210px !important}.sticky-register-btn{position:absolute;right:-5.375em;min-width:18.75em;z-index:99;transition:none;padding:.75em 1.5625em .6875em 1.5625em}.tel-input-field{display:flex;align-items:center}.tel-input-field span{margin-right:.625em;color:#000000;font-size:1.125em}.accord-hev-video-sec iframe{background:#fff}.d-desktop{display:none}.d-mobile{display:none}@media (min-width: 1530px) and (max-width: 1600px){.sticky-register-btn{right:-1.375em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:6.375em}}@media (min-width: 1367px) and (max-width: 1440px){.sticky-register-btn{right:-20.375em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:3.375em}}@media (min-width: 1330px) and (max-width: 1366px){.sticky-register-btn{position:absolute;right:.375em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:5.375em}}@media (min-width: 1200px){.d-desktop{display:block}}@media (min-width: 992px) and (max-width: 1199px){.sticky-register-btn{right:1.5625em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:1.5625em}.enq-form-sec.register-interest h2{letter-spacing:6px}.enq-form-sec .dropdown-menu{top:-.5em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.mobileText{display:none !important}.d-desktop{display:block}}@media (min-width: 768px) and (max-width: 991px){.sticky-register-btn{right:1.5625em}.accord-hev-video-sec .img-with-text p{font-size:1em}.accord-hev-video-sec .img-with-text img{width:16.25em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.625em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{right:1.5625em}.enq-form-sec.register-interest h2{letter-spacing:6px}.enq-form-sec .dropdown-menu{top:-.5em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-desktop{display:block}}@media (max-width: 767px){.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-mobile{display:block}}@media (max-width: 480px){.enq-form-sec.register-interest h2{letter-spacing:6px;line-height:30px}.enq-form-sec .form-group .bootstrap-select>.btn{width:100% !important}.enq-form-sec .dropdown-menu{top:-.375em}.accord-hev-video-sec p{width:100%}.accord-hev-video-sec iframe{height:100% !important}.accord-hev-video-sec .img-with-text{transition:none;padding:0 0em 1.875em 0em}.accord-hev-video-sec .img-with-text img{width:18.75em}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 3.125em .9375em 3.125em}.accord-hev-video-sec .img-with-text.sticky-bar img{width:15.625em}.sticky-register-btn{position:initial;min-width:100%;padding:1em 1.5625em .6875em 1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.inner-banner h1{position:absolute;margin-top:10%;transform:translateY(-50%)}}#seoAnalytics{display:none !important}.red{color:#c00}.grecaptcha-badge{right:-500px !important}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}::-moz-selection{color:#fff;background:#c00}::selection{color:#fff;background:#c00}.btn:hover,.btn:focus,.btn:active,.btn:visited,a:hover,a:focus,a:active,a:visited,button:hover,button:focus,button:active,button:visited{text-decoration:none;outline:none}.homepage{font-size:16px;line-height:1.42857143}.container{width:100em}.bnr-video-link{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.45)}.bnr-video-link .icon-play{position:absolute;width:6.25em;height:6.25em;margin:auto;top:0;bottom:0;left:0;right:0;color:#fff;border:1px solid #fff;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);z-index:1}.bnr-video-link .icon-play:before{font-size:3.125em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:.8125em;height:1em}.video-section .l1-img{position:relative}[data-toggle="tooltip"]{position:relative}.hideMobileBannerText .txt-sec hr{display:none}.desktop-none{display:none}@media (min-width: 1367px) and (max-width: 1600px){.homepage{font-size:15px}.container{width:90em}}@media (min-width: 1200px) and (max-width: 1366px){.homepage{font-size:11px}.container{width:88.75em}}.mac body{font-size:11.5px}@media (min-width: 991px) and (max-width: 1200px){.homepage{font-size:11px}.container{width:100%}}@media (min-width: 768px) and (max-width: 991px){.homepage{font-size:10px}.container{width:100%}}@media (max-width: 767px){.homepage{font-size:12px}.container{width:100%}.bnr-video-link .icon-play{top:15%}.mobile-none{display:none !important}.desktop-none{display:block}}@media (max-width: 480px){.mobile-none{display:none !important}.desktop-none{display:block}}a:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:0}@media (min-width: 1200px){.safari .btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.safari a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bnr-video-link:hover .icon-play{color:#c00;border-color:#c00;-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}.ie .btn,.ie9 .btn,.ie8 .btn{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.revealed{overflow:hidden}.revealed>*{visibility:hidden}.revealed .revealTo{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:#c00;visibility:visible !important;z-index:99999999999999999999999999999999999999999}.revealed.up .revealTo{transform:translateY(-100%);left:0}.revealed.up.rest .revealTo{transform:translateY(0%)}.revealed.up.animated>*{visibility:visible}.revealed.up.animated .revealTo{transform:translateY(100%)}.revealed.left .revealTo{top:0;transform:translateX(-100%)}.revealed.left.rest .revealTo{transform:translateX(0%)}.revealed.left.animated>*{visibility:visible}.revealed.left.animated .revealTo{visibility:visible}.revealed.left.animated .revealTo{transform:translateX(100%)}.embed-container:after{opacity:0;background:#000;height:100%;width:100%;content:"";float:left;position:absolute;left:0px;top:0px;z-index:1}#section5{padding-top:30px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsIl9lbS10by1weC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9qcXVlcnkuZmFuY3lib3guc2NzcyIsIl9jb21wYXJlLnNjc3MiLCJfc2Nyb2xsZXIuc2NzcyIsIl9hYm91dC5zY3NzIiwiX3JlY2FsbC5zY3NzIiwiX2RlYWxlci1jb250YWN0cy5zY3NzIiwiX2Fib3V0LWRlYWxlci5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfaG9tZS1wYWdlLnNjc3MiLCJfNDA0LnNjc3MiLCJfbmV3cy5zY3NzIiwiX3ByZW93bmVkLnNjc3MiLCJfcmFuZ2Utc2xpZGVyLWNvbW1vbi5zY3NzIiwiX3NlcnZpY2UtbWVudS5zY3NzIiwiX2hpc3RvcnktcGFnZS5zY3NzIiwiX3BvcFVwLnNjc3MiLCJfdGltZUxpbmUtc2VjdGlvbi5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3RvZ2dsZS1idXR0b24uc2NzcyIsIl9ib290c3RyYXBzZWxlY3Quc2NzcyIsIl9mb3JtVmFsaWRhdGlvbi5zY3NzIiwiX2xvYWRpbmcuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9yZXZvbHV0aW9uLnNjc3MiLCJfYWZ0ZXItYmVmb3JlLnNjc3MiLCJfcHJvZHVjdHMuc2NzcyIsIl9wYWdlTG9hZGVyLnNjc3MiLCJfYW5pbWF0ZS5zY3NzIiwiX21lZGlhUXVlcnkuc2NzcyIsIl9qcXVlcnkuZnVsbFBhZ2Uuc2NzcyIsIl9tb3VzZS1zY3JvbGwuc2NzcyIsIl9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIuc2NzcyIsIl9sYW5kaW5nLXNsaWRlci5zY3NzIiwiX21lZGlhLnNjc3MiLCJfb3duZXJzLXNsaWRlci5zY3NzIiwiX2FjY29yZC1oZXYuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiZW0tdG8tcHhcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXBcIjtcclxuQGltcG9ydCBcIm1peGluXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImpxdWVyeS5mYW5jeWJveFwiO1xyXG5AaW1wb3J0IFwiY29tcGFyZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzY3JvbGxlclwiO1xyXG5AaW1wb3J0IFwiYWJvdXRcIjtcclxuQGltcG9ydCBcInJlY2FsbFwiO1xyXG5AaW1wb3J0IFwiZGVhbGVyLWNvbnRhY3RzXCI7XHJcbkBpbXBvcnQgXCJhYm91dC1kZWFsZXJcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbkBpbXBvcnQgXCJob21lLXBhZ2VcIjtcclxuQGltcG9ydCBcIjQwNFwiO1xyXG5AaW1wb3J0IFwibmV3c1wiO1xyXG5AaW1wb3J0IFwicHJlb3duZWRcIjtcclxuQGltcG9ydCBcInJhbmdlLXNsaWRlci1jb21tb25cIjtcclxuQGltcG9ydCBcInNlcnZpY2UtbWVudVwiO1xyXG5AaW1wb3J0IFwiaGlzdG9yeS1wYWdlXCI7XHJcbkBpbXBvcnQgXCJwb3BVcFwiO1xyXG5AaW1wb3J0IFwidGltZUxpbmUtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJ0b2dnbGUtYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXBzZWxlY3RcIjtcclxuQGltcG9ydCBcImZvcm1WYWxpZGF0aW9uXCI7XHJcbkBpbXBvcnQgXCJsb2FkaW5nXCI7XHJcbkBpbXBvcnQgXCJzZWFyY2hcIjtcclxuQGltcG9ydCBcInJldm9sdXRpb25cIjtcclxuQGltcG9ydCBcImFmdGVyLWJlZm9yZVwiO1xyXG5AaW1wb3J0IFwicHJvZHVjdHNcIjtcclxuQGltcG9ydCBcInBhZ2VMb2FkZXJcIjtcclxuQGltcG9ydCBcImFuaW1hdGVcIjtcclxuQGltcG9ydCBcIm1lZGlhUXVlcnlcIjtcclxuQGltcG9ydCBcImpxdWVyeS5mdWxsUGFnZVwiO1xyXG5AaW1wb3J0IFwibW91c2Utc2Nyb2xsXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtZGF0ZXRpbWVwaWNrZXJcIjtcclxuQGltcG9ydCBcImxhbmRpbmctc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJtZWRpYVwiO1xyXG5AaW1wb3J0IFwib3duZXJzLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiYWNjb3JkLWhldlwiO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4jc2VvQW5hbHl0aWNze1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlZHtcclxuICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2V7XHJcbiAgcmlnaHQ6IC01MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbiwgLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSwgLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGwge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuLmJ0biwgYSwgYnV0dG9uIHtcclxuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGVtKDE2MDApO1xyXG59XHJcblxyXG5cclxuXHJcbi5ibnItdmlkZW8tbGlua3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gIC5pY29uLXBsYXl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogZW0oMTAwKTtcclxuICAgIGhlaWdodDogZW0oMTAwKTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiBlbSgxMyk7XHJcbiAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnZpZGVvLXNlY3Rpb24ge1xyXG4gIC5sMS1pbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtdG9nZ2xlPVwidG9vbHRpcFwiXXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4uaGlkZU1vYmlsZUJhbm5lclRleHR7XHJcbiAgLnR4dC1zZWN7XHJcbiAgICBocntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNrdG9wLW5vbmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuaG9tZXBhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBlbSgxNDQwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuaG9tZXBhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBlbSgxNDIwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWMge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaG9tZXBhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuaG9tZXBhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaG9tZXBhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJuci12aWRlby1saW5rIHtcclxuICAgIC5pY29uLXBsYXl7XHJcbiAgICAgIHRvcDogMTUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kZXNrdG9wLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1vYmlsZS1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGVza3RvcC1ub25le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwIGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNhZmFyaSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibnItdmlkZW8tbGlua3tcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5pY29uLXBsYXl7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuOSkpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5pZSwgLmllOSwgLmllOCB7XHJcbiAgLmJ0biB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmVhbGVkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gID4gKiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAucmV2ZWFsVG8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMgZWFzZS1pbi1vdXQpO1xyXG4gICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5XHJcbiAgfVxyXG5cclxuICAmLnVwIHtcclxuICAgIC5yZXZlYWxUbyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXN0IHtcclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbmltYXRlZCB7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgICAucmV2ZWFsVG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYubGVmdCB7XHJcbiAgICAucmV2ZWFsVG8ge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXN0IHtcclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbmltYXRlZCB7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgICAucmV2ZWFsVG8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmV2ZWFsVG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXJ7XHJcbiAgJjphZnRlcntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjBweDtcclxuICAgIHRvcDowcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiNzZWN0aW9uNXtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gIC5tYWMge1xyXG4gICAgYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRicm93c2VyLWNvbnRleHQ6IDE2OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbVxyXG59XHJcblxyXG5cclxuLy9saXZlIFBhdGhcclxuLy8kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcblxyXG5cclxuXHJcblxyXG4vL0xvY2FsIFBhdGhcclxuJHdlYnNpdGVQYXRoIDogJy9lbi1zYS8nO1xyXG5cclxuXHJcblxyXG4udGV4dC1qdXN0aWZ5e1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uZW5nX2ZvbnR7XHJcbiAgZm9udC1mYW1pbHk6XCJ1bml2ZXJzXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZfbnVte1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnItaG92e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIvKlxyXG4gKiBEcm9pZCBBcmFiaWMgS3VmaSAoQXJhYmljKSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZm9udHMvZWFybHlhY2Nlc3NcclxuICovXHJcblxyXG5cclxuLy8kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcbi8vTG9jYWwgUGF0aFxyXG4kd2Vic2l0ZVBhdGggOiAnL2VuLXNhLyc7XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2Ryb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtTGlnaHQ7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNzMzY2I3YmQtNTBlMS00ZGVlLTg5M2EtMGI0MGVmMzgyYjAyLnR0Zj8xNDk1NDc3ODgwXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzE3NGQ0NThhLTgxZTAtNDE3NC05NDczLTM1ZTNiZjBhNjEzYy53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzU3YTc5YWEzLTliMDYtNGJhNy1hOWE0LTJiNzY2ZDgyNmVjZi53b2ZmPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy81OTQxMzVjNi02YzRmLTQ4ODAtYTBkMi1iYTkyM2I1ZWYzOGUuc3ZnPzE0OTU0Nzc4ODAjNTk0MTM1YzYtNmM0Zi00ODgwLWEwZDItYmE5MjNiNWVmMzhlXCIpIGZvcm1hdCgnc3ZnJyksICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNWRiMjY3ZjktMzYxMi00ODVjLWFlMTgtNTY5OGQyNjkyODE2LmVvdD8mMTQ5NTQ3Nzg4MCNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtUmVndWxhcjtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy8yNzZiMzU2Ni0xYzNiLTRiYzEtODkxNS0xNTMxNGYwOTFmMjkudHRmPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvN2RiMWY2NzItM2E4Zi00ZDE5LTljNDktN2Y2MWFlZDQ1MGI1LndvZmYyPzE0OTU0Nzc4ODBcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNGFiODZiMzUtYzBjMi00MmI1LTk4YWQtNGI2ZWJhNjZiMTk3LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzVkMDJmNWY0LTQ2ZTctNDUzYS1hZWY5LTNlNzEwNmQ3YmI2OC5zdmc/MTQ5NTQ3Nzg4MCM1ZDAyZjVmNC00NmU3LTQ1M2EtYWVmOS0zZTcxMDZkN2JiNjhcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzA2OWZhYTBlLTk5MTMtNDhjNC05ZWY3LTg5YTRiYzA4MGI2NS5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LU1lZGl1bTtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9lYWQ4YjY0Yi0xYWJkLTRkNWItYTY0Mi1hMjFkZmUyZjQ2M2IudHRmPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvYjBiODRlNGQtMjE2NC00NWM3LWE2NzQtMTY2MmYxOWYzYmE2LndvZmYyPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZTkxZDFiYmYtM2ZlYS00NWUyLWIwMDMtYTIyYjEyY2U2ZTVmLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2U1MzZlMWMyLTkyYTQtNGRiNC04YTQxLTFjNTUzNTRkMTFiNy5zdmc/MTQ5NTQ3NzU0MSNlNTM2ZTFjMi05MmE0LTRkYjQtOGE0MS0xYzU1MzU0ZDExYjdcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2M2OTcwYTE0LThiMGYtNDYyOS05MDcyLTcxYzdlMTIzOTA4Zi5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2NiYzAyMWNjLWI5NmYtNGM4Mi1iYTBkLTU5Y2IwYjc0NDljMC50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy80MGQzNmI0YS02MGM2LTQ2MGEtYmY0My00Yzk0OGMyMzU2M2Uud29mZjI/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy80NWI3OGY0NS1lNjM5LTQ4MzYtODYxMi1lMDg5MmUxMjBmMTQud29mZj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvYzY3NzhiY2YtY2E4Mi00YTg2LThhNWYtMDhiNzBjOWE3MWZkLnN2Zz8xNDk1NDc3NTQxI2M2Nzc4YmNmLWNhODItNGE4Ni04YTVmLTA4YjcwYzlhNzFmZFwiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvZmJmNDI5OGQtZWY3NS00MTljLWI2MTUtNDdmMjA5YTQ4ZWQyLmVvdD8mMTQ5NTQ3NzU0MSNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEF2ZW5pck5leHQtQm9sZDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9iY2UzMjc0ZS1mNDk4LTQ4YWUtYjI2OS1hNjkzMGRmNDk2ZTcudHRmPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvNGMwNGZiMTQtYWJkYi00ZjkzLTgyYmItNzM0ZDFiODQzMDdiLndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvMDRkMmYyMjMtMjc4Ni00MGM5LTg0ODEtYmU5ZGQ0N2Q4ZTdmLndvZmY/MTQ5NTQ3Nzg3OFwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzY4ZjAzNzVkLWY2NmYtNGY4OC04MjJhLTVhMGI2MWQyZWZjMC5zdmc/MTQ5NTQ3Nzg4MCM2OGYwMzc1ZC1mNjZmLTRmODgtODIyYS01YTBiNjFkMmVmYzBcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2ZiNDExN2E1LTE0ZWUtNDAzNS04NjkyLTkzNWJmZmY3ZmMyZS5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LU1lZGl1bUl0YWxpYztcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy8wM2FlZmRjMC0wMTk4LTQ2NjItYTljNy02NDBhNDczNDA2M2UudHRmPzE0OTU0Nzc4NzhcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvY2MwYTg4YzItNTI0Yi00YzkwLWI2ZjAtYTgwNTcwMjIyYzMwLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzM0OWU1NjQ3LTUxNjEtNDZiYi1hMTlmLThhNjA5YWUyMzVlNC53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzEzMmE1MzlkLTM3ZmEtNDhmYi05MmVjLTFmNDU5MWY5OGVlMS5zdmc/MTQ5NTQ3Nzg3OSMxMzJhNTM5ZC0zN2ZhLTQ4ZmItOTJlYy0xZjQ1OTFmOThlZTFcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzLzFmMDIyYzc4LTE4MGUtNGM2Yi1iNWVlLWUxNTczZjE3ZTRiNi5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIilmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDMwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLWxpZ2h0LXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA0MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA3MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC1ib2xkLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy91bml2ZXJzbHRzdGQtbGlnaHRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy91bml2ZXJzbHRzdGQtY24td2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvdW5pdmVyc2x0c3RkLWJvbGRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDo3MDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL3VuaXZlcnNsdHN0ZC11bHRyYWNuLXdlYmZvbnQud29mZj92PTEuMC4wXCIpIGZvcm1hdChcIndvZmZcIilcclxufVxyXG5cclxuJGF2ZW5pci1uZXh0LWxpZ2h0OiBBdmVuaXJOZXh0LUxpZ2h0O1xyXG4kYXZlbmlyLW5leHQtcmVndWxhcjogQXZlbmlyTmV4dC1SZWd1bGFyO1xyXG4kYXZlbmlyLW5leHQtbWVkaXVtOiBBdmVuaXJOZXh0LU1lZGl1bTtcclxuJGF2ZW5pci1uZXh0LWRlbWlib2xkOiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4kYXZlbmlyLW5leHQtYm9sZDogQXZlbmlyTmV4dC1Cb2xkO1xyXG4kYXZlbmlyLW5leHQtbWVkaXVtaXRhbGljOiBBdmVuaXJOZXh0LU1lZGl1bUl0YWxpYztcclxuJHVuaXZlcnM6IFwidW5pdmVyc1wiO1xyXG4kdW5pdmVycy1jb25kZW5zZWQ6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuJHVuaXZlcnMtdWx0cmEtY29uZGVuc2VkOiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJob25kYVwiO1xyXG4gIHNyYzp1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvZm9udHMvaG9uZGEuZW90P3Y9MlwiKTtcclxuICBzcmM6dXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ZvbnRzL2hvbmRhLmVvdD8jaWVmaXg/dj0yXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS53b2ZmP3Y9MlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS50dGY/dj0yXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ob25kYS5zdmcjaG9uZGE/dj0yXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vL1xyXG4vLy5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDYxXCI7XHJcbi8vfVxyXG4vLy5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4vL31cclxuLy8uaWNvbi1waG9uZTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY0XCI7XHJcbi8vfVxyXG4vLy5pY29uLWVtYWlsOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNjVcIjtcclxuLy99XHJcbi8vLmljb24tY3JldDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDYyXCI7XHJcbi8vfVxyXG4vLy5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY2XCI7XHJcbi8vfVxyXG4vLy5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG4vL31cclxuLy8uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDY4XCI7XHJcbi8vfVxyXG4vLy5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG4vL31cclxuLy8uaWNvbi1wbHVzLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG4vL31cclxuLy8uaWNvbi1sZWZ0OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNmRcIjtcclxuLy99XHJcbi8vLmljb24tbGlua2RpbmU6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG4vL31cclxuLy8uaWNvbi1rZXk6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG4vL31cclxuLy8uaWNvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDZmXCI7XHJcbi8vfVxyXG4vLy5pY29uLXRvcC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzBcIjtcclxuLy99XHJcbi8vLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw2YlwiO1xyXG4vL31cclxuLy8uaWNvbi1sZWZ0LTE6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4vL31cclxuLy8uaWNvbi1wbGF5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzJcIjtcclxuLy99XHJcbi8vLmljb24tZW1haWwtcnRsOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzNcIjtcclxuLy99XHJcbi8vLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzVcIjtcclxuLy99XHJcbi8vLmljb24tc2hhcmUwMjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDc2XCI7XHJcbi8vfVxyXG4vLy5pY29uLXBob25lLXJ0bDpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDc0XCI7XHJcbi8vfVxyXG4vLy5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG4vL31cclxuLy8uaWNvbi1waG9uZS1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNzhcIjtcclxuLy99XHJcbi8vLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG4vL31cclxuLy8uaWNvbi1kb3duLWFycm93OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcN2FcIjtcclxuLy99XHJcbi8vLmljb24tdHJpbXMtZ3JleTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQyXCI7XHJcbi8vfVxyXG4vLy5pY29uLXdoZWVscy1ncmV5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDNcIjtcclxuLy99XHJcbi8vLmljb24tYWNjZXNzb3JpZXMtZ3JleTpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQxXCI7XHJcbi8vfVxyXG4vLy5pY29uLWJhc2tldC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDRcIjtcclxuLy99XHJcbi8vLmljb24tY3Jvc3M6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0NVwiO1xyXG4vL31cclxuLy8uaWNvbi1zZXR0aW5nLWljb246YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG4vL31cclxuLy8uaWNvbi1kb3dubG9hZC1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDdcIjtcclxuLy99XHJcbi8vLmljb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNDhcIjtcclxuLy99XHJcbi8vLmljb24tY2xhc3NjYWxlbmRhcjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDQ5XCI7XHJcbi8vfVxyXG4vLy5pY29uLWRheS1pY29uOmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIlxcNGFcIjtcclxuLy99XHJcbi8vLmljb24tbmlnaHQtaWNvbjpiZWZvcmUge1xyXG4vLyAgY29udGVudDogXCJcXDRiXCI7XHJcbi8vfVxyXG5cclxuXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xyXG59XHJcbi5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjNcIjtcclxufVxyXG4uaWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xyXG59XHJcbi5pY29uLWVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY1XCI7XHJcbn1cclxuLmljb24tY3JldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xyXG59XHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjdcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmFcIjtcclxufVxyXG4uaWNvbi1wbHVzLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmNcIjtcclxufVxyXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZkXCI7XHJcbn1cclxuLmljb24tbGlua2RpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjlcIjtcclxufVxyXG4uaWNvbi1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uaWNvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xyXG59XHJcbi5pY29uLXRvcC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcwXCI7XHJcbn1cclxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmJcIjtcclxufVxyXG4uaWNvbi1sZWZ0LTE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzFcIjtcclxufVxyXG4uaWNvbi1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcyXCI7XHJcbn1cclxuLmljb24tZW1haWwtcnRsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDczXCI7XHJcbn1cclxuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmljb24tc2hhcmUwMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xyXG59XHJcbi5pY29uLXBob25lLXJ0bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xyXG59XHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzdcIjtcclxufVxyXG4uaWNvbi1waG9uZS1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc4XCI7XHJcbn1cclxuLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzlcIjtcclxufVxyXG4uaWNvbi1kb3duLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdhXCI7XHJcbn1cclxuLmljb24tdHJpbXMtZ3JleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xyXG59XHJcbi5pY29uLXdoZWVscy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmljb24tYWNjZXNzb3JpZXMtZ3JleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xyXG59XHJcbi5pY29uLWJhc2tldC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ0XCI7XHJcbn1cclxuLmljb24tY3Jvc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uaWNvbi1zZXR0aW5nLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDZcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ3XCI7XHJcbn1cclxuLmljb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmljb24tY2xhc3NjYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xyXG59XHJcbi5pY29uLWRheS1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRhXCI7XHJcbn1cclxuLmljb24tbmlnaHQtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xyXG59XHJcbi5pY29uLXRpay10b2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGRcIjtcclxufVxyXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xyXG59XHJcblxyXG5cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2My4zLjcgKC8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xyXG5cclxuLmxhbmd1YWdlLWRyb3AgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51e1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4ubGFuZ3VhZ2UtZHJvcCB1bC5kcm9wZG93bi1tZW51LmlubmVyLnNlbGVjdHBpY2tlciB7XHJcbiAgLy9tYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAvLyBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4kZ3JheS1iYXNlOiAjMDAwICFkZWZhdWx0O1xyXG4kZ3JheS1kYXJrZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXHJcbiRncmF5LWRhcms6ICAjM2YzZjNmICFkZWZhdWx0OyAvLyAjMzMzXHJcbiRncmF5OiBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxyXG4kZ3JheS1saWdodDogbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcclxuJGdyYXktbGlnaHRlcjogbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcclxuXHJcbiRicmFuZC1wcmltYXJ5OiAjY2MwMDAwICFkZWZhdWx0OyAvLyAjMzM3YWI3XHJcbiRicmFuZC1ibHVlOiAjMDIzZjg4ICFkZWZhdWx0OyAvLyAjMzM3YWI3XHJcblxyXG5cclxuJGJyYW5kLXN1Y2Nlc3M6ICM1Y2I4NWMgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAjNWJjMGRlICFkZWZhdWx0O1xyXG4kYnJhbmQtd2FybmluZzogI2YwYWQ0ZSAhZGVmYXVsdDtcclxuJGJyYW5kLWRhbmdlcjogI2Q5NTM0ZiAhZGVmYXVsdDtcclxuJGJyYW5kLXdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kYnJhbmQtYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1nYXJ5OiAjZWFlYWVhICFkZWZhdWx0O1xyXG4kZXhwLWdhcnk6ICM0NjRmNWQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFNjYWZmb2xkaW5nXHJcbi8vXHJcbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXHJcbiRib2R5LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuXHJcbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cclxuJGxpbmstY29sb3I6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuLy89PSBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJHVuaXZlcnMsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2U6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oMTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxyXG4kZm9udC1zaXplLWgyOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcclxuJGZvbnQtc2l6ZS1oNDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLWg1OiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuXHJcbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogNnB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6IDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXHJcbiRsaW5lLWhlaWdodC1zbWFsbDogMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogNHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6IDRweCAhZGVmYXVsdDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogNXB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXHJcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4kdGFibGUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuJHRhYmxlLWJnLWFjY2VudDogI2Y5ZjlmOSAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxyXG4kdGFibGUtYmctaG92ZXI6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZy1hY3RpdmU6ICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuXHJcbiRidG4tcHJpbWFyeS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRidG4tc3VjY2Vzcy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJvcmRlcjogZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1pbmZvLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYmc6ICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYm9yZGVyOiBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXdhcm5pbmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1ib3JkZXI6IGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGFuZ2VyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuLy89PSBGb3Jtc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcclxuJGlucHV0LWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXHJcbiRpbnB1dC1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xyXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAjNjZhZmU5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtYmFzZTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6IChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtc21hbGw6IChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IGVtKDE1KSAhZGVmYXVsdDtcclxuXHJcbiRsZWdlbmQtY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXHJcbiRjdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xyXG5cclxuLy89PSBEcm9wZG93bnNcclxuLy9cclxuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxyXG4kZHJvcGRvd24tYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cclxuJGRyb3Bkb3duLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuMTUpICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXHJcbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcclxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG5cclxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcbi8vXHJcbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxyXG5cclxuJHppbmRleC1uYXZiYXI6IDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd246IDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LW5hdmJhci1maXhlZDogMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAxMDUwICFkZWZhdWx0O1xyXG5cclxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4teHM6IDQ4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcclxuJHNjcmVlbi14cy1taW46ICRzY3JlZW4teHMgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tcGhvbmU6ICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc206IDc2OHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1pbjogJHNjcmVlbi1zbSAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tdGFibGV0OiAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbWQ6IDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogJHNjcmVlbi1tZCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWRlc2t0b3A6ICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1sZy1taW46ICRzY3JlZW4tbGcgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZy1kZXNrdG9wOiAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xyXG5cclxuLy89PSBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXHJcblxyXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xyXG4vLyBOYXZiYXIgY29sbGFwc2VcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb250YWluZXIgc2l6ZXNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbiRjb250YWluZXItdGFibGV0OiAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1zbTogJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4kY29udGFpbmVyLWRlc2t0b3A6ICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLW1kOiAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAoMTYwMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbGc6ICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcclxuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKSAhZGVmYXVsdDtcclxuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogIzc3NyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJnOiAjZjhmOGY4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogIzc3NyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogI2RkZCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogIzg4OCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xyXG4kbmF2YmFyLWludmVyc2UtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1iZzogIzIyMiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogIzMzMyAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE5hdnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcclxuJG5hdi1saW5rLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGFic1xyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGlsbHNcclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBhZ2luYXRpb25cclxuLy9cclxuLy8jI1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGFnZXJcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhZ2VyLWJnOiAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyLXJhZGl1czogMTVweCAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1ob3Zlci1iZzogJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItYWN0aXZlLWJnOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1hY3RpdmUtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEp1bWJvdHJvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4kanVtYm90cm9uLXBhZGRpbmc6IDMwcHggIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1mb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogIzNjNzYzZCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYmc6ICNkZmYwZDggIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICMzMTcwOGYgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJnOiAjZDllZGY3ICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtd2FybmluZy10ZXh0OiAjOGE2ZDNiICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWRhbmdlci10ZXh0OiAjYTk0NDQyICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJnOiAjZjJkZWRlICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuLy89PSBUb29sdGlwc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXHJcbiR0b29sdGlwLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxyXG4kdG9vbHRpcC1iZzogIzAwMCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogLjkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDVweCAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUG9wb3ZlcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxyXG4kcG9wb3Zlci1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAyNzZweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRwb3BvdmVyLXRpdGxlLWJnOiBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogMTBweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6IGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IExhYmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGVmYXVsdC1iZzogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1wcmltYXJ5LWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtaW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGFuZ2VyLWJnOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcclxuJGxhYmVsLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxyXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTW9kYWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXHJcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXHJcbiRtb2RhbC1jb250ZW50LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcclxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogIzAwMCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAuNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWxnOiA5MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1pbmZvLWJnOiAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWluZm8tdGV4dDogJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LWluZm8tYm9yZGVyOiAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtd2FybmluZy1iZzogJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC13YXJuaW5nLXRleHQ6ICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWRhbmdlci1iZzogJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci10ZXh0OiAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUHJvZ3Jlc3MgYmFyc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxyXG4kcHJvZ3Jlc3MtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcclxuJHByb2dyZXNzLWJhci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTGlzdCBncm91cFxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXHJcbiRsaXN0LWdyb3VwLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBhbmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFuZWwtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib2R5LXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXHJcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1pbmZvLXRleHQ6ICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC13YXJuaW5nLXRleHQ6ICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kYW5nZXItdGV4dDogJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGh1bWJuYWlsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcclxuJHRodW1ibmFpbC1wYWRkaW5nOiA0cHggIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcclxuJHRodW1ibmFpbC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxyXG4kdGh1bWJuYWlsLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cclxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6IDlweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gV2VsbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHdlbGwtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR3ZWxsLWJvcmRlcjogZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEJhZGdlc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYmFkZ2UtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iZzogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IEJyZWFkY3J1bWJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6IDhweCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xyXG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxyXG4kYnJlYWRjcnVtYi1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcclxuJGJyZWFkY3J1bWItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXHJcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogXCIvXCIgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENhcm91c2VsXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ2xvc2VcclxuLy9cclxuLy8jI1xyXG5cclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG4kY2xvc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb2RlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjb2RlLWNvbG9yOiAjYzcyNTRlICFkZWZhdWx0O1xyXG4kY29kZS1iZzogI2Y5ZjJmNCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kcHJlLWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcHJlLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUeXBlXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxyXG4kdGV4dC1tdXRlZDogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXHJcbiRhYmJyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxyXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xyXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXHJcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XHJcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxyXG4kaHItYm9yZGVyOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwibWl4aW5zL2hpZGUtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL29wYWNpdHlcIjtcclxuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xhYmVsc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LWZpbHRlclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWItZm9jdXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtb3ZlcmZsb3dcIjtcclxuQGltcG9ydCBcIm1peGlucy92ZW5kb3ItcHJlZml4ZXNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcIm1peGlucy9hbGVydHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFuZWxzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcclxuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcHJvZ3Jlc3MtYmFyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XHJcblxyXG4vLyBTa2luc1xyXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcclxuXHJcbi8vIExheW91dFxyXG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2VudGVyLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXHJcbkBtaXhpbiBoaWRlLXRleHQoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcclxuQG1peGluIHRleHQtaGlkZSgpIHtcclxuICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbn1cclxuIiwiLy8gT3BhY2l0eVxyXG5cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAvLyBJRTggZmlsdGVyXHJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy8gTGFiZWxzXHJcblxyXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICZbaHJlZl0ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxyXG4vL1xyXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcclxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cclxuXHJcbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcclxufVxyXG4iLCIvLyBSZXNpemUgYW55dGhpbmdcclxuXHJcbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xyXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcclxuXHJcbi8vXHJcbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgdGgjeyRwYXJlbnR9LFxyXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcclxuXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xyXG5cclxuQG1peGluIHRhYi1mb2N1cygpIHtcclxuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXHJcbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcclxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxyXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUZXh0IG92ZXJmbG93XHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcclxuLy9cclxuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXHJcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxyXG5cclxuLy8gLSBBbmltYXRpb25zXHJcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyAtIEJveCBzaGFkb3dcclxuLy8gLSBCb3ggc2l6aW5nXHJcbi8vIC0gQ29udGVudCBjb2x1bW5zXHJcbi8vIC0gSHlwaGVuc1xyXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcclxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcclxuLy8gLSBUcmFuc2l0aW9uc1xyXG4vLyAtIFVzZXIgU2VsZWN0XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcblxyXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG59XHJcblxyXG4vLyBEcm9wIHNoYWRvd3NcclxuLy9cclxuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xyXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbi8vIEJveCBzaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbn1cclxuXHJcbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXHJcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxyXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XHJcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcclxuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIHRleHRcclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XHJcbiAgLy8gRmlyZWZveFxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNrZXcoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbn1cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG4iLCIvLyBBbGVydHNcclxuXHJcbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgIC8vICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG4gIH1cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuIiwiLy8gUGFuZWxzXHJcblxyXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xyXG5cclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmID4gLnBhbmVsLWZvb3RlciB7XHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gID4gbGkge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cclxuICB9XHJcblxyXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG59XHJcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcclxuLy9cclxuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxyXG4vLyBhbmQgc3VjY2Vzc2VzLlxyXG5cclxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xyXG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XHJcbiAgLmhlbHAtYmxvY2ssXHJcbiAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgJi5yYWRpbyBsYWJlbCxcclxuICAmLmNoZWNrYm94IGxhYmVsLFxyXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcclxuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXHJcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXHJcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XHJcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXHJcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICBzZWxlY3QjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxyXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXHJcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXHJcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcclxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcclxuICAgID4gdGQuI3skc3RhdGV9LFxyXG4gICAgPiB0aC4jeyRzdGF0ZX0sXHJcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxyXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xyXG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXHJcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcclxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXHJcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcclxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBhI3skcGFyZW50fTpob3ZlcixcclxuICBhI3skcGFyZW50fTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG4iLCIvLyBHcmFkaWVudHNcclxuXHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbn1cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbn1cclxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogLy9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuXHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxyXG4vL1xyXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxyXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXHJcblxyXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xyXG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcclxuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xyXG4gIH1cclxuICAjeyRsaXN0fSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcclxuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XHJcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XHJcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xyXG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xyXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcclxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xyXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xyXG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XHJcbn1cclxuIiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcclxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKC0xNSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBlbSgtMTUpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8vXHJcbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4vLyBhbmQgRmlyZWZveC5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuLy9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuLy9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbi8vXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuLy9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTGlua3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cclxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxyXG4vL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vLyBFbWJlZGRlZCBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBHcm91cGluZyBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4vL1xyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuLy9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4vL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4vL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4vL1xyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbi8vXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIFRhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQcmludCBzdHlsZXMuXHJcbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgKixcclxuICAgICo6YmVmb3JlLFxyXG4gICAgKjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYVtocmVmXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgcHJlLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxyXG4gICAgfVxyXG5cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcclxuXHJcbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG4sXHJcbiAgICAuZHJvcHVwID4gLmJ0biB7XHJcbiAgICAgICAgPiAuY2FyZXQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcclxufVxyXG4iLCIvL1xyXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcclxuLy9cclxuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxyXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxyXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxyXG4vL1xyXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxyXG5cclxuQGF0LXJvb3Qge1xyXG4gIC8vIEltcG9ydCB0aGUgZm9udHNcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XHJcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xyXG4uZ2x5cGhpY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vIEluZGl2aWR1YWwgaWNvbnNcclxuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cclxuLmdseXBoaWNvbi1ldXJvLFxyXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxyXG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxyXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXHJcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxyXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cclxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cclxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XHJcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxyXG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cclxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cclxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cclxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cclxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cclxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cclxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cclxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cclxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cclxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cclxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cclxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cclxuIiwiLy9cclxuLy8gU2NhZmZvbGRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxyXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXHJcbi8vIC8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuXHJcbi8vIEJvZHkgcmVzZXRcclxuXHJcbmh0bWwge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcclxuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlc1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLmltZy1yZXNwb25zaXZlIHtcclxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcclxufVxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcclxufVxyXG5cclxuLy8gUGVyZmVjdCBjaXJjbGVcclxuLmltZy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xyXG59XHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBydWxlc1xyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xyXG59XHJcblxyXG5cclxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiAvL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XHJcblxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgLy93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxyXG4vL1xyXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcclxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxyXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSxcclxuaDIsIC5oMixcclxuaDMsIC5oMyB7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlO1xyXG4gIH1cclxufVxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiBlbSg3MCk7IGxpbmUtaGVpZ2h0OiBlbSgxMyk7IG1hcmdpbjogMCAwIGVtKDEwKSAwOyBmb250LXdlaWdodDogNzAwOyBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzIyMjIyMjsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cclxuXHJcblxyXG4vLyBCb2R5IHRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFbXBoYXNpcyAmIG1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcclxuICBwYWRkaW5nOiAuMmVtO1xyXG59XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cclxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxyXG4uYmctcHJpbWFyeSB7XHJcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcclxuICAvLyBhdXRvbWF0aWNhbGx5LlxyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFBhZ2UgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcclxuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IG9wdGlvbnNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERlc2NyaXB0aW9uIExpc3RzXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG59XHJcbmR0LFxyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcclxuLy9cclxuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxyXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gIGRkIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcclxuICAgIGR0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xyXG5hYmJyW3RpdGxlXSxcclxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcclxufVxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXHJcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxyXG4vL1xyXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXHJcbi5ibG9ja3F1b3RlLXJldmVyc2UsXHJcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkcmVzc2VzXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbiIsIi8vXHJcbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbn1cclxuXHJcbi8vIElubGluZSBjb2RlXHJcbmNvZGUge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBjb2xvcjogJGtiZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCbG9ja3Mgb2YgY29kZVxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcclxuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXHJcbi5wcmUtc2Nyb2xsYWJsZSB7XHJcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbiIsIi8vXHJcbi8vIEdyaWQgc3lzdGVtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItc207XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XHJcbn1cclxuXHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbi5yb3cge1xyXG4gIEBpbmNsdWRlIG1ha2Utcm93O1xyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xyXG5cclxuXHJcbi8vIFNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXHJcbi8vIHRvIHRhYmxldHMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xyXG59XHJcblxyXG5cclxuLy8gTWVkaXVtIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XHJcbn1cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xyXG4vL1xyXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG59XHJcbnRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxyXG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xyXG4gICAgPiAudGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xyXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxyXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXHJcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGb3Jtc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcclxuLy9cclxuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcclxuICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXHJcbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXHJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXHJcblxyXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBtYXJnaW46IDRweCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXHJcbnNlbGVjdFttdWx0aXBsZV0sXHJcbnNlbGVjdFtzaXplXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcclxufVxyXG5cclxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcclxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxyXG4vL1xyXG4vLyBzZWxlY3RcclxuLy8gdGV4dGFyZWFcclxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cclxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cclxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICBwYWRkaW5nOiBlbSg2KSBlbSgxMik7XHJcbiAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxyXG59XHJcblxyXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1zbSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG59XHJcblxyXG4ucmFkaW8gKyAucmFkaW8sXHJcbi5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuLy9cclxuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxuLmZvcm0tZ3JvdXAtc20ge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xyXG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbi5mb3JtLWdyb3VwLWxnIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcclxuLy9cclxuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cclxuXHJcbi5oYXMtZmVlZGJhY2sge1xyXG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xyXG4gIH1cclxufVxyXG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXHJcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG59XHJcbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbn1cclxuXHJcbi8vIEZlZWRiYWNrIHN0YXRlc1xyXG4uaGFzLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uaGFzLWVycm9yIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XHJcbn1cclxuXHJcbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxyXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcclxuXHJcbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxyXG4gIH1cclxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIZWxwIHRleHRcclxuLy9cclxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxyXG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cclxuXHJcbi5oZWxwLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmZvcm0taW5saW5lIHtcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGZvcm1zXHJcbi8vXHJcbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXHJcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cclxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcclxuICAvL1xyXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxyXG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XHJcbiAgfVxyXG5cclxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxyXG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXHJcbiAgLy9cclxuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKGVtKDExKSwgZW0oMjUpLCBlbSgxMyksICRsaW5lLWhlaWdodC1iYXNlLCAwKTtcclxuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OmVtKDE1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgdG9wOiBlbSg1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cclxufVxyXG5cclxuYS5idG4ge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIG1pbi13aWR0aDplbSgxNjcpO1xyXG59XHJcblxyXG4ubWFyaW5lLXBhZ2V7XHJcbiAgLmJ0bi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDIzZjg4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwYjY1ZDIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMjNmODg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXHJcbi5idG4tZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENvbXBvbmVudCBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIZWFkcyB1cCFcclxuLy9cclxuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XHJcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcclxuICAmLmluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cclxufVxyXG5cclxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuXHJcbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xyXG59XHJcbiIsIi8vXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBlbSgyKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXHJcbi5kcm9wdXAsXHJcbi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcclxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHBhZGRpbmc6IGVtKDUpIDA7XHJcbiAgbWFyZ2luOiBlbSgyKSAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcclxuICAvL1xyXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxyXG4gICYucHVsbC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiBlbSgzKSBlbSgyMCk7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgc3RhdGVcclxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBzdGF0ZVxyXG4vL1xyXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XHJcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cclxuLm9wZW4ge1xyXG4gIC8vIFNob3cgdGhlIG1lbnVcclxuICA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxyXG4gID4gYSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVudSBwb3NpdGlvbmluZ1xyXG4vL1xyXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXHJcbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxyXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcclxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxyXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxyXG4vL1xyXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxyXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXHJcbi5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMjBweDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXHJcbi5kcm9wZG93bi1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcclxufVxyXG5cclxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcclxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxyXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cclxuXHJcbi5kcm9wdXAsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XHJcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcclxuICAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxyXG4uYnRuLWdyb3VwIHtcclxuICAuYnRuICsgLmJ0bixcclxuICAuYnRuICsgLmJ0bi1ncm91cCxcclxuICAuYnRuLWdyb3VwICsgLmJ0bixcclxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcclxuLmJ0bi10b29sYmFyIHtcclxuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAuYnRuLFxyXG4gIC5idG4tZ3JvdXAsXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwLFxyXG4gID4gLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XHJcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXHJcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cclxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cclxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cclxuXHJcblxyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XHJcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XHJcbi5idG4gLmNhcmV0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXHJcbi5idG4tbGcgLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxyXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcclxufVxyXG5cclxuXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgPiAuYnRuIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5idG4gKyAuYnRuLFxyXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiAxJTtcclxuICB9XHJcbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xyXG4vL1xyXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxyXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2VcclxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxyXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxyXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXHJcbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXHJcbi8vXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXHJcblxyXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBJbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXHJcblxyXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXHJcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXHJcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXHJcbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcclxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmcgb3B0aW9uc1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIEBleHRlbmQgLmlucHV0LWxnO1xyXG59XHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIEBleHRlbmQgLmlucHV0LXNtO1xyXG59XHJcblxyXG5cclxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuLFxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgd2lkdGg6IDElO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xyXG59XHJcblxyXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gU2l6aW5nXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gICYuaW5wdXQtbGcge1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXHJcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxyXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTmF2c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xyXG4gICAgJi5kaXNhYmxlZCA+IGEge1xyXG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBPcGVuIGRyb3Bkb3duc1xyXG4gIC5vcGVuID4gYSB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXHJcbiAgLy9cclxuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XHJcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XHJcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cclxuICAubmF2LWRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XHJcbiAgfVxyXG5cclxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xyXG4gIC8vXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcclxuICA+IGxpID4gYSA+IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cclxuLm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cclxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcclxuICAgID4gYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxyXG4gICAgJi5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcclxuICAmLm5hdi1qdXN0aWZpZWQge1xyXG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcclxuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQaWxsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5uYXYtcGlsbHMge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcclxuICAgID4gYSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxyXG4gICAgJi5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YWNrZWQgcGlsbHNcclxuLm5hdi1zdGFja2VkIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2IHZhcmlhdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEp1c3RpZmllZCBuYXYgbGlua3NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgPiBhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDElO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3RcclxuLy9cclxuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcclxuLm5hdi10YWJzLWp1c3RpZmllZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlID4gYSxcclxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcclxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcclxuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiLy9cclxuLy8gTmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3NcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxyXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGhlYWRpbmdcclxuLy9cclxuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxyXG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cclxuXHJcbi5uYXZiYXItaGVhZGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcclxuLy9cclxuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xyXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XHJcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXHJcbi8vXHJcbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXHJcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxyXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICYuaW4ge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICYuY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXHJcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cclxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXHJcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcclxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXHJcbi8vXHJcbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cclxuXHJcbi5jb250YWluZXIsXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gID4gLm5hdmJhci1oZWFkZXIsXHJcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXHJcbi8vXHJcbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3JcclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxyXG5cclxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XHJcbi5uYXZiYXItZml4ZWQtdG9wLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XHJcblxyXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4ubmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxufVxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbn1cclxuXHJcblxyXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuLy9cclxuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2VcclxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXHJcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIC8vIEJhcnNcclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIH1cclxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdiBsaW5rc1xyXG4vL1xyXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxyXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICA+IGxpID4gYSxcclxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBmb3JtXHJcbi8vXHJcbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXHJcbi8vIG91ciBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci1mb3JtIHtcclxuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcblxyXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XHJcblxyXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93biBtZW51c1xyXG5cclxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcclxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxyXG5cclxuLm5hdmJhci1idG4ge1xyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XHJcbiAgfVxyXG4gICYuYnRuLXhzIHtcclxuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dCBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcclxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcclxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXHJcbi8vXHJcbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBuYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBEZWZhdWx0IG5hdmJhclxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcclxuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXHJcbiAgLy9cclxuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSW52ZXJzZSBuYXZiYXJcclxuXHJcbi5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xyXG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xyXG4gIH1cclxuXHJcbiAgLy8gRHJvcGRvd25zXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiAub3BlbiA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XHJcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAgICAgJixcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCcmVhZGNydW1ic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICArIGxpOmJlZm9yZSB7XHJcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcclxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gbGkgPiBhLFxyXG4gID4gbGkgPiBzcGFuIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRpc2FibGVkIHtcclxuICAgID4gc3BhbixcclxuICAgID4gc3Bhbjpob3ZlcixcclxuICAgID4gc3Bhbjpmb2N1cyxcclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xyXG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIExhcmdlXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcblxyXG4vLyBTbWFsbFxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4iLCIvL1xyXG4vLyBQYWdlciBwYWdpbmF0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLnBhZ2VyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2FibGVkIHtcclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBMYWJlbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxyXG5cclxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbmEubGFiZWwge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxyXG5cclxuLmxhYmVsLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWluZm8ge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFkZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4uYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgcGFkZGluZzogM3B4IDdweDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5idG4teHMgJixcclxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxyXG5cclxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcclxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcclxuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbmEuYmFkZ2Uge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEp1bWJvdHJvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5qdW1ib3Ryb24ge1xyXG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcclxuXHJcbiAgaDEsXHJcbiAgLmgxIHtcclxuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcclxuICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gIH1cclxuXHJcbiAgPiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgJixcclxuICAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogICAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XHJcblxyXG4gICAgLmNvbnRhaW5lciAmLFxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICAuaDEge1xyXG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRodW1ibmFpbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXHJcbi50aHVtYm5haWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gID4gaW1nLFxyXG4gIGEgPiBpbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxyXG5cclxuICAvLyBJbWFnZSBjYXB0aW9uc1xyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xyXG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxyXG5hLnRodW1ibmFpbDpob3ZlcixcclxuYS50aHVtYm5haWw6Zm9jdXMsXHJcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gID4gcCxcclxuICA+IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICA+IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXIgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBXZWJLaXRcclxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcbi8vIFNwZWMgYW5kIElFMTArXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuXHJcbi8vIEJhciBpdHNlbGZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gT3V0ZXIgY29udGFpbmVyXHJcbi5wcm9ncmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcclxufVxyXG5cclxuLy8gQmFyIG9mIHByb2dyZXNzXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xyXG59XHJcblxyXG4vLyBTdHJpcGVkIGJhcnNcclxuLy9cclxuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXHJcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cclxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcblxyXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcclxuLy9cclxuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXHJcbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xyXG59XHJcblxyXG5cclxuLy8gVmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItaW5mbyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLFxyXG4ubWVkaWEtYm9keSB7XHJcbiAgem9vbTogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgd2lkdGg6IDEwMDAwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1vYmplY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxyXG4gICYuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCxcclxuLm1lZGlhLXJpZ2h0LFxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubWVkaWEtbWlkZGxlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWVkaWEtYm90dG9tIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xyXG4ubWVkaWEtaGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXHJcbi8vXHJcbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcclxuLm1lZGlhLWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vXHJcbi8vIExpc3QgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xyXG5cclxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxyXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbSxcclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIC8vIERpc2FibGVkIHN0YXRlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmLmRpc2FibGVkOmhvdmVyLFxyXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcclxuICAmLmFjdGl2ZSxcclxuICAmLmFjdGl2ZTpob3ZlcixcclxuICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XHJcblxyXG5cclxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG4iLCIvL1xyXG4vLyBQYW5lbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi5wYW5lbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xyXG59XHJcblxyXG4vLyBQYW5lbCBjb250ZW50c1xyXG4ucGFuZWwtYm9keSB7XHJcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaGVhZGluZ1xyXG4ucGFuZWwtaGVhZGluZyB7XHJcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxyXG4ucGFuZWwtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gID4gYSxcclxuICA+IHNtYWxsLFxyXG4gID4gLnNtYWxsLFxyXG4gID4gc21hbGwgPiBhLFxyXG4gID4gLnNtYWxsID4gYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcclxuLnBhbmVsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxyXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXHJcblxyXG4ucGFuZWwge1xyXG4gID4gLmxpc3QtZ3JvdXAsXHJcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cclxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8vIFRhYmxlcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcclxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAudGFibGUsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIGNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXHJcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcclxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXHJcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxyXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcclxuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcclxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxyXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuICA+IC50YWJsZS1ib3JkZXJlZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHIge1xyXG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRoZWFkLFxyXG4gICAgPiB0Ym9keSB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0Ym9keSxcclxuICAgID4gdGZvb3Qge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcclxuLy9cclxuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcclxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcblxyXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xyXG4gIC5wYW5lbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgKyAucGFuZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xyXG4ucGFuZWwtZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXByaW1hcnkge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtaW5mbyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcclxuLy9cclxuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgaWZyYW1lLFxyXG4gIGVtYmVkLFxyXG4gIG9iamVjdCxcclxuICB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cclxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXHJcbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbn1cclxuIiwiLy9cclxuLy8gV2VsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi53ZWxsIHtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXplc1xyXG4ud2VsbC1sZyB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG4ud2VsbC1zbSB7XHJcbiAgcGFkZGluZzogOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG59XHJcbiIsIi8vXHJcbi8vIENsb3NlIGljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcbmJ1dHRvbi5jbG9zZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XHJcbiAgfVxyXG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XHJcbn1cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4vLyBDbG9zZSBpY29uXHJcbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xyXG5cclxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xyXG4gIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXHJcbiAgfVxyXG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXHJcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTW9kYWwgc2l6ZXNcclxuICAubW9kYWwtc20geyB3aWR0aDogJG1vZGFsLXNtOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1sZyB7IHdpZHRoOiA3NTJweDsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRvb2x0aXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCwgLnVpLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblxyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblxyXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxyXG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cclxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciwgLnVpLXRvb2x0aXAtY29udGVudCB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXHJcbi50b29sdGlwIHtcclxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcclxuXHJcbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRpdGxlIHtcclxuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcclxufVxyXG5cclxuLnBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4vL1xyXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gICYsXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG59XHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG59XHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAmLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yaWdodCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxlZnQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDYXJvdXNlbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLml0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xyXG5cclxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcclxuICAgID4gaW1nLFxyXG4gICAgPiBhID4gaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcblxyXG4gICAgICAmLm5leHQsXHJcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LmxlZnQsXHJcbiAgICAgICYucHJldi5yaWdodCxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSxcclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLm5leHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgPiAucHJldiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAubmV4dC5sZWZ0LFxyXG4gID4gLnByZXYucmlnaHQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZS5sZWZ0IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5hY3RpdmUucmlnaHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcclxuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICB9XHJcblxyXG5cclxuICAuaWNvbi1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXHJcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAgMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxyXG4gIH1cclxuICAuYWN0aXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAgMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICAmIC5idG4ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHJcbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1wcmV2LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgIH1cclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXHJcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcmlnaHQ6IDIwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVG9nZ2xpbmcgY29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEZvciBBZmZpeCBwbHVnaW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IC8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCJAbWl4aW4gdHJhbnNpdGlvbnMoJHNwZWVkOiAwLjVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGVNaXhpbigkc2NhbGU6MCl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcblxyXG5AbWl4aW4gY3VzdG9tUm90YXRlKCRyb3RhdGUpe1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zbGF0ZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxuICB0cmFuc2Zvcm06ICR0cmFuc2xhdGU7XHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bi1wcmltYXJ5e1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICBpe1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWljb257XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgaXtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gICY6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG4uYnRuLXdoaXRle1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICBpe1xyXG4gICAgIHotaW5kZXg6IDk7XHJcbiAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5idG4tcHJpbWFyeSwgLmJ0bi13aGl0ZSwgLmJ0bi1pY29ue1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcmlnaHQ6ZW0oMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmZpeGVkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaG9tZXBhZ2UuZm9yLXN0aWNreS5sb2FkZWQuZml4ZWR7XHJcbiAgLmhlYWRlcntcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaGVhZGVye1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDplbSg4MCk7XHJcbiAgd2lkdGg6MTAwJTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gIGxlZnQ6MDtcclxuICB0b3A6MDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC5mdWxsQ29udGFpbmVye1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucm93e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIFtjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3RpY2t5e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaGVpZ2h0OmVtKDYwKTtcclxuICAgIC5sb2dvLW1haW57XHJcbiAgICAgIHdpZHRoOiBlbSgxNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTIpO1xyXG4gICAgfVxyXG4gICAgLnRvZ2dsZS1idG4tdG9we1xyXG4gICAgICB3aWR0aDplbSg3MCk7XHJcbiAgICAgIGhlaWdodDplbSg2MCk7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDplbSgtMyk7XHJcbiAgICAgICAgd2lkdGg6ZW0oNzApO1xyXG4gICAgICAgIGhlaWdodDplbSg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgIHdpZHRoOiBlbSgyNCk7XHJcbiAgICAgIGhlaWdodDplbSg0MCk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRvcDogZW0oMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgdG9wOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIHRvcDogZW0oMjcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiBlbSg0MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgICAgICAgbGVmdDogZW0oLTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2UtZHJvcHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDgwKTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLnRvcE5hdiB7XHJcbiAgICAgIG1hcmdpbjogZW0oMjApIDAgMCAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgJi5hcmFiaWN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdmlnYXRpb257XHJcbiAgICAgIHRvcDogZW0oNjEpO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEyKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRyYW5ze1xyXG4gICAgLnRvcE5hdntcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmxhbmd1YWdlLWRyb3B7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdlLWRyb3AgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51e1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG5cclxuLmxvZ28tbWFpbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ZW0oMjA0KTtcclxuICBoZWlnaHQ6ZW0oNDUpO1xyXG4gIG1hcmdpbjogZW0oMjApIGF1dG8gMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG5cclxuICAtbW96LXRyYW5zaXRpb246MC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICB0cmFuc2l0aW9uOjAuNXM7XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG59XHJcbi5nZWNrby5kZXNrdG9wLm5vLWZsZXhib3hsZWdhY3kge1xyXG4gIC5sb2dvLW1haW4ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wTmF2e1xyXG4gIG1hcmdpbjogZW0oMzApIDAgMCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjYzljOWM5O1xyXG4gICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTcpO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmLmFyYWJpY3tcclxuICAgICAgICBmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJywgc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICM1MjUzNTQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luOiBlbSgtMTApIDAgMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKC41KTtcclxuICAgICAgcGFkZGluZzogMHB4IDFlbSAwIDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgZW0oMTIpIDAgMDtcclxuICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLWNvbnRhY3Qge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MnB4O1xyXG4gIHRvcDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4ubGFuZ3VhZ2UtZHJvcHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogZW0oMTAwKTtcclxuICBtYXJnaW4tdG9wOiBlbSgyOCk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogZW0oNSk7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgfVxyXG4gIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXN7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdmlnYXRpb257XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDEyNikgMDtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2M5MGUwZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOmVtKDgxKTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHotaW5kZXg6LTE7XHJcbiAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICRicmFuZC1nYXJ5O1xyXG4gICAgbWluLWhlaWdodDplbSgzMjApO1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgIH1cclxuICAgIHBhZGRpbmctbGVmdDogZW0oNDUpO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMTAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuYm9yZGVyLXJpZ2h0e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OmVtKDM1MCk7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6MXB4O1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1nYXJ5O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBocntcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNDApIGVtKDIzKTtcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOmVtKDIxNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5saXN0TWVudSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgaDV7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4ubGl2ZU1lbnV7XHJcbiAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6ZW0oMzQwKTtcclxuICBwYWRkaW5nOiAwIDAgMCBlbSgyMCk7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgPlxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iaWdMaXN0e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDplbSgzODYpO1xyXG4gICAgICB3aWR0aDogZW0oMzMyKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMik7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIGVtKDE1KSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDI1KSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQtZ2FyeTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICA+XHJcbiAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb3VudHJ5TGlzdHtcclxuICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcclxuICAgICAgbWluLXdpZHRoOiBlbSgxNjkpO1xyXG4gICAgICB3aWR0aDogZW0oMTY5KTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6MCAwIGVtKDgpIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzljOWM5O1xyXG4gICAgfVxyXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb257XHJcbiAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOWM5Yzk7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogZW0oNSkgMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLDAsMCwwLjEwNSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMTA1KTtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMTA1KTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb3VudHJ5TGFuZ3VhZ2VDbGlja3tcclxuICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbn1cclxuLmVtYWlsTGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgZW0oMzApO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICYuY2FsbHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3A6ZW0oMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0b3A6ZW0oMyk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICYuaWNvbi1lbWFpbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICAgICAgdG9wOiBlbSgtMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb2xsb3dMaXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNSk7XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGVtKDcwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogZW0oMzApO1xyXG4gICAgICAgIHRvcDogZW0oMTApO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOmVtKDIwKTtcclxuICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlYXJjaC1ib3h7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgbGVmdDowO1xyXG4gIHBhZGRpbmc6IGVtKDIyKSAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIHBhZGRpbmc6MCBlbSgxOTApIDAgZW0oNDApO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGhlaWdodDplbSgyMik7XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICBjb2xvcjokYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWduaWZ5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgdG9wOjNweDtcclxuICAgIHdpZHRoOmVtKDIxKTtcclxuICAgIGhlaWdodDplbSgyMSk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICB0b3A6MDtcclxuICB9XHJcbiAgLmNyb3NzLWJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OmVtKDMwKTtcclxuICAgIHRvcDplbSgyOCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Nyb3NzLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6ZW0oMTgpO1xyXG4gICAgaGVpZ2h0OmVtKDE4KTtcclxuICB9XHJcbn1cclxuLmhpZGUtYnRue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OmVtKDMwKTtcclxuICB0b3A6IGVtKC01MSk7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOmVtKDE4KTtcclxuICBoZWlnaHQ6ZW0oMTgpO1xyXG59XHJcbi5ibGFjay1vdmVybGF5e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6MDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjJzKTtcclxuICBvcGFjaXR5OjA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICYuYWN0aXZle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcbi5saXN0TWVudXtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDgpO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLW5hdmlnYXRpb257XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuICAubGlzdE9uZXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWVhZWE7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6ZW0oMTApO1xyXG4gICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICB3aWR0aDplbSg0MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2JsYWNrLXBsdXMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6ZW0oMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2JsYWNrLW1pbnVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6ZW0oMTIpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDplbSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDUpO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RUd297XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiBlbSgxMCkgMDtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U0ZTRlNDtcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgcGFkZGluZzplbSg4KSBlbSgxNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2V0LWluLXRvdWNoe1xyXG4gICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDE1KSAwO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCBlbSgyNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgdG9wOmVtKDMpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZW51LXNob3d7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubGFuZ01lbnV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpe31cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAuZW1haWxMaXN0IGxpIGEgaS5pY29uLWVtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgLmVtYWlsTGlzdCBsaSBhIGkuaWNvbi1lbWFpbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRvcE5hdntcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb2xsb3dMaXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIGVtKDM1KTtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVtYWlsTGlzdHtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXZlTWVudXtcclxuICAgIGxpe1xyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OmVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RNZW51e1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiBsaSB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICYuY29sLXNtLTZ7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sLXNtLTR7XHJcbiAgICAgICAgd2lkdGg6MjglO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sLXNtLTJ7XHJcbiAgICAgICAgd2lkdGg6MjIlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpdmVNZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOjkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgJi5jb2wtc20tNntcclxuICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtc20tNHtcclxuICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtc20tMntcclxuICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LmZpeGVke1xyXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYWluLW5hdmlnYXRpb257XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vLmJsYWNrLW92ZXJsYXl7XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvL31cclxuICAuaGVhZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgJi5tb2JpbGUtdHJhbnN7XHJcbiAgICAgIC5sb2dvLW1haW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudG9wTmF2e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmxhbmdNZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1oZWFkZXItaGlkZXtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdntcclxuICAgIGxpe1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhbmd1YWdlLWRyb3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubGFuZ01lbnV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiBlbSgyNSkgZW0oMTUpIDAgMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICA+XHJcbiAgICBsaXtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2UzZTNlMztcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSgzMCk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgICA+XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAmLmFyYWJpY3tcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRHJvaWQgQXJhYmljIEt1ZmknLCBzZXJpZjtcclxuICAgICAgICAgIGNvbG9yOiAjNTI1MzU0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG57XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tZW51LXNob3d7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnRvcE5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXIuc3RpY2t5IC50b3BOYXYgbGkgYXtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gIH1cclxuICAuaGVhZGVyLnN0aWNreSAuc2VhcmNoLWJveCB7XHJcbiAgICBwYWRkaW5nOiAuNDVlbSAwO1xyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgdG9wOiAxLjFlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogZW0oMTIuNSkgMCAwcHggMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgcGFkZGluZzogMCBlbSgxOTApIDAgZW0oNDApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBoZWlnaHQ6IGVtKDI3KTtcclxuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFnbmlmeSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHdpZHRoOiBlbSgyMSk7XHJcbiAgICAgIGhlaWdodDogZW0oMjEpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDI5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Nyb3NzLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIHJpZ2h0OiAwLjVlbTtcclxuICAgICAgdG9wOiAxLjdlbTtcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcblxyXG5cclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RpY2t5e1xyXG4gICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LmZpeGVke1xyXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgcGFkZGluZzogLjJlbSA2LjZlbSAwIDA7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cclxuLmZhbmN5Ym94LXdyYXAsXHJcbi5mYW5jeWJveC1za2luLFxyXG4uZmFuY3lib3gtb3V0ZXIsXHJcbi5mYW5jeWJveC1pbm5lcixcclxuLmZhbmN5Ym94LWltYWdlLFxyXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXHJcbi5mYW5jeWJveC13cmFwIG9iamVjdCxcclxuLmZhbmN5Ym94LW5hdixcclxuLmZhbmN5Ym94LW5hdiBzcGFuLFxyXG4uZmFuY3lib3gtdG1wXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uZmFuY3lib3gtd3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdHotaW5kZXg6IDgwMjA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1za2luIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50IDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuXHRjb2xvcjogIzQ0NDtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3BlbmVkIHtcclxuXHR6LWluZGV4OiA4MDMwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHQgICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHQgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlubmVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciB7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0Zm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pZnJhbWUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9zcHJpdGUucG5nXCIpO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMjJweDtcclxuXHRtYXJnaW4tbGVmdDogLTIycHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiA4MDYwO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmcuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogODA0MDtcclxuXHRiYWNrZ3JvdW5kOiAjYzAwO1xyXG5cdHdpZHRoOiAyZW07XHJcblx0aGVpZ2h0OiAyZW07XHJcblx0b3BhY2l0eTogMTtcclxuXHRyaWdodDogMXB4O1xyXG5cdHRvcDogMXB4O1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0d2lkdGg6IDEuMTI1ZW07XHJcblx0XHRoZWlnaHQ6IDEuMTI1ZW07XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdEBpbmNsdWRlIHNjYWxlKDAuOCk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmZhbmN5Ym94LW5hdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYmxhbmsuZ2lmXCIpOyAvKiBoZWxwcyBJRSAqL1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRtcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTk5cHg7XHJcblx0bGVmdDogLTk5OTk5cHg7XHJcblx0bWF4LXdpZHRoOiA5OTk5OXB4O1xyXG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XHJcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogT3ZlcmxheSBoZWxwZXIgKi9cclxuXHJcbi5mYW5jeWJveC1sb2NrIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDgwMTA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjkpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogVGl0bGUgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ei1pbmRleDogODA1MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcblx0ei1pbmRleDogODA1MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcblx0cGFkZGluZzogMnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbn1cclxuXHJcbi8qUmV0aW5hIGdyYXBoaWNzISovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSl7XHJcblxyXG5cdCNmYW5jeWJveC1sb2FkaW5nLCAgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cclxuXHR9XHJcblxyXG5cdCNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmZhbmN5Ym94LXdyYXAge1xyXG5cdFx0YS5mYW5jeWJveC1pdGVtLmZhbmN5Ym94LWNsb3NlIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRhLmZhbmN5Ym94LWl0ZW0uZmFuY3lib3gtY2xvc2Uge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0LmZhbmN5Ym94LXdyYXB7XHJcblx0XHR3aWR0aDogODUlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQuZmFuY3lib3gtaW5uZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuIiwiLmxvYWRlci1uZXd7XHJcbiAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IGVtKDUwKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IC4yZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWZvb3RlcntcclxuICAjc2VjdGlvbjV7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3R7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTYwMHB4O1xyXG5cclxufVxyXG5cclxuLmNvbXBhcmUge1xyXG4gIG1hcmdpbi10b3A6ZW0oMTk1KTtcclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIGJhY2tncm91bmQ6IzA4MDgwODtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IzA4MDgwODtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogZW0oNikgZGFzaGVkO1xyXG4gICAgICAgICAgICAvL2JvcmRlci10b3A6IGVtKDYpIHNvbGlkIFxcOTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogZW0oNikgc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgdHJ7XHJcbiAgICAgICYuaW1ne1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTkpIGVtKDIwKTtcclxuICAgICAgICAvL3BhZGRpbmc6IGVtKDE5KSBlbSgwKTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XHJcbiAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8mOm50aC1jaGlsZCgybiksICY6bnRoLWNoaWxkKDNuKSwgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAvLyAgd2lkdGg6IDI0JTtcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgJi5oZWFke1xyXG4gICAgICAgICAgdGR7YmFja2dyb3VuZDojZjNmNmZhICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhlYWR7XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNmM2Y2ZmE7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgJi5zcGVjaWZpY2F0aW9uc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiAgICAvKiBjb2wgMSBzdGFydCAqL1xyXG4gICAgLmNvbDEuc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sMSB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDEgZW5kICovXHJcblxyXG4gICAgLyogY29sIDIgc3RhcnQgKi9cclxuICAgIC5jb2wyLnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYy5jb2wyIHRhYmxlIHRib2R5IHRyIHRke1xyXG4gICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDIgZW5kICovXHJcblxyXG4gICAgLyogY29sIDMgc3RhcnQgKi9cclxuICAgIC5jb2wzLnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDMgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCAzIGVuZCAqL1xyXG5cclxuICAgIC8qIGNvbCA0IHN0YXJ0ICovXHJcbiAgICAuY29sNC5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYy5jb2w0IHRhYmxlIHRib2R5IHRyIHRke1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgNCBlbmQgKi9cclxuXHJcblxyXG4gICAgLyogY29sIDUgc3RhcnQgKi9cclxuICAgIC5jb2w1LnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDE0LjQlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sNSB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDE0LjQlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgNSBlbmQgKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgLyogY29sIDcgc3RhcnQgKi9cclxuICAgIC5jb2w3LnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDcgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCA3IGVuZCAqL1xyXG5cclxuXHJcbiAgICAvKiBjb2wgOCBzdGFydCAqL1xyXG4gICAgLmNvbDguc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogMTAuNzElO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sOCB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEwLjcxJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCA4IGVuZCAqL1xyXG5cclxuXHJcbiAgICAvKiBjb2wgOSBzdGFydCAqL1xyXG4gICAgLmNvbDkuc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogMTAuNzElO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sOSB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDkgZW5kICovXHJcblxyXG5cclxuXHJcbiAgICAuZ2Vja28uZGVza3RvcHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNwZWNfaGVhZHtcclxuICAgICAgJi5oZWFkX2Z1bGx7XHJcbiAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOC4zKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLCAubWdfNXtcclxuICAgICAgLy90cntcclxuICAgICAgLy8gIHRkOm50aC1jaGlsZCgybiksXHJcbiAgICAgIC8vICB0ZDpudGgtY2hpbGQoM24pLFxyXG4gICAgICAvLyAgdGQ6bnRoLWNoaWxkKDRuKSxcclxuICAgICAgLy8gIHRkOm50aC1jaGlsZCg1biksXHJcbiAgICAgIC8vICB0ZDpudGgtY2hpbGQoNm4pLFxyXG4gICAgICAvLyAgdGQ6bnRoLWNoaWxkKDduKXtcclxuICAgICAgLy8gICAgd2lkdGg6IDEyJTtcclxuICAgICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyB9XHJcbiAgICAgIHRhYmxle1xyXG4gICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDguMyk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDEwKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgLmgze1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjU1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjX2J0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgLnN1YntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogNDE5cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLnNlcHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhLmJ0XzF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIHRvcDogNDklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgdHIgdGQ6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgYntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDplbSgxMClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbi5jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YWJsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXItY29tcGFyaXNpb257XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxufVxyXG5cclxuLmJ0XzJ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwcHggNjNweCAwcHggMTlweDtcclxuICBpLmljb24tYXJyb3ctbGluZXtcclxuICAgIHRvcDo5LjVweDtcclxuICB9XHJcbn1cclxuLmJ0XzN7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDBweCA2M3B4IDBweCA1NXB4O1xyXG4gIGl7XHJcbiAgICB0b3A6OS41cHg7XHJcbiAgfVxyXG4gIC5jb21wYXJlLWljb257XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHRvcDo4cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRfNHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMHB4IDYzcHggMHB4IDU1cHg7XHJcbiAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGl7XHJcbiAgICB0b3A6OS41cHg7XHJcbiAgfVxyXG4gIC5jb21wYXJlLWljb257XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHRvcDo4cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRfMXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKDI4LjgpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAuY2FyZXR7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAvL2JvcmRlci1yaWdodDogZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvL2JvcmRlci1sZWZ0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vYm9yZGVyLXRvcDogZW0oNikgZGFzaGVkO1xyXG4gICAgLy9ib3JkZXItdG9wOiBlbSg2KSBzb2xpZCBcXDk7XHJcblxyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAuY2FyZXR7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8mOmZvY3Vze1xyXG4gIC8vICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAvL31cclxuICAucGx1cy1pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDplbSgyMCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IGVtKDE0KTtcclxuICAgICAgaGVpZ2h0OiBlbSgxNCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBWZXJ0aWNhbCBsaW5lICovXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiBlbSgyKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKC0xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogaG9yaXpvbnRhbCBsaW5lICovXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAucGx1cy1pY29ue1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuICAgICAgJjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG4gICAgfVxyXG4gICAgLmNhcmV0e1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mLXJpZ2h0e1xyXG4gIGZsb2F0OiByaWdodDtcclxuXHJcbn1cclxuLmgze1xyXG4gIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnJlbW92ZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IGVtKDIwKTtcclxuICBmb250LXNpemU6MTBweDtcclxuICBib3R0b206IGVtKDIwKTtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWRkLWNhcntcclxuICBwYWRkaW5nLXRvcDogNjhweDtcclxuXHJcbiAgaDR7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgfVxyXG4gIC5oZWFke1xyXG4gICAgaGVpZ2h0OjU2cHg7XHJcbiAgICBsaW5lLWhlaWdodDo1NnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwOWVtO1xyXG4gICAgZm9udC1zaXplOiBlbSgxOS4yKTtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcHggMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0N3B4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAuaW1ne1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZWZlZmVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb25le1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBoZWlnaHQ6NDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcFBvcHVwMntcclxuICAubW9kYWwtbGd7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgJi5sb2FkaW5nLW5ld3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jbG9zZXtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEuMzc1ZW07XHJcbiAgICBoZWlnaHQ6IDEuMzc1ZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9jcm9zcy1vdXQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEuMTI1ZW07XHJcbiAgICAgIGhlaWdodDogMS4xMjVlbTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmNhcmR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmNhcmQtaGVhZGVye1xyXG4gICAgLy9mbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4uY2FyZC1oZWFkZXJ7XHJcbiAgYXtcclxuICAgIC50b2dnbGVfYnR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICAucGx1cy1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE5KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE5KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogVmVydGljYWwgbGluZSAqL1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiBlbSgyKTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgzKTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgtMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbGxhcHNlZHtcclxuICAgICAgLnBsdXMtaWNvbntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmV7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAgICAgJjphZnRlcnsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uaDV7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHBhZGRpbmc6IGVtKDApIGVtKDIwKTtcclxuICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICBsaW5lLWhlaWdodDogNjVweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGF7XHJcbiAgICBjb2xvcjogI2NjMDAwMDtcclxuICB9XHJcbn1cclxuICAuY2FyZC1ib2R5e1xyXG4gICAgPiB0YWJsZXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tZ181e1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ubWdfdHtcclxuICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbn1cclxuXHJcblxyXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gIC5jb21wYXJlIHtcclxuICAgIHRyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tb2JpbGVfc2Vje2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgLmJ0XzF7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxNik7XHJcbiAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS4yNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcbiAgLmNhci1jb21wYXJpc2lvbntcclxuICAgIC5idF8xe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS4yNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAuYnRfMXtcclxuICAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xyXG4gfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgLmNvbC1tZC0ze1xyXG4gICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMge1xyXG4gICAgLmNhci1jb21wYXJpc2lvbiB7XHJcbiAgICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgLmgze1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE5cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICYuY2FyZXR7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJi5jYXJldHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUgdGhlYWR7XHJcbiAgICB0ciB0ZHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idF8zLCAuYnRfMntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuc2Vjb25kLXBhbmV7XHJcbiAgICAuY29sLXNtLTh7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZzowcHggMTBweDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUgdHIgdGQ6Zmlyc3QtY2hpbGQgaW1nIHtcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgfVxyXG4gIC5yZW1vdmV7XHJcbiAgICBib3R0b206IDAuNWVtXHJcbiAgfVxyXG4gIC5jb21wYXJlIC5oZWFkX2Z1bGwgdHIge1xyXG4gICAgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjY1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuMTg3NWVtIDAuMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuc3Vie1xyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRfMywgLmJ0XzJ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAuY29sLW1kLTN7XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMge1xyXG4gICAgLmNhci1jb21wYXJpc2lvbiB7XHJcbiAgICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgLmgze1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE5cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICYuY2FyZXR7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJi5jYXJldHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUgdGhlYWR7XHJcbiAgICB0ciB0ZHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtNi5tZ190e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAuY2FyX3JvdzEuRHJpdmVieVdpcmVUaHJvdHRsZVN5c3RlbS5kb3RfRGV2LCAuY2FyX3JvdzIuRHJpdmVieVdpcmVUaHJvdHRsZVN5c3RlbS5kb3RfRGV2e1xyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkLWNhciB1bCBsaXtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICAuc2VsZWN0X3RyaW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTZlODtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNlbGVjdHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMge1xyXG4gICAgLmNhci1jb21wYXJpc2lvbiB7XHJcbiAgICAgIC5zcGVjX2J0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29tcGFyZXtcclxuICAgIG1hcmdpbi10b3A6IGVtKDE0MCk7XHJcbiAgICAuY2FyLWNvbXBhcmlzaW9ue1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5jb2wtbWQtM3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAuYnRfMXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50YWJsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5yb3dfMSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDgwODA4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZF9wYW5le1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDgwODA4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdfcGFuZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNzX3BhbmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZmRmZDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgICAgICBjb2xvcjogI2MwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53LTEwMHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cDIgLm1vZGFsLWxne1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5hZGQtY2Fye1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAuaGVhZHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGQtY2FyIHVsIGxpIHtcclxuICAgIC5pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3BlY19idHtcclxuICAgIC5zdWJ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDozOHB4O1xyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmQtcGFuZXtcclxuICAgIC5jb2wtbWQtNHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTh7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2t0b3Bfc2Vje1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1vYmlsZV9zZWN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRhYmxle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJke1xyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICBoNXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1NSk7XHJcbn1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGIuZnVlbC1kaXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAuc2Vjb25kLXBhbmUgLmNvbC1tZC02e1xyXG4gICAgJi5tZ190e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS5zcGVjaWZpY2F0aW9ucyAuY2FyLWNvbXBhcmlzaW9uIC5zcGVjX2J0IC5zdWJ7XHJcbiAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICBhLmJ0XzF7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMgLmNhci1jb21wYXJpc2lvbiAuY29sLW1kLTEyIC5oM3tcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuaDV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDEycHggMS4yNWVtO1xyXG4gICAgYSB7XHJcbiAgICAgIC50b2dnbGVfYnR7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmNvbnRlbnQtc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAyNjBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9idXR0b25Eb3duIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxiYXIge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tXHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgdG91Y2gtYWN0aW9uOiBhdXRvXHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLm1DU0JfY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHhcclxufVxyXG5cclxuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiXHJcbn1cclxuXHJcbi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIHJpZ2h0OiAtMjZweFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgbGVmdDogLTI2cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBtYXJnaW46IDRweCAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHhcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMnB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogOHB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHhcclxufVxyXG5cclxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5tQ1NCX2hvcml6b250YWw+Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Ky5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IC0yNnB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhKy5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIG1hcmdpbjogMCAyMHB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiA3cHggMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG9cclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCBhdXRvXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHhcclxufVxyXG5cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXI+Lm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIGJvdHRvbTogMjBweFxyXG59XHJcblxyXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbisubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHN+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMjBweFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4rLm1DU0Jfc2Nyb2xsVG9vbHN+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMzBweFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMFxyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveH4ubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiXHJcbn1cclxuXHJcbi5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyPi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUN1c3RvbVNjcm9sbEJveDpob3Zlcn4ubUNTQl9zY3JvbGxUb29scyxcclxuLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIlxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCJcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3BhY2l0eTogLjQ7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweFxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3ZlciB7XHJcbiAgb3BhY2l0eTogLjc1O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIlxyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlIHtcclxuICBvcGFjaXR5OiAuOTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCJcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweFxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG9cclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSlcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTU2cHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IDBcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDZweDtcclxuICBtYXJnaW46IDVweCBhdXRvXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KVxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSlcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwXHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHhcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDBcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHhcclxufVxyXG5cclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiA3cHggYXV0b1xyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KVxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMFxyXG59XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHhcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiAxNHB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgbWFyZ2luOiAwIDFweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgd2lkdGg6IDE0cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW46IDFweCAwXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luOiAtMXB4IDBcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDRweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCAwXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgb3BhY2l0eTogLjM7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiXHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHhcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9KVxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKVxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKVxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgaGVpZ2h0OiA3MHB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgd2lkdGg6IDcwcHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCJcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgLjUpLCBpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogOHB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDhweDtcclxuICBtYXJnaW46IDRweCAwO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKVxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogNHB4IGF1dG9cclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpXHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHhcclxufVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCJcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweFxyXG59XHJcblxyXG4ubUNTQl9pbnNpZGUrLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIHJpZ2h0OiAxcHhcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIC41KVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm90dG9tOiAxcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIC41KVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgbWFyZ2luOiAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjEpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzdcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjEpXHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMTJweCAwXHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyaysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IDAgMTJweFxyXG59XHJcblxyXG4ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxyXG4ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0b1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIGhlaWdodDogNTBweFxyXG59XHJcblxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogNTBweFxyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIlxyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIlxyXG59XHJcblxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiXHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIlxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIG1hcmdpbjogNXB4IDBcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEycHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luOiAycHggMFxyXG59XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHhcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KVxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxyXG59XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgbWFyZ2luOiAzcHggNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luOiAycHggMFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHhcclxufVxyXG5cclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNilcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpXHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSlcclxufVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSlcclxufSIsIlxyXG5cclxuXHJcblxyXG4uaW5uZXJCYW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1ZW07XHJcbiAgICBsZWZ0OiA1LjVlbTtcclxuICAgIC50eHQge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg3Nik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwLjIzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICB9XHJcbiAgICAgIGEuYnRuIHtcclxuICAgICAgICB3aWR0aDogZW0oMjY3KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFib3V0LXRpbWVsaW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSgxMjApIDAgZW0oMTE5KSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgLmhlYWRpbmdzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQyKTtcclxuICAgIH1cclxuICAgIGEuYnRuIHtcclxuICAgICAgLy93aWR0aDogZW0oMjU3KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oODApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXYge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMjApIGVtKDMwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTkpO1xyXG4gICAgICAgIHdpZHRoOiBlbSg5Nik7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNi4xMjVlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDM4KTtcclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDk4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgdG9wOiA0NSU7XHJcblxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAtMTUlO1xyXG5cclxuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG93ZXJvZmRyZWFtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgcGFkZGluZzogZW0oOTApIDA7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEyKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICB9XHJcbiAgLnZpZGVvLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC43cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKCRicmFuZC13aGl0ZSwgMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjdzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMCwgMCwgMC40KTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLmFib3V0LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDE0MzBweDtcclxufVxyXG5cclxuLmNvbC1jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4ubWVzc2FnZS1mLXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDk2KSAwO1xyXG4gIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgY29sb3I6ICNlYmViZWI7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oOCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDQwKTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgY29sb3I6ICNlYmViZWI7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyNCk7XHJcbiAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDI0KTtcclxuICB9XHJcbiAgLnNpZ25hdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogZW0oNDIpIDAgZW0oMjIpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5waGlsb3NvcGh5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSgxMjApIDA7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oOCk7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxNSk7XHJcbiAgfVxyXG4gIHAubGVhZCB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg2MCk7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxOCk7XHJcbiAgICAmLndpdGhiYXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCBlbSg4KTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzQpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyLjYpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzcGVjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNDIpO1xyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogZW0oMTEyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgxMTIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDE0cHggYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNyk7XHJcbiAgICB9XHJcbiAgICAubWVkaWEtaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubS1wb2xpY2llcyB7XHJcbiAgICAuYXJyb3ctbGlzdGluZyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDQ2KSBlbSg5MCkgZW0oNDYpIGVtKDQwKTtcclxuICAgICAgYmFja2dyb3VuZDogIzI5MjUyNTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTE4KTtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSg4KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDIwKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyNik7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2NvbWEucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1qb3kge1xyXG5cclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oNDcpO1xyXG4gICAgICB9XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIHBhZGRpbmc6IGVtKDExMCkgMCBlbSg1MCk7XHJcbiAgfVxyXG59XHJcblxyXG51bC5hcnJvdy1saXN0aW5nIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAwIGVtKDE1KSBlbSgyNik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlyZWZveCB7XHJcbiAgLm1lc3NhZ2UtZi1wIGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLmNvbC1tZC0xMCB7XHJcbiAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICB9XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xMiU7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTIlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC50ZXh0LndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xMS44JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTEuOCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwZW07XHJcbiAgICB9XHJcbiAgICAmLm1vdG9yY3ljbGUtaGVhZGVye1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTEyJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTEyJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSAuYm94LWltYWdlIC50eHQgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zZW07XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg4OSk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oODYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTExLjIlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTEuMiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kgLmJveC1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgICAudmlkZW8taW1hZ2Uge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAtOSU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OjExOCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMy4xMjVlbSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28sIC5pZSB7XHJcbiAgICAucGhpbG9zb3BoeSAucmVzcGVjdCAuaWNvbiBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmllIHtcclxuICAgIC5hYm91dC10aW1lbGluZSAudGltZUxpbmVjcm91c2VsIC5ib3ggLnRleHQge1xyXG4gICAgICAubnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2N7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhpbG9zb3BoeSB7XHJcbiAgICAgIC5yZXNwZWN0IHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lLCAucG93ZXJvZmRyZWFtLCAubWVzc2FnZS1mLXAsIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gIC8qIG9iYWlkIGNzcyBzdGFydCAqL1xyXG4gIC5zZWN0aW9uLnBvd2Vyb2ZkcmVhbSwgLnNlY3Rpb24ubWVzc2FnZS1mLXAsIC5zZWN0aW9uLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogNC4zNzVlbSAwIDMuMzc1ZW07XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3RpbmcgbGl7XHJcbiAgICBwYWRkaW5nOiAwIDAgLjkzNzVlbSAyLjJlbTtcclxuICB9XHJcbiAgLnNlY3Rpb24ucGhpbG9zb3BoeXtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgLnJlc3BlY3R7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDgpO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcC5sZWFke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ4KTtcclxuICAgICAgfVxyXG4gICAgICAubS1wb2xpY2llcyAucHJpbmNpcGxlLWJveHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcblxyXG5cclxuXHJcblxyXG4gIC5pbm5lckJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg2Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIHAubGVhZCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kge1xyXG4gICAgICAuYm94LWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLmZwLXJlc3BvbnNpdmUge1xyXG4gICAgLmlubmVyQmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3dlcm9mZHJlYW0gIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtZi1wIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuZnAtc2VjdGlvbiwgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAmLmlubmVyQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAucGhpbG9zb3BoeSAucmVzcGVjdCBwe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IC50aHJlZS1qb3kgLmJveC1pbWFnZSAudHh0IHB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXJCYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMTBlbTtcclxuICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogLjMxMjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24ucGhpbG9zb3BoeSAuZnAtdGFibGVDZWxse1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDA7XHJcbiAgICAuaGVhZGluZ3Mge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiAuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMTApIGVtKDMwKTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY5KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogZW0oNDYpIDA7XHJcbiAgICAucmVzcGVjdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgfVxyXG4gICAgaDMud2l0aGJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICAgIHAubGVhZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IHtcclxuICAgICAgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMzYpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2UuZnAtcmVzcG9uc2l2ZSB7XHJcbiAgICAuaW5uZXJCYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvd2Vyb2ZkcmVhbSAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZS1mLXAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhpbG9zb3BoeSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNmdWxscGFnZUlubmVyIHtcclxuICAgIC5mcC1zZWN0aW9uLCAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuaW5uZXJCYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnQtZHJpdmUtY29udCB7XHJcbiAgICAuYmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg3NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblxyXG4gIC5idG4tcHJpbWFyeXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlc3BlY3R7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaW5uZXJCYW5uZXIge1xyXG4gICAgdG9wOiA0LjA2MjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuMDYyNWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogNy41ZW07XHJcbiAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiAuM2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDA7XHJcbiAgICAuaGVhZGluZ3Mge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiAuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNikgZW0oMTApIGVtKDMwKTtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDY1KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtNTApO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogZW0oNTApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgICBoMy53aXRoYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgcC5sZWFkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3BlY3Qge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IHtcclxuICAgICAgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzNik7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZS1mLXAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuaW5uZXJCYW5uZXIgIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnAtc2VjdGlvbixcclxuICAgIC5mcC1zbGlkZSxcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcbiAgLmFib3V0LXRpbWVsaW5lIC50aW1lTGluZWNyb3VzZWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciAuZnAtc2VjdGlvbntcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC8vYm9keSAuZW5xLWZvcm0tc2Vje1xyXG4gIC8vICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIC8vfVxyXG5cclxuICAuaW5uZXJCYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMiB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIGgyIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIGgyIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuODc1ZW0gMi41ZW0gMi44NzVlbTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi5yZWNhbGx7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgI3NlY3Rpb241e1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE5MjBweDtcclxuICAgIHdpZHRoOiAxOTIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xyXG4gICAgdG9wOi0yMSU7XHJcbiAgICBtYXJnaW46YXV0bztcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbHtib3JkZXItd2lkdGg6MnB4ICFpbXBvcnRhbnQ7ICB9XHJcbn1cclxuLmJvb2stc2VydmljZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIC5zZWxlY3RwaWNrZXJ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucmVjYWxsLXRleHR7XHJcbiAgcGFkZGluZy10b3A6IDEzMXB4O1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTQwMHB4O1xyXG4gICAgd2lkdGg6IDE0MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY4ZmI7XHJcbiAgICB0b3A6IC0xMSU7XHJcbiAgICBtYXJnaW46YXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICB9XHJcbiAgLnZlaGljbGUtZm9ybXtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNhbGwtdG9wLXBhbmV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuaWNvbntcclxuICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm94LXNoYWRvdzowcHggMHB4IDUwcHggI2U1ZThlODtcclxuICAgICAgaXtcclxuICAgICAgICB3aWR0aDogMTA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3JlY2FsbC9pY29uLWFsYXJhbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6MjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi5yZWNhbGwtaGVhZHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgY29sb3I6ICNjYzAwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICBie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICYucmVke1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0X2FyZWF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM2MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtcmVjYWxse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTAwKTtcclxuICAgIHBhZGRpbmc6IGVtKDc3KSBlbSg4MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDVweCByZ2JhKDIzNSwyMzUsMjM1LDEpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCA1cHggcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDVweCByZ2JhKDIzNSwyMzUsMjM1LDEpO1xyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA4NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5NDk0OTQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmxhdGVzdF9yZWNhbGxzX2ltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLmxhdGVzdF9yZWNhbGxzX2ltZ19tb2J7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZlaGljbGUtZm9ybXtcclxuICBiYWNrZ3JvdW5kOiAjMjIyMjIyIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcmVjYWxsL3ZlaGljbGUtZm9ybS1iZy5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcclxuICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgaDZ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzQzNDM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgLmJ0bi1ncm91cHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6JGJyYW5kLXdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICByaWdodDogMS41ZW07XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcclxuICB9XHJcbn1cclxuLnNlYXJjaC1yZXN1bHR7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIC5zcGVjLXBhbmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOjU0cHggMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vaGVpZ2h0OiAxNTVweDtcclxuICAgICAgLmR0LXBhbmV7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMzYpO1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbHVle1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2VudGVyLXBhbmUtaGVhZHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW46MHB4IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcmVjYWxsL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbi5jb250YWN0LXJlY2FsbHtcclxuICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnNtYWxsLWhlYWR7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1oZWFke1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo1OXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5NTllO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtZGV0YWlsLXBhbmV7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg5Nik7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA5NTllO1xyXG4gICAgLmNvbnRhY3QtZGV0YWlse1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAjNGNiYWZmO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDk1OWU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzhcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmVucS1mb3Jte1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg4Myk7XHJcbiAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgaW5wdXQsIC5idG4tZ3JvdXAsIHRleHRhcmVhe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI1cHg7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIHRvcDplbSgyNCk7XHJcbiAgICAgICAgICByaWdodDplbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaGFzLWVycm9ye1xyXG4gICAgICAgIGlucHV0LCAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaGFzLXN1Y2Nlc3N7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM2M3NjNkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzNjNzYzZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYXtcclxuICAgICAgICAudGV4dC1wYW5le1xyXG4gICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM3Nzg5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1YzZiO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIC5yZWZyZXNoLWljb257XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgIzg2OGQ5ODtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDc1KTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiwgLmNvbC1tZC0xMntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJlY2FsbEVucXVpcmVGb3Jte1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXh0LWFuY2hvcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAmOmJlZm9yZXtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgYmFja2dyb3VuZDogIzRjYmFmZjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdC10YWJsZXtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOjc5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbToxMDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5yb3d7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuICAuaGVhZC1wYW5le1xyXG4gICAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OjU1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBsaXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDo1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbC1tZC03e1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIC5jZW50ZXItcGFuZXtcclxuICAgICAgcGFkZGluZzogMzBweCA1MHB4IDEwMHB4O1xyXG5cclxuICAgICAgLmNse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgYntcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wZW5lZHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAjMzlhMjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3VtbWFyeXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE1cHggMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQtcGFuZXtcclxuICAgIC5yaWdodC1wYW5lLXN1YntcclxuICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDo0OHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kLXN0ZXB7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNzUpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1ZXN0aW9uc3tcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6MzVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIC5vcntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ2NGY1ZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucm93MXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuY29sMXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlc3VsdC1ub3QtZm91bmR7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNWVtIDA7XHJcbiAgLnJlc3VsdC1pY29ue1xyXG4gICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgaGVpZ2h0OiAxMDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3gtc2hhZG93OjBweCAwcHggNTBweCAjZTVlOGU4O1xyXG4gICAgaXtcclxuICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvbm90LWZvdW5kLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgaDV7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gIH1cclxufVxyXG4ucmVzX3ZlcntkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG5cclxuLnZpbi1tb2RhbHtcclxuICAubW9kYWwtZGlhbG9ne1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDYlIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggNTBweCA1MHB4IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjojMDAwMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbl9wYW5le1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7d2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnZpbi1sZWZ0e1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBie1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvbGkuanBnXCIpIDRweCAgM3B4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb2wtbWQtMTJ7XHJcbiAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgIC5sYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjExcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC01e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudmluLWhlYWR7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLWltZ3tcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmluLW51bWJlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pbnZhbGlke1xyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvY2F1dGlvbi5qcGdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludmFsaWRfdGV4dHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzIlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhlbTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY291bnRyeUxhbmd1YWdlQ2xpY2t7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5yZWNhbGx7XHJcbiAgICAgJjpiZWZvcmV7XHJcbiAgICAgIGhlaWdodDogMTYwMHB4O1xyXG4gICAgICB3aWR0aDogMTYwMHB4O1xyXG4gICAgICB0b3A6LTEyJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1yZXN1bHQgLnNwZWMtcGFuZSAuZHQtcGFuZXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcbiAgLnZpbi1tb2RhbCAubW9kYWwtZGlhbG9ne1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDElIGF1dG87XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgICYucmVjYWxse1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmVoaWNsZS1mb3Jte1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc2JTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTMzJSAwcHg7XHJcbiAgICAgIC5jb2wtbWQtNiAuYnRuLWdyb3Vwe1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLXJlc3VsdCAuc3BlYy1wYW5le1xyXG4gICAgICAuZHQtcGFuZXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTMpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbHVle1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNlbnRlci1wYW5lLWhlYWR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0LXRhYmxlIHtcclxuICAgICAgLmNvbC1tZC03IC5jZW50ZXItcGFuZXtcclxuICAgICAgICAvL3BhZGRpbmc6ZW0oMzApIGVtKDUwKSBlbSgxMDApO1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWQtcGFuZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtNyAuY2VudGVyLXBhbmUge1xyXG4gICAgICAgIC5jbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgICAgaDYsIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3Vie1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kLXN0ZXAgLnF1ZXN0aW9ucyAucm93MSAuY29sMXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtcmVjYWxse1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgICAgLnNtYWxsLWhlYWR7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDIyKTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtZGV0YWlsLXBhbmUge1xyXG4gICAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmVucS1mb3Jte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1ZW07XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC44ZW07IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNhcHRjaGEgLnRleHQtcGFuZXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgIC5yZWZyZXNoLWljb24gYSBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG4gIGJvZHkge1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgfVxyXG4gICAgJi5yZWNhbGx7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlY2FsbC10ZXh0OmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTI4MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIG1haW57XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgcGFkZGluZzogLjY4NzVlbSAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgLnZlaGljbGUtZm9ybXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NiU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzMyUgMHB4O1xyXG4gICAgICAuY29sLW1kLTYgLmJ0bi1ncm91cHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1yZXN1bHQgLnNwZWMtcGFuZXtcclxuICAgICAgLmR0LXBhbmV7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jZW50ZXItcGFuZS1oZWFke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzdWx0LXRhYmxlIHtcclxuICAgICAgLmNvbC1tZC03IC5jZW50ZXItcGFuZXtcclxuICAgICAgICAvL3BhZGRpbmc6ZW0oMzApIGVtKDUwKSBlbSgxMDApO1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWQtcGFuZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtNyAuY2VudGVyLXBhbmUge1xyXG4gICAgICAgIC5jbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgICAgaDYsIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3Vie1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kLXN0ZXAgLnF1ZXN0aW9ucyAucm93MSAuY29sMXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtcmVjYWxse1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgICAgLnNtYWxsLWhlYWR7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDIyKTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtZGV0YWlsLXBhbmUge1xyXG4gICAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmVucS1mb3Jte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1ZW07XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FwdGNoYSAudGV4dC1wYW5le1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgLnJlZnJlc2gtaWNvbiBhIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAucmVzdWx0LXRhYmxle1xyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1wYW5le1xyXG4gICAgICAucmlnaHQtcGFuZS1zdWJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgLmNvbnRhY3QtcmVjYWxse1xyXG5cclxuICAgIC5jb250YWN0LWRldGFpbC1wYW5le1xyXG4gICAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgdWx7XHJcblxyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGNiYWZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5lbnEtZm9ybXtcclxuXHJcblxyXG5cclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcblxyXG4gICAgICAgICYuY2FwdGNoYXtcclxuICAgICAgICAgIC50ZXh0LXBhbmV7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgLnJlZnJlc2gtaWNvbntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnRleHQtYW5jaG9ye1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5yZXN1bHQtdGFibGUgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViIGlucHV0IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICB9XHJcbiAgLnJlY2FsbCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cclxuICAucmVjYWxsLXRleHR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpbi1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiA5JSBhdXRvO1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLmNvbC1tZC01e1xyXG4gICAgICAgICAgLnZpbi1pbWd7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aW4tbGVmdCAge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgICAgLnZpbi1oZWFke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbnZhbGlkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmludmFsaWRfdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDIlO1xyXG4gICAgICBwe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2FsbDpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgLnJlY2FsbC10b3AtcGFuZSB7XHJcbiAgICAgIC5idF9hcmVhIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1yZWNhbGwge1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVoaWNsZS1mb3Jte1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzIyMiAhaW1wb3J0YW50O1xyXG4gICAgaDZ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmNvbC1tZC04e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC02IHtcclxuICAgICAgLmJ0bi1ncm91cHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBib2R5IC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgLnNwZWMtcGFuZXtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmR0LXBhbmV7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jZW50ZXItcGFuZS1oZWFke1xyXG4gICAgICAgIG1hcmdpbjoxNXB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLnJlc192ZXJ7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcbiAgICAgIC5kZXNrX3ZlcntkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0LXRhYmxle1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAuaGVhZC1wYW5le1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgLmNlbnRlci1wYW5le1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUge1xyXG4gICAgICAucmlnaHQtcGFuZS1zdWJ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlY29uZC1zdGVwIHtcclxuICAgICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdWVzdGlvbnMgLm9ye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgLnNtYWxsLWhlYWR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1oZWFke1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LWRldGFpbC1wYW5lIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVucS1mb3JtIHtcclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIGlucHV0LCAuYnRuLWdyb3VwLCB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgIHRvcDogMS4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNhcHRjaGEgLnRleHQtcGFuZXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICAgICAgLnJlZnJlc2gtaWNvbiBhIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC52aW4tbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1hcmdpbjogMyUgYXV0bztcclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgLmNvbl9wYW5le1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgLnZpbi1sZWZ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTV7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLnZpbi1oZWFke1xyXG4gICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmluLWltZyB7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmludmFsaWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIC5pbnZhbGlkX3RleHR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAudmluLWxlZnQuY29sLW1kLTEyIHVse1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcbiAgLnJlY2FsbC10ZXh0IHtcclxuICAgIC5yZWNhbGwtdG9wLXBhbmUge1xyXG4gICAgICAuYnRfYXJlYSB7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjYxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm0ge1xyXG4gICAgaDZ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm0ge1xyXG4gICAgLmNvbC1tZC04e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICAmLnJvd3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB1bHtcclxuICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtN3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLmNlbnRlci1wYW5le1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC0ze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAucmlnaHQtcGFuZSAucmlnaHQtcGFuZS1zdWIgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtcGFuZSAucmlnaHQtcGFuZS1zdWIuc2Vjb25kLXN0ZXAge1xyXG4gICAgICAucXVlc3Rpb25ze1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5yb3cxIC5jb2wxe1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbCB7XHJcbiAgICAubWFpbi1oZWFke1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LWRldGFpbC1wYW5le1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDk1OWU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5xLWZvcm17XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAuY29sLW1kLTYsIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgJi5jYXB0Y2hhIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcblxyXG5cclxuICAucmVjYWxsLXRleHQgLmxhdGVzdC1yZWNhbGwge1xyXG4gICAgLmxhdGVzdF9yZWNhbGxzX2ltZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sYXRlc3RfcmVjYWxsc19pbWdfbW9ie1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmluLW1vZGFsIHtcclxuICAgICYuaW52YWxpZCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5pbnZhbGlkX3RleHQge1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6NDBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgLnZpbi1sZWZ0IHtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTV7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1yZWNhbGwgLmNvbnRhY3QtZGV0YWlsLXBhbmV7XHJcblxyXG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgLmNvbnRhY3QtZGV0YWlsIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgY2xlYXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOTU5ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbHtcclxuICAgIC5lbnEtZm9ybXtcclxuICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC5jb2wtbWQtNiwgLmNvbC1tZC0xMntcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeS5idG57XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxLjU2MjVlbTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAuY2FwdGNoYSB7XHJcbiAgICAgICAgLnRleHQtcGFuZXtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4O1xyXG4gICAgICAgICAgICAucmVmcmVzaC1pY29ue1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNhbGx7XHJcbiAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MS41NjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNhbGwtdGV4dCB7XHJcbiAgICAucmVjYWxsLXRvcC1wYW5lIHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idF9hcmVhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF0ZXN0LXJlY2FsbHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtZm9ybXtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGg2e1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICAmLnJvd3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5jZW50ZXItcGFuZXtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtM3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViLnNlY29uZC1zdGVwIHtcclxuICAgICAgLnF1ZXN0aW9uc3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAucm93MSAuY29sMXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MS41NjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5yZWNhbGwtdGV4dCAucmVjYWxsLXRvcC1wYW5lIC5idF9hcmVhe1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aW4tbW9kYWwge1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLnZpbi1sZWZ0LmNvbC1tZC0xMiB1bCBsaXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgIC52aW4tdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnZpbi1udW1iZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgLnJlY2FsbC10b3AtcGFuZSB7XHJcbiAgICAgIC5idF9hcmVhIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1yZWNhbGwge1xyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm0gLmNvbC1tZC04IC5jb2wtbWQtNntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBib2R5IC5zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5zcGVjLXBhbmUge1xyXG4gICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5jZW50ZXItcGFuZS1oZWFke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHQtcGFuZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0LXRhYmxlLnJvdyAuY29sLW1kLTIgdWwgbGl7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucmVzdWx0LXRhYmxlIC5jb2wtbWQtNyAuY2VudGVyLXBhbmUgLmNsIGJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLnJlc3VsdC10YWJsZSAucmlnaHQtcGFuZSAucmlnaHQtcGFuZS1zdWIgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1ZW07XHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbCAubWFpbi1oZWFke1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gIH1cclxuICAuY29udGFjdC1yZWNhbGwge1xyXG4gICAgLmNvbnRhY3QtZGV0YWlsLXBhbmUge1xyXG4gICAgICAuY29udGFjdC1kZXRhaWwge1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCBsaXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVucS1mb3Jte1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgLmJ0bi1ncm91cCwgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICB0b3A6MWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXB0Y2hhIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCJcclxuXHJcbi5kZXNrdG9wX2NvbnRhY3R7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4ubW9iaWxlX2NvbnRhY3R7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuLmNvbnRhY3QtZGVhbGVyIHtcclxuXHJcbiAgJi5pbm5lci1iYW5uZXIge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0NCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbi5jYXRlZ29yeS1wYW5le1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOjI2cHg7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOjI2cHg7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1kcm9wZG93bntcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAmLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwXHJcbiAgICAgIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOmVtKDI0KTtcclxuICAgICAgICAgICAgcmlnaHQ6ZW0oMjQpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIDAgIDA7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KVxyXG4gIH1cclxuXHJcbiAgLmF1dG9MaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGxpIHtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzAlXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oLTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdXItdGFibGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxNyk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNlYy1vbmUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5jb2wtc2VjLXR3byB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjApO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDUzKTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zaG93LXJvb20tc2VjIHtcclxuXHJcbiAgcGFkZGluZzogZW0oODApIDA7XHJcbiAgaDIge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIH1cclxuICBociB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgd2lkdGg6IGVtKDcxKTtcclxuICAgIGhlaWdodDogZW0oNCk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnZpZXdhbGxidG4ge1xyXG5cclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTUpO1xyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgLypwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgMDsqL1xyXG4gICAgICBwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgZW0oNSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ZW0oMyk7XHJcbiAgICAgICAgdG9wOiBlbSgxKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLy52aWV3YWxsYnRuIHtcclxuICAvL1xyXG4gIC8vICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAvLyAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gIC8vXHJcbiAgLy8gIC5idG4ge1xyXG4gIC8vXHJcbiAgLy8gICAgd2lkdGg6IGVtKDE4MCk7XHJcbiAgLy8gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAvL1xyXG4gIC8vICAgIGkge1xyXG4gIC8vICAgICAgcmlnaHQ6IDA7XHJcbiAgLy8gICAgfVxyXG4gIC8vXHJcbiAgLy8gICAgJjphY3RpdmUge1xyXG4gIC8vICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAvLyAgICB9XHJcbiAgLy9cclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy99XHJcblxyXG4gIC5ib3gge1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBlbSgxNDcpO1xyXG5cclxuICAgICYuZmlyc3RiIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICB9XHJcbiAgICAmLmRhcmtncmlkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mtc2VjIHtcclxuXHJcbiAgICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2QwMjYyNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTclO1xyXG4gICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNik7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmdtLXN0eWxlLW10YyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVucS1mb3JtLXNlYyB7XHJcblxyXG4gIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XHJcbiAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IGVtKDE5KTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gIH1cclxuICAmLnJlZ2lzdGVyLWludGVyZXN0e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIG1hcmdpbi10b3A6IDEuNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgJi5sYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0YXJlYXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IGVtKDQ1KSAwIDAgMDtcclxuXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmV0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U0ZTZlODtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGhhbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgICBoZWlnaHQ6IGVtKDUyKTtcclxuICAgIG1pbi13aWR0aDogZW0oMjI4KTtcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICB0b3A6IGVtKDEyKTtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDIyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIC5oYXMtZXJyb3Ige1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNzYzZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDY1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCA7XHJcbn1cclxuXHJcbiNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICBmb250LXNpemU6IGVtKDE4KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuI21hcC1jYW52YXMge1xyXG4gIGhlaWdodDogZW0oNjUwKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4jbWFwLWNhbnZhcy1kZXRhaWwge1xyXG4gIGhlaWdodDogZW0oNjUwKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHIge1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNiYThhM2Q7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWFpbi1wb3B1cCB7XHJcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcEltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2NvbnRlbnQgaDMge1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMzApO1xyXG5cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuI2NvbnRlbnQgaHIge1xyXG4gIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG59XHJcblxyXG4jY29udGVudCAubWFwTGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6ICdDYXRhbWFyYW4nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNjb250ZW50IC5tYXBMaXN0IGxpIHNwYW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5hdXRvTGlzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgZW0oNTApIDAgZW0oNzApO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiBlbSg1OCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTgpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICBzZWN0aW9ue1xyXG4gICAgJi5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxle1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdtLXN0eWxlIC5jbG9zZS1idG4ge1xyXG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcclxuICAubUNTQl9zY3JvbGxUb29sc3tcclxuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMTVweDtcclxuICB9XHJcbn1cclxuI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTU1MHB4KXtcclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgICAuZGV0YWlsLWFyZWF7XHJcbiAgICAgICAgICB3aWR0aDogNTklO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLmVucS1mb3JtLXNlYyAuYnRuLXdoaXRlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLnZpZXdhbGxidG4ge1xyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbGVmdDogZW0oNCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAjY29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuI3BoaWxve1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMgLmZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZXtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG4gIGJvZHkgI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xyXG4gIH1cclxuICBib2R5LmhvbWVwYWdlLm5vcm1hbC1wYWdlcyBzZWN0aW9uLmVucS1mb3JtLXNlYyAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwZW07XHJcbiAgfVxyXG4gIGJvZHkgIC5zaG93LXJvb20tc2Vje1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAyMnB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZW5xLWZvcm0tc2VjIC5idG4td2hpdGUge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIC5ib3ggLmFkZHJlc3Mtc2VjIHtcclxuXHJcbiAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICB3aWR0aDogNTklO1xyXG5cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDclO1xyXG4gICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAmLmVucS1mb3JtLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNob3ctcm9vbS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1kcm9wZG93biB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICB0b3A6MWVtO1xyXG4gICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgZW5kICovXHJcblxyXG5cclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBlbSgyNTApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcEltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSg1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgICAuYXV0b0xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VyLXRhYmxlIHtcclxuICAgICAgLmNvbC1zZWMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgbWluLWhlaWdodDogMzNlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi52aXJ0dWFsLWJ0bntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMxJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAvKiBjYXRlZ29yeS1wYW5lIHN0YXJ0ICovXHJcbiAgLmNhdGVnb3J5LXBhbmUge1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktZHJvcGRvd24ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43ZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgdG9wOjFlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcbiAgLmRlc2t0b3BfY29udGFjdHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAubW9iaWxlX2NvbnRhY3R7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcblxyXG5cclxuICAubWFpbi1wb3B1cCB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IGVtKDI1MCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWFwSW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG5cclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAudGhhbmtzIHtcclxuICAgICAgICAudGhhbmtzLWlubmVyIHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1haW4tcG9wdXAge1xyXG5cclxuICAgIHdpZHRoOiBlbSgyODApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI1KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1kZWFsZXIge1xyXG5cclxuICAgICYuaW5uZXItYmFubmVyIHtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYXAtYXJlYS1zZWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSlcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubWFwLXBhbmV7XHJcbiAgICAubWFwLWFyZWEtc2Vje1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNSlcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgdG9wOiBlbSg2KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbntcclxuICAgICAgJi5lbnEtZm9ybS1zZWMge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcbiAgLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4gIC5jYXRlZ29yeS1wYW5lIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWRyb3Bkb3duIHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgLmF1dG9MaXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC41Mzc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VyLXRhYmxlIHtcclxuICAgICAgLmNvbC1zZWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc2VjLW9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zZWMtdHdvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC50ZXh0YXJlYXNlYyB7XHJcbiAgICAgIG1hcmdpbjogZW0oMzApIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCkgMCBlbSg2MCkgMDtcclxuXHJcbiAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyMClcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbiAgLmNvbnRhY3QtZGVhbGVyLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgaDJcclxuICAgIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuIiwiLmlubmVyLWJhbm5lciB7XHJcblxyXG4gIC5kZWFsZXItYmFubmVyIHtcclxuICAgICYudF9zcHsgbWFyZ2luLXRvcDogNWVtfVxyXG4gICAgPiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBlbTtcclxuICAgICAgbGVmdDogNS41ZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcblxyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuMjVlbSAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2MjVlbTtcclxuICAgIH1cclxuICAgIC5iYW5uZXItaWNvbi1sb2dvIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5hYm91dC1kZWFsIHtcclxuICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWRlYWxlci1zZWMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzZW0gMDtcclxuICBmb250LXNpemU6IDEuMjUwZW07XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDIyKTtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDE0KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYXN0IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5jb21wYW55LWludHJvLXNlYyB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICBwYWRkaW5nOiA2LjI1MGVtIDA7XHJcblxyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMik7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBwIHtcclxuXHJcbiAgICBmb250LXNpemU6IGVtKDIwKVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZXhwbG9yZS1zZWMge1xyXG4gIHBhZGRpbmctdG9wOiBlbSg3MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcbiAgLnNlcnZpY2VzLWJveCB7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICB3aWR0aDogMjclO1xyXG5cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyLjVlbTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDAuNjI1ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDJlbSAyLjVlbTtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIuNWVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNjI1ZW0gMCAxLjEyNWVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0LjVlbTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5jZXJ0aWZpZWQtY2FyIHtcclxuXHJcbiAgICAgIHdpZHRoOiA0MSU7XHJcblxyXG4gICAgfVxyXG4gICAgJi5tYXAtc2VjIHtcclxuXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYWluLWJveC1zZWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBociB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtYm94IHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oNDApO1xyXG5cclxuICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAxNyU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDExMCk7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyNSk7XHJcbiAgICAgIG1pbi13aWR0aDogMjNlbTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRpc2NsYWltZXItdHh0IHtcclxuICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAuc3RhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hYm91dC1kZWFsLmlubmVyLWJhbm5lciB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gIH1cclxuICAmLm1ndDJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gIH1cclxufVxyXG4uY29tcGFueS1pbnRyby1zZWMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC8vaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjYWxsLXNlYyB7XHJcbiAgaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICYud2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgJi5mb3ItbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgIHRvcDplbSgxMTIpO1xyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2UtZi1wIGgye1xyXG4gICAgbWFyZ2luOmVtKDQ4KSAwIGVtKDIwKTtcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYyKSAwIGVtKDApIDA7XHJcbiAgICB9XHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uLnVubGltaXRlZCAuY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nOiBlbSg2MikgMCBlbSgwKSAwO1xyXG4gICAgfVxyXG4gICAgLnVubGltaXRlZCAuY29sLW1kLTZ7XHJcbiAgICAgIGhlaWdodDogNzh2aDtcclxuICAgIH1cclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICBtYXJnaW46IGVtKDE1KSAwIGVtKDE1KSAwO1xyXG4gICAgfVxyXG4gICAgLmlubmVyTWVudT5saSAuZHJvcERvd24gdWwgbGl7XHJcbiAgICAgbWluLWhlaWdodDogZW0oMjUwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC8vLmFib3V0LWRlYWwuaW5uZXItYmFubmVyIC5mcC10YWJsZUNlbGx7XHJcbiAgLy8gIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG4gICAgfVxyXG4gICAgJi5jYWxjLXNlYyB7XHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgICsgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjUxcHhcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgICYubWFwLXNlYyB7XHJcbiAgICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FsYy1zZWMge1xyXG4gICAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG5cclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5pZSB7XHJcbiAgICAuZXhwbG9yZS1zZWMgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuY29udGFjdC1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgdG9wOiA2LjVlbTtcclxuICB9XHJcblxyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwZW0gMi4yZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjZlbSAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuMmVtIDAgMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMGVtIDAgM2VtO1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwZW07XHJcbiAgICB9XHJcbiAgICAuYm94LW9uZS10ZXh0IC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvXHJcblxyXG4gICAgfVxyXG4gICAgLmJveC10aHJlZS10ZXh0IHtcclxuXHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBib3R0b206IC0wLjM3NWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjUpIGVtKDE5KTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuY29tcGFueS1pbnRyby1zZWN7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGVNb2JpbGVCYW5uZXJUZXh0e1xyXG4gICAgLmlubmVyLWJhbm5lcntcclxuICAgICAgLnR4dC1zZWN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIC5jb250YWN0LWJveHtcclxuICAgICAgbWFyZ2luLXRvcDozZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogMWVtIDBlbSAyLjJlbTtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogZW0oNCkgMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lcntcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDYuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMGVtIDAgM2VtO1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oOCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcclxuXHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxMikgIWltcG9ydGFudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDExKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEyKSBlbSgxMSkgIWltcG9ydGFudDtcclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSg5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiBlbSg0MzApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcblxyXG4gIC8qIGFib3V0IGRlYWxlYXIgcGFnZSAqL1xyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgfVxyXG4gICB9XHJcblxyXG4gIC5hYm91dC1kZWFsIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXNlYyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIHtcclxuICAgIC5kZWFsZXItYmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiAyMmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICAgICAgdG9wOiA1ZW07XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg2KTtcclxuXHJcbiAgICAgIC8qIGFib3V0IGRlYWxlYXIgcGFnZSAqL1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDIwKTtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxMCk7XHJcblxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuXHJcbiAgICAgICYuY2VydGlmaWVkLWNhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYuZmxvZ29zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnAtc2Nyb2xsZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWRlYWxlci5pbm5lci1iYW5uZXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtIDtcclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjYWxsLXNlYyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAmLmZvci1kZXNrdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9yLW1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmFib3V0LWRlYWwge1xyXG4gICAgLmt1d2FpdC1iYW5uZXItbG9nbyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNTApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTIuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvKm1hcmdpbi10b3A6IGVtKDUwKTsqL1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC50eHQtc2VjIHtcclxuICAgICAgPiBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIGxlZnQ6IGVtKDMwKTtcclxuICAgICAgdG9wOiAyZW07XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2VjIHtcclxuICAgIHBhZGRpbmc6IGVtKDApIDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIHBhZGRpbmc6IGVtKDApIGVtKDIwKTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDE1KTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxNSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTUwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTUpO1xyXG5cclxuICAgICAgICBoMyB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDgpIDA7XHJcblxyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE3MCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2VjIHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVye1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgJi5mbG9nb3NlYyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjAwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmt1d2FpdC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbntcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIlxyXG4uc2FmZVRlY2hJdGVtcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9ue1xyXG4gIC8vIGJhY2tncm91bmQ6IzA3MDcwNztcclxuICAubDEtY29udGVudHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxOTApO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAjMDcwNzA3O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzkuNSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDQ1KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDQ1KTtcclxuICAgIGgze1xyXG4gICAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSg0OSk7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgIH1cclxuICAgIHBcclxuICAgIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmwxLWltZ3tcclxuICAgIHdpZHRoOiA2MC41JTtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAua3ctdGx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGVtKDUwKTtcclxuICAgICAgYm90dG9tOiBlbSgxODApO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMik7XHJcbiAgICAgIG1pbi13aWR0aDphdXRvO1xyXG4gICAgICB3aWR0aDphdXRvO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5mYW5jeV92aWRlb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwLjUlO1xyXG4gICAgYm90dG9tOiA3LjUlO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogI2ZmNDU0NTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXZpZGVvLWxpbmt7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmhvbWUtYmFubmVye1xyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcmlnaHQ6IDIzJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNjMDAgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2e1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGV7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4udmlkZW8tc2VjdGlvbntcclxuICBoZWlnaHQ6IDgyNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6NDQuMyU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEuMykgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMDApO1xyXG4gICAgZm9udC1mYW1pbHk6JHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDIpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oLTAuMDUpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBmb250LXNpemU6IGVtKDExKTtcclxuICAgIHdpZHRoOmVtKDE5OCk7XHJcbiAgICBwYWRkaW5nOiBlbSgxMykgZW0oMjcpIGVtKDEyKSBlbSgyNyk7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLmJnVmlkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTEwMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIC8qYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9iZy1oZXJvLXZpZGVvLmpwZ1wiKSBuby1yZXBlYXQ7Ki9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdUaWNrZXJ7XHJcblxyXG4gIGhlaWdodDogZW0oNjApO1xyXG4gIC8vIGJhY2tncm91bmQ6IHJnYmEoIzAxMDEwMSwgMC40KTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgei1pbmRleDogOTtcclxuICBmbG9hdDogbGVmdDtcclxuICAubGVmdC1oZWFkaW5ne1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDoxOSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IGVtKDIzKSAwIDAgZW0oODgpO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0Oi01JTtcclxuICAgICAgdG9wOi01MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDUwZTBlO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgd2lkdGg6ZW0oMTQyKTtcclxuICAgICAgaGVpZ2h0OmVtKDEzNyk7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgd2lkdGg6IGVtKDQ2KTtcclxuICAgICAgaGVpZ2h0OmVtKDQ2KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OmVtKDM2KTtcclxuICAgICAgdG9wOmVtKDcpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeSB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9iZWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgXHJcbiAgICAgIC8vaW1ne1xyXG4gICAgICAvLyAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgLy8gIGhlaWdodDplbSgyMSk7XHJcbiAgICAgIC8vICBsZWZ0OjA7XHJcbiAgICAgIC8vICByaWdodDowO1xyXG4gICAgICAvLyAgdG9wOjA7XHJcbiAgICAgIC8vICBib3R0b206MDtcclxuICAgICAgLy8gIG1hcmdpbjogYXV0bztcclxuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC10ZXh0e1xyXG4gICAgd2lkdGg6ODElO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAxMDEwMSwgMC44KTtcclxuICAgIHBhZGRpbmc6IGVtKDIwKSAwIDAgZW0oMzgpO1xyXG4gIH1cclxufVxyXG4uY29va2llLWJhciB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICBwYWRkaW5nOiAwIGVtKDM2KTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgei1pbmRleDogOTtcclxuICBmbG9hdDogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjhzKTtcclxuICAgcHtcclxuICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgIG1hcmdpbjogMDtcclxuICAgICBmbG9hdDogbGVmdDtcclxuICAgICB3aWR0aDogODAlO1xyXG4gICAgIHBhZGRpbmc6IGVtKDQ0KSAwO1xyXG4gICB9XHJcbiAgLmJ0bmFyZWEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgLmNsb3NlLWMtYmFyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogZW0oMTEwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg0Nik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSg0Nik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogIGF1dG87XHJcbiAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaW5hY3RpdmUge1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICB9XHJcbn1cclxuLm5ld1NsaWRlcntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDYwKSBlbSgzKSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcmlnaHQ6IGVtKDQyKTtcclxuICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDplbSgzKTtcclxuICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5uZXdzU2xpY2tOYXZ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6MTklO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qcGFkZGluZzogZW0oMjMpIDAgMCBlbSg4OCk7Ki9cclxuICAmOmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDotNSU7XHJcbiAgICB0b3A6LTUwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogI2Q1MGUwZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgd2lkdGg6ZW0oMTQyKTtcclxuICAgIGhlaWdodDplbSgxMzcpO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGl7XHJcblxyXG4gICAgd2lkdGg6IGVtKDQ2KTtcclxuICAgIGhlaWdodDplbSg0Nik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OmVtKDM2KTtcclxuICAgIHRvcDplbSg3KTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2JlbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5zbGljay1saXN0e1xyXG4gICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAubmV3c05hdi1pdGVte1xyXG4gICAgcGFkZGluZzogZW0oOCkgMCBlbSg4KSBlbSg4OCk7XHJcbiAgICBoZWlnaHQ6IGVtKDYwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZXdTbGlja1NsaWRlcntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICAuc2xpY2stc2xpZGV7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMjAlIDAgMDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLm5ld3NMaW5re1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiBlbSgzKSBlbSg2MCkgZW0oMykgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIHRvcDogZW0oMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OmVtKDMpO1xyXG4gICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdG9wOiBlbSgzKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgcmlnaHQ6IGVtKDMwKTtcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgZW0oMTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNSk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnRocmVlSW1hZ2Vze1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLml0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOjMzLjMzMyU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5pdGVtLWhlYWRpbmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oMTEwKSBlbSg2MCkgZW0oNzYpIGVtKDYwKTtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IGVtKDQwKTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC40MDBlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjQwMGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxLjVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5sYXRlc3QtbmV3c3tcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgLnJvd3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgtNjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oLTYwKTtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg2MCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvd3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMXtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjgpIDA7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgfVxyXG4gIC50eHR7XHJcbiAgICBwYWRkaW5nOjAgZW0oNjApIGVtKDYwKSBlbSg2MCk7XHJcbiAgICBtaW4taGVpZ2h0OmVtKDE5MCk7XHJcbiAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjOWM5Yzk7XHJcblxyXG4gIH1cclxuICBoM3tcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgfVxyXG4gIC5tb3JlTGlua3tcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgcGFkZGluZzogZW0oMykgZW0oNDApIGVtKDMpIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgIGl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6ZW0oMyk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaHVtYntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBib3R0b206ZW0oLTMwKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICB3aWR0aDplbSgxNik7XHJcbiAgICAgIGhlaWdodDplbSgxNik7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGx7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG4ubG9nby1zZWN0aW9ue1xyXG4gIHBhZGRpbmc6ZW0oMTUpIDBweCBlbSg0NSkgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5ob25kYS1sb2dve1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDplbSgyMDQpO1xyXG4gIGhlaWdodDplbSg0NSk7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZW1iZWQtY29udGFpbmVye1xyXG4gIHdpZHRoOjEwMCUgO1xyXG4gIGhlaWdodDoxMTB2aCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOjA7XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5pbWctZGVza3RvcC1ub25le1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIHtcclxuICBpbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtMTQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIC5ob21lcGFnZSAuZnVsbHBhZ2Utd3JhcHBlciAudmlkZW8tc2VjdGlvbi5mcC1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaG9tZS1iYW5uZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgbGVmdDogNDMlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG5cclxuICAubWFjIHtcclxuICAgICNteVZpZGVve1xyXG4gICAgICBoZWlnaHQ6IDc4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuLm1hY3tcclxuICAuY2FyLXBheS1pbnJ7XHJcbiAgICAuYnRueyAgICBtaW4td2lkdGg6IDE0LjQzNzVlbTtcclxuICAgICAgaXtcclxuICAgICAgICB0b3A6MC4xOWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYWMge1xyXG4gICNteVZpZGVve1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5idG4gaXtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgdG9wOiAuMjEyNWVtO1xyXG5cclxuICB9XHJcbiAgLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldHtcclxuICAgIHRvcDogMC4yZW07XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuI215VmlkZW97Ym9yZGVyOm5vbmUgIWltcG9ydGFudDt9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KXt9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4jc2VjdGlvbjV7XHJcbiAgcGFkZGluZy10b3A6IGVtKDEwKTtcclxufVxyXG4gIC5sb2dvLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nOmVtKDUpIDBweCBlbSgzMCkgMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNXB4KSBhbmQgKG1heC13aWR0aDogMTU1MHB4KXtcclxuICBib2R5IC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5Qcm9kdWN0R2FsbGVyeSAucHJvZHVjdCB7XHJcbiAgICAuY2Fye1xyXG4gICAgICBib3R0b206IDJlbTtcclxuICAgIH1cclxuICAgIC5sb2dve1xyXG4gICAgICBwYWRkaW5nOiAxZW0gLjkzNzVlbSAxLjYyNWVtO1xyXG4gICAgICB3aWR0aDogMTcuNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tc2VjdGlvbntcclxuICAgIC5sMS1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTQ1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICBib2R5IC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5Qcm9kdWN0R2FsbGVyeSAucHJvZHVjdCB7XHJcbiAgICAuY2Fye1xyXG4gICAgICBib3R0b206IDJlbTtcclxuICAgIH1cclxuICAgIC5sb2dve1xyXG4gICAgICBwYWRkaW5nOiAxZW0gLjkzNzVlbSAxLjYyNWVtO1xyXG4gICAgICB3aWR0aDogMTcuNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgLmxlZnQtaGVhZGluZyB7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLy5uZXdzU2xpY2tOYXZ7XHJcbiAgLy8gIGgze1xyXG4gIC8vICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcblxyXG4gIC5sYXRlc3QtbmV3cyBoMXtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIC5oNXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWUtYmFubmVyIC5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbTogNyU7XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9ue1xyXG4gICAgLmwxLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgyMDApO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDUxKTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgLmxlZnQtaGVhZGluZyB7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLy5uZXdzU2xpY2tOYXZ7XHJcbiAgLy8gIGgze1xyXG4gIC8vICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcblxyXG4gIC8vLmxhdGVzdC1uZXdze1xyXG4gIC8vICBwe1xyXG4gIC8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gIH1cclxuICAvL31cclxuXHJcbiAgLmxhdGVzdC1uZXdzIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgfVxyXG4gIC5jb29raWUtYmFyIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgfVxyXG59XHJcblxyXG4ubW91c2UtaWNvbntcclxuICAmLmRlc2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5yZXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1wb3J0cmFpdCwgLm1vYmlsZS1sYW5kc2NhcGV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRocmVlSW1hZ2VzIHtcclxuICAgIC5ncmlkX2ltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlc3tcclxuICAgIC5pdGVte1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE1LjVlbTtcclxuICAgIH1cclxuICAgIC5uZXdUaHVtYntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSBlbSg1KTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1NsaWRlciB7XHJcbiAgICBsaSB7XHJcbiAgICAgIC5uZXdzTGlua3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUwKSBlbSgzKSBlbSg1KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29va2llLWJhciB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZS1jLWJhcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdTbGlja1NsaWRlciB7XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzTGlua3tcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUwKSBlbSgzKSBlbSg1KTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRlc2t0b3AtaW1ne1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS1pbWd7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAudGhyZWVJbWFnZXMgLml0ZW0gaDJ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDtcclxuICB9XHJcbiAgLnRocmVlSW1hZ2VzIC5pdGVtIGgyIHNwYW57XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiB7XHJcbiAgICAubDEtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgxMjApO1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDQ4KTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubDEtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cclxuICAubmV3VGlja2VyIC5yaWdodC10ZXh0e1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICB9XHJcbiAgLm1haW4tdmlkZW8tbGlua3tcclxuICAgIGhlaWdodDo5Mi4wOHZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lbWJlZC1jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjkyLjA4dmggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy92aWRlb19iYW5uZXIuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGlmcmFtZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTAwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2VyIHtcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6NzglO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDQ0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGhlaWdodDogMTNlbTtcclxuICAgICAgfVxyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OjkyLjA4dmggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDkyLjA4dmggO1xyXG4gICAgbWF4LWhlaWdodDogOTIuMDh2aDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDAgMCAwO1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6NzUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NTbGlja05hdntcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5uZXdTbGlja1NsaWRlciB7XHJcbiAgICBwe1xyXG4gICAgICBwYWRkaW5nOiAwIDI1JSAwIDA7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGltZUxpbmVTZWN0aW9uLCAgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb29raWUtYmFyIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgcGFkZGluZzogMS44NzVlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWUtYmFubmVyIC5zbGljay1kb3Rze1xyXG4gICAgbGVmdDogNTklO1xyXG4gICAgUklHSFQ6IEFVVE87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cclxuICAuaG9tZS1iYW5uZXIgLnNsaWNrLWRvdHN7XHJcbiAgICB0b3A6NzAlO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgLmwxLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICAubDEtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblxyXG4gIC5ob21lcGFnZSAuZnVsbHBhZ2Utd3JhcHBlciAudmlkZW8tc2VjdGlvbi5mcC1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIC5uZXdTbGlkZXIgbGkgLm5ld3NMaW5re1xyXG4gICAgdG9wOiAxZW07XHJcbiAgfVxyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgJi5kZXNre1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5yZXN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi12aWRlby1saW5re1xyXG4gICAgaGVpZ2h0OjYydmggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmVtYmVkLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6NjJ2aCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgdG9wOjA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ZpZGVvX2Jhbm5lci5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaWZyYW1le1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiB7XHJcbiAgICAuYnRue1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgcGFkZGluZzogZW0oMTIpIGVtKDEzKSBlbSgxMikgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICAudHh0IHtcclxuICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb24sIC50aW1lTGluZVNlY3Rpb24sIC50aHJlZUltYWdlcywgLmxhdGVzdC1uZXdzLCAuZnAtYXV0by1oZWlnaHR7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbntcclxuICAgIGhlaWdodDplbSg2MDApICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld1RpY2tlciB7XHJcbiAgICAubGVmdC1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXRleHR7XHJcbiAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3NTbGlja05hdntcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG4gIC5uZXdTbGlkZXIge1xyXG4gICAgbGl7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3U2xpY2tTbGlkZXJ7XHJcbiAgICBwe1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6NzUlO1xyXG4gICAgfVxyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICByaWdodDogMTglO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgIHRvcDogZW0oMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiA2MnZoICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA2MnZoO1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgICAuY29udGFpbmVye1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogZW0oMzApO1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzMCk7XHJcbiAgICAgICAmLmZ1bGwtY29udGFpbmVye1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgwKTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLnR4dHtcclxuICAgICAgIHBhZGRpbmc6IDAgZW0oMzApIGVtKDMwKSBlbSgzMCk7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgLmxhdGVzdC1uZXdze1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDMwKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzMCk7XHJcbiAgICAgICYuZnVsbC1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dHtcclxuICAgICAgcGFkZGluZzogMCBlbSgzMCkgZW0oMzApIGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvb2tpZS1iYXIge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZS1iYW5uZXIgLnNsaWNrLWRvdHN7XHJcbiAgICB0b3A6NTUlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLmRlc2t0b3AtaW1ne1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iaWxlLWltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9uIC5sMS1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG5cclxuXHJcbiAgfVxyXG4gIC5tYWluLXZpZGVvLWxpbmt7XHJcbiAgICBoZWlnaHQ6IDEwN3ZoO1xyXG4gIH1cclxuICAuZmFuY3lfdmlkZW97XHJcbiAgICBib3R0b206IDE1LjUlO1xyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdzphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGJvZHl7XHJcbiAgICAudHAtbGVmdGFycm93LCAudHAtcmlnaHRhcnJvd3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgJi5kZXNre1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5yZXN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vI2hvbWUtc2VjdGlvbntcclxuICAvLyAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAvLyAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAvL31cclxuICBib2R5IC5uZXctaG9tZS1zbGlkZXJ7XHJcbiAgICAmLnZpZGVvLXNlY3Rpb257XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM1NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC10ZXh0IGxpe1xyXG4gICAgbWFyZ2luLXRvcDogLjNlbTtcclxuICB9XHJcbiAgLmVtYmVkLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MTIwdmggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ZpZGVvX2Jhbm5lci5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5tb2JpbGUtcG9ydHJhaXR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubW9iaWxlLWxhbmRzY2FwZXtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ4KSAwIDAgMDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDAwZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi4wMDBlbTtcclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIuMDAwZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi4wMDBlbTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMDAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0e1xyXG4gICAgICBwYWRkaW5nOmVtKDMwKSBlbSgxNSkgZW0oMTUpIGVtKDE1KTtcclxuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVte1xyXG4gICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAudHh0e1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9yZUxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnBhcmF7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIH1cclxuICAgIC5sMS1pbWd7XHJcbiAgICAgLmt3LXRse1xyXG4gICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICBib3R0b206IGVtKDY1KTtcclxuICAgICAgIHBhZGRpbmc6IGVtKDYpO1xyXG4gICAgICAgc3BhbntcclxuICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBoZWlnaHQ6ZW0oODApO1xyXG4gICAgLmxlZnQtaGVhZGluZ3tcclxuICAgICAgd2lkdGg6MTglO1xyXG4gICAgICBwYWRkaW5nOjIlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgIGksICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXRleHR7XHJcbiAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgIHBhZGRpbmc6MSUgMiU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c1NsaWNrTmF2e1xyXG4gICAgd2lkdGg6MTglO1xyXG4gICAgaSwgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5uZXdzTmF2LWl0ZW17XHJcbiAgICAgIHBhZGRpbmc6IDElIDElIDElIDYlO1xyXG4gICAgICBoZWlnaHQ6IGVtKDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdTbGlkZXIge1xyXG4gICAgbGl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIHdpZHRoOjcwJTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLm5ld3NMaW5re1xyXG4gICAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdTbGlja1NsaWRlcntcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB3aWR0aDo3MCU7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgdG9wOiBlbSgyMCk7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uLCAudmlkZW8tc2VjdGlvbiwgLnRpbWVMaW5lU2VjdGlvbiwgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyB7XHJcbiAgICAuaXRlbXtcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgLml0ZW0taGVhZGluZ3tcclxuICAgICAgICBwYWRkaW5nOiBlbSgzMCk7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBib3R0b206ZW0oMjUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGhlaWdodDogMTMuNWVtO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5mdWxsLWNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3cyAuZnVsbC1jb250YWluZXIgLnJvdyAuaXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICBib2R5IC5ib3R0b20tZm9ybSAuZm9ybS13cmFwcGVyIC50aGFua3MgLnRoYW5rcy1pbm5lcntcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuICAuY29va2llLWJhciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuICAgIC5idG5hcmVhIHtcclxuICAgICAgLmJ0bi1ob2xsb3cge1xyXG4gICAgICAgIHJpZ2h0OiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWUtYmFubmVyIC5zbGljay1kb3RzIHtcclxuICAgIHRvcDogNTYlO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5ob21lLWJhbm5lciAuc2xpY2stZG90cyB7XHJcbiAgICB0b3A6IDMzdmg7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZhbmN5X3ZpZGVve1xyXG4gICAgcmlnaHQ6IDElO1xyXG4gICAgYm90dG9tOiAxMy41JTtcclxuICB9XHJcblxyXG4gIC52aWRlby1zZWN0aW9uIGgxe1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE0KTtcclxuICB9XHJcbiAgLml0ZW17XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgLnR4dHtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjaG9tZS1zZWN0aW9uIHtcclxuICAgaGVpZ2h0OiA3MXZoICFpbXBvcnRhbnQ7XHJcbiAgIG1pbi1oZWlnaHQ6IDcxdmggIWltcG9ydGFudDtcclxuIH1cclxuICAjbnVtYmVyQ291bnRlcntcclxuICAgIHRvcDogNDAlO1xyXG4gIH1cclxuICAubmV3U2xpZGVyIGxpe1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICB0b3A6IDAuOGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IC5lbWJlZC1jb250YWluZXJ7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvdmlkZW9fYmFubmVyX21vYmlsZS5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLm1vYmlsZS1wb3J0cmFpdHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1sYW5kc2NhcGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5uZXdUaWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAubGVmdC1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDoyOCU7XHJcbiAgICAgIHBhZGRpbmc6IDQuNSUgMyU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgcGFkZGluZzoxLjUlIDIlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NTbGlja05hdntcclxuICAgIHdpZHRoOjM2JTtcclxuICAgIGl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV3c05hdi1pdGVte1xyXG4gICAgICBwYWRkaW5nOiAxJSA0JSAxJSA2JTtcclxuICAgICAgaGVpZ2h0OiBlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm5ld1NsaWRlciB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGhlaWdodDppbml0aWFsO1xyXG4gICAgICBwe1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdTbGlja1NsaWRlcntcclxuICAgIGhlaWdodDppbml0aWFsO1xyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgyNCk7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIHRvcDogZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxuICAudGhyZWVJbWFnZXMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGhlaWdodDogMTJlbTtcclxuICAgIH1cclxuICAgIC5mdWxsLWNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nLW1vYmxpZS1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmltZy1kZXNrdG9wLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNvb2tpZS1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5idG4taG9sbG93IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jbG9zZS1jLWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcblxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIC5oZXJvLXZpZGVve1xyXG4gICAgICBoZWlnaHQ6IDMxLjV2aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2VyIHtcclxuICAgIC5sZWZ0LWhlYWRpbmcge1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NTbGlja05hdntcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKkdhbGF4eSBTOCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzYwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDc0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCl7XHJcbiAgLm1haW4tdmlkZW8tbGlua3tcclxuICAgIGhlaWdodDogNzF2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNzF2aCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLnRpbWVMaW5lU2VjdGlvbiBoMSB7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzNjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzQwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7XHJcbiAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC50aW1lTGluZVNlY3Rpb24gaDEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59IiwiLnBhZ2Utbm90LWZvdW5ke1xyXG4gIG1pbi1oZWlnaHQ6NTAwcHg7XHJcbiAgcGFkZGluZzogMTIwcHggMCA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIubGF0ZXN0LW5ld3Mge1xyXG4gIHAge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXI6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uZ20tc3ZwY3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvci1zdGlja3l7XHJcbiAgaGVhZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29tbW9uLmlubmVyLWJhbm5lciB7XHJcbiAgcGFkZGluZy10b3A6IDVlbTtcclxuICAmLmxhbmRpbmctaW5uZXItYmFubmVyLW5ld3tcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg2NSk7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgdG9wOiAxMmVtO1xyXG4gIH1cclxuICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmJpZyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiAyMmVtO1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDcyKTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAudGV4dC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWQwMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTZlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1ndDF7XHJcbiAgbWFyZ2luLXRvcDogNXZoO1xyXG59XHJcbi5vblBhZ2UubWd0MXtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmctdG9wOiA0LjA2MjVlbTtcclxufVxyXG4uTm90Rm91bmR7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hYm91dC1kZWFsZXItc2VjIHtcclxuICBoMiB7XHJcbiAgICAmLmNvbmRlbnNlZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODEyNWVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcbiAgaHIge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy1sLWJveGVzIHtcclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICYuY29uZGVuc2VkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubC1ib3gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuNCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDFzKTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtMzApO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAucGxheS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDMwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oNDApIGVtKDMpIDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDMpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5uZXdzLWQge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIDA7XHJcbiAgLm5ld3MtZC1ib3gge1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNDgpO1xyXG4gICAgLm4tZGV0YWlsLWltZy1ib3gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI1ZW07XHJcbiAgICAgIG1heC13aWR0aDogNDclO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWQtYmFubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICBoNSB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgxNik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuZGV0YWlsLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIG9sLCB1bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBsaXtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHsgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMjYpO1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNoYXJlLWxpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oNTApO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5zaGFyZS1pY28ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAvKndpZHRoOiAxMDAlOyovXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcclxuXHJcbiAgICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUtc2hhcmUge1xyXG4gICAgICAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgLnNoYXJlLWljbyB7XHJcbiAgICAgICAgICAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDI2KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IGVtKC0zMCk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oMik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg1MCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgICAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlTGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgzKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyMikgZW0oMzApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGVtKDEwKSBlbSgxMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE0KTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgxMCkgZW0oMykgZW0oMCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjZzKTtcclxuICAgICAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3NfaHJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNik7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZnVsbC10aHJlZS1jb2wge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDRlbSAuOTM3NWVtIDJlbTtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLm5vLW1hcmdpbiB7XHJcbiAgICAudGhyZWUtZnVsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtZnVsbCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgLy8mOmxhc3QtY2hpbGR7XHJcbiAgLy8gIG1hcmdpbi1ib3R0b206IGVtKDU0KTtcclxuICAvL31cclxuICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmltYWdle1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI4KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAmLndoaXRlLXR4dCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmlnaHQtYWxpZ24ge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjNmNmZiO1xyXG5cclxuICAgIH1cclxuICAgICYucG9pbnRlci1mbGlwZWQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEycHggMTFweCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVkLWJveHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBoMywgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2Vja28uZGVza3RvcHtcclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMgLnNlYXJjaC1ieSwgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIC5mb3JtLWJ0bi1zZWN7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZ2VuZXJhdG9yLWR7XHJcbiAgLnRhYmxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN0ZXBQb3B1cCB7XHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBwe1xyXG4gICAgICAmLnByaWNlLXRhcXtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgzNSk7XHJcbiAgICAgICAgY29sb3I6IzNmM2YzZjtcclxuICAgICAgICBmb250LXNpemU6ZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2V7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Zykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyaW5nLXByb2dyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxMDApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGV4dC1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogZW0oNzApO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgcGFkZGluZzogZW0oNDApIDAgMCAwO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDgwKTtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAtMTZweCBhdXRvIDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBociB7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oNzApIGVtKDI4KSAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg3JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCA5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2RkLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgMCAxMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoMywgaHIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAucy1maWx0ZXJzIHtcclxuICAgICBwYWRkaW5nOiAwLjVlbSA5ZW0gMC42ZW0gMTBlbTtcclxuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICB9XHJcbiAgfVxyXG59XHJcbi5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNmVtIDA7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuXHJcbiAgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzhweCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2VuZXItYm94LWNvbnQge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg2MCk7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICAuZ2VuZXItYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZ2VuLXByaWNlc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDE1KSBlbSgxMCk7XHJcbiAgICAgICAgYm90dG9tOiBlbSg1Mik7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMCkgMCxyZ2JhKDI1NSwyNTUsMjU1LC42KSAzNSUscmdiKDI1NSwyNTUsMjU1KSAxMDAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgICBjb2xvcjokYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNntcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RlbC1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBsb3JlIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDc1KSBlbSgyMCkgZW0oMjIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmx1ZS10aGVtZXtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaHJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLm1vZGVsLW5hbWUge1xyXG4gICAgICAgICAgLmV4cGxvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAyM2Y4ODtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDIzZjg4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICB3aWR0aDogOTVlbTtcclxuICAgIHRvcDogOSU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMCBlbSg1MCkgMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnByb2R1Y3QtYXJlYXtcclxuICAgICAgcGFkZGluZzogZW0oNjApIDAgMCBlbSg2MCk7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VuLWluZm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNjcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg0MjYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICByaWdodDogLTEyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBlbSgyMjApO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oNjApO1xyXG4gICAgICAgICAgLnNwYWNlLWljb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgxMik7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMTApO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogLjQ4NzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWNzLWFyZWEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIC5pY29uLXRleHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDUwKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIC5iaWd0ZXh0e1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAuc21hbGwtdGV4dHtcclxuICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWd0ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG5cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBjMGMwYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwgIzJjMmMyYyAxMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwYzBjMGMnLCBlbmRDb2xvcnN0cj0nIzJjMmMyYycsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NWVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxufVxyXG4ubWFjIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5jb2wtbWQtMyAuZ2VuZXItYm94e1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG59XHJcbi5mLXctYiB7XHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAyMyU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgLnJlcy12ZXJze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxvY2F0aW9uLW1hcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICNtYXAtY2FudmFzIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNiU7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxJSwgcmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuMykgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuMykgMTAwJSk7XHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzY2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWxlZ2FsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDAgO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oMjApIGVtKDIwKTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMjApIGVtKDIwKSAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtZmllbGRze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xvY2F0aW9uL3N0YXRpYy1iZy5qcGdcIikgY2VudGVyIDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgICAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oNDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDgpIGVtKDE1KTtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2xvY2F0aW9uLWRkLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjNzUzZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg2Mik7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcDogLjYxMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjNWE1YTVhLCAwLjk1KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbjogMzVweCAwIDAgMjZweCAhaW1wb3J0YW50IDtcclxuICAgIHdpZHRoOiBlbSgyMDApICFpbXBvcnRhbnQ7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDE4KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogIDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBzcGFuIHtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgIHdpZHRoOiBlbSg0NTApO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC01MDUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAyMHB4IDMwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgLm1hcC1oZWFkaW5nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMjUpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICAmLm1hcC1oZWFkaW5nMntcclxuICAgICAgICBwYWRkaW5nOiBlbSgwKSBlbSgyNSk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxMDApO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIC5kaXJlY3Rpb24taWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDc2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDc2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzhweDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogZW0oMzYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzNik7XHJcbiAgICAgICAgICAgIC5zdDB7ZmlsbDojQ0MwMDAwOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAgIC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAgIC5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNF8pO2ZpbGw6I0NDMDAwMDsgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9jYXRpb24tc2VhcmNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44ZW07XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XHJcbiAgICAgIC5tYXAtbG9nbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgZW0oMjUpIGVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgzNSkgZW0oMTApIGVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzVweCA0MHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5pY29uLXBob25lIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmljb24tZW1haWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWZvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSg0MCkgZW0oMjYpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDVlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgICYucmVkLXR4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQuNDM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogZW0oLTUwKTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBpIHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGVtKDIyKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgICAuc3Qwe2ZpbGw6IzkxOTE5MTtAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jbG9zZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIG1pbi13aWR0aDogNi4yNWVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy4xMjVlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMy4xMjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMTI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMy4xMjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMTI1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2MwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubmV3LWxvY2F0aW9uLXNlYXJjaHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiBlbSgzNSkgZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1nYntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1pbmxpbmV7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTkpO1xyXG4gICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZWIgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxOSk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgLmJ0bi1ncm91cC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLXJlc3VsdC1tYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjQpIGVtKDMyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGJkYmRjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgLnZhbHVle1xyXG4gICAgICAgICAgY29sb3I6ICM2MjYyNjI7XHJcbiAgICAgICAgICBmb250LXNpemU6ZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkYmRiZGM7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDI2KTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNik7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTkpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ZW0oMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRpc3RhbmNle1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VlZGV0YWlse1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDQyJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgLm1hcC1sZWdhbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjguMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ncmF5LWFyZWEtd2FycmFudHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgMzZweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgfVxyXG59XHJcbi5leGNlcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICAuZXhjZXAtdHh0IHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNjApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxMTUpO1xyXG4gICAgaDN7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgzKTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC45Mzc1ZW0gMS42MjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgd2lkdGg6IDE0LjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxucCB7XHJcbiAgJi5oaWxpZ2h0ZWQge1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMjYpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIC5yZWQtc3RhciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm92ZXJsYXAtaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiBlbSgxNjApIDAgMDtcclxuICAgIC5iYWNrc2lkZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGVtKDQ4NSk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJvbnRzaWRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IGVtKDMyMik7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9mZmVyLXByb21vIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMmVtIDAgMDtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIGVtKDUwKTtcclxuICB9XHJcbiAgLnByb21vLWJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjgpO1xyXG4gICAgLnZhbGlkaXR5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogZW0oMzMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxJSwgcmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC44KSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2NjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNpYWwtdGFnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IGVtKC0xNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGVtKDIwNCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgzNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNjApIGVtKDEwMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiBlbSgzNTQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNjQpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICB3aWR0aDogMTNlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiA0Ljc1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc20tYm94IHtcclxuICAgICAgLnZhbGlkaXR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2V7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjYpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyNzApO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBsZWZ0OiAyLjVlbTtcclxuICAgICAgICAgIGJvdHRvbTogMmVtXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICB3aWR0aDogOThlbTtcclxuICAgIHRvcDogMjglO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiBlbSg0MCkgZW0oMzYpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYwKSAwIGVtKDI1KTtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC52YWxpZGl0eSB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDQ1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgzMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGVtKC0xNik7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb21vLXR4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oNTYpO1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSg2MCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDIyKTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjVlbTtcclxuICAgICAgICAmLmJvb2stYnR7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW8tdHh0LTJ7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcbi5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA3MGVtO1xyXG4gICAgdG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIH1cclxuICAgIC52aWRlby1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Vuc2luZy10eHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2luLWltZyB7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5oci5iYXNpYyB7XHJcbiAgbWFyZ2luLXRvcDogZW0oMjgpO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5ib2R5Lm1vZGFsLW9wZW57XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJhc2ljLXBhZ2kge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5ld3Mtcm9vbXtcclxuLm5ld3MtZmlsdGVye1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBtYXJnaW46IGVtKDEzKSAwIDAgMDtcclxuICBoNHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgJi5idG4tZ3JvdXB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDEwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsICYuYWN0aXZle1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW17XHJcbiAgLm5ld3MtaXRlbS1pbnJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllYmVkO1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm5ld3MtcGFnZSB7XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgbWF4LWhlaWdodDogNDIlO1xyXG4gIH1cclxuICAubmV3cy1wYWdlIHtcclxuICAgIC5uZXctbC1ib3hlcyB7XHJcbiAgICAgIC5sLWJveCB7XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogNTExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiA0MSU7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCAubWFwLWhlYWRpbmcubWFwLWhlYWRpbmcyIGgze1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOSUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgdG9wOjEwZW07XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIC8vLm1vZGFsLWxnIHtcclxuICAgIC8vICB0b3A6IDI5JTtcclxuICAgIC8vfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgaGVpZ2h0OiAzOSU7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgd2lkdGg6IDc4ZW07XHJcbiAgICAgIHRvcDogMjYlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogNDUlO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJjaGl2ZS1hcmVhIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCB7XHJcbiAgICAgIC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcclxuICAgICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCAubW9kYWwtY29udGVudCAudmlkZW8tYm94IGlmcmFtZSB7XHJcbiAgICB3aWR0aDogNzElO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAubmV3VGh1bWJ7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgLy8ubW9kYWwtbGcge1xyXG4gICAgLy8gIHRvcDogMjklO1xyXG4gICAgLy99XHJcbiAgICAubW9kYWwtY29udGVudCAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQgLnJlbGF0ZWQtYm94IC50ZXh0LWFyZWEgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lcntcclxuICAgICAgLnRoZXNoYXJlLWJ1dHRvbiAuc2hhcmUtaWNvIHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24gLnNoYXJlLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzOCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCAwIC45Mzc1ZW0gMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDcxJTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSg0MCkgZW0oMykgZW0oNSk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDQwKSBlbSgzKSBlbSg1KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEgLmFyY2hpdmUtYm94IC50ZXh0LWFyZWEgdWwgbGkgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oMTApIGVtKDMpIGVtKDEwKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWQtYm94IC5uZXdzLWQtYmFubmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5jb2wtbWQtMyAuZ2VuZXItYm94IC5tb2RlbC1uYW1lIC5leHBsb3Jle1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiAzMGVtO1xyXG4gICAgfVxyXG4gICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIC5oZWFkaW5nc3tcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgLm1hcC1pbWFnZSB7XHJcbiAgICAgICAgLmRpcmVjdGlvbi1pY29ue1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIC5zdDB7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgICAgIC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO31cclxuICAgICAgICAgICAgICAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTtmaWxsOiRicmFuZC13aGl0ZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvY2F0aW9uLXNlYXJjaCB7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jbG9zZXtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgLnN0MHtmaWxsOiRicmFuZC13aGl0ZTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWxlZ2FsIHVsIGxpIGEge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28uZGVza3RvcC5uby1mbGV4Ym94bGVnYWN5IHtcclxuICAgIC5zZWFyY2gtYnktZmlsdGVyIC5ib3gge1xyXG4gICAgICAucy1maWx0ZXJzIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuIC5jYXJldCB7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8gLnByb21vLWJveCAuaW1hZ2Uge1xyXG4gICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IC0xLjg3NWVtO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc3ViLWNvbnRhaW5lciAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIGJ1dHRvbiBzcGFue1xyXG4gICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keS5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tYm94LnNtLWJveHtcclxuICAgIC5pY29uLXBsdXMtaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiA0MiU7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCAubWFwLWhlYWRpbmcubWFwLWhlYWRpbmcyIGgze1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOSUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWQge1xyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWxpbmVyLmFjdGl2ZS1zaGFyZSAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idG4tc2VjIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMmVtO1xyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB0b3A6IDEwZW07XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuXHJcbiAgICAgIHdpZHRoOiA4NWVtO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjc1ZW0gMCAwIDFlbTtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNzLWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1kZWFsZXItc2VjIGgyLmNvbmRlbnNlZCB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICB3aWR0aDogMzBlbTtcclxuICAgICAgcGFkZGluZzogMCAzLjc1ZW0gMS43NWVtO1xyXG4gICAgfVxyXG4gICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogOTh2aDtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgICB3aWR0aDogODVlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4Y2VwdGlvbiB7XHJcbiAgICAuZXhjZXAtdHh0e1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveCAubWFwLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNmVtO1xyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnNjcm9sbC1hcmVhe1xyXG4gICAgICBoZWlnaHQ6IDU3JTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtaGVhZGluZy5tYXAtaGVhZGluZzIgaDN7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiA5JSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMgLmwtYm94IC50ZXh0LWFyZWF7XHJcbiAgICBtaW4taGVpZ2h0OiAxN2VtO1xyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICAuaGVhZGluZ3Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5uZXdzLWQtYm94IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lci5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyMThweDtcclxuICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWxhdGVkIC5yZWxhdGVkLWJveCAudGV4dC1hcmVhIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiA2ZW07XHJcbiAgICAgIC50eHQtc2VjIHtcclxuICAgICAgICBociB7XHJcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDE1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBoZWlnaHQ6IGVtKDYwMCk7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYjtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMjMuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgICAucy1maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAyLjRlbTtcclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgICAgLm1vZGFsLWxnIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogMy43NWVtIDAgMCAxZW07XHJcbiAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG46bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5pY29uLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4xMjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBoMi5jb25kZW5zZWQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA5OHZoO1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIC5leGNlcC10eHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gICAgLnByb21vLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS44NzVlbSA0LjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAxOCU7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDIwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAuc3BlY3MtYXJlYXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC5nZW5lci1ib3gge1xyXG4gICAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogMzglO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAuc3BlY3MtYXJlYXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAuaG9uZGEtZ2VuZXJhdG9yLXNlYyAuY29sLW1kLTMgLmdlbmVyLWJveCAubW9kZWwtbmFtZSAuZXhwbG9yZXtcclxuICAgIHBhZGRpbmc6IDEuMjVlbSAxLjM3NWVtIDEuMjVlbSAxLjM3NWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm1ndDF7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyYXktYXJlYS13YXJyYW50eXtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwIGVtKDIwKSAwO1xyXG4gICAgLnB1bGwtcmlnaHQuaW1hZ2UtcGFuZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIC5wcm9tby1ib3ggLmltYWdlIC5pY29uLXBsdXMtaWNvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWF7XHJcbi8vICAgICBoZWlnaHQ6IDQ1JTtcclxuICAgIC5zZWFyY2gtcmVzdWx0LW1hcHtcclxuICAgICAgcGFkZGluZzouNWVtO1xyXG4gICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2NsYWltZXItdHh0e1xyXG4gICAgJi50ZXh0MntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuYnRuLWFyZWEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bjpsYXN0LWNoaWxke1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIC50eHQtc2VjIGhyIHtcclxuICAgICAgbWFyZ2luOiA1cHggMCA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuLy8gICAgICAgIG1pbi1oZWlnaHQ6IDE0ZW07XHJcbiAgICAgICAgLm1vcmVMaW5rIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy44ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDE1cHg7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICAubmV3cy1kLWJveCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGluZXIuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCB7XHJcbiAgICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgICAubW9yZUxpbmsgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gLjkzNzVlbSAxZW07XHJcbiAgICAgIGgyLmNvbmRlbnNlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2hhcmluZy1wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtdG8tZml4ZWQtZml4ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgICAucy1maWx0ZXJze1xyXG4gICAgICAgcGFkZGluZzogMWVtIDEuNzVlbSAxZW0gO1xyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBsZWZ0OiAxLjg3NWVtO1xyXG4gICAgdG9wOiA1ZW07XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwLjYyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1ZW0gMS41NjI1ZW0gLjgxMjVlbSAxLjc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjcy1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb24tdGV4dHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTYpO1xyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAuc21hbGwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmlndGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyAuY2xvc2Uge1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAgLm1hcmluZS1wYWdlIHtcclxuICAgICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIC5tb2RhbC1jb250ZW50IC5wcm9kdWN0LWFyZWEgLmltYWdle1xyXG4gICAgICAgLmdlbi1pbmZvLCBpbWd7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuXHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwIDA7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogZW0oMzQwKTtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBpbWcuZGVza3RvcC12ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZy5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZy5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYjtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIC5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlcy12ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKi50aHJlZS1mdWxsIFtjbGFzc149XCJjb2wtXCJdLmZ1ZWwtZWZmaWNpZW50IC5pbWFnZSBpbWcge1xyXG5cclxuICB9Ki9cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICAgI21hcC1jYW52YXN7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgIC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgLm1DU0JfY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpIGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMTApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMzApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1mb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogIGVtKDE1KSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogZW0oMTIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdyYXktYXJlYS13YXJyYW50eSB7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm92ZXJsYXAtaW1hZ2Uge1xyXG4gICAgLmZyb250c2lkZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmJhY2tzaWRlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgLmV4Y2VwLXR4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMS41ZW1cclxuICAgIH1cclxuICAgIC5wcm9tby1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSAzZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNmVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zbS1ib3ggLnRleHQtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDNlbTtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDEwKSAwIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAge1xyXG4gICAgdG9wOiAwJTtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgIC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMi41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcC5hY3RpdmUgLm1hcC1sZWdhbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMgLmwtYm94IC50ZXh0LWFyZWF7XHJcbiAgICBtaW4taGVpZ2h0OiAxN2VtO1xyXG4gIH1cclxuICBib2R5IC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3ggLm1hcC1jb250ZW50IC5tYXAtbG9nb3tcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC5nZW5lci1ib3gge1xyXG4gICAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAgLm5ldy1sLWJveGVzIHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgLnJlbGF0ZWQge1xyXG4gICAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSB7XHJcbiAgICAgIC5hcmNoaXZlLWJveCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIuYmlnIC5kZWFsZXItYmFubmVyIHtcclxuICAgIGhlaWdodDogMTIuNWVtO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC50eHQge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmluZS1wYWdlIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyAuZGVhbGVyLWJhbm5lcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjE4NzVlbTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyLWJveC1jb250IHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGxlZnQ6IDUlO1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlbi1pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMi42ODc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQuNjI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nZW4taW5mby0yIHtcclxuICAgICAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1ZW0gMS41NjI1ZW0gLjgxMjVlbSAxLjc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgICAuaWNvbi10ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2hhcmluZy1wcm9ncmVzcyAudGV4dC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgaGVpZ2h0OiAxMy44NzVlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMTFweCAxMXB4IDAgMTJweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucG9pbnRlci1mbGlwZWQge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMS41cHggMTFweCAxMS41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmM2Y2ZmIgdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yZWQtYm94IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZy5yZXMtdmVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZi13LWI+LmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMmVtIDFlbTtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tb3tcclxuICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDRlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyLjVlbSAwO1xyXG4gICAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsaWRpdHkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMi41ZW0gMDtcclxuICAgICAgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgICAgLnR3aW4taW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5tYXAtbGVnYWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAubWFwLWxlZ2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLnRocmVlLWZ1bGwgLmZ1ZWwtZWZmaWNpZW50LXR4dHtcclxuICAgIGhlaWdodDplbSgxNjApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCJcclxuXHJcbi5idG46Zm9jdXMsXHJcbi5idG4uZm9jdXMsXHJcbi5idG46YWN0aXZlOmZvY3VzLFxyXG4uYnRuOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi5hY3RpdmU6Zm9jdXMsXHJcbi5idG4uYWN0aXZlLmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG59XHJcblxyXG5cclxuLnByZS1zZWFyY2gtY29udGFpbmVye1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIG11bHRpc2VsZWN0IGNzcyBzdGFydCAqL1xyXG4uY3Jvc3N7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGFtYnVyZ2Vye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmRpcy10ZXh0e1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHggLTFweCAtMXB4IC0zcHghaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4IWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMzBweDtcclxuICB9XHJcbiAgYi5jYXJldHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcmUtb3duZWQvYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9wZW57XHJcbiAgICBiLmNhcmV0e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcHJlLW93bmVkL2Fycm93LXVwLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICB9XHJcbiAgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51IHtcclxuICAgIC8qd2lkdGg6IDM0MHB4OyovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDQ4XCI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGhvbmRhIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgbGVmdDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm11bHRpc2VsZWN0LXNlbGVjdGVkLXRleHR7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2subXVsdGlzZWxlY3QtdWl7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIG11bHRpc2VsZWN0IGNzcyBlbmQgKi9cclxuXHJcblxyXG5cclxuLmJ0bi1zdWJtaXQsIC5idG4tcmVzZXR7XHJcbiAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDQ2JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbn1cclxuLmJ0bi1zdWJtaXR7XHJcbiAgbWFyZ2luLWxlZnQ6MiU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcclxufVxyXG4uYnRuLXJlc2V0e1xyXG4gIG1hcmdpbi1yaWdodDoyJTtcclxuICBtYXJnaW4tbGVmdDogMSU7XHJcbn1cclxuLnByZS1zZWFyY2h7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICBwYWRkaW5nOmVtKDUwKSAwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIC5zLWZpbHRlcnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIHdpZHRoOiA4JTtcclxuICAgIH1cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogODclO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNS4yJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICB9XHJcbiAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgIH1cclxuICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICB9XHJcbiAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmNlZDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2RkLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgMCAxMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgIC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucHJlLXNlYXJjaC1zZWNvbmR7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUyKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgLmZpbHRlcnN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgI3ByZU93bmVkRW5xdWlyeS5sb2FkaW5nOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMyU7XHJcblxyXG5cclxuICAgICAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAwICNhOTQ0NDI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTk0NDQyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M3NjNkO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDAgIzNjNzYzZDtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJjZWQwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9kZC1jYXJldC5zdmdcIikgbm8tcmVwZWF0IDAgMTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLnByZS1zZWFyY2gtY29udGVudHtcclxuICBtYXJnaW4tdG9wOmVtKDExNSk7XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTExcHg7XHJcbiAgfVxyXG4gIC53YXJyYW50eV90ZXh0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTQwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMy4xJTtcclxuICAgICAgcGFkZGluZy10b3A6IDc3cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vY29udGVudDpcIlwiO1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICB3aWR0aDogIDU5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI5cHg7XHJcbiAgICAgIH1cclxuICAgICAgLy8mLndhcnJhbnR5LWljbzpiZWZvcmV7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC93YXJyYW50eS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAvL31cclxuICAgICAgLy8mLnBvaW50LWNoZWNrLWljbzpiZWZvcmV7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC9wb2ludC1jaGVjay5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAvL31cclxuICAgICAgLy8mLnNhbGVzLXNlcnZpY2UtaWNvOmJlZm9yZXtcclxuICAgICAgLy8gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcHJlLW93bmVkL3NhbGVzLXNlcnZpY2Uuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtaW1ne1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNDUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogZW0oMjA3KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybS13cmFwcGVyIC50aGFua3MucHJldGhhbmtze1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxufVxyXG4ubGVmdC1wYW5le1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDV7XHJcbiAgICBjb2xvcjokYnJhbmQtd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OjYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCAjZTNlNmViIHNvbGlkO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qIGxlZnQgTWVudSBzdGFydCAqL1xyXG4uYXVyb3JhbWVudSBsaSA+IHVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hdXJvcmFtZW51LWRlZmF1bHQsXHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgdWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI2UzZTZlYjtcclxufVxyXG4uYXVyb3JhbWVudS1kZWZhdWx0ID4gbGkgPiBhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggI2UzZTZlYiBzb2xpZDtcclxufVxyXG4uYXVyb3JhbWVudS1kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICBjb250ZW50OlwiXCI7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcHJlLW93bmVkL2Fycm93LWRvd24ucG5nXCIpIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcbn1cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCA+IGxpID4gYS5vcGVuOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC9hcnJvdy11cC5wbmdcIikgbm8tcmVwZWF0O1xyXG59XHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgbGkgYSB7XHJcbiAgY29sb3I6ICMzMTMxMzE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGVtKDIwKTtcclxuICBwYWRkaW5nOiAxM3B4IDI1cHg7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgbGkge1xyXG4gICAgJjpudGgtY2hpbGQoMm4gKyAyKXtcclxuICAgICAgYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAucmFuZ2Utc2xpZGVye1xyXG4gICAgcGFkZGluZzogZW0oNSkgMCBlbSgyMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY1O1xyXG4gICAgLnNsaWRlcntcclxuICAgICAgJi5zbGlkZXItaG9yaXpvbnRhbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhbmctdmFsdWV7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAmLnJhbmdtaW57XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItdHJhY2t7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2M1YzVjNSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2M1YzVjNSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwJSwgI2M1YzVjNSAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgYTpob3ZlcixcclxuLmF1cm9yYW1lbnUtZGVmYXVsdCBhOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCB1bCBsaSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxuICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlM2U2ZWIgc29saWQ7XHJcbiAgaW5wdXR7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDplbSgyMCk7XHJcbiAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGxhYmVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4vKiBsZWZ0IE1lbnUgZW5kICovXHJcblxyXG5cclxuLyogcmlnaHQgcGFuZSBzdGFydCAqL1xyXG4ucmlnaC1wYW5le1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3NCU7XHJcbiAgbWFyZ2luOiAyMHB4IDMlO1xyXG4gIC5zZWFyY2gtdmlld3tcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIHBhZGRpbmc6IGVtKDEyKSBlbSgyNik7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIC52YWx1ZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICB9XHJcbiAgICAudHlwZXtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm8tbGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgIC5jb250ZW50LXBhbmV7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm8tdGV4dHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCA1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMSk7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgICAgIC5wcm8tc3ViLWhlYWR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvLXN1Yi12YWx1ZXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnByaWNlLXBhbmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAucHJpY2V7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDI5KTtcclxuICAgICAgICAudGl0bGUtdGV4dHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4vKiByaWdodCBwYW5lIGVuZCAqL1xyXG5cclxuXHJcbi5zb2NpYWwtd2FsbC1zZWN7XHJcbiAgbWFyZ2luLWJvdHRvbTplbSg1MCk7XHJcbn1cclxuLnNvY2lhbC1mdC1sb2dve1xyXG4gIG1hcmdpbjogZW0oNjApIDAgZW0oMTApIDA7XHJcbn1cclxuXHJcbi8qIGRldGFpbCBwYWdlIHN0YXJ0ICovXHJcbi5iYWNrdG9SZXN1bHRze1xyXG4gIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgY29sb3I6ICMzMTMxMzE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgc3BhbntcclxuICAgIHBhZGRpbmctbGVmdDogNTFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICBpe1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgICAuaWNvbi1hcnJvdy1saW5lOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgfVxyXG5cclxufVxyXG4uZGV0YWlsLWdhbGxlcnktc2xpZGVye1xyXG4gIG1hcmdpbi1yaWdodDogNS4yJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2e1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGV7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJlLXNlYXJjaC1kZXRhaWwtY29udGVudHtcclxuICBtYXJnaW4tYm90dG9tOiBlbSg5MCk7XHJcbiAgLnByby10ZXh0e1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDclO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAyM3B4IDBweDtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTEpO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICBoNXtcclxuICAgICAgZm9udC1zaXplOiBlbSg0Nyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDBweCAzMHB4IDBweDtcclxuICAgfVxyXG4gIC5wcm8tbGlzdC1zdWJ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgIC5wcm8tc3ViLWhlYWR7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICB9XHJcbiAgICAucHJvLXN1Yi12YWx1ZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b24tcGFuZXtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLmJ0bntcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oNjgpO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbn1cclxuLm1hcC1wYW5le1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoMy5oZWFke1xyXG4gICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA5JTtcclxuICAgIHRvcDoxMCU7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gICNjb250ZW50IGgze1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuLm1vbnRobHktcGF5e1xyXG4gIGJhY2tncm91bmQ6ICNlOWVlZjE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IGVtKDExOCkgMHB4IGVtKDExMCkgMHB4O1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gIH1cclxuICAuY2FzaC1oZWFke1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDUpO1xyXG4gIH1cclxuICAuY2FzaC12YWx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiMzMTMxMzE7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2VwLWdyYXkucG5nXCIpIHJlcGVhdC15O1xyXG4gICAgICByaWdodDogNDkuNSU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmFuZ2Utc2xpZGVye1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNjUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLmxhc3R7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICAucmFuZy1oZWFke1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5yYW5nLXZhbHVle1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1ob3Jpem9udGFse1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg0KTtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvL1xyXG5cclxuICAucGF5LWRldGFpbHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGg1e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgLnBhaWR7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JhYzFjNTtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5wYWlkLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhaWQtdmFsdWV7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6bGFzdC1jaGlsZHtcclxuICAgICAgICAvLyAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2OCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaW1pbGFyLWNhci1wYW5le1xyXG4gIHBhZGRpbmc6IGVtKDgyKSAwcHggZW0oMTMwKSAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDEuNiU7XHJcbiAgICAucHJvLXN1Yi1pbWd7XHJcbiAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTkpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLnByby10ZXh0LXN1YntcclxuICAgICAgICAucHJvLXRleHQtc3ViMXtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCA2cHggMHB4O1xyXG4gICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oMTApIDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgICAgICAgICAgIC5wcm8tc3ViLWhlYWR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucHJvLXN1Yi12YWx1ZXtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDY4KTtcclxuICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4vKiBkZXRhaWwgcGFnZSBlbmQgKi9cclxuXHJcblxyXG5cclxuXHJcbi8qIENhciBGaW5hbmNlIENhbGN1bGF0b3IgKi9cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb250ZW50OiAn4pyUJztcclxufVxyXG4uY2hlY2tib3gge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4uY2hlY2tib3ggbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDEzcHhcclxufVxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gIG91dGxpbmU6IDBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcclxuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XHJcbn1cclxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcclxufVxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xyXG59XHJcbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xyXG59XHJcbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xyXG59XHJcbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnJhZGlvIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuLnJhZGlvIGxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cclxuLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG4ucmFkaW8gbGFiZWw6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBsZWZ0OiAzcHg7XHJcbiAgdG9wOiAzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTsgfVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gIG91dGxpbmU6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIG9wYWNpdHk6IDAuNjU7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cclxuLnJhZGlvLnJhZGlvLWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDsgfVxyXG5cclxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XHJcbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XHJcbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XHJcblxyXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxyXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmOyB9XHJcbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cclxuXHJcbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxyXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTsgfVxyXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxyXG5cclxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XHJcbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlOyB9XHJcbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XHJcblxyXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cclxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7IH1cclxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cclxuXHJcblxyXG5cclxuXHJcbi5saW5lLXNlbGVjdHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJjZWQwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgOXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHBhZGRpbmc6IDJweCAwIDA7XHJcbiAgICAmLmJ0bi1ncm91cHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvZGQtY2FyZXQuc3ZnXCIpIG5vLXJlcGVhdCAwIDExcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5kcm9wdXAge1xyXG4gICAgICAgIC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXItZmluYW5jZS1ib3h7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAuY29sLW1kLTEye1xyXG4gICAgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDQwKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyLXBheS1ieHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDM3KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2M2Y2JjZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWVlZjE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE1KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5jYXItcGF5LWlucntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllZWYxO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDUwKSBlbSgzMCkgZW0oNDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAucGFpZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggZGFzaGVkICNiYWMxYzU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJpZy10eHR7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWlkLXRleHR7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAuc2VsZWN0LWJveGVze1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMzUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYXltZW50LWNoZWNrYm94IHtcclxuICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogZW0oMTApIDAgMCAwO1xyXG4gIGg0e1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5jaGVja2JveHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogZW0oMTApIGVtKDE1KSAwIDA7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJhZGlve1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiBlbSgxMCkgZW0oMTUpIDAgMDtcclxuICAgIGlucHV0e1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgc3BhbntcclxuICAgICAgICB0b3A6IGVtKC0xKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYW1vdW50LWJ4e1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNiMmIyYjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xyXG4gICAgcGFkZGluZzogZW0oNSkgZW0oMTUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEzMik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLmFjdGl2ZS10eHR7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XHJcbiAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udGVybS10eHQtYngucHJlLXRleHR7XHJcbiAgYm9yZGVyOiAwO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50ZXJtLXR4dC1ieHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M3Y2NkNDtcclxuICBtYXJnaW46ZW0oNzApIDAgMDtcclxuICBwYWRkaW5nLXRvcDogZW0oNTUpO1xyXG4gIGg0e1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICB9XHJcbn1cclxuLmZpbmFuY2UtbGlzdHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IGVtKDUpIDAgMCAwO1xyXG4gIGxpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgZW0oMzApO1xyXG4gICAgbWFyZ2luOiBlbSgxMikgMDtcclxuICAgIGNvbG9yOiAjOTQ5NDk0O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IGVtKDEwKTtcclxuICAgICAgaGVpZ2h0OiAxLjVweDtcclxuICAgICAgdG9wOiBlbSg4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIENhciBGaW5hbmNlIENhbGN1bGF0b3IgKi9cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcblxyXG4gIC5yaWdoLXBhbmUge1xyXG4gICAgLnByby1saXN0IHtcclxuICAgICAgLmNvbnRlbnQtcGFuZSB7XHJcbiAgICAgICAgLnByby1pbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvLXRleHR7XHJcbiAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLy5wcmljZS1wYW5le1xyXG4gICAgICAvLyAgbWluLWhlaWdodDogMjYycHg7XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAucHJlLXNlYXJjaCB7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgLnNlYXJjaC1ieXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWN7XHJcbiAgICAgICAgd2lkdGg6IDE2JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJlLXNlYXJjaC1zZWNvbmQgLnMtZmlsdGVycyAuZmlsdGVycyAuZm9ybS1ncm91cHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcbiAgLmJhY2t0b1Jlc3VsdHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgIHNwYW57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb250aGx5LXBheSB7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FzaC1oZWFke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAucGF5LWRldGFpbHtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgLnBhaWR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucHJlLXNlYXJjaC1kZXRhaWwtY29udGVudCB7XHJcbiAgICAucHJvLXRleHQge1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDhweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdoLXBhbmUge1xyXG4gICAgLnNlYXJjaC12aWV3e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLy8ucHJvLWxpc3QgLnByaWNlLXBhbmV7XHJcbiAgICAvLyAgbWluLWhlaWdodDogMjE5cHg7XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnR7XHJcbiAgICAgLnByZS1pbWcgaW1nIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYXVyb3JhbWVudS1kZWZhdWx0IGxpIGE6aG92ZXIsIC5hdXJvcmFtZW51LWRlZmF1bHQgbGkgYS5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gIH1cclxuICAvKiBtdWx0aSBzZWxlY3Rib3ggIHN0YXJ0ICovXHJcblxyXG4gICAgc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAuYXVyb3JhbWVudS1kZWZhdWx0IGxpIHtcclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAjMzEzMTMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIG11bHRpIHNlbGVjdGJveCAgRW5kICovXHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgLmxpbmUtc2VsZWN0IC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcbiAgLnByZS1zZWFyY2gtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAucHJvLXRleHQge1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1wYW5lIHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IC5yaWdoLXBhbmV7XHJcbiAgICB3aWR0aDogNzglO1xyXG4gICAgbWFyZ2luOiAyMHB4IDElO1xyXG4gICAgLnNlYXJjaC12aWV3e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnByby1saXN0IHtcclxuICAgICAgLmNvbnRlbnQtcGFuZXtcclxuICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByby10ZXh0e1xyXG4gICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAucHJpY2UtcGFuZXtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC5wcmljZSBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgLnByZS1zZWFyY2gge1xyXG4gICAgLnMtZmlsdGVycyB7XHJcbiAgICAgIC5zZWFyY2gtYnl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2Vje1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAzNy41JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZS1zZWFyY2gtc2Vjb25kIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnR7XHJcbiAgICAucHJlLWltZyBpbWcge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtcGFuZSBoNXtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMTApO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblxyXG4gIC5kZXRhaWwtZ2FsbGVyeS1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5iYWNrdG9SZXN1bHRze1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoLWRldGFpbC1jb250ZW50e1xyXG4gICAgLmNvbC1tZC03LmNvbC1zbS0xMntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpbWlsYXItY2FyLXBhbmUgdWx7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luOiAwIDAuNiU7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIC5wcm8tdGV4dC1zdWIge1xyXG4gICAgICAgIC5wcm8tdGV4dC1zdWIxe1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIGxpLnByby1saXN0LXN1YntcclxuICAgICAgICAgIHBhZGRpbmc6IC42MjVlbSAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9udGhseS1wYXkge1xyXG4gICAgcGFkZGluZzogNS4zNzVlbSAwcHggM2VtIDBweDtcclxuICAgIGgze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTUuY29sLXNtLTEye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXktZGV0YWlse1xyXG4gICAgICBoNntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICBib2R5IHtcclxuICAgIC5yaWdoLXBhbmUge1xyXG4gICAgICAucHJvLWxpc3Qge1xyXG4gICAgICAgIC5wcmljZS1wYW5lIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xyXG4gICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtdGV4dHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LXBhbmUge1xyXG4gICAgICAgICAgLnByby10ZXh0IHtcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm8tbGlzdC1zdWJ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogZW0oNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnQtcGFuZSBoNXtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDppbmhlcml0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG4gIC5hdXJvcmFtZW51LWRlZmF1bHQgbGkge1xyXG4gICAgYXtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgIHVsIGxpe1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoIHtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5e1xyXG4gICAgICAgIHdpZHRoOiAxMSU7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlcnN7XHJcbiAgICAgICAgd2lkdGg6IDgzJTtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIHdpZHRoOiAzNC41JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZS1zZWFyY2gtc2Vjb25kIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgLndhcnJhbnR5X3RleHQgbGl7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5jYXItZmluYW5jZS1ib3gge1xyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FyLXBheS1ieCB7XHJcbiAgICAgIC5jYXItcGF5LWlucntcclxuICAgICAgICBtYXJnaW46IGVtKDMwKSAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAvKiBQcmVPd25lZCBNb2JpbGUgTWVudSBTdGFydCAqL1xyXG4gIC5oYW1idXJnZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgbGluZS1oZWlnaHQ6NDVweDtcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgZm9udC1zaXplOjEuNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgei1pbmRleDo5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jcm9zc3tcclxuICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHBhZGRpbmc6IDZweCAxNXB4IDBweCAxN3B4O1xyXG4gICAgY29sb3I6JGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBmb250LXNpemU6M2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6NjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICAgIHotaW5kZXg6OTtcclxuICB9XHJcbiAgLmxlZnQtcGFuZSBoNXtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMzYpO1xyXG4gIH1cclxuICAuZ2x5cGhpY29uLWhvbWV7XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZToxLjVlbTtcclxuICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICB9XHJcbiAgLyogUHJlT3duZWQgTW9iaWxlIE1lbnUgRW5kICovXHJcbiAgLmJhY2t0b1Jlc3VsdHN7XHJcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICB9XHJcbiAgLnByZS1zZWFyY2gtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAuY29sLW1kLTcuY29sLXNtLTEyLCAuY29sLW1kLTUuY29sLXNtLTEye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLnByby10ZXh0IC5idXR0b24tcGFuZSAuYnRue1xyXG4gICAgICBwYWRkaW5nOiAuNjg3NWVtIDEuNTYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9udGhseS1wYXl7XHJcbiAgICBwYWRkaW5nOiA1ZW0gMHB4O1xyXG5cclxuICAgICYuY2FyLWZpbmFuY2UtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXktZGV0YWlsIC5idG57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29sLW1kLTEyOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhc2gtaGVhZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICB9XHJcbiAgICAucmFuZ2Utc2xpZGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnBheS1kZXRhaWx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IC5zaW1pbGFyLWNhci1wYW5lIHtcclxuICAgIHVsIHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICBtYXJnaW46IDAgMC42JTtcclxuICAgICAgICAucHJvLXRleHQtc3ViIHtcclxuICAgICAgICAgIC5wcm8tdGV4dC1zdWIxe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIGxpLnByby1saXN0LXN1YntcclxuICAgICAgICAgICAgcGFkZGluZzogLjYyNWVtIDEwcHg7XHJcbiAgICAgICAgICAgIC5wcm8tc3ViLWhlYWQsIC5wcm8tc3ViLXZhbHVle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjY4NzVlbSAxLjU2MjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpLnByby1saXN0LXN1YjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbC1nYWxsZXJ5LXNsaWRlcntcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLnNpbWlsYXItY2FyLXBhbmV7XHJcbiAgICBwYWRkaW5nOiA1ZW0gMHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBib2R5e1xyXG4gICAgLmxlZnQtcGFuZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucmlnaC1wYW5le1xyXG4gICAgICB3aWR0aDogOTQlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMyU7XHJcbiAgICAgIC5zZWFyY2gtdmlld3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm8tbGlzdCB7XHJcbiAgICAgICAgLnByaWNlLXBhbmUge1xyXG4gICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoIC5zLWZpbHRlcnMge1xyXG4gICAgLnNlYXJjaC1ieXtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByZS1zZWFyY2gtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOmVtKDQ4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLndhcnJhbnR5X3RleHQge1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmUtaW1ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoLnByZS1zZWFyY2gtc2Vjb25kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMjklO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLm11bHRpc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tYmxvY2t7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5jYXItZmluYW5jZS1ib3gge1xyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhci1wYXktYngge1xyXG4gICAgICAuY2FyLXBheS1pbnJ7XHJcbiAgICAgICAgbWFyZ2luOiBlbSgzMCkgMCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3QtYm94ZXMge1xyXG4gICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5yaWdoLXBhbmUgLnNlYXJjaC12aWV3IC50eXBle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAubXVsdGlzZWxlY3Qtc2VsZWN0ZWQtdGV4dHtcclxuICAgIHdpZHRoOiA4NyU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBib2R5IC5zaW1pbGFyLWNhci1wYW5lIHVsIGxpIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keXtcclxuICAgIC5yaWdoLXBhbmUge1xyXG4gICAgICAucHJvLWxpc3Qge1xyXG4gICAgICAgIC5jb250ZW50LXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm8tdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5wcm8tbGlzdC1zdWJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42MjVlbSAwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXRleHR7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoIHtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJlLXNlYXJjaC1zZWNvbmQgLnMtZmlsdGVycyAuZmlsdGVycyAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJlLXNlYXJjaC1jb250ZW50IHtcclxuICAgIC53YXJyYW50eV90ZXh0IHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51e1xyXG4gICAgd2lkdGg6IDI3MnB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5jYXItZmluYW5jZS1ib3gge1xyXG4gICAgLmNhci1wYXktYngge1xyXG4gICAgICAuY2FyLXBheS1pbnIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC5wYWlkIHtcclxuICAgICAgICAgICAgLmJpZy10eHR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWlkLXRleHR7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBib290c3RyYXAtc2xpZGVyLmpzXHJcbiAqXHJcbiAqIE1haW50YWluZXJzOlxyXG4gKlx0XHRLeWxlIEtlbXBcclxuICpcdFx0XHQtIFR3aXR0ZXI6IEBzZWl5cmlhXHJcbiAqXHRcdFx0LSBHaXRodWI6ICBzZWl5cmlhXHJcbiAqXHRcdFJvaGl0IEthbGt1clxyXG4gKlx0XHRcdC0gVHdpdHRlcjogQFJvdm9sdXRpb25hcnlcclxuICpcdFx0XHQtIEdpdGh1YjogIHJvdm9sdXRpb25cclxuICpcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgKlxyXG4gKiBib290c3RyYXAtc2xpZGVyIGlzIHJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgS3lsZSBLZW1wLCBSb2hpdCBLYWxrdXIsIGFuZCBjb250cmlidXRvcnNcclxuICpcclxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb25cclxuICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb25cclxuICogZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0XHJcbiAqIHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLFxyXG4gKiBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxyXG4gKiBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGVcclxuICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmdcclxuICogY29uZGl0aW9uczpcclxuICpcclxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmVcclxuICogaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcbiAqXHJcbiAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsXHJcbiAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFU1xyXG4gKiBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORFxyXG4gKiBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVFxyXG4gKiBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSxcclxuICogV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HXHJcbiAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1JcclxuICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxyXG4gKlxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnNsaWRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAyMTBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1sb3csXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1oaWdoIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlIHtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDUwJTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZTZkYTQ7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1jb250YWluZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10cmFjayB7XHJcbiAgbGVmdDogaW5pdGlhbDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci1oYW5kbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay1jb250YWluZXIge1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC50b29sdGlwIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwge1xyXG4gIGhlaWdodDogMjEwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDI1JTtcclxuICB0b3A6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuXHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1sb3csXHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2staGlnaCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2ssXHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlIHtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzJlNmRhNDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZTZkYTQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC50b29sdGlwIHtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdHJhY2sge1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbiAgcmlnaHQ6IDI1JTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItc2VsZWN0aW9uIHtcclxuICBsZWZ0OiBpbml0aWFsO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZkZmRmIDAlLCAjYmViZWJlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmRmZGYgMCUsICNiZWJlYmUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZkZmRmJywgZW5kQ29sb3JzdHI9JyNmZmJlYmViZScsIEdyYWRpZW50VHlwZT0wKTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNWU1ZTUgMCUsICNlOWU5ZTkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTVlNWU1IDAlLCAjZTllOWU5IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNWU1ZTUnLCBlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLnNsaWRlciBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpZGVyIC50b29sdGlwLnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbGlkZXIgLnRvb2x0aXAtaW5uZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi5zbGlkZXIgLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWRlci10cmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNmOWY5ZjkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2Y5ZjlmOSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAlLCAjZjlmOWY5IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmNWY1ZjUnLCBlbmRDb2xvcnN0cj0nI2ZmZjlmOWY5JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbn1cclxuLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4YWMxZWYgMCUsICM4MmIzZGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwJSwgIzgyYjNkZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGFjMWVmIDAlLCAjODJiM2RlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4YWMxZWYnLCBlbmRDb2xvcnN0cj0nI2ZmODJiM2RlJywgR3JhZGllbnRUeXBlPTApO1xyXG59XHJcbi5zbGlkZXItdHJhY2stbG93LFxyXG4uc2xpZGVyLXRyYWNrLWhpZ2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5zbGlkZXItaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpZGVyLWhhbmRsZS5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcbi5zbGlkZXItaGFuZGxlLmN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uc2xpZGVyLWhhbmRsZS5jdXN0b206OmJlZm9yZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gIGNvbG9yOiAjNzI2MjA0O1xyXG59XHJcbi5zbGlkZXItdGljayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGlkZXItdGljay5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zbGlkZXItdGljay50cmlhbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uc2xpZGVyLXRpY2suY3VzdG9tIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcbi5zbGlkZXItdGljay5jdXN0b206OmJlZm9yZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gIGNvbG9yOiAjNzI2MjA0O1xyXG59XHJcbi5zbGlkZXItdGljay5pbi1zZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwJSwgIzgyYjNkZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGFjMWVmIDAlLCAjODJiM2RlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4YWMxZWYgMCUsICM4MmIzZGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjhhYzFlZicsIGVuZENvbG9yc3RyPScjZmY4MmIzZGUnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIuaGVhZGluZ3N7XHJcbiAgLmJ0bi1hcmVhe1xyXG4gICAgbWFyZ2luLXRvcDogZW0oNDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gIH1cclxufVxyXG4uZnVsbC10aHJlZS1jb2wubm8tbWFyZ2luIC5idG4tYXJlYSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5idG57XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBlbSg0MCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IGVtKDI4MCk7XHJcbiAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDE4KTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgIGkge1xyXG4gICAgICB0b3A6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4taG9sbG93e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogZW0oMzIpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL3BkZi1kb3duLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMuNWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2UtbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2YxZjRmOTtcclxuICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgIGgyIHtcclxuICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICBtYXJnaW46ICAwIGF1dG8gZW0oMjApO1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICY6YmVmb3JlIHtcclxuICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICBsZWZ0OiBlbSgtMTYwKTtcclxuICAgICAgIHdpZHRoOiBlbSgxMjApO1xyXG4gICAgICAgdG9wOiAwO1xyXG4gICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjOTQ5NDk0O1xyXG4gICAgIH1cclxuICAgICAmOmFmdGVyIHtcclxuICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgIHJpZ2h0OiBlbSgtMTYwKTtcclxuICAgICAgIHdpZHRoOiBlbSgxMjApO1xyXG4gICAgICAgdG9wOiAwO1xyXG4gICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjOTQ5NDk0O1xyXG4gICAgIH1cclxuICAgfVxyXG4gIC5zZXJ2aWNlLWRkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgbWFyZ2luOiAwIDMlIGVtKDgwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwICNkYWRlZTQ7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogZW0oNTgpO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yM2VtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMS4zZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZHJvcHVwIHtcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDAgI2E5NDQ0MjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYTk0NDQyO1xyXG4gICAgICB9XHJcbiAgICAgICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzc2M2Q7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAwICMzYzc2M2Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5idG4tYXJlYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRue1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIGVtKDQwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDI4MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oNTYpO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDgyKSAwIGVtKDE4KTtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taG9sbG93e1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMyKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvcGRmLWRvd24uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxlZnQtc3R5e1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgICYucmlnaHQtc3R5e1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRoYW5rcy1zTWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogIzQxNGE1ODtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGhhbmtzLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDYuODc1ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWY0Zjk7XHJcbiAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgIGhlaWdodDogMTEwJVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXJtc190ZXh0X3NlcntcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIGg2e1xyXG4gICAgY29sb3I6ICNjMDA7XHJcbiAgfVxyXG4gIHAsIGxpe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbn1cclxuLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiBlbSgxMDApIDAgZW0oMTAwKTtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgcGFkZGluZzogMCAwIGVtKDEwKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyNCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDklO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiBlbSg4MCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM5NTlkYTk7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogIzczNzM3MztcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDgpO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oMTApO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc3BsaXRlciB7XHJcbiAgICB3aWR0aDogOTIlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNjYWNlZDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0Nik7XHJcbiAgfVxyXG4gIC5pbmNsdWRpbmcge1xyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDQ2KTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgOSUgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIGVtKDIwKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAgZW0oMTMpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zZXJ2aWNlcy9saXN0aW5nLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2UtYm94e1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjhmYjtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjOTU5ZGE5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogZW0oNzApIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHAge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgZW0oMTYpO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNTQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm9vay1zZXJ2aWNlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjNDE0YTU4O1xyXG4gIHBhZGRpbmc6IGVtKDc2KSAwO1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMCBlbSgxMCk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgI3NlcnZpY2VGb3Jte1xyXG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgIC50aGFua3MtYm9vayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogIzQxNGE1ODtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGhhbmtzLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDYuODc1ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0MTRhNTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZm9ybSB7XHJcbiAgICAucm93IHtcclxuICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg2Mik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg2Mik7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDExMCk7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubG9jYXRpb24tY2FyZXR7XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0LmRyb3B1cC5idG4tZ3JvdXAgLmJ0biAuY2FyZXR7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFkZEJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjZDJkNGQ2O1xyXG4gICAgICBwYWRkaW5nOiBlbSg4KSAwIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICBpbWcge1xyXG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg4KTtcclxuICAgICAgIHRvcDogZW0oLTIpO1xyXG4gICAgICAgd2lkdGg6IGVtKDEzKTtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVtb3ZlQnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgY29sb3I6ICNkMmQ0ZDY7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE1KSAwIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB3aWR0aDogZW0oMTUpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBlbSgxMCkgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR3aW4ge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgKy50d2luIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmVmb3JlYWRkZWQge1xyXG5cclxuICAgIH1cclxuICAgICYuYWRkZWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjVjNmI7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNzc4OTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjIpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgICAgICAgbGVmdDogZW0oNDApO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzg2OGQ5ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMC42OGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgICByaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgIHRvcDogMC40ZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2NhcHRjaGEtcmVmcmVzaC1pY28uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgdG9wOiBlbSgxNik7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvbG9jYXRpb24tZGQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjYpO1xyXG4gICAgICAgICAgICByaWdodDogZW0oNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGVtKDgpO1xyXG4gICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE1KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAwICNhOTQ0NDIgIWltcG9ydGFudDtcclxuICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhOTQ0NDI7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzc2M2Q7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGhlaWdodDogMy4xZW07XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaXtcclxuICAgICAgdG9wOiAuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogIzdlN2U3ZTtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gIH1cclxufVxyXG5cclxuI3NlcnZpY2VGb3Jte1xyXG4gIC5ib290c3RyYXAtc2VsZWN0Pi5idG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC43NWVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWFwcGVuZC5kYXRlIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cclxuICAgICAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jYXB0Y2hhLWNvbnQge1xyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuN2VtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICB3aWR0aDogMC42ZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICByaWdodDogMC4zZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJlZm9yZWFkZGVkIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIGhlaWdodDogMy4zZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWRkIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMDRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5wcmljZS1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9vay1zZXJ2aWNlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuXHJcbiAgICAgICAgICByaWdodDogZW0oNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgIHRvcDogMC4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5iZWZvcmVhZGRlZCB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBoZWlnaHQ6IDMuM2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gIC5ib29rLXNlcnZpY2UgLmZvcm0tZ3JvdXAubG9jYXRpb24tY2FyZXQgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biAuY2FyZXR7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sLm5vLW1hcmdpbiAuYnRuLWFyZWEge1xyXG4gICAgLmJ0bi1ob2xsb3d7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9wZGYtZG93bi1ob3Zlci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvd3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL3BkZi1kb3duLWhvdmVyLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLnNlcnZpY2UtbWVudSAuc2VydmljZS1kZCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIC5idG4gLmNhcmV0IHtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAxLjdlbTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IGVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJi5jYXB0Y2hhLWNvbnQge1xyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuN2VtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICB3aWR0aDogMC42ZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICByaWdodDogMC4zZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcblxyXG4gICAgICAgICAgcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgaGVpZ2h0OiAzLjRlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLmJveHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc3BsaXRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuc2VydmljZS1tZW51IC5zZXJ2aWNlLWRkIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgLmJ0biAuY2FyZXQge1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEuN2VtO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzMXB4O1xyXG4gICAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAmLmFkZGVkIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWRkQnV0dG9uIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgIHRvcDogMC4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWFwcGVuZC5kYXRlIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cclxuICAgICAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgICAgIHRvcDogZW0oNSk7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5iZWZvcmVhZGRlZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIGhlaWdodDogMy40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAubG9jYXRpb24tY2FyZXR7XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAuc2VydmljZS1tZW51IC5idG4tYXJlYS5sZWZ0LXN0eXtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5idG57XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucy1zZWFyY2gtcmVzdWx0IC5ib3h7XHJcbiAgICB3aWR0aDogMzIuMzMlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAjc01lbnV7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmV7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDQlO1xyXG4gICAgaGVpZ2h0OiAxNTAlO1xyXG5cclxuICB9XHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC03ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogLTdlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1kZCB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxJSAzZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAmLmRyb3B1cHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICAgICAgdG9wOmVtKDQwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgIHRvcDplbSgyNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLy5pY29uIHtcclxuICAgICAgICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAucHJpY2UtYm94IHtcclxuICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzFweDtcclxuICAgICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwbGl0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmNsdWRpbmd7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9vay1zZXJ2aWNlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcblxyXG4gICAgICAgICAgcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNhcHRjaGEtY29udCB7XHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgICAgICAgICB0b3A6IDAuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAuc2VydmljZS1tZW51IHtcclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAmLnJpZ2h0LXN0eXtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmV7XHJcbiAgICBoZWlnaHQ6IDEyMCU7XHJcbiAgfVxyXG5cclxuICBib2R5IC5zZXJ2aWNlLW1lbnUgLmJ0bi1hcmVhLmxlZnQtc3R5e1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUgLmJ0bi1hcmVhIC5idG57XHJcbiAgICBwYWRkaW5nOiAwIGVtKDE4KSAwIGVtKDE4KTtcclxuICAgIC5pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1ob2xsb3d7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucy1zZWFyY2gtcmVzdWx0IC5pbmNsdWRpbmcgdWwgbGl7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtbWVudSAuZm9ybS13cmFwcGVyIC5sb2FkaW5nOmJlZm9yZXtcclxuICAgIHdpZHRoOiAxMDglO1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWRkIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhe1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnJvd3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5ib3h7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBkYXNoZWQgIzk1OWRhOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAuc2VydmljZS1tZW51IC5idG4tYXJlYSAuYnRuLmJ0bi1ob2xsb3cgc3BhbntcclxuICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuICB9XHJcbiAgLnNlcnZpY2UtbWVudSAuYnRuLWFyZWEgLmJ0biAuaWNvbntcclxuICAgIGxlZnQ6IDI0JTtcclxuICB9XHJcblxyXG59IiwiLmhpc3RvcnlQYWdlLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOjA7XHJcbi8vICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGUgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9oaXN0b3J5LXBhZ2UvaGlzdG9yeS1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIC5jb2xsYWdlLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNTQpO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKDUpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxMik7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRpbmdze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uaC1sZWdhY3kge1xyXG4gIC5vd2wtY2Fyb3VzZWx7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAub3dsLWNvbnRyb2xze1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogZW0oLTUwMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLy5vd2wtbmF2e1xyXG4gICAgICAvLyAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAvLyAgLm93bC1wcmV2LCAub3dsLW5leHR7XHJcbiAgICAgIC8vICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvL31cclxuICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogZW0oNDI0KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgIC5pY29uLWxlZnQge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWxlZnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4uaGlzdG9yeVBhZ2Utc2xpZGVye1xyXG4gIC5jZC1pbWFnZS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogNzQlO1xyXG4gIH1cclxufVxyXG4uaC1oaXN0b3J5e1xyXG4gIC5vd2wtaXRlbS5hY3RpdmUuY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFjIC5oLWxlZ2FjeSAuaC1oaXN0b3J5IC5pdGVtIC50ZXh0LWFyZWF7XHJcbiAgaGVpZ2h0OiBlbSgyMDIpO1xyXG59XHJcbi5oLWxlZ2FjeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMCk7XHJcbiAgLmgtaGlzdG9yeXtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgfVxyXG4gIC8qT1dMIENST1VTRUwqL1xyXG4gIC8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cclxuICAub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICB9XHJcblxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICAgKi9cclxuICAub3dsLWhlaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAgICovXHJcbiAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQsXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtdGV4dC1zZWxlY3Qtb24gLm93bC1pdGVtIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiAtby1ncmFiO1xyXG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbiAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW0uYWN0aXZlLmNlbnRlcntcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIE5vIEpzICovXHJcbiAgLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKlxyXG4gICAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxyXG4gICAqL1xyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIH1cclxuXHJcbiAgLypcclxuICAgKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gICAqL1xyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgICB0cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAvKk9XTCBDUk9VU0VMKi9cclxuICAuaC1oaXN0b3J5IHtcclxuLy8gICAgbWluLWhlaWdodDogNDI0cHg7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU5ZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHdpZHRoOiBlbSg0MTApO1xyXG4gICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgJi5fX2xvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgIGhlaWdodDogZW0oMjEwKTtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICBib3R0b206IGVtKDEyKTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDQ4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmV4cGFuZHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTI0KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmU5ZWQ7XHJcbiAgICAgICAudGV4dC1hcmVhe1xyXG4gICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgIHB7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmNsb3NlLWljb3tcclxuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICBjb2xvcjogICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Nyb3NzLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAgJi5zaG93e1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5jbG9zZS1pY297XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oLWhpc3RvcnkteWVhcnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYjhjNWNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgcmlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICB0b3A6IC0yM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBjb2xvcjogIzkzOTg5YztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMyMzIzMjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmVjZmE7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZWNmYTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIyLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICB3aWR0aDogMjNlbTtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGhlaWdodDogMTRlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgICB0b3A6IC0zNTZweDtcclxuICB9XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3RvcnkteWVhcnMgLm93bC1pdGVte1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaGlsaWdodGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTI0LjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmgtaGlzdG9yeSB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC5yZWNhbGwgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwZW07XHJcbiAgfVxyXG5cclxuICAucmVjYWxsIC5idG57XHJcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjU2MjVlbTtcclxuICB9XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3RvcnkteWVhcnMgLm93bC1pdGVte1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaGlsaWdodGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTI0LjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLml0ZW0gLnRleHQtYXJlYSAucGx1cyB7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgICB0b3A6LTM3MHB4O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgICB0b3A6LTM0OXB4O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMmVtO1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLmhpc3RvcnlQYWdlLXNsaWRlciAuY29sbGFnZS10ZXh0IC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmhpc3RvcnlQYWdlLXNsaWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICB9XHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9sc3tcclxuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyOGVtO1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLnBvcHVwLWNvbnRlbnQtc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDI2MHB4O1xyXG59XHJcblxyXG4uc3RlcFBvcHVwIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAuY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtaW4td2lkdGg6IGVtKDE4MCk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC13aGl0ZSwgMC4zKTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDIwcHgpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDMlO1xyXG4gICAgICB9XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXJnaW46IGVtKC0yMDApIGF1dG8gMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB1c2VyLXNlbGVjdDogaW5pdGlhbDtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogZW0oMjIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICBoZWlnaHQ6IGVtKDQwMCk7XHJcbiAgICAucDAge1xyXG4gICAgICBib3JkZXI6ICRicmFuZC13aGl0ZSAxcHggc29saWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wNDAge1xyXG4gICAgICBwYWRkaW5nOiBlbSg0MCkgZW0oMTYpIGVtKDQwKSBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAvL2hlaWdodDogZW0oMzM2KTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMDQpO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMCA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAmLnZpZGVvLXNlYyB7XHJcblxyXG5cclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmLm1haW50ZW5hbmNlIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDMyZW07XHJcbiAgICAgIGhlaWdodDogMThlbTtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcGFkZGluZzogZW0oNDApIDAgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE1KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pZnJhbWUtcG9wdXB7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICB3aWR0aDogODBlbTtcclxuICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgIGhlaWdodDogNDZlbTtcclxuICAgICAgdG9wOiAxMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA4MGVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgaGVpZ2h0OiA0My41ZW07XHJcbiAgICAgIG1hcmdpbjogIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oOTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVjYWxsLWlmcmFtZXtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXItcG9wdXB7XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDIyZW07XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogMGVtIDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sZyB7XHJcbiAgLmxnLXRodW1iLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLWFjdGlvbnMge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNi42NTUpIGVtKDgwKSBlbSgxNi42NTUpIGVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjQpO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygyMHB4KTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgfVxyXG4gICAgICAmLmxnLXByZXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE2LjY1NSkgZW0oMjUpIGVtKDE2LjY1NSkgZW0oODApO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5sZy1uZXh0IHtcclxuICAgICAgICByaWdodDogMyU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbGctY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGVtKC02MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzO1xyXG4gIH1cclxuICAubGctdG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdG9wOiBlbSg3MCk7XHJcbiAgICByaWdodDogZW0oNjApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAubGctY2xvc2Uge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjMpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxnLWltZy13cmFwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubW9kYWwtb3BlbiB7XHJcbiAgICAjZnVsbHBhZ2Uge1xyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vdG9yY3ljbGV7XHJcbiAgI21vZGVsLW5vLWxvY2F0aW9ue1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZVRleHR7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgICYuZ2VuZXJhdG9yLWQge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCl7XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNzIpIGVtKDE2KSBlbSg0MCkgZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXB7XHJcbiAgICAmLmlmcmFtZS1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogNDZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYSB7XHJcbiAgICAvL2hlaWdodDogMjUuMzc1ZW07XHJcbiAgfVxyXG4gIH1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAucDAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAubWFpbnRlbmFuY2UgLm1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwe1xyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2M2VtO1xyXG4gICAgICAgIHRvcDogNCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMGVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDU2KSBlbSgxNikgZW0oNDApIGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW90b3JjeWNsZXtcclxuICAgIC5zdGVwUG9wdXAge1xyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDMwZW07XHJcbiAgICAgICAgLnAwIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1sZ3tcclxuICAgICAgICB3aWR0aDogZW0oOTc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3RvcmN5Y2xle1xyXG4gICAgLnN0ZXBQb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMzBlbTtcclxuICAgICAgICAucDAge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtbGd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMzYuM2VtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpe1xyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucDQwe1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDcyKSBlbSgxNikgZW0oNDApIGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAudmluLW1vZGFsLmludmFsaWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuaW52YWxpZF90ZXh0IHAgYXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAsIC52aW4tbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGcge1xyXG4gICAgLmxnLWFjdGlvbnMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGctdG9vbGJhciB7XHJcbiAgICAgIC5sZy1jbG9zZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogZW0oNDAwKTtcclxuICB9XHJcblxyXG4gIGJvZHkgLmNkLWltYWdlLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cCAuY29udHJvbHN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNzNweDtcclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXB7XHJcbiAgICAmLmlmcmFtZS1wb3B1cCB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgaGVpZ2h0OiA1NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcblxyXG5cclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5sZyAubGctYWN0aW9ucyBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLnNhZmFyaSB7XHJcbiAgICAmLm9yaWVudGF0aW9uX2xhbmRzY2FwZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tb2JpbGVUZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgI25hdi1pY29uMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC5tb2JpbGVUZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyNjg4eDEyNDJweCBhdCA0NThwcGkgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLWhlaWdodDogODk2cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpICB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vYmlsZVRleHQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIGhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXAgLmNvbnRyb2xze1xyXG4gICAgdG9wOmF1dG87XHJcbiAgfVxyXG5cclxuICAubGcgLmxnLWFjdGlvbnMge1xyXG4gICAgYnV0dG9uLmxnLW5leHR7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBidXR0b24ubGctcHJldntcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gIH1cclxuICAubGcgLmxnLXRvb2xiYXJ7XHJcbiAgICB0b3A6IDIuMzc1ZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiBlbSg2MDApO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICB0b3A6IDMwJTtcclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogMjBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXAge1xyXG4gICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIGhlaWdodDogNzVlbTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAucDB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gIC5sZyAubGctYWN0aW9ucyBidXR0b257XHJcbiAgICB0ZXh0LWluZGVudDogLTUwMDAwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAmLmxnLXByZXZ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsZWZ0OiAwLjhlbTtcclxuXHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICByaWdodDogMC44ZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiA1MDAwMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgfVxyXG4uY29udHJvbHN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLypiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7Ki9cclxuICAgIHRvcDoyNSU7XHJcblxyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGxlZnQ6IDEwJTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnA0MCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oODApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXB7XHJcbiAgICAgIHRvcDogNSU7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zdGVwUG9wdXAubWFpbnRlbmFuY2UgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5sZyAubGctdG9vbGJhciAubGctY2xvc2V7XHJcbiAgICB3aWR0aDogMS4xNjI1ZW07XHJcbiAgICBoZWlnaHQ6IDEuMTYyNWVtO2xpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICB9XHJcbiAgLmxnIHtcclxuICAgIC5sZy10b29sYmFye1xyXG4gICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICB0b3A6ZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGctb3V0ZXIge1xyXG4gICAgLmxnLWltZy13cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy41JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvbW8tcHAtbW9ie1xyXG4gICAgICAubW9kYWwtY29udGVudCBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlmcmFtZS1wb3B1cHtcclxuICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgbGVmdDogMiU7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG59IiwiLnJldl9zbGlkZXJ7XHJcbiAgLnRwLWNhcHRpb257XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMHB4IDcwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50aW1lTGluZVNlY3Rpb24ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudHAtYmdpbWcge1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweCAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b20gIWltcG9ydGFudFxyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgaDEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjYyNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjo0NXB4IDBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9oZWFkaW5nMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblxyXG4gIH1cclxufVxyXG5cclxuI251bWJlckNvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IGVtKDUyNSk7XHJcbiAgY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xyXG4gIC8vei1pbmRleDogOTk5O1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucmVkY2lyY2xlLWxheWVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MCwwLDAsIDAuODUpO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgcGFkZGluZzogODZweCAwcHggMHB4IDQ2cHg7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKC0xKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgIHdvcmQtc3BhY2luZzogZW0oMyk7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDNweCA0MHB4IDNweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNikgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuLy99XHJcbi8vXHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4vL31cclxuLy9cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbi8vICAjbnVtYmVyQ291bnRlcntcclxuLy8gICAgZm9udC1zaXplOiBlbSgzNTApO1xyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuLy9cclxuLy8vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuLy8gIC5yZWRjaXJjbGUge1xyXG4vLyAgICBhIHtcclxuLy8gICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuLy9cclxuLy8gICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgfVxyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbi8vICAudHAtY2FwdGlvbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4vLyAgICBsZWZ0OiBlbSgxMDApICFpbXBvcnRhbnQ7XHJcbi8vXHJcbi8vICAgIC5yZWRjaXJjbGUge1xyXG4vLyAgICAgIHdpZHRoOiAyNDBweDtcclxuLy8gICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4vLyAgICAgIHBhZGRpbmc6IDQ5cHg7XHJcbi8vICAgICAgcGFkZGluZy10b3A6IDYxcHg7XHJcbi8vXHJcbi8vICAgICAgcCB7XHJcbi8vICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vICAudHBhcnJvd3Mge1xyXG4vLyAgICBib3R0b206IDMycHggIWltcG9ydGFudDtcclxuLy8gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAjbnVtYmVyQ291bnRlcntcclxuLy8gICAgZm9udC1zaXplOiBlbSg0MTMpO1xyXG4vLyAgICB0b3A6IDQ5JTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4vL1xyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oMTAwKSAhaW1wb3J0YW50O1xyXG4vL1xyXG4vLyAgICAucmVkY2lyY2xlIHtcclxuLy8gICAgICB3aWR0aDogMjIwcHg7XHJcbi8vICAgICAgaGVpZ2h0OiAyMjBweDtcclxuLy9cclxuLy8gICAgICBQIHtcclxuLy8gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbi8vXHJcbi8vICAgICAgfVxyXG4vL1xyXG4vLyAgICAgIGEge1xyXG4vLyAgICAgICAgZm9udC1zaXplOiBlbSgzNSk7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vXHJcbi8vICAudHBhcnJvd3Mge1xyXG4vLyAgICBib3R0b206IDMycHggIWltcG9ydGFudDtcclxuLy8gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuLy9AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLy9cclxuLy8gIC50cC1jYXB0aW9uIHtcclxuLy8gICAgdG9wOiBlbSgxNzYpICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtY2FwdGlvbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4vLyAgICBsZWZ0OiBlbSg2MCkgIWltcG9ydGFudDtcclxuLy8gICAgdG9wOiA0NSUgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC5yZWRjaXJjbGUge1xyXG4vLyAgICB3aWR0aDogZW0oMzUwKTtcclxuLy8gICAgaGVpZ2h0OiBlbSgzNTApO1xyXG4vLyAgICBwYWRkaW5nOiBlbSgzMikgZW0oMzIpIGVtKDMyKSBlbSg1MCk7XHJcbi8vICAgIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4vLyAgICBQIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuLy8gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbi8vICAgIH1cclxuLy8gICAgYSB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgyNSk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy9cclxuLy8gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4vLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbi8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbi8vICAgIHBhZGRpbmc6IGVtKDUwKSAwIDAgMDtcclxuLy8gICAgaDEge1xyXG4vLyAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4vLyAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXIge1xyXG4vLyAgICBmb250LXNpemU6IGVtKDMwMCk7XHJcbi8vICB9XHJcbi8vICAudHBhcnJvd3Mge1xyXG4vLyAgICBib3R0b206IGVtKC02MCk7XHJcbi8vICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLnRwLWJ1bGxldHN7XHJcbi8vICAgIHRvcDowICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtbGVmdGFycm93LmRlZmF1bHR7XHJcbi8vICAgIGxlZnQ6MjUlICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtcmlnaHRhcnJvdy5kZWZhdWx0e1xyXG4vLyAgICByaWdodDoyNSUgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC50cC1leHBsb3Jle1xyXG4vLyAgICByaWdodDoyNSUgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbi8vQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbi8vICAudHAtY2FwdGlvbiB7XHJcbi8vICAgIHRvcDplbSg4MCkgIWltcG9ydGFudDtcclxuLy8gICAgYm90dG9tOjAgIWltcG9ydGFudDtcclxuLy8gICAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgfVxyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oMTApICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAucmVkY2lyY2xlIHtcclxuLy8gICAgd2lkdGg6IGVtKDE0MCk7XHJcbi8vICAgIGhlaWdodDogZW0oMTQwKTtcclxuLy8gICAgcGFkZGluZzogZW0oMjApO1xyXG4vLyAgICBwYWRkaW5nLXRvcDogZW0oNDApO1xyXG4vLyAgICBmb250LXNpemU6IGVtKDYwKTtcclxuLy8gICAgdG9wOjAgO1xyXG4vLyAgICBib3R0b206MDtcclxuLy8gICAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgICBsZWZ0OjA7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgcCB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbi8vICAgIH1cclxuLy8gICAgYXtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXJ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oMjAwKTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbi8vQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbi8vICAudHAtY2FwdGlvbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4vLyAgICBsZWZ0OiBlbSgxMCkgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC5yZWRjaXJjbGUge1xyXG4vLyAgICB3aWR0aDogZW0oMTMwKTtcclxuLy8gICAgaGVpZ2h0OiBlbSgxMzApO1xyXG4vLyAgICBwIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuLy8gICAgfVxyXG4vLyAgICBhIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDEwKTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXJ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oMTUwKTtcclxuLy8gIH1cclxuLy8gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4vLyAgICBoMXtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5tYWN7XHJcbiAgLmJpa2V7XHJcbiAgICBpbWd7XHJcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmV2ZW50cy1saW5le1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAudGltZUxpbmVTZWN0aW9uIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1ne1xyXG4gICAgaGVpZ2h0OiA5M3ZoICFpbXBvcnRhbnQ7XHJcbiAgICB6b29tOjAuNyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmhvbWVzbGlkZXIgLnRwLXBhcmFsbGF4LXdyYXB7XHJcbiAgICBsZWZ0OiAyMThweCAhaW1wb3J0YW50O1xyXG4gICAgLy90b3A6LTUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRwLXJlc2l6ZW1le1xyXG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaG9tZXNsaWRlciAucmVkY2lyY2xlLWxheWVyIHB7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAudHAtcGFyYWxsYXgtd3JhcHtcclxuXHJcbiAgICBsZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxuICAudGltZUxpbmVTZWN0aW9uIHtcclxuICAgIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAudHAtcmlnaHRhcnJvdywgLnRwLWV4cGxvcmUge1xyXG4gICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogNTBweCAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAudHAtYnVsbGV0c3tcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIgcHtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAudHAtYnVsbGV0cy5yb3VuZCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLnRwLWJ1bGxldHtcclxuICAgICAgdG9wOjJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWJ1bGxldC5kaXNhYmxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAuZXZlbnRzLWxpbmV7XHJcbiAgICB0b3A6IDlweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5iaWtle1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIC5jYXBzOSAuc2xvdGhvbGRlciAudHAtYmdpbWcuZGVmYXVsdGltZ3tcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMjUwcHggYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC8vLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAvLyAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gIGxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgdG9wOjE1JSAhaW1wb3J0YW50O1xyXG4gICAgICAvL31cclxuICAgICAgLnRwLWNhcHRpb257XHJcbiAgICAgICAgJi5jYXAxMXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAye1xyXG4gICAgICAgICAgbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXAze1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogLTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcDZ7XHJcbiAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcDd7XHJcbiAgICAgICAgICB0b3A6IDY4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA4e1xyXG4gICAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDl7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDgycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwMTB7XHJcbiAgICAgICAgICB0b3A6MjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogOTUzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcbiAgLnRpbWVMaW5lU2VjdGlvbiBoMXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAjbnVtYmVyQ291bnRlcntcclxuICAgIHRvcDo0NSU7XHJcbiAgfVxyXG4gIC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lcntcclxuICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogb2JhaWQgY3NzIGVuZCAqL1xyXG5cclxuXHJcblxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG5cclxuICAudHAtY2FwdGlvbi5iaWtlIGltZ3tcclxuICAgIGhlaWdodDogNDR2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgICAgIC50cC1jYXB0aW9ue1xyXG5cclxuICAgICAgICAmLmNhcDR7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA3e1xyXG4gICAgICAgICAgdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDEwe1xyXG4gICAgICAgICAgdG9wOjExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgIC8qICYuY2FwMXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAye1xyXG4gICAgICAgICAgbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXAze1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogLTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcDZ7XHJcbiAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcDd7XHJcbiAgICAgICAgICB0b3A6IC0xMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDh7XHJcbiAgICAgICAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOXtcclxuICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogODJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDk3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAxMHtcclxuICAgICAgICAgIHRvcDoyMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICNudW1iZXJDb3VudGVye1xyXG4gICAgdG9wOjQ1JTtcclxuICB9XHJcbiAgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuXHJcbiAgLnRpbWVMaW5lU2VjdGlvbiB7XHJcblxyXG4gICAgLnRwLWJ1bGxldHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAudHAtcmlnaHRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpZGVvLXNlY3Rpb24gLmJ0bntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOmluaGVyaXQ7XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3c6YWZ0ZXIsIC5idG4gaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdG9wOiAtMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXBzNC50cC1yZXZzbGlkZXItc2xpZGVzbGk+Om50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiAxOCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucmVkY2lyY2xlLWxheWVye1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OjIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudHAtY2FwdGlvbntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDg2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAxMHtcclxuICAgICAgICAgIHRvcDoxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwN3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAudGltZUxpbmVTZWN0aW9uIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgICAudHAtYnVsbGV0cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC50cC1yaWdodGFycm93IHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRwLWV4cGxvcmUge1xyXG4gICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI251bWJlckNvdW50ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLnJlZGNpcmNsZS1sYXllciBhIGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIgLnRwLWNhcHRpb24uY2FwNSB7XHJcbiAgICBsZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgfVxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIgYSBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLnRocmVlSW1hZ2VzIC5pdGVtIGgze1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcclxuXHJcbiAgYm9keSAgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIgLmNhcHM0LnRwLXJldnNsaWRlci1zbGlkZXNsaT46bnRoLWNoaWxkKDIpe1xyXG4gICAgbGVmdDogMTQlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHkgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIgLnRwLWNhcHRpb24uY2FwNXtcclxuICAgIGxlZnQ6LTEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIC50cC1jYXB0aW9uLmNhcDl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLnJlZGNpcmNsZS1sYXllciBhIHNwYW57XHJcbiAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJlZGNpcmNsZS1sYXllcntcclxuICAgICAgICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDoxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDoxNSUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudHAtY2FwdGlvbntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMzd2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJpa2V7XHJcbiAgICAgICAgICBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHpvb206IDEuMDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwMXtcclxuICAgICAgICAgIGxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgem9vbTogMS4wNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAye1xyXG4gICAgICAgICAgbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDd7XHJcbiAgICAgICAgICB0b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA4e1xyXG4gICAgICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOXtcclxuICAgICAgICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDEwe1xyXG4gICAgICAgICAgdG9wOjEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4gICAgI251bWJlckNvdW50ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDExcHgpIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xyXG5cclxuXHJcbiAgLnJlZGNpcmNsZS1sYXllciBhIGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIge1xyXG4gICAgLnRwLWNhcHRpb24uY2FwMyB7XHJcbiAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cC1jYXB0aW9uLmNhcDUge1xyXG4gICAgICBsZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwNiB7XHJcbiAgICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cC1jYXB0aW9uLmNhcDcge1xyXG4gICAgICBsZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHAtY2FwdGlvbi5jYXA4IHtcclxuICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwOSB7XHJcbiAgICAgIGxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KXtcclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC50cC1jYXB0aW9uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOXtcclxuICAgICAgICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwMTAge1xyXG4gICAgICAgICAgbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJALW1vei1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZTIyIHtcclxuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8udmlkZW8tY29udGVudC1pbWd7XHJcbi8vICBoZWlnaHQ6IGVtKDk4MCk7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGZsb2F0OiBsZWZ0O1xyXG4vLyAgb2JqZWN0LWZpdDogY292ZXI7XHJcbi8vfVxyXG5cclxuLnN0aWNreS1yaWdodC1pY29ue1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogZW0oODgpO1xyXG4gIGJvdHRvbTogZW0oNDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IGVtKDU2KTtcclxuICBoZWlnaHQ6IGVtKDU2KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgIGhlaWdodDogZW0oMjgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gIH1cclxuICBhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1mb3Jte1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciA7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcclxuICBwYWRkaW5nOmVtKDMyKSAwO1xyXG4gIGJvcmRlci10b3A6c29saWQgNXB4ICMwNzA3MDc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IGVtKDEyKSAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIGVtKDY2KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDplbSgtMyk7XHJcbiAgICAgIHdpZHRoOmVtKDQ3KTtcclxuICAgICAgaGVpZ2h0OmVtKDIxKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICB3aWR0aDozMy4zMzMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjY2JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDIzLjgwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggIzE2MTYxNjtcclxuICAgIGJvcmRlci1sZWZ0Om5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgLypoZWlnaHQ6ZW0oNjEpO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMSk7Ki9cclxuICAgIGhlaWdodDplbSg0MSk7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgLmxvYWRlcntcclxuICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgIH1cclxuICAgIC50aGFua3Mge1xyXG4gICAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICAgIGhlaWdodDplbSg1Mik7XHJcbiAgICBtaW4td2lkdGg6MTAwJTtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBlbSgxKTtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKDEpO1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMSk7XHJcbiAgfVxyXG4gIC5oYXMtZXJyb3Ige1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyB7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAgIzNjNzYzZDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzA3MDcwNyA7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXJ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLmZ0LWRlc2t0b3Atbm9uZXsgbWFyZ2luLWJvdHRvbTplbSgxMzApO31cclxuXHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDMwKSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3b3JkLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgbGVmdDotMTAwJTtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtMntcclxuICAgIHdpZHRoOjIwJTtcclxuICB9XHJcbiAgaDF7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3R0b206IDIyJTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMwKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogZW0oMy41KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2U7XHJcbiAgfVxyXG4gIC5zb2NpYWxMaXN0e1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW46MCAwIGVtKDM1KSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuc29jaWFsTGlzdElubmVye1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0SW5uZXI6b25seS1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC8vJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gIHRvcDowO1xyXG4gICAgLy8gIHdpZHRoOjQwJTtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgLy8gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICAvLyAgaGVpZ2h0OiAxcHg7XHJcbiAgICAvLyAgYm90dG9tOiA2cHg7XHJcbiAgICAvLyAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLy99XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGVtKDgpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzNSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDplbSgtOSk7XHJcbiAgICAgICAgICAgIHRvcDplbSgtOCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZmFjZWJvb2tJY29ue1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBsZWZ0OmVtKC0xMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICB9XHJcbn1cclxuLmdlY2tvIGZvb3RlciBoMSwgLmNocm9tZTQ2IGZvb3RlciBoMSwgLmllIGZvb3RlciBoMXtcclxuICBjb2xvcjogcmdiYSgxMzksMTM5LDEzOSwwLjA0KTtcclxufVxyXG4uZ2Vja28uZmlyZWZveCBmb290ZXIgaDF7XHJcbiAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC40KTtcclxufVxyXG4vLy5nZWNrbyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQsXHJcbi5pZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXR7XHJcbiAgdG9wOmVtKDEyKTtcclxufVxyXG5cclxuLmdlY2tvLmZpcmVmb3ggLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xyXG4gIHRvcDplbSg0KTtcclxufVxyXG5cclxuXHJcbi5wcm9fbGFuZGluZ3tcclxuICBmb290ZXJ7XHJcbiAgICAvKmhlaWdodDogMTAwdmg7Ki9cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMzEuNCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAubWFyZ2luLWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tYntcclxuICBtYXJnaW4tYm90dG9tOiBlbSg1NSk7XHJcbn1cclxuLmxhc3RMaXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIGVtKDE1KSAwIDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDEyKTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMpO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJhY2stdG8tdG9we1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IGVtKDExKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjphZnRlcntcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMCBlbSg2KSBlbSg3KSBlbSg2KTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2I0YjRiNCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6ZW0oLTI1KTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1mdExpc3R7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5tb3RvcmN5Y2xlLWhvbWUtZnRye1xyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjI3NWVtO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJnaW4tYntcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmZlZWRiYWNrLXRleHR7XHJcbiAgYmFja2dyb3VuZDogI2MwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMykgZW0oNDUpO1xyXG4gIG1hcmdpbjplbSgyMCkgMCAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmlubmVyTWVudSB7XHJcbiAgJj4gbGkge1xyXG4gICAgLmRyb3BEb3duIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5sb2dvLXRleHQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAmLmRpc2NsYWltZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MwMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjYWxsLXRleHQtZHJvcGRvd257XHJcbiAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSBhbmQgKG1heC13aWR0aDogMTgwMHB4KXtcclxuICAubWFje1xyXG4gICAgYm9keXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAuc3RpY2t5LXJpZ2h0LWljb24ge1xyXG4gICAgICAgIGJvdHRvbTogZW0oNzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICBmb290ZXIgLnNvY2lhbExpc3R7XHJcbiAgICBtYXJnaW46IDYuMTI1ZW0gMCAxLjc1ZW0gMDtcclxuICB9XHJcblxyXG4gIC5wcm9fbGFuZGluZ3tcclxuICAgIGZvb3RlciAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luOiA0LjEyNWVtIDAgMS43NWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjIzNzVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDI1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogZW0oMTUpIDAgZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICBmb290ZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYuZnQtZGVza3RvcC1ub25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC50eHQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSgyNTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udmVuaWVuY2Utc2VjdGlvbiAuYmFubmVyLWltZy52aWRlbyAub3BlbnZpZGVvbGlua3tcclxuICAgIGJvdHRvbTogLTE0JTtcclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSg2Nik7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogZW0oMjIpO1xyXG5cclxuICAgIH1cclxuICAgIHVsIGxpIGEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIC5sYXN0TGlzdCBsaSBhIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuYmFjay10by10b3Age1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBib3R0b206IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIC50aGFua3MgLnRoYW5rcy1pbm5lciBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3RvcmN5Y2xlLWhvbWUtZnRye1xyXG4gICAgZm9vdGVye1xyXG4gICAgICBwYWRkaW5nOiAyLjM3NWVtIDA7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICYuZnQtZGVza3RvcC1ub25le1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJnaW4tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5cclxuICBmb290ZXJ7XHJcbiAgICAubGFzdExpc3QgbGkgYXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvX2xhbmRpbmd7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBib3R0b206IDIxLjMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tb3RvLXNjcm9sbHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFzdExpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhY2stdG8tdG9we1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlMjIgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuICAuYm90dG9tLWZvcm0gLmZvcm0tY29udHJvbHtcclxuICAgLy8gZm9udC1zaXplOiAuNzg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICBmb290ZXJ7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIC5jb2wtbWQtMntcclxuICAgICAgd2lkdGg6MjAlO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMjEuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJveHtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDA7XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgdG9wOjAuMmVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcbiAgLmJvdHRvbS1mb3JtIGgzIHtcclxuICAgIG1hcmdpbjowcHggMCAwIDA7XHJcbiAgICBpe1xyXG4gICAgICB0b3A6IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ib3R0b20tZm9ybSAuYnRuLXdoaXRle1xyXG4gICAgaGVpZ2h0OiAzZW07XHJcbiAgICBpIHtcclxuICAgICAgdG9wOiAuMzNlbTtcclxuICAgICAgcmlnaHQ6IDAuN2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICAgLnRvdy1jb2x1bW4tc2VjdGlvbiAubGFyZ2UtaW1ne1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGhlaWdodDogNTV2aDtcclxuICAgIH1cclxuXHJcbiAgLnByb19sYW5kaW5nIGZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJveHtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDA7XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgdG9wOjAuMmVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2stdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmxhc3RMaXN0e1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLnNvY2lhbExpc3QgdWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGl7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29weXJpZ2h0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8uZl9tZW51X21vYmlsZXtcclxuICAvLyAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgLy99XHJcblxyXG5cclxuICAubW9iaWxlLWNlbnRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ib3R0b20tZm9ybSB7XHJcbiAgICBwYWRkaW5nOiBlbSg1MCkgMDtcclxuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGVmdDppbml0aWFsO1xyXG4gICAgICAgIHRvcDplbSgtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogYTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5sYXN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5IC5ib3R0b20tZm9ybSAuZm9ybS13cmFwcGVyIC50aGFua3MgLnRoYW5rcy1pbm5lcntcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuICAubW9iaWxlLWNlbnRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmJhY2stdG8tdG9we1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiBlbSg0MCkgMDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjUwJTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMTIpO1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOmVtKDUwKTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvcGx1cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OmVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL21pbnVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0LWNvbGxhcHNle1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdGNvbntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICMzMDMwMzA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICBtYXJnaW46IGVtKDApIDAgZW0oMCkgMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAvL3dpZHRoOjIwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbi1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmxhc3RMaXN0e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS1mdExpc3R7XHJcbiAgICBwYWRkaW5nOiBlbSgxNSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgZW0oMCkgZW0oMzApIDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2JjYmNiYztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5ICNzZWN0aW9uNXtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIGJvZHkgIC5tb2JpbGUtZnRMaXN0IHVsIGxpe1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgYXtcclxuICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjM3NWVtO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojYmNiY2JjO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRXh0cmEgc21hbGwgZGV2aWNlcyAocG9ydHJhaXQgcGhvbmVzLCBsZXNzIHRoYW4gNTc2cHgpXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICAuc29jaWFsTWJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgICAuc29jaWFsTGlzdElubmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHRvcDogZW0oLTI1KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDExcHgpIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xyXG5cclxuICBib2R5ICAubW9iaWxlLWZ0TGlzdCB1bCBsaXtcclxuICAgIGJvcmRlcjowcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIGF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IC4zNzVlbTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2JjYmNiYztcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYXtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmxvZ28tc2VjdGlvbntcclxuICAgIHBhZGRpbmc6IDEuOTM3NWVtIDBweCAxLjgxMjVlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1mb3JtIGgzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW46IDAgMCAwIC01MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgJi5sYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIGZvb3RlciB7XHJcbiAgICAuY29sLW1kLTJ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLm1vYmlsZS1jZW50ZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG4gIC5sYXN0TGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyogSWNvbiAxICovXHJcblxyXG4udG9nZ2xlLWJ0bi10b3B7XHJcbiAgd2lkdGg6ZW0oODMpO1xyXG4gIGhlaWdodDplbSg4MCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6ZW0oLTMpO1xyXG4gICAgdG9wOmVtKC0zKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgd2lkdGg6ZW0oODYpO1xyXG4gICAgaGVpZ2h0OmVtKDg2KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuICB9XHJcbiAgJi5hY3RpdmV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB3aWR0aDowO1xyXG4gICAgICBoZWlnaHQ6MDtcclxuICAgIH1cclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICBsZWZ0OiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbmF2LWljb24zLCAjbmF2LWljb24ye1xyXG4gIHdpZHRoOiBlbSgyNSk7XHJcbiAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbGVmdDogZW0oLTMpO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgJjphZnRlcntcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IGVtKDQ4KTtcclxuICAgIGhlaWdodDogZW0oNDgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTExKTtcclxuICAgIHRvcDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIH1cclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuLCAjbmF2LWljb24yIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDNweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMnB4KTtcclxuICB6LWluZGV4OiA1NTtcclxufVxyXG5cclxuLyogSWNvbiAzICovXHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6IGVtKDE1KTtcclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSwjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpLCNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIHRvcDogZW0oMjMpO1xyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICB0b3A6IGVtKDMxKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgxKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiBlbSgxOCk7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgyKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgzKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIuY2xpY2sgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gIHRvcDogZW0oMTgpO1xyXG4gIHdpZHRoOiAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuI25hdi1pY29uMy5jbGljaywgI25hdi1pY29uMi5jbGlja3tcclxuICBzcGFue1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpe31cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe31cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50b2dnbGUtYnRuLXRvcHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50b2dnbGUtYnRuLXRvcHtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNuYXYtaWNvbjMsICNuYXYtaWNvbjIge1xyXG4gICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgbGVmdDogZW0oMTUpO1xyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICB3aWR0aDogZW0oMzUpO1xyXG4gICAgdG9wOiBlbSgxNik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8ubWVudS1vcGVuLmNsaWNre1xyXG4gIC8vICB0b3A6ZW0oMTIpICFpbXBvcnRhbnQ7XHJcbiAgLy99XHJcbiAgLmhlYWRlci5zdGlja3l7XHJcbiAgICAjbmF2LWljb24zLCAjbmF2LWljb24yIHtcclxuICAgICAgdG9wOmVtKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMyksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiBlbSgyNSk7XHJcbiAgfVxyXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCksICNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiBlbSgzNCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLyohXHJcbiAqIEJvb3RzdHJhcC1zZWxlY3QgdjEuNi4zICgvL3NpbHZpb21vcmV0by5naXRodWIuaW8vYm9vdHN0cmFwLXNlbGVjdC8pXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTQgYm9vdHN0cmFwLXNlbGVjdFxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zaWx2aW9tb3JldG8vYm9vdHN0cmFwLXNlbGVjdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuLmJvb3RzdHJhcC1zZWxlY3R7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gIC8qd2lkdGg6IDIyMHB4XFw5OyBJRTggYW5kIGJlbG93Ki9cclxuICB3aWR0aDogMjIwcHggXFwwO1xyXG4gIC8qSUU5IGFuZCBiZWxvdyovXHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiBlbSgzNSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgfVxyXG59XHJcbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjk0YTQ4O1xyXG59XHJcbi5jb250cm9sLWdyb3VwLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xyXG4vLyAgd2lkdGg6IDIyMHB4O1xyXG4vL31cclxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bjpmb2N1cyB7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLypib3JkZXI6IG5vbmU7Ki9cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cDpub3QoLmlucHV0LWdyb3VwLWJ0biksXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRyb3Bkb3duLW1lbnUtcmlnaHQsXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQsXHJcbi5yb3ctZmx1aWQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5mb3JtLXNlYXJjaCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXHJcbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXHJcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxyXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCxcclxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbnB1dC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG4uaW5wdXQtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTFweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA5NiU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzkyOTI5YjtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxufVxyXG4uaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gIGNvbG9yOiAjOTI5MjliO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiBlbSgtNSk7XHJcbiAgd2lkdGg6IGVtKDgpO1xyXG4gIGhlaWdodDogZW0oNSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0b3A6IGVtKDQpO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcNjJcIjtcclxuICAgIGNvbG9yOiAjYjRiNGI0O1xyXG4gICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgfVxyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmRyb3B1cC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRvcDogMmVtO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMzU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpOm5vdCguZGlzYWJsZWQpIGE6aG92ZXIgc21hbGwsXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaTpub3QoLmRpc2FibGVkKSBhOmZvY3VzIHNtYWxsLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlOm5vdCguZGlzYWJsZWQpIGEgc21hbGwge1xyXG4gIGNvbG9yOiAjNjRiMWQ4O1xyXG4gIGNvbG9yOiByZ2JhKDEwMCwgMTc3LCAyMTYsIDAuNCk7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFyayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGwge1xyXG4gIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IC5ub3RpZnkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDVweDtcclxuICB3aWR0aDogOTYlO1xyXG4gIG1hcmdpbjogMCAyJTtcclxuICBtaW4taGVpZ2h0OiAyNnB4O1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5uby1yZXN1bHRzIHtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5idG4gLmNhcmV0IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkuc2VsZWN0ZWQgYSBzcGFuLmNoZWNrLW1hcmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xyXG4gIG1hcmdpbi1yaWdodDogMzRweDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5idG4ge1xyXG4gIHotaW5kZXg6IDEwMzUgKyAxO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiA3cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTRweDtcclxuICBsZWZ0OiA5cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTRweDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogLTNweDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDdweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0zcHg7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgcmlnaHQ6IDEzcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5icy1zZWFyY2hib3gsXHJcbi5icy1hY3Rpb25zYm94IHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG59XHJcbi5icy1hY3Rpb25zYm94IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYnMtYWN0aW9uc2JveCAuYnRuLWdyb3VwIGJ1dHRvbiB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYnMtc2VhcmNoYm94ICsgLmJzLWFjdGlvbnNib3gge1xyXG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcclxufVxyXG4uYnMtc2VhcmNoYm94IGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubW9iaWxlLWRldmljZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldHtcclxuICAgIHRvcDogZW0oMTApO1xyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gICAgdG9wOiBlbSgxMSk7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi8qKlxyXG4gKiBGb3JtVmFsaWRhdGlvbiAoLy9mb3JtdmFsaWRhdGlvbi5pbylcclxuICogVGhlIGJlc3QgalF1ZXJ5IHBsdWdpbiB0byB2YWxpZGF0ZSBmb3JtIGZpZWxkcy4gU3VwcG9ydCBCb290c3RyYXAsIEZvdW5kYXRpb24sIFB1cmUsIFNlbWFudGljVUksIFVJS2l0IGZyYW1ld29ya3NcclxuICpcclxuICogQGF1dGhvciAgICAgIC8vdHdpdHRlci5jb20vbmdodXVwaHVvY1xyXG4gKiBAY29weXJpZ2h0ICAgKGMpIDIwMTMgLSAyMDE1IE5ndXllbiBIdXUgUGh1b2NcclxuICogQGxpY2Vuc2UgICAgIC8vZm9ybXZhbGlkYXRpb24uaW8vbGljZW5zZS9cclxuICovXHJcblxyXG4uZnYtaGFzLWZlZWRiYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZ2LWhhcy1mZWVkYmFjayAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAvKnJpZ2h0OiAxNXB4OyovXHJcbn1cclxuLmZ2LWhlbHAtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgQm9vdHN0cmFwIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcblxyXG4uZnYtZm9ybS1ib290c3RyYXAgLmhlbHAtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uZnYtZm9ybS1ib290c3RyYXAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4vKiBCb290c3RyYXAgc3RhY2tlZCBmb3JtIHdpdGhvdXQgbGFiZWwgKi9cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC5mdi1pY29uLW5vLWxhYmVsIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuLmZ2LWZvcm0tYm9vdHN0cmFwIC5mdi1ib290c3RyYXAtaWNvbi1pbnB1dC1ncm91cCB7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbi8qIEJvb3RzdHJhcCBpbmxpbmUgZm9ybSAqL1xyXG4uZm9ybS1pbmxpbmUuZnYtZm9ybS1ib290c3RyYXAgLmZvcm0tZ3JvdXAge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgRm91bmRhdGlvbiBmb3JtIH5+fiAqL1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAyMXB4OyAgICAgIC8qIFRoZSBoZWlnaHQgb2YgRm91bmRhdGlvbiBsYWJlbCAqL1xyXG4gICAgcmlnaHQ6IDE1cHg7ICAgIC8qIFRoZSBwYWRkaW5nLXJpZ2h0IG9mIC5jb2x1bW5zICovXHJcbiAgICB3aWR0aDogMzdweDtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG59XHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmNvbGxhcHNlIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi8qIEZvdW5kYXRpb24gaG9yaXpvbnRhbCBmb3JtICovXHJcbi5mdi1mb3JtLWhvcml6b250YWwuZnYtZm9ybS1mb3VuZGF0aW9uIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxufVxyXG4vKiBGb3VuZGF0aW9uIHN0YWNrZWQgZm9ybSB3aXRob3V0IGxhYmVsICovXHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmZ2LWljb24tbm8tbGFiZWwge1xyXG5cdHRvcDogMDtcclxufVxyXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5lcnJvciAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogI2YwNDEyNDtcclxufVxyXG4vKipcclxuICogRm91bmRhdGlvbiByZXNldCB0aGUgYm90dG9tIG1hcmluIHRvIDAgd2hlbiB0aGUgcm93IGhhcyAnLmVycm9yJyBjbGFzc1xyXG4gKiBJIG5lZWQgdG8gYWRqdXN0IGl0IHdoZW4gdXNpbmcgdG9vbHRpcCB0byBzaG93IHRoZSBlcnJvclxyXG4gKi9cclxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZXJyb3IuZnYtaGFzLXRvb2x0aXAgaW5wdXQsIC5lcnJvci5mdi1oYXMtdG9vbHRpcCB0ZXh0YXJlYSwgLmVycm9yLmZ2LWhhcy10b29sdGlwIHNlbGVjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuLyogfn5+IEZvciBQdXJlIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDIycHg7ICAgICAgLyogSGVpZ2h0IG9mIFB1cmUgbGFiZWwgKi9cclxuICAgIHdpZHRoOiAzNnB4OyAgICAvKiBIZWlnaHQgb2YgUHVyZSBpbnB1dCAqL1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbn1cclxuLnB1cmUtZm9ybS1zdGFja2VkLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG4ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cCAuZnYtaGVscC1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XHJcbn1cclxuLnB1cmUtZm9ybS1hbGlnbmVkLmZ2LWZvcm0tcHVyZSAuZnYtY29udHJvbC1mZWVkYmFjaywgICAgLyogUHVyZSBob3Jpem9udGFsIGZvcm0gKi9cclxuLmZ2LWZvcm0tcHVyZSAuZnYtaWNvbi1uby1sYWJlbCB7ICAgICAgICAgICAvKiBQdXJlIHN0YWNrZWQgZm9ybSB3aXRob3V0IGxhYmVsICovXHJcblx0dG9wOiAwO1xyXG59XHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1lcnJvciBsYWJlbCxcclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLWVycm9yIC5mdi1oZWxwLWJsb2NrLFxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICNDQTNDM0M7ICAgICAvKiBTYW1lIGFzIC5idXR0b24tZXJyb3IgKi9cclxufVxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtc3VjY2VzcyBsYWJlbCxcclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLXN1Y2Nlc3MgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgLypjb2xvcjogIzFDQjg0MTsqLyAgICAgLyogU2FtZSBhcyAuYnV0dG9uLXN1Y2Nlc3MgKi9cclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG4vKiB+fn4gRm9yIFNlbWFudGljIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLXNlbWFudGljIC5mdi1jb250cm9sLWZlZWRiYWNrLmljb24ge1xyXG4gICAgcmlnaHQ6IDdweDtcclxufVxyXG4uZnYtZm9ybS1zZW1hbnRpYyAuZXJyb3IgLmljb24ge1xyXG4gICAgY29sb3I6ICNkOTVjNWM7XHJcbn1cclxuLyogU2VtYW50aWMgaG9yaXpvbnRhbCBmb3JtICovXHJcbi5mdi1mb3JtLWhvcml6b250YWwuZnYtZm9ybS1zZW1hbnRpYyAucm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgVUlLaXQgZm9ybSB+fn4gKi9cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAyNXB4OyAgICAgIC8qIEhlaWdodCBvZiBVSUtpdCBsYWJlbCAqL1xyXG4gICAgd2lkdGg6IDMwcHg7ICAgIC8qIEhlaWdodCBvZiBVSUtpdCBpbnB1dCAqL1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmZ2LWZvcm0tdWlraXQgLnVrLXRleHQtZGFuZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIFVJS2l0IGhvcml6b250YWwgZm9ybSAqL1xyXG4udWstZm9ybS1ob3Jpem9udGFsLmZ2LWZvcm0tdWlraXQgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgLypsaW5lLWhlaWdodDogbm9ybWFsOyovXHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciBsYWJlbCxcclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciAudWstZm9ybS1sYWJlbCxcclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1lcnJvciAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogI0Q4NTAzMDsgICAgIC8qIFNhbWUgYXMgLnVrLWZvcm0tZGFuZ2VyICovXHJcbn1cclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1zdWNjZXNzIGxhYmVsLFxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLXN1Y2Nlc3MgLnVrLWZvcm0tbGFiZWwsXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAvKmNvbG9yOiAjNjU5RjEzOyovICAgICAvKiBTYW1lIGFzIC51ay1mb3JtLXN1Y2Nlc3MgKi9cclxufVxyXG4vKiBVSUtpdCBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xyXG4uZnYtZm9ybS11aWtpdCAuZnYtaWNvbi1uby1sYWJlbCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbiIsIi5mb3JtLXdyYXBwZXIsIC5maWxlLXVwbG9hZC1zZWN7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50aGFua3N7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC50aGFua3MtaW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogZW0oMTEwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxMCkgMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvYWRpbmcsICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdC1sb2FkaW5ne1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcbi5jb250YWN0LWxvYWRlciwgLmRlZmF1bHQtbG9hZGVye1xyXG4gIG1pbi13aWR0aDogZW0oMTAwKTtcclxuICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNSU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbjogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IGVtKDUwKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5kZWZhdWx0LWxvYWRpbmd7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5jb250YWN0LWxvYWRlcntcclxuICAgIHRvcDogMjAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5lbnEtZm9ybSB7XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAudGhhbmtze1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gICAgfVxyXG4gICAgLmxvYWRpbmd7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcHRjaGEtaW1ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIH1cclxufVxyXG4uaW1nLWJveHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6MDtcclxuICB0b3A6MDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6MTMwcHg7XHJcbiAgYXtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgY29sb3I6ICM1NjU2NWU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJzY2JlXCIgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucmVmcmVzaC1je1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgdG9wOjA7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBib3R0b206MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjNTY1NjVlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6ICM1NjU2NWU7XHJcbiAgfVxyXG59XHJcbnRleHRhcmVhe1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4ubG9jYXRpb24tbWFwe1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyIHsgZnJvbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbn1cclxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkZXIgeyBmcm9tIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxufVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cclxufVxyXG5cclxuXHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuaGVscC1ibG9ja3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLmgtbGVnYWN5LCAubmV3c0RpdiwgLnNhZmV0eURpdiwgLmV2ZW50c0RpdiwgLm9mZmVyc0RpdiwgLnBwLXBhZ2V7XHJcbiAgJi5sb2FkaW5ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXJ7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcC1wYWdle1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsInNlY3Rpb24uc2VhcmNoLXJlc3VsdCB7XHJcbiAgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xyXG5cclxuICB9XHJcbiAgaHIuZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IDtcclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAvKnBhZGRpbmctdG9wOiBlbSg1MCk7Ki9cclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIHNlY3Rpb24uc2VhcmNoLXJlc3VsdCBoMntcclxuICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcclxuICB9XHJcbn0iLCJcclxuW2NsYXNzXj1cInJldmljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiByZXZpY29uLVwiXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbn1cclxuXHJcbi50cC1zdGF0aWMtbGF5ZXJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogNTA1O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuZnJvbnRjb3JuZXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00MHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuYmFja2Nvcm5lciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwQThGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmZyb250Y29ybmVydG9wIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjMDBBOEZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLnRwLWNhcHRpb24gLmJhY2tjb3JuZXJ0b3Age1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRXUkFQUEVSIFNUWUxFU1x0XHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5yZXZfc2xpZGVyX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIHNwYW4uZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiAtMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2X3NsaWRlcl93cmFwcGVyID4gdWwge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnJldl9zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMDtcclxuICAtby10cmFuc2l0aW9uOiBub25lIDA7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAwO1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBib3JkZXItd2lkdGg6IDBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG59XHJcblxyXG4ucmV2X3NsaWRlciAubm8tc2xpZGVzLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgdWwge1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIHVsIGxpLFxyXG4ucmV2X3NsaWRlciA+IHVsID4gbGksXHJcbi5yZXZfc2xpZGVyID4gdWwgPiBsaTpiZWZvcmUge1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDBlbTtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgLnRwLWNhcHRpb24sXHJcbi5yZXZfc2xpZGVyIC5jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG5cclxuLyogQURERUQgRk9SIFNMSURFTElOSyBNQU5BR0VNRU5UICovXHJcbi50cC1jYXB0aW9uIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi50cF9pbm5lcl9wYWRkaW5nIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHAtaGlkZS1yZXZzbGlkZXIsIC50cC1jYXB0aW9uLnRwLWhpZGRlbi1jYXB0aW9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJldl9zbGlkZXIgZW1iZWQsXHJcbi5yZXZfc2xpZGVyIGlmcmFtZSxcclxuLnJldl9zbGlkZXIgb2JqZWN0LFxyXG4ucmV2X3NsaWRlciB2aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFdSQVBQRVIgU1RZTEVTIEVORFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0SUU4IEhBQ0tTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ub0ZpbHRlckNsYXNzIHtcclxuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdElFOCBIQUNLUyBFTkRTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIFZJREVPXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gaWZyYW1lLFxyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8gdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8ge1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUsXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUgdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyB2aWRlbyxcclxuLmZ1bGxzY3JlZW52aWRlbyB2aWRlbyB7XHJcbiAgYmFja2dyb3VuZDogIzAwMFxyXG59XHJcblxyXG4uZnVsbGNvdmVyZWR2aWRlbyAudHAtcG9zdGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweFxyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXBvc3RlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgei1pbmRleDogMztcclxuICBtYXJnaW4tdG9wOiAtMjdweDtcclxuICBtYXJnaW4tbGVmdDogLTI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmh0bWw1dmlkIC50cC1yZXZzdG9wIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTBweCAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmh0bWw1dmlkIC50cC1yZXZzdG9wIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZC52aWRlb2lzcGxheWluZyAucmV2aWNvbi1yaWdodC1kaXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmh0bWw1dmlkLnZpZGVvaXNwbGF5aW5nIC50cC1yZXZzdG9wIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXZpZGVvLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5odG1sNXZpZDpob3ZlciAudHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5mdWxsY292ZXJlZHZpZGVvIC50cC12aWRlby1wbGF5LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEZVTExTQ1JFRU4gVklERU8gRU5EU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRET1RURUQgT1ZFUkxBWVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHAtZG90dGVkb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d28ge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGUucG5nXCIpXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnR3b3h0d293aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9ncmlkdGlsZV93aGl0ZS5wbmdcIilcclxufVxyXG5cclxuLnRwLWRvdHRlZG92ZXJsYXkudGhyZWV4dGhyZWUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGVfM3gzLnBuZ1wiKVxyXG59XHJcblxyXG4udHAtZG90dGVkb3ZlcmxheS50aHJlZXh0aHJlZXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2dyaWR0aWxlXzN4M193aGl0ZS5wbmdcIilcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RE9UVEVEIE9WRVJMQVlTIEVORFNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRGVUxMU0NSRUVOIEFORCBGVUxMV0lESFQgQ09OVEFJTkVSU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cdC1cdFNFVCBUSEUgQU5JTUFUSU9OIEVWRU4gTU9SRSBTTU9PVEhFUiBPTiBBTkRST0lEICAgLVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLnNsb3Rob2xkZXIgKixcclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgaW1nIHtcclxuICAvKi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDsqL1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0ICAtIFNPTUUgQ0FQVElPTiBNT0RJRklDQVRJT04gQVQgU1RBUlQgIC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgLmNhcHRpb24sXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIC50cC1jYXB0aW9uIHtcclxuICAvKi1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcdFx0LW1vei1vcGFjaXR5OiAwO1x0LWtodG1sLW9wYWNpdHk6IDA7XHRvcGFjaXR5OiAwOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0U0hBRE9XU1x0XHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwLWJhbm5lcnNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3cxIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzEucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvdHRvbTogLTMwcHhcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3cyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzIucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvdHRvbTogLTYwcHhcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3czIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzMucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvdHRvbTogLTYwcHhcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEJVVFRPTlNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDZweCAxM3B4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvZ3JhZGllbnQvZzMwLnBuZ1wiKSByZXBlYXQteCB0b3A7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5iaWcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogOXB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzL2dyYWRpZW50L2c0MC5wbmdcIikgcmVwZWF0LXggdG9wXHJcbn1cclxuXHJcbi5wdXJjaGFzZTpob3ZlcixcclxuLnRwLWJ1dHRvbjpob3ZlcixcclxuLnRwLWJ1dHRvbi5iaWc6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgMTVweCAxMXB4XHJcbn1cclxuXHJcbi8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudHAtYnV0dG9uXHR7XHRwYWRkaW5nOjRweCA4cHggM3B4OyBsaW5lLWhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO1x0fVxyXG4gICAgYS50cC1idXR0b24geyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbjogbm9uZTsgLW8tdHJhbnNpdGlvbjogbm9uZTsgLW1zLXRyYW5zaXRpb246IG5vbmU7XHQgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudHAtYnV0dG9uXHR7XHRwYWRkaW5nOjJweCA1cHggMnB4OyBsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnR9XHJcbiAgICBhLnRwLWJ1dHRvbiB7IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTsgLW1vei10cmFuc2l0aW9uOiBub25lOyAtby10cmFuc2l0aW9uOiBub25lOyAtbXMtdHJhbnNpdGlvbjogbm9uZTtcdCB9XHJcbn0qL1xyXG5cclxuLypcdEJVVFRPTiBDT0xPUlNcdCovXHJcblxyXG4udHAtYnV0dG9uLmdyZWVuLCAudHAtYnV0dG9uOmhvdmVyLmdyZWVuLFxyXG4ucHVyY2hhc2UuZ3JlZW4sIC5wdXJjaGFzZTpob3Zlci5ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYTExNztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMTA0ZDBiO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbn1cclxuXHJcbi50cC1idXR0b24uYmx1ZSwgLnRwLWJ1dHRvbjpob3Zlci5ibHVlLFxyXG4ucHVyY2hhc2UuYmx1ZSwgLnB1cmNoYXNlOmhvdmVyLmJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDc4Y2I7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzBmM2U2ODtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4XHJcbn1cclxuXHJcbi50cC1idXR0b24ucmVkLCAudHAtYnV0dG9uOmhvdmVyLnJlZCxcclxuLnB1cmNoYXNlLnJlZCwgLnB1cmNoYXNlOmhvdmVyLnJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMWQxZDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjN2MxMjEyO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTJcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5vcmFuZ2UsIC50cC1idXR0b246aG92ZXIub3JhbmdlLFxyXG4ucHVyY2hhc2Uub3JhbmdlLCAucHVyY2hhc2U6aG92ZXIub3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICNhMzRjMDA7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMDtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMFxyXG59XHJcblxyXG4udHAtYnV0dG9uLmRhcmtncmV5LCAudHAtYnV0dG9uLmdyZXksXHJcbi50cC1idXR0b246aG92ZXIuZGFya2dyZXksIC50cC1idXR0b246aG92ZXIuZ3JleSxcclxuLnB1cmNoYXNlLmRhcmtncmV5LCAucHVyY2hhc2U6aG92ZXIuZGFya2dyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzIyMjtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyXHJcbn1cclxuXHJcbi50cC1idXR0b24ubGlnaHRncmV5LCAudHAtYnV0dG9uOmhvdmVyLmxpZ2h0Z3JleSxcclxuLnB1cmNoYXNlLmxpZ2h0Z3JleSwgLnB1cmNoYXNlOmhvdmVyLmxpZ2h0Z3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjNTU1O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTVcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdE5BVklHQVRJT05cdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKiBCVUxMRVRTICoqL1xyXG5cclxuLnRwY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi50cC1idWxsZXRzIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooNXB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gIGJvcmRlci1ib3R0b206ICNjNGM0YzQgMXB4IHNvbGlkO1xyXG4gIGhlaWdodDogMTNweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcblxyXG4udHAtYmFubmVydGltZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvYm94ZWRfYmd0aWxlLnBuZ1wiKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBwYWRkaW5nOiAwcHggZW0oMTApO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1cHgpO1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXItb2xkIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL25hdmlnZG90c19iZ3RpbGUucG5nXCIpO1xyXG4gIGhlaWdodDogZW0oMzUpO1xyXG4gIHBhZGRpbmc6IDBweCBlbSgxMCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDVweCk7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBlbSgzKVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZC1vbGQgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKlx0U1FVQVJFIEJVTExFVFMgKiovXHJcbi50cC1idWxsZXRzLnNxdWFyZSAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldHMyLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5zcXVhcmUgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweFxyXG59XHJcblxyXG4vKipcdFNRVUFSRSBCVUxMRVRTICoqL1xyXG4udHAtYnVsbGV0cy5zcXVhcmUtb2xkIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9idWxsZXRzMi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc3F1YXJlLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKiBuYXZiYXIgTkFWSUdBVElPTiBWRVJTSU9OICoqL1xyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2J1bGxldF9ib3hlZC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0LmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4vKiogbmF2YmFyIE5BVklHQVRJT04gVkVSU0lPTiAqKi9cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vbmF2aWdkb3RzLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0LmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQuc2VsZWN0ZWQsXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5uYXZiYXIgLnRwLWJ1bGxldC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0VFAgQVJST1dTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnRwYXJyb3dzIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHJcbn1cclxuXHJcbi50cGFycm93cyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHBhcnJvd3MgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udHAtbGVmdGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xhcmdlX2xlZnQucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93IHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xhcmdlX3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnJvdW5kIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NtYWxsX2xlZnQucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5yb3VuZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9yaWdodC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5yb3VuZC1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfbGVmdC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnJvdW5kLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc21hbGxfbGVmdF9ib3hlZC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMnB4XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93Lm5hdmJhciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9yaWdodF9ib3hlZC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXItb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93bGVmdC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cubmF2YmFyLW9sZC50aHVtYnN3aXRoYXJyb3cge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cubmF2YmFyLW9sZC50aHVtYnN3aXRoYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cuc3F1YXJlIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X2xlZnQyLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5zcXVhcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfcmlnaHQyLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cuc3F1YXJlLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19sZWZ0Mi5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cuc3F1YXJlLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19yaWdodDIucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiA0NCU7XHJcbiAgbGVmdDogMzBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICB3aWR0aDogZW0oMTIyKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogZW0oMTEpIGVtKDI1KTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBjb2xvcjogIzMyMzIzMjtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICB0b3A6IGVtKDUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTgpO1xyXG4gICAgdG9wOiBlbSgtOCk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSgxMzgpO1xyXG4gICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtZXhwbG9yZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoI2I4YjhiOCwgMC4yNSk7XHJcbiAgd2lkdGg6IGVtKDEyOCk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDMwKSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgY29sb3I6ICMzMjMyMzI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0b3A6IDQ0JTtcclxuICByaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgIHRvcDogZW0oNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKC04KTtcclxuICAgIHRvcDogZW0oLTgpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oMTQ0KTtcclxuICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDUwKSk7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmdlY2tvLmRlc2t0b3B7XHJcbiAgLnRwLXJpZ2h0YXJyb3csIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRwLWV4cGxvcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGVtKDEyMik7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgIHBhZGRpbmc6IC41NjI1ZW0gMS41NjI1ZW07XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3c6aG92ZXIsXHJcbi50cC1yaWdodGFycm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRUUCBUSFVNQlMgXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4gLSB0cC10aHVtYnMgJiB0cC1tYXNrIFdpZHRoIGlzIHRoZSB3aWR0aCBvZiB0aGUgYmFzaWMgVGh1bWIgQ29udGFpbmVyICg1MDBweCBiYXNpYyBzZXR0aW5ncylcclxuXHJcbiAtIC50cC1idWxsZXQgd2lkdGggJiBoZWlnaHQgaXMgdGhlIGRpbWVuc2lvbiBvZiBhIHNpbXBsZSBUaHVtYm5haWwgKGJhc2ljIDEwMHB4IHggNTBweClcclxuXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyB7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTlMgT0YgVEhFIFRIVU1CIENPTlRBSU5FUiAqL1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLnRwLXRodW1icyB7XHJcbiAgcGFkZGluZzogM3B4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtbWFzayB7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTlMgT0YgVEhFIFRIVU1CIENPTlRBSU5FUiAqL1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtbWFzayAudHAtdGh1bWJjb250YWluZXIge1xyXG4gIHdpZHRoOiA1MDAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4OyAvKiBUSEUgRElNRU5TSU9OIE9GIEEgU0lOR0xFIFRIVU1CICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcclxuICAvKmZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHQqL1xyXG4gIC1tb3otb3BhY2l0eTogMC41O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udHAtdGh1bWJzIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdE5BVklHQVRJT04gRkFOQ1kgRVhBTVBMRVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMSAqL1xyXG4udHBhcnJvd3MucHJldmlldzEge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgei1pbmRleDogMjtcclxuICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzXHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcxOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI1JztcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MTphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNCc7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBjb2xvcjogI2FhYTtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKi50cGFycm93cy5wcmV2aWV3MSAudHAtYXJyLWl3cmFwcGVyXHRcdFx0e1x0ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO3RyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7LW1vei1vcGFjaXR5OiAwLjA7LWtodG1sLW9wYWNpdHk6IDAuMDtvcGFjaXR5OiAwLjB9XHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlciAudHAtYXJyLWl3cmFwcGVyXHR7XHQgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7LW1vei1vcGFjaXR5OiAxOy1raHRtbC1vcGFjaXR5OiAxO29wYWNpdHk6IDF9Ki9cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICByaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6IDAuMDtcclxuICAta2h0bWwtb3BhY2l0eTogMC4wO1xyXG4gIG9wYWNpdHk6IDAuMDtcclxuXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzEgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLW1vei1vcGFjaXR5OiAwLjA7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDAuMDtcclxuICBvcGFjaXR5OiAwLjA7XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzE6aG92ZXIgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzEsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICB9XHJcbn1cclxuXHJcbi8qIFBSRVZJRVcgMSBCVUxMRVRTICovXHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSB7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIC8qLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2FhYSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDIgKi9cclxuLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgbWluLWhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOztcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjNzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MWUnO1xyXG4gIHJpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODFmJztcclxuICBsZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzIuaG92ZXJlZCB7XHJcbiAgd2lkdGg6IDMwMHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vKiBQUkVWSUVXIDIgQlVMTEVUUyAqL1xyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHAtYXJyLXRpdGxlaG9sZGVyLmFsd2F5c2hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogMTFweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWYnO1xyXG4gICAgbGVmdDogMTFweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICByaWdodDogMzVweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgbGVmdDogMzVweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogOHB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZic7XHJcbiAgICBsZWZ0OiA4cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgcmlnaHQ6IDI1cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGxlZnQ6IDI1cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IG5vbmVcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFlJztcclxuICAgIHJpZ2h0OiA4cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFmJztcclxuICAgIGxlZnQ6IDhweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogbm9uZVxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6aG92ZXIge1xyXG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50XHJcbiAgfVxyXG59XHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMyAqL1xyXG4udHBhcnJvd3MucHJldmlldzMge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MzphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmhvdmVyOmFmdGVyIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjUnO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI0JztcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gIHRvcDogLTEwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgbWluLXdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogOTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNzBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIGxlZnQ6IDBweDtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwYWRkaW5nLWxlZnQ6IDcwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmhvdmVyIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cclxufVxyXG5cclxuLyogUFJFVklFVyAzIEJVTExFVFMgKi9cclxuLnRwLWJ1bGxldHMucHJldmlldzMge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzMgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzM6YWZ0ZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNzBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAudHBhcnJvd3MucHJldmlldzM6YWZ0ZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNzBweFxyXG4gIH1cclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDQgKi9cclxuLnRwYXJyb3dzLnByZXZpZXc0IHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgei1pbmRleDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNSc7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1hbGx3cmFwcGVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IC0xNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgbGVmdDogMHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWl3cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItaW1naG9sZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG5cclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDE4MHB4O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIyIHtcclxuICBsZWZ0OiAtMTgwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIC1tb3otb3BhY2l0eTogMC4wO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjA7XHJcbiAgb3BhY2l0eTogMC4wO1xyXG5cclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCVcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0OmhvdmVyOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKVxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXc0OmhvdmVyOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZylcclxuICB9XHJcblxyXG4gIC50cGFycm93cy5wcmV2aWV3NDpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyogUFJFVklFVyA0IEJVTExFVFMgKi9cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3NCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogODBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzQ6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gIH1cclxuXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItYWxsd3JhcHBlcixcclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci1hbGx3cmFwcGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWFsbHdyYXBwZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRSRVNQT05TSVZFIFNFVFRJTkdTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHQtXHRCQVNJQyBTRVRUSU5HUyBGT1IgVEhFIEJBTk5FUlx0LVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSBpbWcge1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIGltZyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsZW5kQ29sb3JzdHI9IzAwRkZGRkZGKVwiO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLCBlbmRDb2xvcnN0cj0jMDBGRkZGRkYpO1xyXG4gIHpvb206IDE7XHJcbiAgaGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlID4gdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogIENBUFRJT04gU0xJREVMSU5LICAgKiovXHJcbi5jYXB0aW9uLnNsaWRlbGluayBhIGRpdixcclxuLnRwLWNhcHRpb24uc2xpZGVsaW5rIGEgZGl2IHtcclxuICB3aWR0aDogMzAwMHB4O1xyXG4gIGhlaWdodDogMTUwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWltYWdlcy8vY29sb3JlZGJnLnBuZ1wiKSByZXBlYXRcclxufVxyXG5cclxuLnRwLWNhcHRpb24uc2xpZGVsaW5rIGEgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9jb2xvcmVkYmcucG5nXCIpIHJlcGVhdFxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0TE9BREVSIEZPUk1TXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnRwLWxvYWRlciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjAge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2xvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjEge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCAxMHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IC0yMnB4IC0yMnB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1yb3RhdGVwbGFuZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVYKDE4MGRlZylcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtcm90YXRlcGxhbmUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIyIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtc2NhbGVvdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1zY2FsZW91dCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyB7XHJcbiAgbWFyZ2luOiAtOXB4IDBweCAwcHggLTM1cHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMSxcclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMixcclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMyB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyMyAuYm91bmNlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLWJvdW5jZWRlbGF5IHtcclxuICAwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1ib3VuY2VkZWxheSB7XHJcbiAgMCUsIDgwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCB7XHJcbiAgbWFyZ2luOiAtMjBweCAwcHggMHB4IC0yMHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IHRwLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MSxcclxuLnRwLWxvYWRlci5zcGlubmVyNCAuZG90MiB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBoZWlnaHQ6IDYwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXI0IC5kb3QyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1yb3RhdGUge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLXJvdGF0ZSB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWJ1bGxldHMuc2ltcGxlYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogZW0oMjkpO1xyXG4gIGhlaWdodDogZW0oMjkpO1xyXG4gIG1hcmdpbi1sZWZ0OiA5JTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0b3A6IGVtKC0yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogZW0oNyk7XHJcbiAgICBoZWlnaHQ6IGVtKDcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYnJhbmQtd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEteWVhcik7XHJcbiAgICB0b3A6IGVtKDI5KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTUpO1xyXG4gICAgY29sb3I6ICM4ZjhmOGY7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogZW0oMjkpO1xyXG4gIGhlaWdodDogZW0oMjkpO1xyXG4gIG1hcmdpbi1sZWZ0OiA5JTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0b3A6IGVtKC0yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogZW0oNyk7XHJcbiAgICBoZWlnaHQ6IGVtKDcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAvL2JvcmRlcjogc29saWQgMnB4ICRicmFuZC13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZWFyKTtcclxuICAgIHRvcDogZW0oMjkpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNSk7XHJcbiAgICBjb2xvcjogIzhmOGY4ZjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudHMtbGluZSB7XHJcbiAgd2lkdGg6IGVtKDQpO1xyXG4gIGhlaWdodDogZW0oMSk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICBtaW4td2lkdGg6IGVtKDQpO1xyXG4gIGxlZnQ6IGVtKDEzKTtcclxuICB0b3A6IDEzcHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1nXHJcbiAgICB7XHJcbiAgICAgIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xyXG4gICAgICB6b29tOjE7XHJcbiAgICB9XHJcbiAgLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldCB7XHJcbiAgICB0b3A6IGVtKDQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC50cC1jYXB0aW9uIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICB6b29tOiAwLjcgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1nXHJcbiAge1xyXG4gICAgem9vbTowLjc1O1xyXG4gIH1cclxuICAudHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuICAgIHRvcDogZW0oNCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC5jYXJfbG9nb3tcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLXRvcDogLTIzNXB4O1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXB0b3BzIHNtYWxsIGRldmljZXMgKGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XHJcbiAgLmV2ZW50cy1saW5le1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0IHtcclxuXHJcbiAgICAmLmRpc2FibGUge1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGY4ZjhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdywgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRwLWV4cGxvcmUge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8we1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzF7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMntcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ze1xyXG4gICAgbGVmdDogNDNweCAhaW1wb3J0YW50O1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDI2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fNHtcclxuICAgIGxlZnQ6IDc3N3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lciwgI2xhbmRpbmdfcmV2X3NsaWRlcl9mb3JjZWZ1bGx3aWR0aCB7XHJcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ye1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzN7XHJcbiAgICBsZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMjU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl80e1xyXG4gICAgbWFyZ2luLXRvcDogNzNweDtcclxuICB9XHJcblxyXG4gIC5tYWluU2xpZGVyIC50cC1idWxsZXRze1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMTIlICFpbXBvcnRhbnQ7XHJcbiAgICAmLmJ1bGxldHN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMCB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMSB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMiB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzQge1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAubWFpblNsaWRlciAudHAtYnVsbGV0cyB7XHJcblxyXG4gIH1cclxuXHJcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjbGFuZGluZ19yZXZfc2xpZGVyIHB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmRlc2NyaXB0aW9ue1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4gIC5jYXJfbG9nbyB7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbGFuZGluZ19yZXZfc2xpZGVyIGgxe1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG4iLCJcclxuLmNkLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA2NiU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gZW0oMzApIGF1dG87XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uY2QtcmVzaXplLWltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJvcmRlci1yaWdodDogI2NjMDAwMCA1cHggc29saWQ7XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmlzLXZpc2libGUgLmNkLXJlc2l6ZS1pbWcge1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgLyogYm91bmNlIGluIGFuaW1hdGlvbiBvZiB0aGUgbW9kaWZpZWQgaW1hZ2UgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLWluIDAuN3M7XHJcbiAgLW1vei1hbmltYXRpb246IGNkLWJvdW5jZS1pbiAwLjdzO1xyXG4gIGFuaW1hdGlvbjogY2QtYm91bmNlLWluIDAuN3M7XHJcblxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLWluIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtaW4ge1xyXG4gIDAlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjZC1ib3VuY2UtaW4ge1xyXG4gIDAlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNkLWhhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogZW0oNzApO1xyXG4gIHdpZHRoOiBlbSg3MCk7XHJcbiAgbGVmdDogNjAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBlbSgtMzgpO1xyXG4gIG1hcmdpbi10b3A6IGVtKC0yMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYWZ0ZXItYmVmb3JlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAvKiBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgwLDAsMCwwLjIpLCAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNiksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjMpOyAqL1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbn1cclxuXHJcbi5jZC1oYW5kbGUuZHJhZ2dhYmxlIHtcclxuICAvKiBjaGFuZ2UgYmFja2dyb3VuZCBjb2xvciB3aGVuIGVsZW1lbnQgaXMgYWN0aXZlICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NWI3YztcclxufVxyXG5cclxuLmlzLXZpc2libGUgLmNkLWhhbmRsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgMC43cywgb3BhY2l0eSAwcyAwLjdzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC43cywgb3BhY2l0eSAwcyAwLjdzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpICB7XHJcbiAgLmNkLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNkLWhhbmRsZSB7XHJcbiAgICB0b3A6IDQyJVxyXG4gIH1cclxufSIsIlxyXG5cclxuLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gIC8qIGRldiB2ZXJzaW9uIHN0YXJ0ICovXHJcblxyXG4vLy5ieC1jb250cm9scyB7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgcmlnaHQ6IGVtKDQwKTtcclxuLy8gIHRvcDogZW0oNTApO1xyXG4vLyAgfVxyXG4vLyAgLmJ4LW5leHR7XHJcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4vLyAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4vLyAgICBib3JkZXI6IG5vbmU7XHJcbi8vICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG4vLyAgICB3aWR0aDogZW0oMTUxKTtcclxuLy8gICAgaGVpZ2h0OiBlbSg0Nik7XHJcbi8vICAgIHBhZGRpbmc6IGVtKDE0KSBlbSgyOCk7XHJcbi8vICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4vLyAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgIGZsb2F0OiByaWdodDtcclxuLy8gICAgJjphZnRlciB7XHJcbi8vICAgICAgei1pbmRleDogOTtcclxuLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuLy8gICAgICB0b3A6IGVtKDgpO1xyXG4vLyAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4vLyAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuLy8gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuLy8gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuLy8gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgIHNwZWFrOiBub25lO1xyXG4vLyAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4vLyAgICB9XHJcbi8vICAgIC5ieC1uZXh0IHtcclxuLy8gICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgIHRvcDogMDtcclxuLy8gICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgICB6LWluZGV4OiA5OTtcclxuLy8gICAgfVxyXG4vLyAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbi8vICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgIGxlZnQ6IGVtKC04KTtcclxuLy8gICAgICB0b3A6IGVtKC04KTtcclxuLy8gICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICB3aWR0aDogZW0oMTY1KTtcclxuLy8gICAgICBoZWlnaHQ6IGVtKDYzKTtcclxuLy8gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuLy8gICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4vLyAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4vLyAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgIH1cclxuLy8gICAgJjpob3ZlciB7XHJcbi8vICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbi8vICAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgLmJ4LXByZXYge1xyXG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuLy8gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuLy8gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDUwKSk7XHJcbi8vICAgIHdpZHRoOiBlbSgxNTEpO1xyXG4vLyAgICBoZWlnaHQ6IGVtKDQ1KTtcclxuLy8gICAgcGFkZGluZzogZW0oMTQpIGVtKDI4KTtcclxuLy8gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4vLyAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuLy8gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbi8vICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vICAgIGJvcmRlcjogbm9uZTtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICBmbG9hdDogbGVmdDtcclxuLy8gICAgJjphZnRlciB7XHJcbi8vICAgICAgY29udGVudDogXCJcXDYzXCI7XHJcbi8vICAgICAgei1pbmRleDogOTtcclxuLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgbGVmdDogZW0oMTUpO1xyXG4vLyAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4vLyAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4vLyAgICAgIHRvcDogZW0oNSk7XHJcbi8vICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbi8vICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuLy8gICAgICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4vLyAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICBzcGVhazogbm9uZTtcclxuLy8gICAgICBsaW5lLWhlaWdodDogMTtcclxuLy8gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuLy8gICAgfVxyXG4vLyAgICAuYngtcHJldiB7XHJcbi8vICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICB0b3A6IDA7XHJcbi8vICAgICAgbGVmdDogMDtcclxuLy8gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgei1pbmRleDogOTtcclxuLy8gICAgfVxyXG4vLyAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNjY2M7XHJcbi8vICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgIGxlZnQ6IGVtKC04KTtcclxuLy8gICAgICB0b3A6IGVtKC04KTtcclxuLy8gICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICB3aWR0aDogZW0oMTY1KTtcclxuLy8gICAgICBoZWlnaHQ6IGVtKDYzKTtcclxuLy8gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuLy8gICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4vLyAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4vLyAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgIH1cclxuLy8gICAgJjpob3ZlciB7XHJcbi8vICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbi8vICAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG5cclxuXHJcbiAgLyogZGV2IHZlcnNpb24gZW5kICovXHJcblxyXG5cclxuICAvKiBIVE1sIHZlcnNpb24gc3RhcnQgKi9cclxuICAuYngtY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKDQwKTtcclxuICAgIHRvcDogZW0oNTApO1xyXG4gIH1cclxuICAubmV4dEJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuXHJcbiAgICB3aWR0aDogZW0oMTUxKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgcGFkZGluZzogZW0oMTYpIGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgaSB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGVtKC04KTtcclxuICAgICAgdG9wOiBlbSgtOCk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oMTY1KTtcclxuICAgICAgaGVpZ2h0OiBlbSg2Nyk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyhlbSg1MCkpO1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJldkJ1dHRvbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuXHJcbiAgICB3aWR0aDogZW0oMTUxKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgcGFkZGluZzogZW0oMTYpIGVtKDMwKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGkge1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAuYngtcHJldiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBlbSgtOCk7XHJcbiAgICAgIHRvcDogZW0oLTgpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDE2NSk7XHJcbiAgICAgIGhlaWdodDogZW0oNjcpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEhUTWwgdmVyc2lvbiBlbmQgKi9cclxuXHJcblxyXG4gIC5maWx0ZXItdGFicyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGNvbG9yOiAjNWU1ZTVlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYpIGVtKDE4KTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDMwKSk7XHJcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMnB4IHNvbGlkO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJi5taXhpdHVwLWNvbnRyb2wtYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6ICNjZWNlY2UgMnB4IHNvbGlkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAmIC5jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1JTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDM4KSBlbSg0MCkgZW0oMTApIGVtKDQwKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDgpIDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNWU1ZTVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDUwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBlbSgzMTApO1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTIpIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3R0b206IGVtKDQwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGVtKDIwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogZW0oNzApO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1oZWFkaW5nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE0NSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgICAgJi5tb3RvcmN5Y2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9jeWNsZS5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBvd2VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9lcXVpcG1lbnRzLXRleHQxLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubWFyaW5lcy10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9tYXJpbmVzLXRleHQucG5nXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5maXJzdCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvbmV3LTEucG5nXCIpO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2VuLXNhL2Fzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvbmV3LTEucG5nXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjA4KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgODAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMzkpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjA4KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgODAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4zOSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjAyKSA4MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG5cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE0Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg5Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Vjb25kIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvMi5qcGcnKTtcclxuICAgICAgfVxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMCAxMC41cHggMTJweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDEwNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg4NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGhpcmQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS8zLmpwZycpO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9tYXJpbmUucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBib3JkZXI6ICRicmFuZC13aGl0ZSAxcHggc29saWQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMTJweCAxMC41cHggMDtcclxuXHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMjIzKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mb3VydGgge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy80LmpwZycpO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9lcXVpcG1lbnRzLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMTJweCAxMC41cHggMDtcclxuICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzIxMWQxOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIC50aXRsZTIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZXhwYW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2Nsb3NlLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIC5wdWxzZS1yaW5nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2NSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY1KTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBlbSgxMDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5Qcm9kdWN0R2FsbGVyeSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRodW1iIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG5cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGVtKDMwKTtcclxuICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmV4cGFuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGJvdHRvbTogZW0oMjApO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcmlnaHQ6IGVtKDIwKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvZXhwYW5kLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLnB1bHNlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnB1bHNlLXJpbmcge1xyXG4gICAgICB3aWR0aDogZW0oNjUpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDY1KTtcclxuICAgICAgYm9yZGVyOiAxcHggZG90dGVkICRicmFuZC13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogZW0oMTAwKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDMgMS4ycztcclxuICAgICAgICBhbmltYXRpb246IHB1bHNhdGUgMyAxLjJzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5Qcm9kdWN0R2FsbGVyeSB7XHJcbiAgICBib3JkZXItdG9wOiAkYnJhbmQtZ2FyeSAxcHggc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkYnJhbmQtZ2FyeSAxcHggc29saWQ7XHJcbiAgICBoZWlnaHQ6IGNhbGMoODUlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDMzLjMzMzMzMyU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9nYWxsZXJ5L3Byb2R1Y3QuanBnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCBib3R0b207XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5jYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogZW0oNDApO1xyXG4gICAgICAgIGJvdHRvbTogZW0oNTApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMTYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTA0KTtcclxuICAgICAgfVxyXG4gICAgICAuaG92ZXItc3RhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxMDQpO1xyXG4gICAgICAgIGJvdHRvbTogZW0oNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0TGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzMikgZW0oMTUpIGVtKDI2KTtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI4MCk7XHJcbiAgICAgICAgLmNpdmljLXByb2QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTM5KTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGVtKDIzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvdXAtcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWRhbi1wcm9kLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE5Mik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpdHktcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcnYtcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZHlzc2V5LXByb2QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2R5c3NleS1qLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE1OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9keXNzZXktbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTU5KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGlsb3QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbjogZW0oNSkgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXZpYy1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMzkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogZW0oMjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY291cC1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWRhbi1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXR5LXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEwNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNydi1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZHlzc2V5LXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI2Myk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9keXNzZXktai1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNTkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2R5c3NleS1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNTkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGlsb3QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkYnJhbmQtZ2FyeSAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLCAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAvKmJvcmRlci1ib3R0b206IG5vbmU7Ki9cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9jaXZpYy5qcGcnKTtcclxuICAgICAgICAmLmNpdmljLXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9jaXZpYy5qcGcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb3VwZS1wcm9kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvYWNjb3JkLWJnLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlZGFuLXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9hY2NvcmQtYmcucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2l0eS1wcm9kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvY2l0eS1iZy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jcnYtcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9nYWxsZXJ5L2Nydi1iZy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZHlzc2V5LXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9vZHlzc2V5LWJnLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9keXNzZXktai1wcm9kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvb2R5c3NleS1qLWJnLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBpbG90LXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9waWxvdC1iZy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MiUpO1xyXG4gICAgICAgICAgLmNpdmljLXByb2QtbG9nbywgLmNvdXAtcHJvZC1sb2dvLCAuc2VkYW4tcHJvZC1sb2dvLCAuY2l0eS1wcm9kLWxvZ28sIC5jcnYtcHJvZC1sb2dvLCAub2R5c3NleS1wcm9kLWxvZ28sIC5vZHlzc2V5LWotbG9nbywgLnBpbG90LWxvZ28sIC5vZHlzc2V5LWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNpdmljLXByb2QtbG9nby1ob3ZlciwgLmNvdXAtcHJvZC1sb2dvLWhvdmVyLCAuc2VkYW4tcHJvZC1sb2dvLWhvdmVyLCAuY2l0eS1wcm9kLWxvZ28taG92ZXIsIC5jcnYtcHJvZC1sb2dvLWhvdmVyLCAub2R5c3NleS1wcm9kLWxvZ28taG92ZXIsIC5vZHlzc2V5LWotbG9nby1ob3ZlciwgLnBpbG90LWxvZ28taG92ZXIsIC5vZHlzc2V5LWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhciB7XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSg4MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0TGluayB7XHJcbiAgICAgICAgICBib3R0b206IDMlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNhcnMtb25seSB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYuY2Fycy1iaWtlcyB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXJzLWJpa2VzLW1hcmluZXMge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJpa2VzLXByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHQtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmJ4LXdyYXBwZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAuYngtdmlld3BvcnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB1bCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc3QtbWl4ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0U2xpZGVyIHtcclxuICB3aWR0aDogMjAxMCU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMjQwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDI0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24gLnNob3dDYXNlLnNlbGVjdGVkIC5leHBhbmQgLnB1bHNlLXJpbmd7XHJcbiAgICB3aWR0aDogZW0oNzUpO1xyXG4gICAgaGVpZ2h0OiBlbSg3NSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5leHBhbmQge1xyXG4gICAgLnB1bHNlLXJpbmcge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAyIDEuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDIgMS4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG5cclxuICAgICAgJi5zZWNvbmQsICYudGhpcmQsICYuZm91cnRoIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yaWdodC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gIGJvZHkgLnRocmVlSW1hZ2VzIC5pdGVtIC5pdGVtLWhlYWRpbmd7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIC5jYXIge1xyXG4gICAgLmRlc2t0b3B7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaXBhZHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAudGh1bWIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgtMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAxMnB4IDEwLjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IGVtKC0xOCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8udGh1bWIge1xyXG4gICAgICAgIC8vICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZS5mb3VydGgge1xyXG4gICAgICAuZGVzY3JpcHRpb246YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IC0xLjFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJzLWJpa2VzLW1hcmluZXMgLnNob3dDYXNlLmZpcnN0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5jYXJzLWJpa2VzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJzLW9ubHkge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5iaWtlcy1wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAudGh1bWIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgtMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAxMnB4IDEwLjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8udGh1bWIge1xyXG4gICAgICAgIC8vICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBsZWZ0OiAtMS4xZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2Fycy1iaWtlcy1tYXJpbmVzIC5zaG93Q2FzZS5maXJzdCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYuY2Fycy1iaWtlcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2Fycy1vbmx5IHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGFuZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYuYmlrZXMtcHJvZHVjdHMtbWFyaW5lcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBlbSgyODMpICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLnRodW1iIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDE2KTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgYm90dG9tOiBlbSgyNik7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgdG9wOiBlbSgzMCk7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgtMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAxMnB4IDEwLjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IC8qIElFIDkgKi9cclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2Myk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTYzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5jYXJzLWJpa2VzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICBoZWlnaHQ6IDI3ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgJi5maXJzdHtcclxuICAgICAgICAgIC5kZXRhaWxze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgLmxvZ28sIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJzLW9ubHkge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5iaWtlcy1wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAubG9nbywgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgIGhlaWdodDogMjdlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIC5sb2dvLCAudGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgLmxvZ28sIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAmLmJpa2VzLXByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIGhlaWdodDogMjdlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxuXHJcblxyXG5cclxuICAuc2hvd0Nhc2Uge1xyXG4gICAgaGVpZ2h0OiBlbSgyMjApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcblxyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTEwKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDYwKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTEyKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEyMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24gLnNob3dDYXNlIC5jb250ZW50IC5kZXNjcmlwdGlvbiAudGl0bGUsIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5zaG93Q2FzZSAuY29udGVudCAuZGVzY3JpcHRpb24gLnRpdGxlMiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzYXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xyXG4gIGhlaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSwgLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsIC52aWRlby1jb250YWluZXIgZW1iZWQge1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6MDtcclxuICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufSIsImJvZHl7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLmxvYWRlZHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcbiNsb2FkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7XHJcbn1cclxuI2xvYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgaGVpZ2h0OiBlbSgxNTApO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9ob25kYS1sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk7XHJcbn1cclxuXHJcbi8qI2xvYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogZW0oNSk7XHJcbiAgbGVmdDogZW0oNSk7XHJcbiAgcmlnaHQ6IGVtKDUpO1xyXG4gIGJvdHRvbTogZW0oNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqIVxyXG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7ICEqIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxufVxyXG5cclxuI2xvYWRlcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBlbSgxNSk7XHJcbiAgbGVmdDogZW0oMTUpO1xyXG4gIHJpZ2h0OiBlbSgxNSk7XHJcbiAgYm90dG9tOiBlbSgxNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqIVxyXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG59Ki9cclxuXHJcbi8qQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlICAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAwJSAgIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKiFcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG59Ki9cclxuXHJcbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDUxJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcbn1cclxuXHJcbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4jbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBMb2FkZWQgKi9cclxuLmxvYWRlZCAjbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tbGVmdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxufVxyXG5cclxuLmxvYWRlZCAjbG9hZGVyLXdyYXBwZXIgLmxvYWRlci1zZWN0aW9uLnNlY3Rpb24tcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgIC8qIElFIDkgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbn1cclxuXHJcbi5sb2FkZWQgI2xvYWRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcbi5sb2FkZWQgI2xvYWRlci13cmFwcGVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIDFzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDFzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKiBKYXZhU2NyaXB0IFR1cm5lZCBPZmYgKi9cclxuLm5vLWpzICNsb2FkZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi53aW4sIC5tYWN7XHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlSW4sXHJcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXBPdXRYLFxyXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcclxuICAwJSwgNTAlLCAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsIDc1JSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgMCUsIDUwJSwgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLCA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFzaCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucnViYmVyQmFuZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53b2JibGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIDExLjElIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG5cclxuICAyMi4yJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXHJcbiAgfVxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxyXG4gIH1cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcclxuICB9XHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZylcclxuICB9XHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGplbGxvIHtcclxuICAxMS4xJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcclxuICB9XHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXHJcbiAgfVxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKVxyXG4gIH1cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKVxyXG4gIH1cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmplbGxve1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87XHJcbiAgYW5pbWF0aW9uLW5hbWU6amVsbG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblxyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICB9XHJcblxyXG4gIDUwJSwgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG9iYWlkIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb2JhaWQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIGFuaW1hdGlvbiBzdGFydCAqL1xyXG5cclxuLml0ZW1ze1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5pdGVtcyAuZ3JpZF9pbWd7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ucmV2ZWFsLCAucmV2ZWFsc3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIGFuaW1hdGlvbiBlbmQgKi9cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblgge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5ZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRYIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZEluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xyXG59XHJcbi53aW4sIC5tYWN7XHJcbiAgLmFuaW1hdGV7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pZTksIC5pZTh7XHJcbiAgLmFuaW1hdGV7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC50LWRyaXZlLWNvbnQgLmlubmVyLXQtZHJpdmUgZm9ybSAuZmllbGRzLXNldHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudC1kcml2ZS1jb250IC5pbm5lci10LWRyaXZlIGZvcm0gLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0bntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcclxuICogZnVsbFBhZ2UgMi45LjRcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL2Z1bGxQYWdlLmpzXHJcbiAqIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTMgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xyXG4gKi9cclxuaHRtbC5mcC1lbmFibGVkLFxyXG4uZnAtZW5hYmxlZCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuI3N1cGVyQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmZwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mcC1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZwLXNsaWRlcyB7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1jb250cm9sQXJyb3cge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcbi5mcC1zY3JvbGxhYmxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZwLXNjcm9sbGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaVNjcm9sbEluZGljYXRvcntcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mcC1ub3RyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2ZwLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuI2ZwLW5hdi5yaWdodCB7XHJcbiAgICByaWdodDogMTdweDtcclxufVxyXG4jZnAtbmF2LmxlZnQge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYudG9wIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4jZnAtbmF2IHVsLFxyXG4uZnAtc2xpZGVzTmF2IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jZnAtbmF2IHVsIGxpLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuIH1cclxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXHJcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGx7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUuZnAtc2VjdGlvbixcclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxyXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sIC5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsIC5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9tZXBhZ2V7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICYuc3RpY2t5e1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhvbWVwYWdlLmZwLXZpZXdpbmctMSAuaGVhZGVyLCAuaG9tZXBhZ2UuZnAtdmlld2luZy01IC5oZWFkZXJ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLm1vdXNlLWljb24ge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMTZweCk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgd2lkdGg6IGVtKDI0KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvdHRvbToxMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi5tb3VzZS1pY29uIC53aGVlbCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZHJvcDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkcm9wO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBkcm9wO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3VzZS1pY29uIC53aGVlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygxMHB4KTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgd2lkdGg6IGVtKDIpO1xyXG4gIGhlaWdodDogZW0oNik7XHJcbiAgdG9wOiBlbSg0KTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJvcCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiBlbSg4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDMwJSB7XHJcbiAgICB0b3A6IGVtKDEyKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiBlbSgyNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGRyb3Age1xyXG4gIDAlIHtcclxuICAgIHRvcDogZW0oOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgdG9wOiBlbSgxMik7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogZW0oMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubW91c2UtaWNvbntcclxuICAgIGJvdHRvbTogMTglO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgYm90dG9tOiA1JTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxyXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wICgvL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxyXG4gKi9cclxuLmRhdGVwaWNrZXIge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbi5kYXRlcGlja2VyLWlubGluZSB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbn1cclxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xyXG4gICAgbGVmdDogNnB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xyXG4gICAgbGVmdDogN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICByaWdodDogNnB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XHJcbiAgICB0b3A6IC03cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcclxuICAgIHRvcDogLTZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTdweDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGQsXHJcbi5kYXRlcGlja2VyIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2Q5ZWRmNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTE5YTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZkZDQ5YSksIHRvKCNmZGY1OWEpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2YzYzE3YSksIHRvKCNmM2U5N2EpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOTdhO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNiM2IzYjMpLCB0bygjODA4MDgwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNiM2IzYjMnLCBlbmRDb2xvcnN0cj0nIzgwODA4MCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzgwODA4MCAjODA4MDgwICM1OTU5NTk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2IFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDElO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDhjKSwgdG8oIzAwNDRjYykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XHJcbn1cclxuLy8uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcclxuLy8uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XHJcbi8vICAgIGNvbG9yOiAjOTk5O1xyXG4vL31cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcclxuICAgIHdpZHRoOiAxNDVweDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXHJcbi5kYXRlcGlja2VyIC5wcmV2LFxyXG4uZGF0ZXBpY2tlciAubmV4dCxcclxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlcixcclxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXHJcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5kYXRlcGlja2VyIC5jdyB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcclxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLFxyXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbn1cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIuY3NzLm1hcCAqLyIsIlxyXG4ub2ZmZXItcHJvbW8ge1xyXG4gICYub3duZXJ7XHJcbiAgICAucHJvbW8tYm94IC5pbWFnZXtcclxuICAgICAgLmltZy1yZXNwb25zaXZle1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb21tb24uaW5uZXItYmFubmVyIHtcclxuICAmLm93bmVyLWJhbm5lcntcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb24tbW9iLCAubG9jLW1vYiwgLmNvbmYtYnR7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5tYWluLXByby1iYW5uZXIge1xyXG4gICYubGFuZGluZy1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg4Mik7XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNzIpO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIC8qZm9udC1zaXplOiAyNnB4OyovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDIwKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogLjY4NzVlbSA0LjU2MjVlbSAuNjg3NWVtIDEuNTYyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICByaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3dvbm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1jdXJyZW50e1xyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYS5idG4tYXV0b3tcclxuICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjNweDtcclxufVxyXG5cclxuLmY0MHtcclxuICBmb250LXNpemU6IGVtKDQwKTtcclxufVxyXG4ubGlnaHRfYmxhY2t7XHJcbiAgY29sb3I6ICMzMTMxMzE7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmwtc3BjLTIwe1xyXG4gIGxldHRlci1zcGFjaW5nOiAyMHB4O1xyXG59XHJcblxyXG4udXBwZXJjYXNle1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tZ2ItNTB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ubWd0LTMwe1xyXG4gIG1hcmdpbi10b3A6ZW0oMzApO1xyXG59XHJcblxyXG5cclxuLm93bmVyLW5ld3MtYm94e1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubWFuYWdpbmctcGFuZXtcclxuICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gIHBhZGRpbmc6ZW0oMTg1KSAwIGVtKDE2MCkgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luOiAwcHggMSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE0OHB4IDIlIDYwcHggMiU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBzcGFuLmljb3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL293bmVycy9pY28ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzEuNXB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgYm90dG9tOiA2JTtcclxuICAgICYuZGVza3tcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjYzAwO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgd2lkdGg6IGVtKDMwKTtcclxuICAgIH1cclxuICAgIC53aGVlbHtcclxuICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb25maWd1cmVfYmFubmVye1xyXG4gIC8vYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9vd25lcnMvdmVoaWNsZS1iYW5uZXIuanBnXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmYtcmlnaHR7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBlbSg0NSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNWVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgY29sb3I6IzNmM2YzZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2V0LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5sb2NhdGUtYmFubmVye1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdG9wOiA3LjRlbTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oMzApO1xyXG4gICAgaDZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDE0cHggMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZmZlci1wcm9tb3tcclxuICAmLm93bmVye1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbC1zbS02LmNvbC1tZC00e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAucHJvbW8tYm94e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29uZmlndXJlX2Jhbm5lcntcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxMDApO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciAuZi1yaWdodHtcclxuICAgIHRvcDogZW0oMzIpO1xyXG4gIH1cclxuICAubWFuYWdpbmctcGFuZXtcclxuICAgIHBhZGRpbmc6ZW0oMTIwKSAwIGVtKDE1MCkgMDtcclxuICAgIC5tb3VzZS1pY29ue1xyXG4gICAgICBib3R0b206IDQlO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG5cclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIHtcclxuICAgIGRpdiB7XHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5jb25maWd1cmVfYmFubmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBoNHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRlLWJhbm5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tby5vd25lcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAubWFuYWdpbmctcGFuZSB7XHJcbiAgICBwYWRkaW5nOmVtKDE0MCkgMCBlbSgxNjApIDA7XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDIlIDUwcHggMiU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIC5zbGljay1zbGlkZT5pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIC5tYWluLXByby1iYW5uZXIubGFuZGluZy1zbGlkZXIgLnNsaWNrLXNsaWRlPmltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogODhweDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciB7XHJcbiAgICBkaXYge1xyXG5cclxuICAgICAgLnRleHQtc2VjIHtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuXHJcbiAgICAgICAgaDEge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgYm9keSAubWdiLTUwe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICBib2R5IC5tYWluLXByby1iYW5uZXIubGFuZGluZy1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg3MCk7XHJcbiAgfVxyXG4gIGJvZHkgLm93bmVyLW5ld3MtYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNzApO1xyXG4gIH1cclxuICBib2R5IC5tYW5hZ2luZy1wYW5lIHtcclxuICAgIHBhZGRpbmc6IGVtKDEzMCkgMHB4IGVtKDkwKSAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAub2ZmZXItcHJvbW8ub3duZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oNTApO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgIH1cclxuICB9XHJcbiAgYm9keSAubG9jYXRlLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCk7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDQuNGVtO1xyXG4gICAgICBoNntcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH19XHJcblxyXG4gIC5tYWluLXByby1iYW5uZXIubGFuZGluZy1zbGlkZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciAuZi1yaWdodHtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgfVxyXG5cclxuICAuY29uZmlndXJlX2Jhbm5lciAuY29udGFpbmVyIGg0e1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5tYW5hZ2luZy1wYW5lIHVsIGxpIGg1e1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5jb24tbW9ie1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jb24tZGVze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGUtYmFubmVyIC5jb250YWluZXJ7XHJcbiAgICB0b3A6IDIuNGVtO1xyXG4gICAgaDZ7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCA4cHggMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuYnRuLWF1dG97XHJcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOi42ODc1ZW0gMS41NjI1ZW07XHJcblxyXG4gIH1cclxuXHJcbiAgLm9mZmVyLXByb21vLm93bmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDIwKTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGUtYmFubmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzUpO1xyXG5cclxuICB9XHJcbiAgLm9mZmVyLXByb21vLm93bmVyIHtcclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hbmFnaW5nLXBhbmUge1xyXG4gICAgcGFkZGluZzogZW0oMTIwKSAwIGVtKDM1KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDM1KTtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBib2R5IC5tZ2ItNTAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTIuY29sLXNtLTEyLmNlbnRlci5tZ3QtMzB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm93bmVyLW5ld3MtYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzUpO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgZGl2IHtcclxuICAgICAgLnNob3dvbm1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNjg3NWVtIDEuNTYyNWVtIC42ODc1ZW0gMS41NjI1ZW07XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb3Mtc2VjIHtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICByaWdodDogNSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb25maWd1cmVfYmFubmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBoNHtcclxuICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgbGVmdDogNyU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbmYtYnR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAuZi1yaWdodHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAubG9jLWRlc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5sb2MtbW9ie1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5tYWluLXByby1iYW5uZXIubGFuZGluZy1zbGlkZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcblxyXG4gICAgICAgIHRvcDogMzElO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oNykgZW0oMTApO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb3Mtc2VjIHtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICByaWdodDogNSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnNob3dvbm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tYW5hZ2luZy1wYW5lIHVsIGxpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcHtcclxuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGUtYmFubmVyIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiAzOHB4O1xyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciB7XHJcbiAgICBoNHtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgLmNvbmYtYnR7XHJcbiAgICAgICAgZm9udC1zaXplOiA5LjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7XHJcblxyXG4gIC5vZmZlci1wcm9tby5vd25lciAuY29sLXNtLTYuY29sLW1kLTR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5uZXdzLWxpc3RpbmdzLXNlY3Rpb24sIC5tZWRpYS1kZXRhaWx7XHJcbiAgbWFyZ2luLXRvcDogZW0oOTYpO1xyXG59XHJcbi5tYWluLWhlYWR7XHJcbiAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgY29sb3I6ICMzMTMxMzE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMxMzEzMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5zb3J0LWJ5e1xyXG4gIGZsb2F0OiByaWdodDtcclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgLmJ0biAge1xyXG4gICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJldHtcclxuICAgICAgICB0b3A6IDAuN2VtO1xyXG4gICAgICAgIHJpZ2h0OiAwZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5uZXdzLWxpc3Rpbmd7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllYmVkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXYudGV4dC1wYW5le1xyXG4gICAgICBwYWRkaW5nOiAwcHggZW0oMjgpO1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBtYXJnaW46IGVtKDI5KSAwcHggZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgaDZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IGVtKDI4KTtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eXBlc3tcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWJlZDtcclxuICAgICAgcGFkZGluZy1sZWZ0OmVtKDMwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1OCk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTplbSgxNyk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgyMCk7XHJcbiAgICAgICAgJi5kb2N7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmltYWdle1xyXG4gICAgICAgICAgIHdpZHRoOiBlbSgyOCk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAmLnZpZGVve1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5tb3Jle1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IGVtKDEzNyk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllYmVkO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgaGVpZ2h0OmVtKDU3KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTgpIGVtKDI0KTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHRvcDogMC41NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoM24pe1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3VGh1bWIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDFzKTtcclxufVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtMzApO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAucGxheS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLm1lZGlhLXBhZ2VuYXRpb257XHJcbiAgbWFyZ2luOmVtKDMyKSAwcHggZW0oMTE4KSAwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLm5vLWJhbm5lcntcclxuICBtYXJnaW4tdG9wOiBlbSgxMzApO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIG1lZGlhLWRldGFpbCBzdGFydCAqL1xyXG5cclxuLm1lZGlhLWRldGFpbHtcclxuICAuZGF0ZXtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyNik7XHJcbiAgfVxyXG4gIC5pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDUwKTtcclxuICB9XHJcbiAgaDZ7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNyk7XHJcbiAgfVxyXG4gIC5zbGlkZXItcGFuZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMHB4IDEwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wcmV2YXJyb3d7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDEyMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMyU7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIC5pY29uLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBjb2xvcjogI2JlMDAwMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXh0YXJyb3d7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMTIycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xMyU7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIC5pY29uLXJpZ2h0e1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICNiZTAwMDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcNjNcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNDksNDksNDksMC42Nik7XHJcbiAgICAgID5pbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRvd25sb2FkLWltYWdlLWJ0bntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOmVtKDEwMCkgMCBlbSgxMzApIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBlbSgyMCk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMjAuODc1ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIHdpZHRoOmVtKDM0MCk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbn1cclxuICAubmV3cy1yZWwtaXRlbXN7XHJcbiAgICBwYWRkaW5nLXRvcDplbSgxMjUpO1xyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAubWFpbi1oZWFke1xyXG4gICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ZW0oNjApO1xyXG4gICAgfVxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOmVtKDI3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtaXRlbXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOmVtKDk4KTtcclxuICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgIC5pbm5lcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oNzApO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBlbSg2NSk7O1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBmb250LXNpemU6ZW0oMjIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ZW0oNTcpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5uZXJ7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNDZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2IzMDAwMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2IzMDAwMCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNiMzAwMDAgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogbWVkaWEtZGV0YWlsIGVuZCAqL1xyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLm5ld3MtbGlzdGluZyBsaSAudHlwZXMgYS5tb3Jle1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYS1kZXRhaWwge1xyXG4gICAgLm5ld3MtcmVsLWl0ZW1zIHtcclxuICAgICAgLnNpbmdsZS1pdGVtIHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItcGFuZSB7XHJcbiAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2JlMDAwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIC5pY29uLWxlZnQsIC5pY29uLXJpZ2h0e1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWxpc3Rpbmd7XHJcbiAgICBsaXtcclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG59XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOjEzNjZweCl7XHJcbiAgLm1lZGlhLWRldGFpbHtcclxuICAgIC5zbGlkZXItcGFuZXtcclxuICAgICAgLnByZXZhcnJvd3tcclxuICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXh0YXJyb3d7XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stc2xpZGV7XHJcbiAgICAgICAgPmltZ3tcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWEtZGV0YWlsIHtcclxuICAgIC5uZXdzLXJlbC1pdGVtcyB7XHJcbiAgICAgIC5zaW5nbGUtaXRlbSB7XHJcbiAgICAgICAgaW1ne1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0LWJ5IHtcclxuICAgIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHRvcDogMS4zZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAubWVkaWEtZGV0YWlse1xyXG4gICAgLm5ld3MtcmVsLWl0ZW1ze1xyXG4gICAgICAuc2luZ2xlLWl0ZW17XHJcbiAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDg3KTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItcGFuZXtcclxuICAgICAgLnByZXZhcnJvd3tcclxuICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgfVxyXG4gICAgICAubmV4dGFycm93e1xyXG4gICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MHB4KXtcclxuICAubWVkaWEtZGV0YWlse1xyXG5cclxuICAgIC5uZXdzLXJlbC1pdGVtc3tcclxuICAgICAgcGFkZGluZy10b3A6MDtcclxuICAgICAgLnNpbmdsZS1pdGVte1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MXB4O1xyXG4gICAgICAgIC5pbm5lcntcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDplbSg5Nyk7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLm5ld3MtbGlzdGluZ3Mtc2VjdGlvbntcclxuICAgIG1hcmdpbi10b3A6IGVtKDUwKTtcclxuICAgIC5saXN0e1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgIC5uZXdzLWxpc3Rpbmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm8tYmFubmVye1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTMwKTtcclxuICB9XHJcblxyXG4gIC5tZWRpYS1kZXRhaWx7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSg1MCk7XHJcbiAgICAuc2xpZGVyLXBhbmV7XHJcbiAgcGFkZGluZzowO1xyXG59XHJcbiAgICAubmV3cy1yZWwtaXRlbXN7XHJcbiAgICAgIHBhZGRpbmctdG9wOmVtKDcwKTtcclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTplbSg1MCk7XHJcbiAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4taGVhZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2luZ2xlLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTplbSgzMCk7XHJcbiAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OmVtKDk3KTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkLWltYWdlLWJ0bntcclxuICAgICAgbWFyZ2luOmVtKDYwKSAwIGVtKDQwKSAwO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc29ydC1ieXtcclxuICAgIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHRvcDogMS40ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe1xyXG5cclxuICAubWVkaWEtZGV0YWlsIHtcclxuICAgIC5uZXdzLXJlbC1pdGVtcyB7XHJcbiAgICAgIC5zaW5nbGUtaXRlbSB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIub3duZXJzLXNsaWRlcntcclxuICAgIC8vLnNsaWNrLXNsaWRle1xyXG4gICAgLy8gIHdpZHRoOiA0MDBweDtcclxuICAgIC8vfVxyXG5cclxuICAgIC5sLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgLnRleHQtYXJlYXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMzYpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDQ1KTtcclxuICAgICAgfVxyXG4gICAgICAubmV3VGh1bWJ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLnNsaWNrLWFycm93e1xyXG4gICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgzKTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2YXJyb3d7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTIycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgtMTYwKTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIC5pY29uLWxlZnR7XHJcbiAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgY29sb3I6ICNiZTAwMDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5leHRhcnJvd3tcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEyMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKC0xNjApO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIC5pY29uLXJpZ2h0e1xyXG4gICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgICBjb2xvcjogI2JlMDAwMDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1kaXNhYmxlZHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGVsLWlucHV0LWZpZWxke1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBzcGFue1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmVucS1mb3JtLXNlY3tcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAjZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICBsZWZ0OiBlbSgtMTUyKTtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93e1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICByaWdodDogZW0oLTE1Mik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICB3aWR0aDogNzFweDtcclxuICAgICAgbGVmdDogZW0oLTExNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgLmljb24tbGVmdHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvd3tcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIHJpZ2h0OiBlbSgtMTE2KTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAuaWNvbi1yaWdodHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgbGVmdDogZW0oLTE1NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvd3tcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgcmlnaHQ6IGVtKC0xNTUpO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIGxlZnQ6IGVtKC0xMTQpO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIC5pY29uLWxlZnR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXh0YXJyb3d7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgICByaWdodDogZW0oLTExNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgLmljb24tcmlnaHR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmUwMDAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcblxyXG4gICAgICAgIC5pY29uLWxlZnQsIC5pY29uLXJpZ2h0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLm93bmVyLW5ld3MtYm94e1xyXG4gICAgLmwtc3BjLTIwIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm93bmVycy1zbGlkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDgwKTtcclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnByZXZhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93IHtcclxuICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5vd25lci1uZXdzLWJveHtcclxuICAgIC5sLXNwYy0yMCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgbGVmdDogZW0oMzApO1xyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICByaWdodDogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAub3duZXItbmV3cy1ib3h7XHJcbiAgICAubC1zcGMtMjAge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oODApO1xyXG4gICAuc2xpY2stYXJyb3d7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XHJcbiAgICAgaXtcclxuICAgICAgIG1hcmdpbi10b3A6IGVtKDQpO1xyXG4gICAgICAgdG9wOiA0NyU7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZXZhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICBsZWZ0OiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93IHtcclxuICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgIHJpZ2h0OiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xyXG4gICAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gICAgJi53aXRoLWJne1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1le1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICBwe1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDI3KTtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmltZy13aXRoLXRleHR7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAmLnN0aWNreS1iYXJ7XHJcbiAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICB0b3A6IDA7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgICAgICAgIHJpZ2h0OiBlbSgxMDIpO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogZW0oMzUwKTtcclxuICAgICAgIG1hcmdpbjogMDtcclxuICAgICB9XHJcbiAgICAgcHtcclxuICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICB9XHJcbiAgIH1cclxuICAucmV2ZWFsVG8ge1xyXG4gICAgJi52aWRlbyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnEtZm9ybS1zZWMge1xyXG4gICYucmVnaXN0ZXItaW50ZXJlc3R7XHJcbiAgICBoMntcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0Y2hhLWZlaWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29sb3I6ICM5MDA7XHJcbiAgICB9XHJcbiAgICAuaW1nLWJveHtcclxuICAgICAgYm90dG9tOiBlbSgzKTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICB0b3A6MFxyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgLy9tYXJnaW46IDAgYXV0bztcclxuICAvL21pbi13aWR0aDogZW0oNTAwKTtcclxuICAvL2Rpc3BsYXk6IHRhYmxlO1xyXG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vcGFkZGluZzogZW0oMTIpIGVtKDEwKSBlbSg4KSBlbSgxMCk7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogZW0oLTg2KTtcclxuICBtaW4td2lkdGg6IGVtKDMwMCk7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiBlbSgxMikgZW0oMjUpIGVtKDExKSBlbSgyNSk7XHJcbn1cclxuXHJcbi50ZWwtaW5wdXQtZmllbGR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xyXG4gIGlmcmFtZXtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1kZXNrdG9we1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kLW1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcclxuICAgIHJpZ2h0OiBlbSgtMjIpO1xyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLmltZy13aXRoLXRleHQge1xyXG4gICAgICAmLnN0aWNreS1iYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xyXG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgxMDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG57XHJcbiAgICByaWdodDogZW0oLTMyNik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDU0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oNik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDg2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmQtZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICByaWdodDogZW0oMjUpO1xyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLmltZy13aXRoLXRleHQge1xyXG4gICAgICAmLnN0aWNreS1iYXIge1xyXG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgJi5yZWdpc3Rlci1pbnRlcmVzdCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgdG9wOmVtKC04KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC52aWRlby1pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGVUZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmQtZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgcmlnaHQ6IGVtKDI1KTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGlja3ktYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgMDtcclxuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICByaWdodDogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgICYucmVnaXN0ZXItaW50ZXJlc3Qge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIHRvcDplbSgtOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZC1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZC1tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgICYucmVnaXN0ZXItaW50ZXJlc3Qge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgJiA+IC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICB0b3A6ZW0oLTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMCkgZW0oMzApIGVtKDApO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwMCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGlja3ktYmFye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSg1MCkgZW0oMTUpIGVtKDUwKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBlbSgxNikgZW0oMjUpIGVtKDExKSBlbSgyNSk7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lcntcclxuICAgIGgxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUMvQyxBQUNFLElBREUsQ0FDRixJQUFJLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNoQixDQXVCTCxBQUFBLGFBQWEsQUFBQSxDQUNYLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFBTUQsQUFBQSxTQUFTLEFBQUEsQ0FDUCxXQUFXLENBQUMsZ0VBQWdFLENBQzdFLEFBQ0QsQUFBQSxNQUFNLEFBQUEsQ0FDSixXQUFXLENBQUUsaUJBQWlCLENBQy9CLEFBRUQsQUFBQSxNQUFNLEFBQUEsQ0FDSixVQUFVLENBQUUsTUFBTSxDQUluQixBQUxELEFBRUUsTUFGSSxBQUVILE9BQU8sQ0FGVixNQUFNLEFBRU8sTUFBTSxBQUFBLENBQ2YsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUNyQ0gsVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsR0FBRyxDQUFFLGdFQUF3RSxDQUM3RSxHQUFHLENBQUUsdUVBQStFLENBQUMsMkJBQTJCLENBQ2hILGtFQUEwRSxDQUFDLGVBQWUsQ0FDMUYsaUVBQXlFLENBQUMsY0FBYyxDQUN4RixnRUFBd0UsQ0FBQyxrQkFBa0IsQ0FJN0YsVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsR0FBRyxDQUFFLDZEQUFxRSxDQUMxRSxHQUFHLENBQUUsb0VBQTRFLENBQUMsMkJBQTJCLENBQzdHLCtEQUF1RSxDQUFDLGVBQWUsQ0FDdkYsOERBQXNFLENBQUMsY0FBYyxDQUNyRiw2REFBcUUsQ0FBQyxrQkFBa0IsQ0FJMUYsVUFBVSxDQUNSLFdBQVcsQ0FBRSxnQkFBZ0IsQ0FDN0IsR0FBRyxDQUFFLDhFQUFzRixDQUFDLGtCQUFrQixDQUFFLGdGQUF3RixDQUFDLGVBQWUsQ0FBRSwrRUFBdUYsQ0FBQyxjQUFjLENBQUUsbUhBQTJILENBQUMsYUFBYSxDQUFHLHFGQUE2RixDQUFDLDJCQUEyQixDQUd6a0IsVUFBVSxDQUNSLFdBQVcsQ0FBRSxrQkFBa0IsQ0FDL0IsR0FBRyxDQUFFLDhFQUFzRixDQUFDLGtCQUFrQixDQUFFLGdGQUF3RixDQUFDLGVBQWUsQ0FBRSwrRUFBdUYsQ0FBQyxjQUFjLENBQUUsbUhBQTJILENBQUMsYUFBYSxDQUFFLHFGQUE2RixDQUFDLDJCQUEyQixDQUd4a0IsVUFBVSxDQUNSLFdBQVcsQ0FBRSxpQkFBaUIsQ0FDOUIsR0FBRyxDQUFFLDhFQUFzRixDQUFDLGtCQUFrQixDQUFFLGdGQUF3RixDQUFDLGVBQWUsQ0FBRSwrRUFBdUYsQ0FBQyxjQUFjLENBQUUsbUhBQTJILENBQUMsYUFBYSxDQUFFLHFGQUE2RixDQUFDLDJCQUEyQixDQUd4a0IsVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsR0FBRyxDQUFFLDhFQUFzRixDQUFDLGtCQUFrQixDQUFFLGdGQUF3RixDQUFDLGVBQWUsQ0FBRSwrRUFBdUYsQ0FBQyxjQUFjLENBQUUsbUhBQTJILENBQUMsYUFBYSxDQUFFLHFGQUE2RixDQUFDLDJCQUEyQixDQUd4a0IsVUFBVSxDQUNSLFdBQVcsQ0FBRSxlQUFlLENBQzVCLEdBQUcsQ0FBRSw4RUFBc0YsQ0FBQyxrQkFBa0IsQ0FBRSxnRkFBd0YsQ0FBQyxlQUFlLENBQUUsK0VBQXVGLENBQUMsY0FBYyxDQUFFLG1IQUEySCxDQUFDLGFBQWEsQ0FBRSxxRkFBNkYsQ0FBQywyQkFBMkIsQ0FHeGtCLFVBQVUsQ0FDUixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLEdBQUcsQ0FBRSw4RUFBc0YsQ0FBQyxrQkFBa0IsQ0FBRSwrRUFBdUYsQ0FBQyxjQUFjLENBQUUsZ0ZBQXdGLENBQUMsZUFBZSxDQUFFLG1IQUEySCxDQUFDLGFBQWEsQ0FBRSxxRkFBNkYsQ0FBQSwyQkFBMkIsQ0FHdmtCLFVBQVUsQ0FDUixXQUFXLENBQUUsU0FBUyxDQUN0QixVQUFVLENBQUUsTUFBTSxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLGtFQUEwRSxDQUFDLGNBQWMsQ0FHdEksVUFBVSxDQUNSLFdBQVcsQ0FBRSxTQUFTLENBQ3RCLFVBQVUsQ0FBRSxNQUFNLENBQUcsV0FBVyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsNERBQW9FLENBQUMsY0FBYyxDQUdqSSxVQUFVLENBQ1IsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsVUFBVSxDQUFFLE1BQU0sQ0FBRSxXQUFXLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxpRUFBeUUsQ0FBQyxjQUFjLENBSXJJLFVBQVUsQ0FDUixXQUFXLENBQUUsbUJBQW1CLENBQ2hDLFVBQVUsQ0FBRSxNQUFNLENBQUUsV0FBVyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsb0VBQTRFLENBQUMsY0FBYyxDQUd4SSxVQUFVLENBQ1IsV0FBVyxDQUFFLG1CQUFtQixDQUNoQyxVQUFVLENBQUUsTUFBTSxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLCtEQUF1RSxDQUFDLGNBQWMsQ0FHbkksVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsVUFBVSxDQUFFLE1BQU0sQ0FBRSxXQUFXLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxtRUFBMkUsQ0FBQyxjQUFjLENBR3ZJLFVBQVUsQ0FDUixXQUFXLENBQUUseUJBQXlCLENBQ3RDLFVBQVUsQ0FBRSxNQUFNLENBQUUsV0FBVyxDQUFDLEdBQUcsQ0FBRSxHQUFHLENBQUUsb0VBQTRFLENBQUMsY0FBYyxDQWF2SSxVQUFVLENBQ1IsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsR0FBRyxDQUFDLHdDQUFnRCxDQUNwRCxHQUFHLENBQUMsK0NBQXVELENBQUMsMkJBQTJCLENBQ3ZGLHlDQUFpRCxDQUFDLGNBQWMsQ0FDaEUsd0NBQWdELENBQUMsa0JBQWtCLENBQ25FLDhDQUFzRCxDQUFDLGFBQWEsQ0FDcEUsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sRUFLcEIsQUFBQSxBQUFBLFNBQUMsQUFBQSxDQUFVLE9BQU8sQUFBQyxDQUNqQixXQUFXLENBQUUsa0JBQWtCLENBQy9CLE9BQU8sQ0FBRSxlQUFlLENBQ3hCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsV0FBVyxDQUFFLGlCQUFpQixDQUM5QixZQUFZLENBQUUsaUJBQWlCLENBQy9CLGNBQWMsQ0FBRSxlQUFlLENBQy9CLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FDZCxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbkMsQ0FFRCxBQUFBLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUFlLE9BQU8sRUFDdkIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBQWdCLE9BQU8sQUFBQyxDQUN2QixXQUFXLENBQUUsa0JBQWtCLENBQy9CLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsV0FBVyxDQUFFLGlCQUFpQixDQUM5QixZQUFZLENBQUUsaUJBQWlCLENBQy9CLGNBQWMsQ0FBRSxlQUFlLENBQy9CLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FDZCxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbkMsQUFtSEQsQUFBQSxZQUFZLEFBQUEsT0FBTyxBQUFDLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQUFBQyxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FDckIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQUFBQyxDQUN4QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FDckIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsYUFBYSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQUFBQyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQUFBQyxDQUN6QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNmLEFDelhEOzs7O0dBSUcsQUFNSCxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQUFBQSxVQUFVLENBQUMsY0FBYyxBQUFBLENBQ3ZELFVBQVUsQ0FBRSxrQkFBa0IsQ0FDL0IsQWlDWkQsNEVBQTRFLEFBUTVFLEFBQUEsSUFBSSxBQUFDLENBQ0gsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsb0JBQW9CLENBQUUsSUFBSSxDQUMxQix3QkFBd0IsQ0FBRSxJQUFJLENBQy9CLEFBTUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBWUQsQUFBQSxPQUFPLENBQ1AsS0FBSyxDQUNMLE9BQU8sQ0FDUCxVQUFVLENBQ1YsTUFBTSxDQUNOLE1BQU0sQ0FDTixNQUFNLENBQ04sTUFBTSxDQUNOLElBQUksQ0FDSixJQUFJLENBQ0osR0FBRyxDQUNILE9BQU8sQ0FDUCxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsS0FBSyxDQUNmLEFBT0QsQUFBQSxLQUFLLENBQ0wsTUFBTSxDQUNOLFFBQVEsQ0FDUixLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsUUFBUSxDQUN6QixBQU9ELEFBQUEsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFXLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVixDQU9ELEFBQUEsQUFBQSxNQUFDLEFBQUEsRUFDRCxRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBU0QsQUFBQSxDQUFDLEFBQUMsQ0FDQSxnQkFBZ0IsQ0FBRSxXQUFXLENBQzlCLEFBT0QsQUFBQSxDQUFDLEFBQUEsT0FBTyxDQUNSLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBU0QsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FBTyxDQUNWLGFBQWEsQ0FBRSxVQUFVLENBQzFCLEFBTUQsQUFBQSxDQUFDLENBQ0QsTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFNRCxBQUFBLEdBQUcsQUFBQyxDQUNGLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBT0QsQUFBQSxFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsR0FBRyxDQUNkLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBTUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBTUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsR0FBRyxDQUNmLEFBTUQsQUFBQSxHQUFHLENBQ0gsR0FBRyxBQUFDLENBQ0YsU0FBUyxDQUFFLEdBQUcsQ0FDZCxXQUFXLENBQUUsQ0FBQyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGNBQWMsQ0FBRSxRQUFRLENBQ3pCLEFBRUQsQUFBQSxHQUFHLEFBQUMsQ0FDRixHQUFHLENBQUUsTUFBTSxDQUNaLEFBRUQsQUFBQSxHQUFHLEFBQUMsQ0FDRixNQUFNLENBQUUsT0FBTyxDQUNoQixBQVNELEFBQUEsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLENBQUMsQ0FDVixBQU1ELEFBQUEsR0FBRyxBQUFBLElBQUssQ0FBQSxLQUFLLENBQUUsQ0FDYixRQUFRLENBQUUsTUFBTSxDQUNqQixBQVNELEFBQUEsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFNRCxBQUFBLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLEdBQUcsQUFBQyxDQUNGLFFBQVEsQ0FBRSxJQUFJLENBQ2YsQUFNRCxBQUFBLElBQUksQ0FDSixHQUFHLENBQ0gsR0FBRyxDQUNILElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxvQkFBb0IsQ0FDakMsU0FBUyxDQUFFLEdBQUcsQ0FDZixBQWlCRCxBQUFBLE1BQU0sQ0FDTixLQUFLLENBQ0wsUUFBUSxDQUNSLE1BQU0sQ0FDTixRQUFRLEFBQUMsQ0FDUCxLQUFLLENBQUUsT0FBTyxDQUNkLElBQUksQ0FBRSxPQUFPLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVixBQU1ELEFBQUEsTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLE9BQU8sQ0FDbEIsQUFTRCxBQUFBLE1BQU0sQ0FDTixNQUFNLEFBQUMsQ0FDTCxjQUFjLENBQUUsSUFBSSxDQUNyQixBQVVELEFBQUEsTUFBTSxDQUNOLElBQUksQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQ1gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNuQixrQkFBa0IsQ0FBRSxNQUFNLENBQzFCLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBTUQsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDUCxJQUFJLENBQUMsS0FBSyxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDbkIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFNRCxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FDeEIsS0FBSyxBQUFBLGtCQUFrQixBQUFDLENBQ3RCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQU9ELEFBQUEsS0FBSyxBQUFDLENBQ0osV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFVRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWMsQ0FDbEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQVFELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixDQUMvQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEFBQUMsQ0FDOUMsTUFBTSxDQUFFLElBQUksQ0FDYixBQU9ELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQ25CLGtCQUFrQixDQUFFLFNBQVMsQ0FDN0IsVUFBVSxDQUFFLFdBQVcsQ0FDeEIsQUFRRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyw4QkFBOEIsQ0FDbEQsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixBQUFDLENBQzlDLGtCQUFrQixDQUFFLElBQUksQ0FDekIsQUFNRCxBQUFBLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUscUJBQXFCLENBQy9CLEFBT0QsQUFBQSxNQUFNLEFBQUMsQ0FDTCxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFNRCxBQUFBLFFBQVEsQUFBQyxDQUNQLFFBQVEsQ0FBRSxJQUFJLENBQ2YsQUFPRCxBQUFBLFFBQVEsQUFBQyxDQUNQLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBU0QsQUFBQSxLQUFLLEFBQUMsQ0FDSixlQUFlLENBQUUsUUFBUSxDQUN6QixjQUFjLENBQUUsQ0FBQyxDQUNsQixBQUVELEFBQUEsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUN2YUQscUZBQXFGLEFBT3JGLE1BQU0sQ0FBQyxLQUFLLENBQ1IsQUFBQSxDQUFDLENBQ0QsQ0FBQyxBQUFBLE9BQU8sQ0FDUixDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsZUFBZSxDQUN0QixVQUFVLENBQUUsZUFBZSxDQUMzQixXQUFXLENBQUUsZUFBZSxDQUMvQixBQUVELEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxRQUFRLEFBQUMsQ0FDTixlQUFlLENBQUUsU0FBUyxDQUM3QixBQUVELEFBQUEsQ0FBQyxDQUFBLEFBQUEsSUFBQyxBQUFBLENBQUssTUFBTSxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUMvQixBQUVELEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLENBQU0sTUFBTSxBQUFDLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUNoQyxBQUlELEFBQUEsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLEdBQUcsQUFBVCxDQUFVLE1BQU0sQ0FDbEIsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLGFBQWEsQUFBbkIsQ0FBb0IsTUFBTSxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxFQUFFLENBQ2QsQUFFRCxBQUFBLEdBQUcsQ0FDSCxVQUFVLEFBQUMsQ0FDUCxNQUFNLENBQUUsY0FBYyxDQUN0QixpQkFBaUIsQ0FBRSxLQUFLLENBQzNCLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsa0JBQWtCLENBQzlCLEFBRUQsQUFBQSxFQUFFLENBQ0YsR0FBRyxBQUFDLENBQ0EsaUJBQWlCLENBQUUsS0FBSyxDQUMzQixBRHNJTCxBQUFBLEdBQUcsQUNwSUssQ0FDQSxTQUFTLENBQUUsZUFBZSxDQUM3QixBQUVELEFBQUEsQ0FBQyxDQUNELEVBQUUsQ0FDRixFQUFFLEFBQUMsQ0FDQyxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1osQUFFRCxBQUFBLEVBQUUsQ0FDRixFQUFFLEFBQUMsQ0FDQyxnQkFBZ0IsQ0FBRSxLQUFLLENBQzFCLEFBS0QsQUFBQSxPQUFPLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSSxDQUNoQixBQUNELEFBRUksSUFGQSxDQUVFLE1BQU0sQ0FEWixPQUFPLENBQUcsSUFBSSxDQUNSLE1BQU0sQUFBQyxDQUNMLGdCQUFnQixDQUFFLGVBQWUsQ0FDcEMsQUFFTCxBQUFBLE1BQU0sQUFBQyxDQUNILE1BQU0sQ0FBRSxjQUFjLENBQ3pCLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDSCxlQUFlLENBQUUsbUJBQW1CLENBTXZDLEFBUEQsQUFHSSxNQUhFLENBR0YsRUFBRSxDQUhOLE1BQU0sQ0FJRixFQUFFLEFBQUMsQ0FDQyxnQkFBZ0IsQ0FBRSxlQUFlLENBQ3BDLEFBRUwsQUFDSSxlQURXLENBQ1gsRUFBRSxDQUROLGVBQWUsQ0FFWCxFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUseUJBQXlCLENBQ3BDLENDckZQLFVBQVUsQ0FDUixXQUFXLENBQUUsc0JBQXNCLENBQ25DLEdBQUcsQ0FBRSxxRUFBNkksQ0FDbEosR0FBRyxDQUFFLDRFQUEySixDQUFDLDJCQUEyQixDQUN2TCx1RUFBaUosQ0FBQyxlQUFlLENBQ2pLLHNFQUErSSxDQUFDLGNBQWMsQ0FDOUoscUVBQTZJLENBQUMsa0JBQWtCLENBQ2hLLGlHQUF1TCxDQUFDLGFBQWEsQ0FLOU0sQUFBQSxVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLENBQUMsQ0FDZCxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbkMsQUFHRCxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQ29DLGVBRHJCLEFBQ3NCLE9BQU8sQ0FBNUMsY0FBYyxBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsYUFBdkIsQUFBd0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxhQUF2QixBQUF3QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHlCQUFYLEFBQVksT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHdCQUFaLEFBQWEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHdCQUFaLEFBQWEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMkJBQVQsQUFBVSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQywwQkFBVixBQUFXLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNEJBQVIsQUFBUyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNkJBQVAsQUFBUSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDRCQUFSLEFBQVMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQywwQkFBVixBQUFXLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNEJBQVIsQUFBUyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxjQUF0QixBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMkJBQVQsQUFBVSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLCtCQUFMLEFBQU0sT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNEJBQVIsQUFBUyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDZCQUFQLEFBQVEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQ0FBSCxBQUFJLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx5QkFBWCxBQUFZLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNEJBQVIsQUFBUyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHlCQUFYLEFBQVksT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHlCQUFYLEFBQVksT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxhQUF2QixBQUF3QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFTbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxjQUF0QixBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxjQUF0QixBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDJCQUFULEFBQVUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyw0QkFBUixBQUFTLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMEJBQVYsQUFBVyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHlCQUFYLEFBQVksT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMEJBQVYsQUFBVyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDJCQUFULEFBQVUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyw4QkFBTixBQUFPLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0NBQUYsQUFBRyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDRCQUFSLEFBQVMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQ0FBSixBQUFLLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNkJBQVAsQUFBUSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHlCQUFYLEFBQVksT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMEJBQVYsQUFBVyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQ3hTbkUsQUFBQSxDQUFDLEFBQUMsQ3JCZ0VBLGtCQUFrQixDcUIvREUsVUFBVSxDckJnRTNCLGVBQWUsQ3FCaEVFLFVBQVUsQ3JCaUV0QixVQUFVLENxQmpFRSxVQUFVLENBQy9CLEFBQ0QsQUFBQSxDQUFDLEFBQUEsT0FBTyxDQUNSLENBQUMsQUFBQSxNQUFNLEFBQUMsQ3JCNEROLGtCQUFrQixDcUIzREUsVUFBVSxDckI0RDNCLGVBQWUsQ3FCNURFLFVBQVUsQ3JCNkR0QixVQUFVLENxQjdERSxVQUFVLENBQy9CLEFIUkQsQUFBQSxJQUFJLEFHYUMsQ0FDSCwyQkFBMkIsQ0FBRSxhQUFhLENBQzNDLEFITEQsQUFBQSxJQUFJLEFHT0MsQ0FDSCxXQUFXLENyQytFSCxTQUFTLENFaERnQixnQkFBZ0IsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ21DOUIvRSxTQUFTLENuQ29DTSxJQUFJLENtQ25DbkIsV0FBVyxDbkMrQ00sT0FBVyxDbUM5QzVCLEtBQUssQ25DVk0sT0FBTyxDbUNXbEIsZ0JBQWdCLENuQ1lSLElBQUksQ21DWGIsQUFHRCxBQUFBLEtBQUssQ0FDTCxNQUFNLENBQ04sTUFBTSxDQUNOLFFBQVEsQUFBQyxDQUNQLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLFdBQVcsQ0FBRSxPQUFPLENBQ3JCLEFIK0NELEFBQUEsQ0FBQyxBRzFDQyxDQUNBLEtBQUssQ25DdkJTLElBQU8sQ21Dd0JyQixlQUFlLENBQUUsSUFBSSxDQVd0QixBQWJELEFBSUUsQ0FKRCxBQUlFLE1BQU0sQ0FKVCxDQUFDLEFBS0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDbkNIVSxNQUF3QixDbUNJdkMsZUFBZSxDbkNGSyxTQUFTLENtQ0c5QixBQVJILEFBVUUsQ0FWRCxBQVVFLE1BQU0sQUFBQyxDekJsRFIsT0FBTyxDQUFFLGlDQUFpQyxDQUMxQyxjQUFjLENBQUUsSUFBSSxDeUJtRG5CLEFIaUpILEFBQUEsTUFBTSxBR3hJQyxDQUNMLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUhtSEQsQUFBQSxHQUFHLEFHOUdDLENBQ0YsY0FBYyxDQUFFLE1BQU0sQ0FDdkIsQUFHRCxBQUFBLGVBQWUsQUFBQyxDL0J0RWQsT0FBTyxDQUR1QixLQUFLLENBRW5DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQytCc0ViLEFBR0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxhQUFhLENuQ21DTyxHQUFHLENtQ2xDeEIsQUFLRCxBQUFBLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ25DcW9CVyxHQUFHLENtQ3BvQnJCLFdBQVcsQ25DbEJNLE9BQVcsQ21DbUI1QixnQkFBZ0IsQ25DcERSLElBQUksQ21DcURaLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDbkNzb0JBLElBQUksQ21Dcm9CckIsYUFBYSxDbkN1Qk0sR0FBRyxDY2tFdEIsa0JBQWtCLENxQnhGRSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVcsQ3JCeUZsQyxhQUFhLENxQnpGRSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVcsQ3JCMEYvQixVQUFVLENxQjFGRSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVcsQy9CeEZ2QyxPQUFPLEMrQjJGaUIsWUFBWSxDL0IxRnBDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQytCMEZiLEFBR0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixhQUFhLENBQUUsR0FBRyxDQUNuQixBSHlHRCxBQUFBLEVBQUUsQUdwR0MsQ0FDRCxVQUFVLENuQ25DVyxJQUE0QyxDbUNvQ2pFLGFBQWEsQ25DcENRLElBQTRDLENtQ3FDakUsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ25DN0ZSLElBQTBCLENtQzhGeEMsQUFPRCxBQUFBLFFBQVEsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsSUFBSSxDQUFFLGdCQUFhLENBQ25CLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUNFLGtCQURnQixBQUNmLE9BQU8sQ0FEVixrQkFBa0IsQUFFZixNQUFNLEFBQUMsQ0FDTixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsT0FBTyxDQUNqQixJQUFJLENBQUUsSUFBSSxDQUNYLENBVUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFDdkpELEFBQUEsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQ3RCLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxBQUFDLENBQzNCLFdBQVcsQ3BDc0VVLE9BQU8sQ29DckU1QixXQUFXLENwQ3NFVSxHQUFHLENvQ3JFeEIsV0FBVyxDcENzRVUsR0FBRyxDb0NyRXhCLEtBQUssQ3BDc0VVLE9BQU8sQ29DOUR2QixBQWJELEFBT0UsRUFQQSxDQU9BLEtBQUssQ0FQUCxFQUFFLENBUUEsTUFBTSxDQVJKLEVBQUUsQ0FPSixLQUFLLENBUEgsRUFBRSxDQVFKLE1BQU0sQ0FSQSxFQUFFLENBT1IsS0FBSyxDQVBDLEVBQUUsQ0FRUixNQUFNLENBUkksRUFBRSxDQU9aLEtBQUssQ0FQSyxFQUFFLENBUVosTUFBTSxDQVJRLEVBQUUsQ0FPaEIsS0FBSyxDQVBTLEVBQUUsQ0FRaEIsTUFBTSxDQVJZLEVBQUUsQ0FPcEIsS0FBSyxDQVBhLEVBQUUsQ0FRcEIsTUFBTSxDQVBSLEdBQUcsQ0FNRCxLQUFLLENBTlAsR0FBRyxDQU9ELE1BQU0sQ0FQSCxHQUFHLENBTU4sS0FBSyxDQU5GLEdBQUcsQ0FPTixNQUFNLENBUEUsR0FBRyxDQU1YLEtBQUssQ0FORyxHQUFHLENBT1gsTUFBTSxDQVBPLEdBQUcsQ0FNaEIsS0FBSyxDQU5RLEdBQUcsQ0FPaEIsTUFBTSxDQVBZLEdBQUcsQ0FNckIsS0FBSyxDQU5hLEdBQUcsQ0FPckIsTUFBTSxDQVBpQixHQUFHLENBTTFCLEtBQUssQ0FOa0IsR0FBRyxDQU8xQixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ3BDRUksSUFBMEIsQ29DRHBDLEFBR0gsQUFBQSxFQUFFLENBQUUsR0FBRyxDQUNQLEVBQUUsQ0FBRSxHQUFHLENBQ1AsRUFBRSxDQUFFLEdBQUcsQUFBQyxDQUNOLFVBQVUsQ3BDbURXLElBQTRDLENvQ2xEakUsYUFBYSxDQUFFLElBQTJCLENBTTNDLEFBVkQsQUFNRSxFQU5BLENBTUEsS0FBSyxDQU5QLEVBQUUsQ0FPQSxNQUFNLENBUEosR0FBRyxDQU1MLEtBQUssQ0FOSCxHQUFHLENBT0wsTUFBTSxDQU5SLEVBQUUsQ0FLQSxLQUFLLENBTFAsRUFBRSxDQU1BLE1BQU0sQ0FOSixHQUFHLENBS0wsS0FBSyxDQUxILEdBQUcsQ0FNTCxNQUFNLENBTFIsRUFBRSxDQUlBLEtBQUssQ0FKUCxFQUFFLENBS0EsTUFBTSxDQUxKLEdBQUcsQ0FJTCxLQUFLLENBSkgsR0FBRyxDQUtMLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxHQUFHLENBQ2YsQUFFSCxBQUFBLEVBQUUsQ0FBRSxHQUFHLENBQ1AsRUFBRSxDQUFFLEdBQUcsQ0FDUCxFQUFFLENBQUUsR0FBRyxBQUFDLENBQ04sVUFBVSxDQUFFLElBQTJCLENBQ3ZDLGFBQWEsQ0FBRSxJQUEyQixDQU0zQyxBQVZELEFBTUUsRUFOQSxDQU1BLEtBQUssQ0FOUCxFQUFFLENBT0EsTUFBTSxDQVBKLEdBQUcsQ0FNTCxLQUFLLENBTkgsR0FBRyxDQU9MLE1BQU0sQ0FOUixFQUFFLENBS0EsS0FBSyxDQUxQLEVBQUUsQ0FNQSxNQUFNLENBTkosR0FBRyxDQUtMLEtBQUssQ0FMSCxHQUFHLENBTUwsTUFBTSxDQUxSLEVBQUUsQ0FJQSxLQUFLLENBSlAsRUFBRSxDQUtBLE1BQU0sQ0FMSixHQUFHLENBSUwsS0FBSyxDQUpILEdBQUcsQ0FLTCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsR0FBRyxDQUNmLEFBR0gsQUFBQSxFQUFFLENBQUUsR0FBRyxBQUFDLENBQUUsU0FBUyxDdkNuQ1QsT0FBdUIsQ3VDbUNKLFdBQVcsQ3ZDbkM5QixPQUF1QixDdUNtQ2lCLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDdkNuQ25ELE1BQXVCLEN1Q21Db0MsQ0FBQyxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUUsV0FBVyxDdEM0RGpGLG1CQUFtQixDc0M1RG9GLGNBQWMsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLE9BQU8sQ0FBSSxBQUN4SyxBQUFBLEVBQUUsQ0FBRSxHQUFHLEFBQUMsQ0FBRSxTQUFTLENwQ3FCSixJQUErQixDb0NyQlIsQUFDdEMsQUFBQSxFQUFFLENBQUUsR0FBRyxBQUFDLENBQUUsU0FBUyxDcENxQkosSUFBNkIsQ29DckJOLEFBQ3RDLEFBQUEsRUFBRSxDQUFFLEdBQUcsQUFBQyxDQUFFLFNBQVMsQ3BDcUJKLElBQThCLENvQ3JCUCxBQUN0QyxBQUFBLEVBQUUsQ0FBRSxHQUFHLEFBQUMsQ0FBRSxTQUFTLENwQ2FGLElBQUksQ29DYmlCLEFBQ3RDLEFBQUEsRUFBRSxDQUFFLEdBQUcsQUFBQyxDQUFFLFNBQVMsQ3BDcUJKLElBQThCLENvQ3JCUCxBQU10QyxBQUFBLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTJCLENBQ3hDLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixhQUFhLENwQ2VRLElBQTRDLENvQ2RqRSxTQUFTLENBQUUsSUFBK0IsQ0FDMUMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FLakIsQUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFOMUIsQUFBQSxLQUFLLEFBQUMsQ0FPRixTQUFTLENBQUUsSUFBdUIsQ0FFckMsQ0FPRCxBQUFBLEtBQUssQ0FDTCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsR0FBa0QsQ0FDOUQsQUFFRCxBQUFBLElBQUksQ0FDSixLQUFLLEFBQUMsQ0FDSixnQkFBZ0IsQ3BDeWFDLE9BQU8sQ29DeGF4QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBR0QsQUFBQSxVQUFVLEFBQVcsQ0FBRSxVQUFVLENBQUUsSUFBSSxDQUFJLEFBQzNDLEFBQUEsV0FBVyxBQUFVLENBQUUsVUFBVSxDQUFFLEtBQUssQ0FBSSxBQUM1QyxBQUFBLFlBQVksQUFBUyxDQUFFLFVBQVUsQ0FBRSxNQUFNLENBQUksQXZDaEU3QyxBQUFBLGFBQWEsQXVDaUVRLENBQUUsVUFBVSxDQUFFLE9BQU8sQ0FBSSxBQUM5QyxBQUFBLFlBQVksQUFBUyxDQUFFLFdBQVcsQ0FBRSxNQUFNLENBQUksQUFHOUMsQUFBQSxlQUFlLEFBQU0sQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFJLEFBQ3BELEFBQUEsZUFBZSxDQXlJZixXQUFXLEFBeklVLENBQUUsY0FBYyxDQUFFLFNBQVMsQ0FBSSxBQUNwRCxBQUFBLGdCQUFnQixBQUFLLENBQUUsY0FBYyxDQUFFLFVBQVUsQ0FBSSxBQUdyRCxBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ3BDakZNLElBQTBCLENvQ2tGdEMsQXhCbkdDLEFBQUEsYUFBYSxBQUFGLENBQ1QsS0FBSyxDWm1CTyxJQUFPLENZbEJwQixBQUNELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQ3BCLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFGLENBQ2hCLEtBQUssQ0FBRSxJQUFtQixDQUMzQixBQU5ELEFBQUEsYUFBYSxBQUFGLENBQ1QsS0FBSyxDWitlWSxPQUFPLENZOWV6QixBQUNELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQ3BCLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFGLENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBQU5ELEFBQUEsVUFBVSxBQUFDLENBQ1QsS0FBSyxDWm1mUyxPQUFPLENZbGZ0QixBQUNELEFBQUEsQ0FBQyxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQ2pCLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxBQUFDLENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBQU5ELEFBQUEsYUFBYSxBQUFGLENBQ1QsS0FBSyxDWnVmWSxPQUFPLENZdGZ6QixBQUNELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQ3BCLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFGLENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBQU5ELEFBQUEsWUFBWSxBQUFELENBQ1QsS0FBSyxDWjJmVyxPQUFPLENZMWZ4QixBQUNELEFBQUEsQ0FBQyxBQUFBLFlBQVksQUFBQSxNQUFNLENBQ25CLENBQUMsQUFBQSxZQUFZLEFBQUEsTUFBTSxBQUFELENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBd0I0R0gsQUFBQSxXQUFXLEFBQUMsQ0FHVixLQUFLLENBQUUsSUFBSSxDQUNaLEFBSkQsQUFBQSxXQUFXLEFabEhFLENBQ1QsZ0JBQWdCLEN4Qm1CSixJQUFPLEN3QmxCcEIsQUFDRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUNsQixDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQSxDQUNoQixnQkFBZ0IsQ0FBRSxJQUFtQixDQUN0QyxBQU5ELEFBQUEsV0FBVyxBQUFBLENBQ1QsZ0JBQWdCLEN4QmdmRCxPQUFPLEN3Qi9ldkIsQUFDRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUNsQixDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQSxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQU5ELEFBQUEsUUFBUSxBQUFHLENBQ1QsZ0JBQWdCLEN4Qm9mSixPQUFPLEN3Qm5mcEIsQUFDRCxBQUFBLENBQUMsQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUNmLENBQUMsQUFBQSxRQUFRLEFBQUEsTUFBTSxBQUFHLENBQ2hCLGdCQUFnQixDQUFFLE9BQW1CLENBQ3RDLEFBTkQsQUFBQSxXQUFXLEFBQUEsQ0FDVCxnQkFBZ0IsQ3hCd2ZELE9BQU8sQ3dCdmZ2QixBQUNELEFBQUEsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLENBQ2xCLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxBQUFBLENBQ2hCLGdCQUFnQixDQUFFLE9BQW1CLENBQ3RDLEFBTkQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxnQkFBZ0IsQ3hCNGZGLE9BQU8sQ3dCM2Z0QixBQUNELEFBQUEsQ0FBQyxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQ2pCLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLE9BQW1CLENBQ3RDLEFZK0hILEFBQUEsWUFBWSxBQUFDLENBQ1gsY0FBYyxDQUFFLElBQWlDLENBQ2pELE1BQU0sQ0FBRSxJQUEyQixDQUFDLENBQUMsQ3BDOURoQixJQUE0QyxDb0MrRGpFLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDcEN0SFgsSUFBMEIsQ29DdUh4QyxBQU9ELEFBQUEsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLElBQTJCLENBSzNDLEFBUkQsQUFJRSxFQUpBLENBSUEsRUFBRSxDQUpKLEVBQUUsQ0FLQSxFQUFFLENBSkosRUFBRSxDQUdBLEVBQUUsQ0FISixFQUFFLENBSUEsRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFXSCxBQUFBLGNBQWMsQUFBQyxDQUpiLFlBQVksQ0FBRSxDQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FLakIsQUFJRCxBQUFBLFlBQVksQUFBQyxDQVZYLFlBQVksQ0FBRSxDQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FXaEIsV0FBVyxDQUFFLElBQUksQ0FPbEIsQUFURCxBQUlFLFlBSlUsQ0FJUixFQUFFLEFBQUMsQ0FDSCxPQUFPLENBQUUsWUFBWSxDQUNyQixZQUFZLENBQUUsR0FBRyxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNuQixBQUlILEFBQUEsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLENBQUMsQ0FDYixhQUFhLENwQzdHUSxJQUE0QyxDb0M4R2xFLEFBQ0QsQUFBQSxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0QsV0FBVyxDcENuSE0sT0FBVyxDb0NvSDdCLEFBQ0QsQUFBQSxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQUNELEFBQUEsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLENBQUMsQ0FDZixBQU9ELEFUL0xFLGNTK0xZLENBQ1osRUFBRSxBVGhNRCxPQUFPLENTK0xWLGNBQWMsQ0FDWixFQUFFLEFUL0xELE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZixBUzJMSCxBVDFMRSxjUzBMWSxDQUNaLEVBQUUsQVQzTEQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWixBUzZMRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFMMUIsQUFNSSxjQU5VLENBTVYsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsS0FBNEIsQ0FDbkMsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsS0FBSyxDdkJsTnJCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLEN1QmtOaEIsQUFaTCxBQWFJLGNBYlUsQ0FhVixFQUFFLEFBQUMsQ0FDRCxXQUFXLENwQ3dtQmEsS0FBSyxDb0N2bUI5QixDQVNMLEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBRUwsSUFBSSxDQUFBLEFBQUEsbUJBQUMsQUFBQSxDQUFxQixDQUN4QixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxHQUFHLENBQUMsTUFBTSxDcENuTmQsSUFBMEIsQ29Db050QyxBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1YsU0FBUyxDQUFFLEdBQUcsQ0FFZixBQUdELEFBQUEsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLElBQTJCLENwQ3BLZixJQUE0QyxDb0NxS2pFLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDcENyS1UsSUFBNEMsQ29Dc0tqRSxTQUFTLENwQ3lsQlksSUFBd0IsQ29DeGxCN0MsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENwQzlOVCxJQUEwQixDb0NzUHhDLEFBNUJELEFBU0ksVUFUTSxDQU1SLENBQUMsQUFHRSxXQUFXLENBVGhCLFVBQVUsQ0FPUixFQUFFLEFBRUMsV0FBVyxDQVRoQixVQUFVLENBUVIsRUFBRSxBQUNDLFdBQVcsQUFBQyxDQUNYLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBWEwsQUFnQkUsVUFoQlEsQ0FnQlIsTUFBTSxDQWhCUixVQUFVLENBaUJSLEtBQUssQ0FqQlAsVUFBVSxDQWtCUixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxHQUFHLENBQ2QsV0FBVyxDcEMxTEksT0FBVyxDb0MyTDFCLEtBQUssQ3BDalBJLElBQTBCLENvQ3NQcEMsQUEzQkgsQUF3QkksVUF4Qk0sQ0FnQlIsTUFBTSxBQVFILE9BQU8sQ0F4QlosVUFBVSxDQWlCUixLQUFLLEFBT0YsT0FBTyxDQXhCWixVQUFVLENBa0JSLE1BQU0sQUFNSCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsYUFBYSxDQUN2QixBQU9MLEFBQUEsbUJBQW1CLENBQ25CLFVBQVUsQUFBQSxXQUFXLEFBQUMsQ0FDcEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsWUFBWSxDQUFFLENBQUMsQ0FDZixZQUFZLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BDL1BWLElBQTBCLENvQ2dRdkMsV0FBVyxDQUFFLENBQUMsQ0FDZCxVQUFVLENBQUUsS0FBSyxDQVdsQixBQWpCRCxBQVlJLG1CQVplLENBU2pCLE1BQU0sQUFHSCxPQUFPLENBWlosbUJBQW1CLENBVWpCLEtBQUssQUFFRixPQUFPLENBWlosbUJBQW1CLENBV2pCLE1BQU0sQUFDSCxPQUFPLENBWFosVUFBVSxBQUFBLFdBQVcsQ0FRbkIsTUFBTSxBQUdILE9BQU8sQ0FYWixVQUFVLEFBQUEsV0FBVyxDQVNuQixLQUFLLEFBRUYsT0FBTyxDQVhaLFVBQVUsQUFBQSxXQUFXLENBVW5CLE1BQU0sQUFDSCxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsRUFBRSxDQUFJLEFBWjlCLEFBYUksbUJBYmUsQ0FTakIsTUFBTSxBQUlILE1BQU0sQ0FiWCxtQkFBbUIsQ0FVakIsS0FBSyxBQUdGLE1BQU0sQ0FiWCxtQkFBbUIsQ0FXakIsTUFBTSxBQUVILE1BQU0sQ0FaWCxVQUFVLEFBQUEsV0FBVyxDQVFuQixNQUFNLEFBSUgsTUFBTSxDQVpYLFVBQVUsQUFBQSxXQUFXLENBU25CLEtBQUssQUFHRixNQUFNLENBWlgsVUFBVSxBQUFBLFdBQVcsQ0FVbkIsTUFBTSxBQUVILE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxhQUFhLENBQ3ZCLEFBS0wsQUFBQSxPQUFPLEFBQUMsQ0FDTixhQUFhLENwQ3pOUSxJQUE0QyxDb0MwTmpFLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ3BDN05NLE9BQVcsQ29DOE43QixBSnJFRCxBQUFBLElBQUksQ0FDSixHQUFHLENBQ0gsR0FBRyxDQUNILElBQUksQUs5TkMsQ0FDSCxXQUFXLENyQ2tEVyxLQUFLLENBQUUsTUFBTSxDQUFFLFFBQVEsQ0FBRSxhQUFhLENBQUUsU0FBUyxDcUNqRHhFLEFBR0QsQUFBQSxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsT0FBTyxDQUNoQixTQUFTLENBQUUsR0FBRyxDQUNkLEtBQUssQ3JDaXlCTSxPQUFPLENxQ2h5QmxCLGdCQUFnQixDckNpeUJSLE9BQU8sQ3FDaHlCZixhQUFhLENyQ29HTSxHQUFHLENxQ25HdkIsQUFHRCxBQUFBLEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFNBQVMsQ0FBRSxHQUFHLENBQ2QsS0FBSyxDckMyeEJLLElBQUksQ3FDMXhCZCxnQkFBZ0IsQ3JDMnhCVCxJQUFJLENxQzF4QlgsYUFBYSxDckM2Rk8sR0FBRyxDcUM1RnZCLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsZ0JBQWUsQ0FRM0MsQUFkRCxBQVFFLEdBUkMsQ0FRRCxHQUFHLEFBQUMsQ0FDRixPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUx3TEgsQUFBQSxHQUFHLEFLcExDLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsTUFBaUMsQ0FDMUMsTUFBTSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBMkIsQ0FDdkMsU0FBUyxDQUFFLElBQXFCLENBQ2hDLFdBQVcsQ3JDOEJNLE9BQVcsQ3FDN0I1QixVQUFVLENBQUUsU0FBUyxDQUNyQixTQUFTLENBQUUsVUFBVSxDQUNyQixLQUFLLENyQzdCTSxPQUFPLENxQzhCbEIsZ0JBQWdCLENyQ3V3QlQsT0FBTyxDcUN0d0JkLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDckN3d0JBLElBQUksQ3FDdndCckIsYUFBYSxDckNvRU0sR0FBRyxDcUN6RHZCLEFBdEJELEFBY0UsR0FkQyxDQWNELElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxXQUFXLENBQUUsUUFBUSxDQUNyQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBSUgsQUFBQSxlQUFlLEFBQUMsQ0FDZCxVQUFVLENyQ3l2QmdCLEtBQUssQ3FDeHZCL0IsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUMzREQsQUFBQSxVQUFVLEFBQUMsQ1BIVCxZQUFZLENBQUUsSUFBSSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENsQ0dKLE9BQXVCLENrQ0YvQixhQUFhLENsQ0VMLE9BQXVCLEN5Q1VoQyxBQVpELEFYSUUsVVdKUSxBWElQLE9BQU8sQ1dKVixVQUFVLEFYS1AsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNmLEFXUkgsQVhTRSxVV1RRLEFYU1AsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWixBV1JELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUgxQixBQUFBLFVBQVUsQUFBQyxDQUlQLEtBQUssQ3RDK1VVLEtBQTRCLENzQ3ZVOUMsQ0FOQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFOMUIsQUFBQSxVQUFVLEFBQUMsQ0FPUCxLQUFLLEN0Q2lWVyxLQUE0QixDc0M1VS9DLENBSEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBVDNCLEFBQUEsVUFBVSxBQUFDLENBVVAsS0FBSyxDdENtVmlCLE1BQTZCLENzQ2pWdEQsQ0FRRCxBQUFBLGdCQUFnQixBQUFDLENQdkJmLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ2xDR0osT0FBdUIsQ2tDRi9CLGFBQWEsQ2xDRUwsT0FBdUIsQ3lDb0JoQyxBQUZELEFYaEJFLGdCV2dCYyxBWGhCYixPQUFPLENXZ0JWLGdCQUFnQixBWGZiLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZixBV1lILEFYWEUsZ0JXV2MsQVhYYixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNaLEFXa0JILEFBQUEsSUFBSSxBQUFDLENQdkJILFdBQVcsQ2xDSkgsUUFBdUIsQ2tDSy9CLFlBQVksQ2xDTEosUUFBdUIsQ3lDNkJoQyxBQUZELEFYekJFLElXeUJFLEFYekJELE9BQU8sQ1d5QlYsSUFBSSxBWHhCRCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQVdxQkgsQVhwQkUsSVdvQkUsQVhwQkQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWixBR1ZELEFBQUEsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLEFBQWpoQixDQUNQLFFBQVEsQ0FBRSxRQUFRLENBRWxCLFVBQVUsQ0FBRSxHQUFHLENBRWYsWUFBWSxDQUFHLElBQThCLENBQzdDLGFBQWEsQ0FBRSxJQUErQixDQUMvQyxBQVNELEFBQUEsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLEFBQTVILENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1DLEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsUUFBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsVUFBVSxBQUFlLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsVUFBVSxBQUFlLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsVUFBVSxBQUFlLENBQ3ZCLEtBQUssQ0FBRSxJQUFvQyxDQUM1QyxBQWtCRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxRQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLElBQW9DLENBQzVDLEFBUEQsQUFBQSxjQUFjLEFBQVEsQ0FDcEIsSUFBSSxDQUFFLElBQUksQ0FDWCxBQVBELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsUUFBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQUMzQyxBQWtCRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFB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QWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLElBQUksQ0FBRSxJQUFvQyxDQUMzQyxBQWtCRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsRUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsUUFBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsU0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGdCQUFnQixBQUFnQixDQUM5QixXQUFXLENBQUUsR0FBb0MsQ0FDbEQsQUFGRCxBQUFBLGlC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QUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2hELGdCQUFnQixDQUFFLFVBQVUsQ0FDL0IsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUN0QyxLQUFLLENBQUUsSUFBSSxDQUNkLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FDN0IsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ25DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDekMsVUFBVSxDQUFFLElBQUksQ0FDaEIscUJBQXFCLENBQUUsQ0FBQyxDQUN4QixrQkFBa0IsQ0FBRSxDQUFDLENBQ3JCLGFBQWEsQ0FBRSxDQUFDLENBQ25CLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDbkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUN6QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzVDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDL0MsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixnQkFBZ0IsQ0FBRSxpREFBaUQsQ0FDbkUsZ0JBQWdCLENBQUUsZ0RBQWdELENBQ2xFLGdCQUFnQixDQUFFLGlFQUFpRSxDQUNuRixnQkFBZ0IsQ0FBRSxvREFBb0QsQ0FDdEUsZ0JBQWdCLENBQUUsK0NBQStDLENBQ2pFLGdCQUFnQixDQUFFLDRDQUE0QyxDQUM5RCxpQkFBaUIsQ0FBRSxRQUFRLENBQzNCLE1BQU0sQ0FBRSwwR0FBMEcsQ0FDbEgsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxZQUFZLENBQUUsZUFBa0IsQ0FBQyxlQUFrQixDQUFDLGdCQUFtQixDQUN2RSxNQUFNLENBQUUseURBQXlELENBQ2pFLHFCQUFxQixDQUFFLENBQUMsQ0FDeEIsa0JBQWtCLENBQUUsQ0FBQyxDQUNyQixhQUFhLENBQUUsQ0FBQyxDQUNuQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUN6QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDeEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNyRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDM0QsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDekQsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxX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Q3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN0RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDakMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDdkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDdEQsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENB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QUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzNDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDOUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQy9CLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3JDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3hDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3BELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzNDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDOUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQ3JDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDM0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUM5QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2pELGdCQUFnQixDQUFFLFVBQVUsQ0FDL0IsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUMsQ0FDekIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsRUFBRSxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBQ2YscUJBQXFCLENBQUUsR0FBRyxDQUMxQixrQkFBa0IsQ0FBRSxHQUFHLENBQ3ZCLGFBQWEsQ0FBRSxHQUFHLENBQ3JCLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FDbEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDakMsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsU0FBUyxDQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDeEMsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsT0FBTyxDQUNsQixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLENBQ25DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQy9DLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsZ0JBQWdCLENBQUUsMkNBQThDLENBQ2hFLGdCQUFnQixDQUFFLDBDQUE2QyxDQUMvRCxnQkFBZ0IsQ0FBRSwyREFBOEQsQ0FDaEYsZ0JBQWdCLENBQUUsOENBQWlELENBQ25FLGdCQUFnQixDQUFFLHlDQUE0QyxDQUM5RCxnQkFBZ0IsQ0FBRSxzQ0FBeUMsQ0FDM0QsaUJBQWlCLENBQUUsUUFBUSxDQUMzQixNQUFNLENBQUUsdUdBQXVHLENBQy9HLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsWUFBWSxDQUFFLGVBQWtCLENBQUMsZUFBa0IsQ0FBQyxnQkFBbUIsQ0FDdkUsTUFBTSxDQUFFLHlEQUF5RCxDQUNqRSxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxnQkFBbUIsQ0FDNUMsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzNELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFB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 */
