﻿@media (min-width: 1700px) and (max-width: 1800px){.mac body{font-size:15px}}.eng_font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-style:normal !important}.dir-ltr{direction:ltr;display:inline-block;font-style:normal !important;text-align:right}.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-ar/droidarabickufi/DroidKufi-Regular.eot");src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.woff2") format("woff2"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.woff") format("woff"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Regular.ttf") format("truetype")}@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:700;src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.eot");src:url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.woff2") format("woff2"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.woff") format("woff"),url("/assets/fonts-ar/droidarabickufi/DroidKufi-Bold.ttf") format("truetype")}@font-face{font-family:AvenirNext-Light;src:url("/assets/fonts-ar/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf?1495477880") format("truetype"),url("/assets/fonts-ar/174d458a-81e0-4174-9473-35e3bf0a613c.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff?1495477879") format("woff"),url("/assets/fonts-ar/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg?1495477880#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg"),url("/assets/fonts-ar/5db267f9-3612-485c-ae18-5698d2692816.eot?&1495477880#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Regular;src:url("/assets/fonts-ar/276b3566-1c3b-4bc1-8915-15314f091f29.ttf?1495477879") format("truetype"),url("/assets/fonts-ar/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2?1495477880") format("woff2"),url("/assets/fonts-ar/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff?1495477879") format("woff"),url("/assets/fonts-ar/5d02f5f4-46e7-453a-aef9-3e7106d7bb68.svg?1495477880#5d02f5f4-46e7-453a-aef9-3e7106d7bb68") format("svg"),url("/assets/fonts-ar/069faa0e-9913-48c4-9ef7-89a4bc080b65.eot?&1495477879#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Medium;src:url("/assets/fonts-ar/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2?1495477541") format("woff2"),url("/assets/fonts-ar/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff?1495477541") format("woff"),url("/assets/fonts-ar/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg?1495477541#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg"),url("/assets/fonts-ar/c6970a14-8b0f-4629-9072-71c7e123908f.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-DemiBold;src:url("/assets/fonts-ar/cbc021cc-b96f-4c82-ba0d-59cb0b7449c0.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/45b78f45-e639-4836-8612-e0892e120f14.woff?1495477879") format("woff"),url("/assets/fonts-ar/c6778bcf-ca82-4a86-8a5f-08b70c9a71fd.svg?1495477541#c6778bcf-ca82-4a86-8a5f-08b70c9a71fd") format("svg"),url("/assets/fonts-ar/fbf4298d-ef75-419c-b615-47f209a48ed2.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-Bold;src:url("/assets/fonts-ar/bce3274e-f498-48ae-b269-a6930df496e7.ttf?1495477541") format("truetype"),url("/assets/fonts-ar/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff?1495477878") format("woff"),url("/assets/fonts-ar/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg?1495477880#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg"),url("/assets/fonts-ar/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?&1495477541#iefix") format("embedded-opentype")}@font-face{font-family:AvenirNext-MediumItalic;src:url("/assets/fonts-ar/03aefdc0-0198-4662-a9c7-640a4734063e.ttf?1495477878") format("truetype"),url("/assets/fonts-ar/cc0a88c2-524b-4c90-b6f0-a80570222c30.woff?1495477541") format("woff"),url("/assets/fonts-ar/349e5647-5161-46bb-a19f-8a609ae235e4.woff2?1495477879") format("woff2"),url("/assets/fonts-ar/132a539d-37fa-48fb-92ec-1f4591f98ee1.svg?1495477879#132a539d-37fa-48fb-92ec-1f4591f98ee1") format("svg"),url("/assets/fonts-ar/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-ar/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-ar/universltstd-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"univers";font-style:normal;font-weight:700;src:url("/assets/fonts-ar/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-ar/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-ar/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-ar/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-ar/universltstd-ultracn-webfont.woff?v=1.0.0") format("woff")}@font-face{font-family:"ge_thameen";src:url("/assets/fonts-ar/arabic/GE_THAMEEN_DEMIBOLD.OTF")}@font-face{font-family:"honda";src:url("/assets/fonts-ar/honda.eot");src:url("/assets/fonts-ar/honda.eot?#iefix") format("embedded-opentype"),url("/assets/fonts-ar/honda.woff") format("woff"),url("/assets/fonts-ar/honda.ttf") format("truetype"),url("/assets/fonts-ar/honda.svg#honda") 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:"ge_thameen","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:"ge_thameen","univers";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:right}.text-right{text-align:left}.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 0px 0px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 0px 0px 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 0px 0px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 0px 0px 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 0px 0px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 0px 0px 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:right;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;left:.9375em;font-size:1.75em;top:.3125em;line-height:1}.btn i.icon-arrow-line:before{content:"\71"}.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}.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-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}.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 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px 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{position:absolute;z-index:1070;display:block;font-family:"ge_thameen","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{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{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:"ge_thameen","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:left !important}.pull-left{float:right !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}}.datepicker-dropdown{right:auto !important}html{direction:rtl}body{direction:rtl}.flip.text-left{text-align:right}.flip.text-right{text-align:left}.list-unstyled{padding-right:0;padding-left:initial}.list-inline{padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}dd{margin-right:0;margin-left:initial}@media (min-width: 768px){.dl-horizontal dt{float:right;clear:right;text-align:left}.dl-horizontal dd{margin-right:180px;margin-left:0}}blockquote{border-right:5px solid #eee;border-left:0}.blockquote-reverse,blockquote.pull-left{padding-left:15px;padding-right:0;border-left:5px solid #eee;border-right:0;text-align:left}.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:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{left:100%;right:auto}.col-xs-pull-11{left:91.66666667%;right:auto}.col-xs-pull-10{left:83.33333333%;right:auto}.col-xs-pull-9{left:75%;right:auto}.col-xs-pull-8{left:66.66666667%;right:auto}.col-xs-pull-7{left:58.33333333%;right:auto}.col-xs-pull-6{left:50%;right:auto}.col-xs-pull-5{left:41.66666667%;right:auto}.col-xs-pull-4{left:33.33333333%;right:auto}.col-xs-pull-3{left:25%;right:auto}.col-xs-pull-2{left:16.66666667%;right:auto}.col-xs-pull-1{left:8.33333333%;right:auto}.col-xs-pull-0{left:auto;right:auto}.col-xs-push-12{right:100%;left:0}.col-xs-push-11{right:91.66666667%;left:0}.col-xs-push-10{right:83.33333333%;left:0}.col-xs-push-9{right:75%;left:0}.col-xs-push-8{right:66.66666667%;left:0}.col-xs-push-7{right:58.33333333%;left:0}.col-xs-push-6{right:50%;left:0}.col-xs-push-5{right:41.66666667%;left:0}.col-xs-push-4{right:33.33333333%;left:0}.col-xs-push-3{right:25%;left:0}.col-xs-push-2{right:16.66666667%;left:0}.col-xs-push-1{right:8.33333333%;left:0}.col-xs-push-0{right:auto;left:0}.col-xs-offset-12{margin-right:100%;margin-left:0}.col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.col-xs-offset-9{margin-right:75%;margin-left:0}.col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.col-xs-offset-6{margin-right:50%;margin-left:0}.col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.col-xs-offset-3{margin-right:25%;margin-left:0}.col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.col-xs-offset-0{margin-right:0;margin-left:0}@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:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{left:100%;right:auto}.col-sm-pull-11{left:91.66666667%;right:auto}.col-sm-pull-10{left:83.33333333%;right:auto}.col-sm-pull-9{left:75%;right:auto}.col-sm-pull-8{left:66.66666667%;right:auto}.col-sm-pull-7{left:58.33333333%;right:auto}.col-sm-pull-6{left:50%;right:auto}.col-sm-pull-5{left:41.66666667%;right:auto}.col-sm-pull-4{left:33.33333333%;right:auto}.col-sm-pull-3{left:25%;right:auto}.col-sm-pull-2{left:16.66666667%;right:auto}.col-sm-pull-1{left:8.33333333%;right:auto}.col-sm-pull-0{left:auto;right:auto}.col-sm-push-12{right:100%;left:0}.col-sm-push-11{right:91.66666667%;left:0}.col-sm-push-10{right:83.33333333%;left:0}.col-sm-push-9{right:75%;left:0}.col-sm-push-8{right:66.66666667%;left:0}.col-sm-push-7{right:58.33333333%;left:0}.col-sm-push-6{right:50%;left:0}.col-sm-push-5{right:41.66666667%;left:0}.col-sm-push-4{right:33.33333333%;left:0}.col-sm-push-3{right:25%;left:0}.col-sm-push-2{right:16.66666667%;left:0}.col-sm-push-1{right:8.33333333%;left:0}.col-sm-push-0{right:auto;left:0}.col-sm-offset-12{margin-right:100%;margin-left:0}.col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.col-sm-offset-9{margin-right:75%;margin-left:0}.col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.col-sm-offset-6{margin-right:50%;margin-left:0}.col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.col-sm-offset-3{margin-right:25%;margin-left:0}.col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.col-sm-offset-0{margin-right:0;margin-left:0}}@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:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{left:100%;right:auto}.col-md-pull-11{left:91.66666667%;right:auto}.col-md-pull-10{left:83.33333333%;right:auto}.col-md-pull-9{left:75%;right:auto}.col-md-pull-8{left:66.66666667%;right:auto}.col-md-pull-7{left:58.33333333%;right:auto}.col-md-pull-6{left:50%;right:auto}.col-md-pull-5{left:41.66666667%;right:auto}.col-md-pull-4{left:33.33333333%;right:auto}.col-md-pull-3{left:25%;right:auto}.col-md-pull-2{left:16.66666667%;right:auto}.col-md-pull-1{left:8.33333333%;right:auto}.col-md-pull-0{left:auto;right:auto}.col-md-push-12{right:100%;left:0}.col-md-push-11{right:91.66666667%;left:0}.col-md-push-10{right:83.33333333%;left:0}.col-md-push-9{right:75%;left:0}.col-md-push-8{right:66.66666667%;left:0}.col-md-push-7{right:58.33333333%;left:0}.col-md-push-6{right:50%;left:0}.col-md-push-5{right:41.66666667%;left:0}.col-md-push-4{right:33.33333333%;left:0}.col-md-push-3{right:25%;left:0}.col-md-push-2{right:16.66666667%;left:0}.col-md-push-1{right:8.33333333%;left:0}.col-md-push-0{right:auto;left:0}.col-md-offset-12{margin-right:100%;margin-left:0}.col-md-offset-11{margin-right:91.66666667%;margin-left:0}.col-md-offset-10{margin-right:83.33333333%;margin-left:0}.col-md-offset-9{margin-right:75%;margin-left:0}.col-md-offset-8{margin-right:66.66666667%;margin-left:0}.col-md-offset-7{margin-right:58.33333333%;margin-left:0}.col-md-offset-6{margin-right:50%;margin-left:0}.col-md-offset-5{margin-right:41.66666667%;margin-left:0}.col-md-offset-4{margin-right:33.33333333%;margin-left:0}.col-md-offset-3{margin-right:25%;margin-left:0}.col-md-offset-2{margin-right:16.66666667%;margin-left:0}.col-md-offset-1{margin-right:8.33333333%;margin-left:0}.col-md-offset-0{margin-right:0;margin-left:0}}@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:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{left:100%;right:auto}.col-lg-pull-11{left:91.66666667%;right:auto}.col-lg-pull-10{left:83.33333333%;right:auto}.col-lg-pull-9{left:75%;right:auto}.col-lg-pull-8{left:66.66666667%;right:auto}.col-lg-pull-7{left:58.33333333%;right:auto}.col-lg-pull-6{left:50%;right:auto}.col-lg-pull-5{left:41.66666667%;right:auto}.col-lg-pull-4{left:33.33333333%;right:auto}.col-lg-pull-3{left:25%;right:auto}.col-lg-pull-2{left:16.66666667%;right:auto}.col-lg-pull-1{left:8.33333333%;right:auto}.col-lg-pull-0{left:auto;right:auto}.col-lg-push-12{right:100%;left:0}.col-lg-push-11{right:91.66666667%;left:0}.col-lg-push-10{right:83.33333333%;left:0}.col-lg-push-9{right:75%;left:0}.col-lg-push-8{right:66.66666667%;left:0}.col-lg-push-7{right:58.33333333%;left:0}.col-lg-push-6{right:50%;left:0}.col-lg-push-5{right:41.66666667%;left:0}.col-lg-push-4{right:33.33333333%;left:0}.col-lg-push-3{right:25%;left:0}.col-lg-push-2{right:16.66666667%;left:0}.col-lg-push-1{right:8.33333333%;left:0}.col-lg-push-0{right:auto;left:0}.col-lg-offset-12{margin-right:100%;margin-left:0}.col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.col-lg-offset-9{margin-right:75%;margin-left:0}.col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.col-lg-offset-6{margin-right:50%;margin-left:0}.col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.col-lg-offset-3{margin-right:25%;margin-left:0}.col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.col-lg-offset-0{margin-right:0;margin-left:0}}caption{text-align:right}th{text-align:right}@media screen and (max-width: 767px){.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:initial}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-left:0;border-right:initial}}.radio label,.checkbox label{padding-right:20px;padding-left:initial}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-right:-20px;margin-left:auto}.radio-inline,.checkbox-inline{padding-right:20px;padding-left:0}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-right:10px;margin-left:0}.has-feedback .form-control{padding-left:42.5px;padding-right:12px}.form-control-feedback{left:0;right:auto}@media (min-width: 768px){.form-inline label{padding-right:0;padding-left:initial}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{margin-right:0;margin-left:auto}}@media (min-width: 768px){.form-horizontal .control-label{text-align:left}}.form-horizontal .has-feedback .form-control-feedback{left:15px;right:auto}.caret{margin-right:2px;margin-left:0}.dropdown-menu{right:0;left:auto;float:left;text-align:right}.dropdown-menu.pull-right{left:0;right:auto;float:right}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}@media (min-width: 768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group>.btn,.btn-group-vertical>.btn{float:right}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-right:-1px;margin-left:0}.btn-toolbar{margin-right:-5px;margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:right}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-right:5px;margin-left:0}.btn-group>.btn:first-child{margin-right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:right}.btn-group.btn-group-justified>.btn,.btn-group.btn-group-justified>.btn-group{float:none}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn .caret{margin-right:0}.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-right:0}.input-group .form-control{float:right}.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:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-left:0;border-right:1px solid}.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:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child{border-left-width:1px;border-left-style:solid;border-right:0}.input-group-btn>.btn+.btn{margin-right:-1px;margin-left:auto}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-left:-1px;margin-right:auto}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-right:-1px;margin-left:auto}.nav{padding-right:0;padding-left:initial}.nav-tabs>li{float:right}.nav-tabs>li>a{margin-left:auto;margin-right:-2px;border-radius:4px 4px 0 0}.nav-pills>li{float:right}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-right:2px;margin-left:auto}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-right:0;margin-left:auto}.nav-justified>.dropdown .dropdown-menu{right:auto}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-left:0;margin-right:auto}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-radius:4px 4px 0 0}}@media (min-width: 768px){.navbar-header{float:right}}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-brand{float:right}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-right:-15px;margin-left:auto}}.navbar-toggle{float:left;margin-left:15px;margin-right:auto}@media (max-width: 767px){.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}}@media (min-width: 768px){.navbar-nav{float:right}.navbar-nav>li{float:right}}@media (min-width: 768px){.navbar-left.flip{float:right !important}.navbar-right:last-child{margin-left:-15px;margin-right:auto}.navbar-right.flip{float:left !important;margin-left:-15px;margin-right:auto}.navbar-right .dropdown-menu{left:0;right:auto}}@media (min-width: 768px){.navbar-text{float:right}.navbar-text.navbar-right:last-child{margin-left:0;margin-right:auto}}.pagination{padding-right:0}.pagination>li>a,.pagination>li>span{float:right;margin-right:-1px;margin-left:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-right:0;padding-left:initial}.pager .next>a,.pager .next>span{float:left}.pager .previous>a,.pager .previous>span{float:right}.nav-pills>li>a>.badge{margin-left:0;margin-right:3px}.list-group-item>.badge{float:left}.list-group-item>.badge+.badge{margin-left:5px;margin-right:auto}.alert-dismissable,.alert-dismissible{padding-left:35px;padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{right:auto;left:-21px}.progress-bar{float:right}.media>.pull-left{margin-right:10px}.media>.pull-left.flip{margin-right:0;margin-left:10px}.media>.pull-right{margin-left:10px}.media>.pull-right.flip{margin-left:0;margin-right:10px}.media-right,.media>.pull-right{padding-right:10px;padding-left:initial}.media-left,.media>.pull-left{padding-left:10px;padding-right:initial}.media-list{padding-right:0;padding-left:initial;list-style:none}.list-group{padding-right:0;padding-left:initial}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-right-radius:3px;border-top-left-radius:0}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-left-radius:3px;border-top-right-radius:0}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;border-top-left-radius:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:none}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:none;border-left:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{right:0;left:auto}.close{float:left}.modal-footer{text-align:left}.modal-footer.flip{text-align:right}.modal-footer .btn+.btn{margin-left:auto;margin-right:5px}.modal-footer .btn-group .btn+.btn{margin-right:-1px;margin-left:auto}.modal-footer .btn-block+.btn-block{margin-right:0;margin-left:auto}.popover{left:auto;text-align:right}.popover.top>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.top>.arrow:after{margin-right:-10px;margin-left:auto}.popover.bottom>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.bottom>.arrow:after{margin-right:-10px;margin-left:auto}.carousel-control{right:0;bottom:0}.carousel-control.left{right:auto;left:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(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, color-stop(rgba(0,0,0,0.0001) 0), color-stop(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 .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;right:auto;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;left:auto;margin-left:-10px}.carousel-indicators{right:50%;left:0;margin-right:-30%;margin-left:0;padding-left:0}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:0;margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}}.pull-right.flip{float:left !important}.pull-left.flip{float:right !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;left: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;left: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{right:0;left:auto;width:100%}.btn-white:hover i{left: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;right: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{right:-.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;right:-.5em}.header.sticky .language-drop{margin-right: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}.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;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.logo-main img{width:100%}.topNav{margin:1.875em 0 0 0;padding:0;float:left;-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:right;border-left:solid 1px #c9c9c9;padding:0 1.25em;line-height:1.0625em}.topNav li:last-child{border-left:none}.topNav li:first-child{border-left: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{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;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 0 0 .75em;top:.1875em}.topNav li .btn-hollow i:before{content:"\74"}.mobile-contact{float:right;position:absolute;right:52px;top:20px;width:20px;display:none}.mobile-contact img{width:100%}.language-drop{float:right;margin-right: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{padding:.3125em;height:auto}.language-drop .bootstrap-select.btn-group .btn .filter-option{color:#474747;padding-left:.375em}.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;right:0;top:5.0625em;width:100%;z-index:-1}.main-navigation [class^="col-"]{border-left:solid 1px #eaeaea;min-height:20em;padding-left:6.25em;padding-right:2.8125em;position:relative}.main-navigation [class^="col-"]:first-child{padding-left:.9375em;padding-right:.9375em}.main-navigation [class^="col-"]:first-child .listMenu{float:right;width:100%}.main-navigation [class^="col-"].border-right:after{position:absolute;right:21.875em;top:0;width:1px;height:100%;background:#eaeaea;content:''}.main-navigation [class^="col-"]:last-child{border-left:none;padding-left:.9375em}.main-navigation hr{border:none;margin:0 1.4375em 2.5em 0;height:1px;display:block;width:13.4375em;background:#eaeaea}.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:right;width:21.25em;padding:0 1.25em 0 0}.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;right:24.125em;width:20.75em;padding-left:2em;height:100%;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;overflow:auto}.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;left: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 i:before{content:"\71"}.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 2.5em 0;float:right;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:right;width:100%}.countryList li:last-child{margin-bottom:0}.countryList li span{float:right;margin-left:.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:right}.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-left:0}.countryList li .bootstrap-select.btn-group .btn .caret{left:.3125em}.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:right;width:100%;margin-bottom:0}.countryList li .bootstrap-select.btn-group .dropdown-menu li a{float:right;width:100%;text-transform:uppercase}.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-right:3.125em}.emailList li a{color:#000;position:relative;padding:0 1.875em 0 0;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;direction:ltr;display:block;text-align:right}.emailList li a.call i:before{content:"\74"}.emailList li a i{position:absolute;right: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 4.375em 0 0;font-weight:500}.followList li a i{position:absolute;right:0;top:0;font-size:1.25em}.followList li a:after{position:absolute;right: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%;right: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 2.5em 0 11.875em;color:#000;height:1.375em;direction:rtl;text-align:right}.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;right:0;top:3px;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;left:0;top:0}.search-box .cross-btn{position:absolute;left: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;right: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;right: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 0 2.5em 0;float:right;width:21.25em;padding:0 1.25em 0 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;right: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;left:.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-left:.625em}.mobile-navigation .get-in-touch ul li:last-child{margin-right:0}.mobile-navigation .get-in-touch ul li a[href^="tel"]{direction:ltr}.mobile-navigation .get-in-touch ul li a{position:relative;padding:0 1.5625em 0 0;display:block;font-size:1.25em;color:#000;font-weight:700}.mobile-navigation .get-in-touch ul li a i{position:absolute;right:0;top:.1875em;color:#c00}.mobile-navigation .get-in-touch ul li a i.icon-phone:before{content:"\74"}.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}.topNav li a.arabic{position:relative;top:3px}}@media (min-width: 1201px) and (max-width: 1280px){.emailList li a i.icon-email{font-size:12px;top:-1px}.topNav li a.arabic{position:relative;top:3px}}@media (min-width: 1200px){.topNav li a:hover{color:#c00}.followList li a:hover{color:#c00;padding:0 2.1875em 0 0}.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;left:.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%}}@media (max-width: 767px){.main-navigation{display:none !important}.black-overlay{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;right: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 0 0 .9375em;float:left;display:none;position:relative;z-index:999}.langMenu>li{float:left;list-style:none;border-right:solid 1px #e3e3e3;padding-right:.9375em;margin-right:1.875em}.langMenu>li:last-child{border-right:none;padding-right:0em;margin-right:0em}.langMenu>li>a{color:#000}.langMenu>li>a.arabic{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%;right:0;padding:.78125em 0 0 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 2.5em 0 11.875em;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;right:0;top:5px;width:1.3125em;height:1.3125em;color:#c00;font-size:1.625em}.search-box .btn{position:absolute;left:29px;font-size:1em;top:0}.search-box .cross-btn{position:absolute;background:url("/assets/images/cross.png") no-repeat;left: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:10}.mobile-contact{display:block;top:12px}}@media (max-width: 480px){.search-box .magnify{display:none}.search-box .form-control{padding:.2em 0 0 .6em}.search-box .btn{min-width:initial}.search-box .btn i{display:none}body.fixed .mobile-navigation{z-index:10}}/*! 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;left:0;top:0}.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}}.new-footer #section5{z-index:99999999999999999999;position:relative}.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;left:.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 1.1875em 2.125em;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%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.compare.specifications .col2.spec_head thead 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 .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%}.compare.specifications .desktop_sec.col7 table tbody tr td:first-child{width:28%}.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%}.compare.specifications .desktop_sec.col8 table tbody tr td:first-child{width:25%}.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%}.compare.specifications .desktop_sec.col9 table tbody tr td:first-child{width:10%}.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:right;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:.9375em !important;margin-top:.625em}.center{text-align:center}.table{display:none}.car-comparision{float:left;width:100%;margin-bottom:33px}.bt_2{float:left;border:0px;height:40px;margin-left:10px;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);text-align:center;line-height:40px;padding:0px 19px 0px 63px}.bt_2 i.icon-arrow-line{top:9.5px}.bt_3{float:left;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{right:15px;left:auto;width:25px;top:8px}.bt_3 .compare-icon img{width:100%}.bt_4{float:left;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-left: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.875em;box-shadow:inset 0 0px 0px rgba(0,0,0,0.125);border:2px solid #c00 !important}.bt_1 .caret{margin-right:20px;transform:rotate(90deg);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(0deg);-webkit-transform:rotate(0deg)}.bt_1.active:hover{color:#c00}.bt_1.active:hover span{color:#c00}.bt_1 .plus-icon{margin-left: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(0deg);-webkit-transform:rotate(0deg)}.f-right{float:left}a.btn.btn-primary.bt_1.f-right.popupLink{margin-left:0}.h3{font-size:2.25em;text-transform:uppercase;margin:0px;color:#000;font-weight:bold}.remove{position:absolute;left:1.25em;font-size:.875em;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:1px;font-size:1.25em}.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;line-height:147px;border-bottom:1px solid #fff;border-top:1px solid #fff;-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;left: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;left: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:0;margin-right:1em;padding:.6875em 1.2625em}}@media (min-width: 1330px) and (max-width: 1366px){.car-comparision .bt_1{margin-left:0;margin-right: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:.75em}.bt_3,.bt_2{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.second-pane .col-sm-8 a{padding:0px 10px;font-size:12px}.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:.625em}.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: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{left: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:right;width:50%;text-align:right;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-left-style:solid;border-left-width:1px;border-left-color:rgba(239,239,239,0.5)}.compare .table .row_1 .img_pane{background:#fff;float:right;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:right;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:right;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-left:0;padding:0px 20px}.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;font-size:12px}.desktop_sec{display:none}.mobile_sec{display:block}.mobile_sec table{display:block}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:"ge_thameen","univers";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:"ge_thameen","univers";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{width:16.0625em;margin-bottom:5em}.about-timeline .timeLinecrousel{width:100%;margin:0 auto}.about-timeline .timeLinecrousel div:focus{outline:none}.about-timeline .timeLinecrousel .slick-slide{float:right}.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:right;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;left:2px}.about-timeline .timeLinecrousel .box .text.with-percent .number{padding-left:38px}.about-timeline .timeLinecrousel .box .text .number{font-size:6.125em;font-family:"ge_thameen","univers";line-height:90px;font-weight:300;position:relative;margin:0 0 0 12px}.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:right;margin:0;padding-right:2.375em}.about-timeline .timeLinecrousel .box .media .media-left{font-size:6.125em;font-family:"ge_thameen","univers";line-height:90px;font-weight:300;position:relative}.about-timeline .timeLinecrousel .box .media .media-left sup{position:absolute;font-size:.5em;top:32px;left:14px}.about-timeline .timeLinecrousel .box .media .media-left.with-percent{padding-left: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;top:45%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:70px}.about-timeline .timeLinecrousel .slick-prev: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}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:70px}.about-timeline .timeLinecrousel .slick-next: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}.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;right: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;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:"ge_thameen","univers";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;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-left: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-left:3.75em}.philosophy .m-policies .principle-box{width:100%;padding:2.875em 2.5em 2.875em 5.625em;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;right:0;bottom:0;width:40px;height:4px;background:#fff}.philosophy .m-policies .principle-box .media p{font-size:1.75em;font-family:"ge_thameen","univers";font-weight:300;position:relative;padding-right:1.625em}.philosophy .m-policies .principle-box .media p:before{content:'';position:absolute;right: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 1.625em .9375em 0;position:relative;font-size:1.25em}ul.arrow-listing li: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;right: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{right:-12%}.about-timeline .timeLinecrousel .slick-next{left:-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{right:-11.8%;padding-right:60px}.about-timeline .timeLinecrousel .slick-next{left:-11.8%;padding-left: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{min-height:212px}.about-timeline .timeLinecrousel .box .text{width:80%}.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-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-12%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-12%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.message-f-p p{font-size:1.25em}.philosophy .respect p{font-size:1.0625em}.philosophy .respect .icon img{width:60%}.philosophy .m-policies .principle-box .media p:before{top:4px;right:-2px}.philosophy .three-joy .box-image .txt p{font-size:1.125em}ul.arrow-listing li{padding-right:2.3em}ul.arrow-listing li:before{top:-4px}}@media (min-width: 1201px) and (max-width: 1280px){.about-timeline .timeLinecrousel .box{min-height:212px}.about-timeline .timeLinecrousel .box .icon{display:inline-block;margin:0 auto .875em;height:5.5625em;width:5.375em}.about-timeline .timeLinecrousel .box .text{width:80%}.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-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-11.2%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-11.2%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left: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;right:-2px}.philosophy .three-joy .box-image{height:370px}ul.arrow-listing li:before{top:-6px}}@media (min-width: 1280px) and (max-width: 1366px){.homepage.normal-pages .container{width:93%}}@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{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.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;right: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}.ie .about-timeline .timeLinecrousel .box .text .number{display:inline-block}.ie .about-timeline .timeLinecrousel .box .text .desc{display:inline-block}.about-timeline,.powerofdream,.message-f-p,.philosophy{padding:0 !important}}@media (min-width: 992px) and (max-width: 1199px){ul.arrow-listing li{padding:0 2em .9375em 0}.innerBanner .container-fluid .txt h2{font-size:4.125em}.innerBanner .container-fluid .txt p{font-size:1.75em}.section.powerofdream,.section.message-f-p,.section.philosophy{padding:4.375em 0 3.375em}.section.powerofdream{padding-bottom:4.375em}.section.philosophy .fp-tableCell{padding:0px}.section.philosophy .fp-tableCell .respect{margin-bottom:3em}.section.philosophy .fp-tableCell p.lead{margin-bottom:3em}.section.philosophy .fp-tableCell .m-policies .principle-box{margin:0 0 4em}.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:48px}.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-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:40%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left: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;right:-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}.box-three .exp-title h2 br{display:none}.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:40px}.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-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:40%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left: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;right:-2px}.philosophy .three-joy .box-image{height:290px}ul.arrow-listing{margin-bottom:1.25em}ul.arrow-listing li{padding-right:2.25em}ul.arrow-listing li:before{top:-3px;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;padding:0px}.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:0}.t-drive-cont .inner-t-drive{padding-top:4.6875em}.t-drive-cont .inner-t-drive .car-heading{margin-bottom:0}.bootstrap-select.btn-group .btn .caret{top:.125em}}@media (max-width: 767px){.btn-primary{text-align:center}.philosophy .fp-tableCell{padding:0px}.philosophy .respect{margin-bottom:2em}.philosophy .three-joy .box-image .txt p{font-size:1.25em}.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-left:26px}.about-timeline .timeLinecrousel .box .text.with-percent .number sup{left:2px;top:30%}.about-timeline .timeLinecrousel .slick-prev{right:-15%;padding-right:52px}.about-timeline .timeLinecrousel .slick-prev:before{right:17px;top:0;width:25px;height:10px;font-size:18px;line-height:32px}.about-timeline .timeLinecrousel .slick-next{left:-15%;padding-left:52px}.about-timeline .timeLinecrousel .slick-next:before{left: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}.message-f-p p{font-size:1.25em}.message-f-p .president-img{margin-bottom:1.5625em}.philosophy{padding:3.125em 0}.philosophy h2{margin-bottom:.9375em;font-size:2em}.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;right:-2px}.philosophy .m-policies .principle-box .media .media-left{display:table-cell;vertical-align:top;padding-left:1.25em;float:right}.philosophy .m-policies .principle-box .media .media-body{display:table-cell;vertical-align:top;width:80%;float:right}.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:0px;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){#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 h3{font-size:1.625em}.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;right: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}.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;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-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;color:#cc0000;font-size:1.875em;line-height:30px;margin-bottom:40px;position:relative}.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{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}.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;background-position:left bottom !important;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;right: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-right: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{left:1.5em;top:0}.vehicle-form .col-md-6:first-child{padding-left:65px}.vehicle-form .col-md-6:last-child{padding-right:65px}.vehicle-form .btn.btn-primary{padding-left:75px}.search-result{background:#fff}.search-result .spec-pane{background:#c00;padding:54px 0px;position:relative}.search-result .spec-pane .dt-pane{float:right;padding-left:2.25em;font-family:'univers'}.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:right;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:right;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;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;right: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-left:6em;border-left: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}.contact-recall .contact-detail-pane .contact-detail h4:before{content:"";width:20px;height:2px;background:#fff;position:absolute;right: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{margin-bottom:41px;padding-bottom:41px;border-bottom:1px solid #90959e;float:right;clear:right;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;right: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;font-family:'univers'}.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-right: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;padding-top:5px}.contact-recall .enq-form .form-group{padding-left: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{text-align:right;width:100%;line-height:52px;height:52px;background:#fff;padding-right:25px;color:#222222;margin-bottom:30px;border:0;outline:none;font-size:15px;font-weight:bold;font-family:'univers'}.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;left: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:right}.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-right:5px;border-right:1px solid #868d98;height:23px;line-height:23px;padding-right: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-left:4.6875em}.contact-recall .enq-form .col-md-6,.contact-recall .enq-form .col-md-12{padding-right: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-right: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-right: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;font-weight:bold}.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:right;padding-left: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;font-weight:bold}.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;color:#c00;margin-bottom:20px;padding-right:19px;outline:none;font-weight:bold}.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-left: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:right;width:100%;text-align:right;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:right;border-bottom:0;padding-right: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:left;font-size:22px;color:#c00;padding-top:2px}.result-table .right-pane .right-pane-sub ul li a i:before{content:"\71"}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:100%;padding-left: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-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-left:1px solid #ccc;padding-left: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-right:32px;background:url("/assets/images/recall/li.jpg") right 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:right 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;text-transform:uppercase}.vin-modal .modal-dialog .close{background:#c00;width:1.375em;height:1.375em;opacity:1;position:absolute;left: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:right 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-right:32%;width:100%;float:right;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-left: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-left: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}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;left:.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-left: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}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-right:.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;left:.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){.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-left: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-right:42%}.vin-modal.invalid .modal-dialog .modal-content .invalid_text p{padding-left: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;overflow:hidden}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-right: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{left: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-left: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:right}.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:right}.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:right}.contact-recall .main-head{padding-bottom:30px}.contact-recall .contact-detail-pane{border-left: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-left: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-right: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-left:0px}.contact-recall .enq-form .row .col-md-6 .form-group,.contact-recall .enq-form .row .col-md-12 .form-group{padding-left:0px}.contact-recall .enq-form .btn-primary.btn{padding-left:1.5625em;float:right;font-size:11px;clear:right}.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-left: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:right}.result-table.row .col-md-2 ul li a{padding:0px 50px;border:0px}.result-table.row .col-md-7{width:100%;float:right;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:right;border:1px solid #e5e5e5;border-top:0px}.result-table .right-pane .right-pane-sub .btn.btn-primary{margin-bottom:50px;width:auto;float:right;padding-left:1.5625em;padding-right:1.5625em}.result-table .right-pane .right-pane-sub.second-step .questions{float:right;width:100%}.result-table .right-pane .right-pane-sub.second-step .questions .row1 .col1{text-align:center;float:right;width:50%}.result-table .right-pane .right-pane-sub.second-step .btn.btn-primary{width:auto;float:right;padding-left: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:right;text-align:right}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;left: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 0em 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;margin-bottom:1em}.contact-map-info .autoList{margin-top:2em;margin-bottom:0px}.contact-map-info .autoList li h4{font-family:"ge_thameen","univers";font-size:1.25em}.contact-map-info .autoList li .span{color:#000;font-family:"ge_thameen","univers";text-transform:none;font-weight:500;margin-top:.9375em}.contact-map-info .autoList li .span a{color:#000}.contact-map-info .autoList li .span a[href^="tel"]{direction:ltr;display:block}.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:right;width:100%;color:#000;margin-top:0}.contact-map-info .hour-table .head{font-size:1.25em;background:#f3f6fa;padding:.4375em 1.0625em;font-weight:700;text-transform:uppercase}.contact-map-info .hour-table .col-sec-one{width:50%;float:right}.contact-map-info .hour-table .col-sec-two{width:50%;float:right}.contact-map-info .hour-table .col-sec{width:100%;float:right;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;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:right}.show-room-sec .viewallbtn{text-align:left;margin-top:.9375em}.show-room-sec .viewallbtn .moreLink{font-size:1em;padding:.1875em .3125em .1875em 2.5em;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;left:.1875em;top:.0625em;font-size:1.5em;z-index:99}.show-room-sec .viewallbtn .moreLink i:before{content:"\71"}.show-room-sec .viewallbtn .moreLink span{position:relative;z-index:99;right: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;left: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:"ge_thameen","univers";margin-top:.3125em;color:#000;font-weight:700;text-transform:uppercase}.show-room-sec .box .address-sec .detail-area{width:63%;float:right}.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;padding-left:5px}.show-room-sec .box .address-sec .detail-area p a{color:#000}.show-room-sec .box .address-sec .detail-area .f_num{font-style:normal;direction:ltr;display:inline-block;text-align:right;color:#000}.show-room-sec .box .address-sec .btn-area{width:36%;float:left;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-left:.625em;position:relative;z-index:9;top:-2px}.show-room-sec .box .address-sec .btn-area .btn{width:100%;padding-right:3.125em}.show-room-sec .box .address-sec .btn-area .btn img{position:absolute;right:.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;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 .form-group{width:47%;float:right;margin-left:5%;margin-top:1.5%;margin-bottom:0}.enq-form-sec .form-group.last-child{margin-left: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{left: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-right:none;padding:0 0;color:#000000;border-top:none;border-left: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.f_num{direction:ltr;text-align:right}.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;height:3.25em;min-width:14.25em}.enq-form-sec .btn-white img{position:absolute;right:.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-right:1.375em}.enq-form-sec .btn-white i{top:.4375em}.enq-form-sec ::-webkit-input-placeholder{color:#000;text-transform:capitalize}.enq-form-sec ::-moz-placeholder{color:#000;text-transform:capitalize}.enq-form-sec :-ms-input-placeholder{color:#000;text-transform:capitalize}.enq-form-sec :-moz-placeholder{color:#000;text-transform:capitalize}.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:right;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}#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;right: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;font-family:"ge_thameen","univers"}.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;direction:ltr;display:inline-block;-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:right;width:50%}.autoList{float:right;width:100%;padding:0}.autoList li{margin:0 0 1.25em 0;list-style:none;display:block;position:relative;padding:0 4.375em 0 3.125em;float:right}.autoList li h4{font-size:2.25em;margin:0;color:#222222;font-weight:700;font-family:"ge_thameen","univers"}.autoList li span{color:#414141;font-size:1em;font-family:"ge_thameen","univers";display:block;text-transform:uppercase;font-weight:500}.autoList li i{position:absolute;right:0;top:0;width:3.625em;height:3.625em}.autoList li i img{width:100%}.homepage.normal-pages section.contact-map-info{height:initial !important}.homepage.normal-pages section.contact-map-info .fp-tableCell{height:initial !important;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:6em;padding-bottom:3em}.gm-style .close-btn{left:10px !important;right:initial !important}.gm-style .gm-style-iw div .mCSB_container{margin:0}.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{right:.25em;color:#fff}.viewallbtn .moreLink:hover:before{right:0;left: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}}@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:0em;padding-bottom:0em}}#philo{overflow:initial}@media (max-width: 1024px){.category-pane{margin-top:1.875em}.enq-form-sec .form-wrapper{overflow:inherit;float:left;width:100%}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:0em;padding-bottom:0em}body .show-room-sec{padding:0px 0px 22px 0px}}@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;left: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:0em;padding-bottom:0em}.homepage.normal-pages section.contact-map-info .fp-tableCell{padding-bottom:0}}@media (max-width: 767px){.desktop_contact{display:none !important}.mobile_contact{display:block !important}.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;left:1em}.address-sec .btn-icon span{margin-top:-2px;float:right}.enq-form-sec .form-group .bootstrap-select>.btn .caret{left:5px}.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:0}.contact-map-info h3{font-size:1.5625em}.show-room-sec .box h4{font-size:1.4em}.show-room-sec .box .address-sec .detail-area{width:60%}.show-room-sec .box .address-sec .detail-area p{font-size:1em}.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}.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}.autoList li h4{font-size:1.6em}}@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;right:5.5em}.inner-banner .dealer-banner h2{font-family:"ge_thameen","univers";color:#fff;font-size:2.5em;text-transform:uppercase;font-weight:700;text-shadow:2px 2px 3px #7b7b7b;letter-spacing:-3px}.inner-banner .dealer-banner p{color:#fff;font-size:1.625em;font-weight:400;margin:0 0 1.25em 0}.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;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;left: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;margin-bottom:1em}.explore-sec .services-box{text-align:right;float:right;position:relative;flex:1 auto;margin-left:1.25em;width:27%}.explore-sec .services-box .box-one-text{position:absolute;left:0;bottom:0;width:52%;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.5em;font-weight:bold}.explore-sec .services-box .box-one-text hr{background:#000;float:none}.explore-sec .services-box .box-two-text{position:absolute;left:0;bottom:0.625em;width:53%;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;clear:both}.explore-sec .services-box .box-three-text{position:absolute;left:0;bottom:0;width:38%;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.5em;font-weight:bold;color:#fff}.explore-sec .services-box .box-three-text hr{background:#fff;float:none}.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:right;display:flex;-webkit-flex-flow:row wrap}.explore-sec .main-box-sec hr{display:block}.explore-sec .contact-box{position:relative;width:100%;float:right;margin-top:2.5em}.explore-sec .contact-box .text-sec{position:absolute;right:0;top:17%;width:100%;padding:0 6.875em}.explore-sec .contact-box .text-sec h2{font-size:2.5em;text-transform:uppercase;color:#fff;margin-bottom:.625em}.explore-sec .contact-box .text-sec p{color:#fff;font-size:1.25em;font-weight:300;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:5em;padding-bottom:5em}.recall-sec{height:inherit !important;background:#f8f8f8}.recall-sec.white{background:#fff}.recall-sec .fp-tableCell{height:inherit !important;padding-top:3em;padding-bottom:3em}.recall-sec .fp-tableCell img.for-mobile{display:none}@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: 1201px) and (max-width: 1280px){.explore-sec .services-box .box-one-text{width:57%}.explore-sec .services-box .box-one-text>img{max-width:6em}.explore-sec .services-box .box-two-text{width:58%;padding-left:0}.explore-sec .services-box .box-three-text{width:40%}.explore-sec .services-box .box-three-text .btn{min-width:13.5em}}@media (min-width: 1200px){.ie .explore-sec .services-box img{height:100%}}@media (min-width: 992px) and (max-width: 1199px){.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.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 0 0 .6em;margin:0 0 0 0.2em}.about-dealer-sec ul li:before{top:.25em}.explore-sec{padding:0em 0 3em;height:initial !important}.explore-sec h2{margin-top:1em}.explore-sec .fp-tableCell{height:initial !important;padding:0}.explore-sec .box-one-text .img-responsive{width:70%}.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:1.625em 1.1875em}.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}.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 .services-box .box-three-text .btn{width:13em}.explore-sec .contact-box{margin-top:3em}.company-intro-sec{padding:0px}.company-intro-sec p{margin-bottom:0px}.explore-sec{padding:0em 0 3em}.explore-sec h2{margin-top:1em}.explore-sec .services-box .btn i{top:.375em !important}.explore-sec .services-box .box-one-text .btn,.explore-sec .services-box .box-three-text .btn,.explore-sec .services-box .box-two-text .btn{min-width:11.5em}.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}.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-right:0}.inner-banner .dealer-banner{height:22em;display:block;position:relative;overflow:hidden}.inner-banner .dealer-banner .container-fluid{right: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:20em;overflow:hidden;margin-top:0;margin-bottom:.9375em}.explore-sec .contact-box .img-responsive{width:200%;max-width:none}.explore-sec .contact-box .text-sec{top:12%;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{right:1.875em;top:2em}.company-intro-sec{padding:0}.explore-sec .contact-box{height:20em}.explore-sec .contact-box .img-responsive{width:300%}.explore-sec .fp-tableCell{padding-top:0px}.explore-sec h2{font-size:1.625em}.explore-sec .services-box{margin-bottom:1.25em;margin-left: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;width:48%}.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}.explore-sec .services-box .box-three-text .btn{min-width:12em}}@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}.explore-sec .services-box .box-three-text .btn{min-width:12em}}.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}.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}.video-section{direction:ltr}.video-section .l1-content{padding-top:11.875em;float:right;text-align:right;width:39.5%;padding-left:3.125em;padding-right:3.125em;direction:rtl}.video-section .l1-content h3{font-family:"univers","ge_thameen","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:3.125em;color:#000000;margin-bottom:20px;line-height:1.05}.video-section .l1-content p{font-family:"univers","ge_thameen","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.375em;color:#000000;text-shadow:0px 0px 0px}.video-section .l1-img{height:100vh;width:60.5%;float:left}.video-section .l1-img .kw-tl{position:absolute;left: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;left:0.5%;bottom:7.5%;z-index:999999;color:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.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%;padding:0;width:auto;text-align:right;left:26%;right:auto;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:"ge_thameen","univers";text-shadow:2px 2px 3px #7b7b7b}.video-section p{color:#fff;font-size:1.25em;margin-bottom:1.3125em;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;direction:rtl;width:100%;position:absolute;right:0;bottom:0;z-index:9;float:left}.newTicker .left-heading{float:right;width:19%;background:#c00;height:100%;position:relative;overflow:hidden;padding:1.4375em 5.5em 0 0}.newTicker .left-heading:after{position:absolute;right:-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;right: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:right;height:100%;background:rgba(1,1,1,0.8);padding:1.25em 2.375em 0 0}.newTicker .right-text .bx-wrapper .bx-viewport{direction:ltr;text-align:right}.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;left: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;left: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;direction:rtl}.newSlider li .newsLink{font-size:.75em;color:#c00;padding:.1875em 0 .1875em 3.75em;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;left:2.625em;top:.1875em;position:absolute}.newSlider li .newsLink i{position:absolute;left:.1875em;top:0;font-size:1.875em;z-index:99;color:#fff}.newSlider li .newsLink i:before{content:"\71"}.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;left: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)}.threeImages{float:right;width:100%}.threeImages .item{position:relative;float:right;width:33.333%;overflow:hidden}.threeImages .item h3{color:#fff;margin:0;font-size:1.25em;text-transform:uppercase;font-weight:700;z-index:2}.threeImages .item .item-heading{position:absolute;right: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}.newsSlickNav{float:right;width:19%;background:#c00;height:100%;position:relative;overflow:hidden}.newsSlickNav:after{position:absolute;right:-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;right: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 5.5em .5em 0;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 0 0 20%;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newSlickSlider .newsLink{font-size:1.125em;color:#c00;padding:.1875em 0 .1875em 3.33333em;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;left:10%;top:0;position:absolute}.newSlickSlider .newsLink i{position:absolute;left:.1875em;top:0;font-size:1.66667em;z-index:99;color:#fff;transform:scaleX(-1)}.newSlickSlider .newsLink span{font-size:1.125em;position:relative;z-index:99;line-height:0}.newSlickSlider .newsLink:hover,.newSlickSlider .newsLink:focus{text-decoration:none}.newSlickSlider .newsLink:before{display:block;position:absolute;top:0;left: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:.25em;bottom:0;margin:auto 0;left:1.875em}.newSlickSlider .slick-dots li{display:inline-block;margin:0 .75em 0 0;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}.latest-news{padding:0;float:right;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-left: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 0 .1875em 2.5em;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;left:.1875em;top:0;font-size:1.5em;z-index:99}.latest-news .moreLink i:before{content:"\71"}.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;left: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;right: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 0 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;right:0;top:0}.img-desktop-none{display:none}.tp-simpleresponsive img{position:relative;left:-50px}@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:18%}}@media (min-width: 1279px) and (max-width: 1280px){.mac #myVideo{height:780px !important}}.mac #myVideo{margin-top:0 !important}.mac .btn i{font-size:2em;top:.2125em}.mac .tp-bullets.round .tp-bullet{top:0.2em}.safari,.android{letter-spacing:-1px}#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 0 1.875em 0}}@media (min-width: 1535px) and (max-width: 1550px){body .productShowCaseSection .ProductGallery .product .car{bottom:1.7em}body .productShowCaseSection .ProductGallery .product .logo{padding:0.6em .9375em 1.625em;width:17.625em}body .productShowCaseSection .ProductGallery .product .hover-state{bottom:1.7em}}@media (min-width: 1250px) and (max-width: 1280px){body .productShowCaseSection .ProductGallery .product .car{bottom:1.7em}body .productShowCaseSection .ProductGallery .product .logo{padding:0.6em .9375em 1.625em;width:17.625em}body .productShowCaseSection .ProductGallery .product .hover-state{bottom:1.7em}}@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 .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 .3125em .1875em 2.5em}.latest-news .moreLink:hover:before{right:0;left:auto;width:100%}.newSlider li .newsLink:hover{color:#fff;padding:.1875em .3125em .1875em 3.125em}.newSlider li .newsLink:hover:before{right:0;left: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 .3125em .1875em 3.125em}.newSlickSlider .newsLink:hover:before{right:0;left: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}body footer ul li a{font-size:1em}.newSlider li .newsLink span{font-size:1.5em;line-height:.5em}body .bottom-form .form-control{font-size:0.9em}footer p{font-size:0.9em}.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:auto}}@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;right: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}.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}.newsSlickNav{width:25%}.newSlickSlider p{padding:0 0 0 25%}.newSlickSlider .newsLink{left:12%}.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%}.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{left:30%}}@media (min-width: 768px) and (max-width: 991px){.main-video-link{height:62vh !important}.newSlider li .newsLink{top:1em}.mouse-icon.desk{display:none}.mouse-icon.res{display:block}.embed-container{width:100vw !important;height:62vh !important;position:absolute;right: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 1.5625em .75em .8125em}.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}.newSlider li p{float:right;width:75%;margin-top:0.6em}.newsSlickNav{width:30%}.newSlickSlider p{float:right;width:75%}.newSlickSlider .newsLink{left:15%}.newSlickSlider .slick-dots{top:.25em}.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{left:30%}.home-banner .slick-dots{top:60%;left:0;right:0;margin:auto;text-align:center}}@media (max-width: 768px){.video-section .l1-content{padding-top:0;width:100%;margin-bottom:70px}.video-section .l1-img{height:40vh;width:100%;float:right}}@media (max-width: 767px){.second-pane .col-md-4{text-align:center;margin-bottom:20px}.desktop-img{display:none !important}.mobile-img{display:block !important}.video-section .l1-content{padding-left:1em;padding-right:1em}.fancy_video{bottom:15.5%}.main-video-link{height:107vh}.newTicker .left-heading h3{font-size:1.5em}.newSlider li .newsLink span{font-size:1.2em}.mouse-icon.desk{display:none}.mouse-icon.res{display:none}#home-section{min-height:400px !important;max-height:400px !important}.right-text li{margin-top:.3em}.embed-container{width:100vw !important;height:120vh !important;position:absolute;right: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.25em}.latest-news .txt h3 br{display:none}.latest-news .item:nth-child(4) .txt,.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{left:.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:1.9%;font-size:.9375em}.newTicker .left-heading i,.newTicker .left-heading:after{display:none}.newTicker .right-text{width:82%;padding:1% 2%;overflow:hidden}.newSlider li{background:#000;margin-top:6px}.newSlider li p{font-size:1.0625em;width:70%;float:right}.newSlider li .newsLink{left:.625em;padding:0;font-size:1.0625em}.newSlider li .newsLink i{display:none}.newsSlickNav{width:18%}.newsSlickNav i,.newsSlickNav:after{display:none}.newsSlickNav .newsNav-item{padding:1% 6% 1% 1%;height:5em}.newSlickSlider p{font-size:1.0625em;width:70%;height:3.125em;padding-top:1.25em}.newSlickSlider .newsLink{left:.625em;top:1.125em;padding:0;font-size:1.22222em}.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}.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}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{left:30%}.home-banner .slick-dots{top:38%;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{left:1%;bottom:13.5%}#home-section{height:71vh !important;min-height:71vh !important}#numberCounter{top:40%}.newSlider li{margin-top:9px}.newSlider li .newsLink{top:0}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% 3%}.newTicker .right-text{width:64%;padding:1.5% 2%;overflow:hidden}.newSlider li{height:initial}.newSlider li p{width:80%;font-size:.9375em}.newsSlickNav{width:36%}.newsSlickNav i{display:none}.newsSlickNav .newsNav-item{padding:1% 6% 1% 4%;height:5em}.newSlickSlider{height:initial}.newSlickSlider p{width:85%;font-size:.9375em;padding-top:1.375em}.newSlickSlider .newsLink{top:0.9em;font-size:1.22222em}.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;left:0}.cookie-bar .btnarea .close-c-bar{position:absolute;left:0;top:0;bottom:0;margin:auto}}@media (max-width: 320px){.video-section .hero-video{height:31.5vh !important}.newTicker .left-heading{padding:5% 3%}.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}}@media only screen and (min-device-width: 360px) and (max-device-width: 740px) and (orientation: landscape){.embed-container{height:100% !important;background-size:cover}}.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;float:initial;margin-bottom:30px}.page-not-found h2{color:#c00}.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}.form-page .onPage.mgt1{margin-top:0 !important}.NotFound{text-align:center}.about-dealer-sec h2.condensed{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;text-transform:uppercase;color:#222;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;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;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{direction:ltr;opacity:1;bottom:-2px;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 0em .1875em 2.5em;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;left:.1875em;top:0;font-size:1.5em;z-index:99}.new-l-boxes .l-box .text-area .moreLink i:before{content:"\71"}.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;left: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-left:3em}.news-d .news-d-box .n-detail-img-box{margin-bottom:2.25em;max-width:47%;float:left;margin-left: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-right:1.625em;border-right:2px solid #c00}.news-d .share-liner{width:100%;display:inline-block;position:relative;height:34px;border-bottom:2px;padding-left:3.125em}.news-d .share-liner:before{content:'';width:100%;height:1px;position:absolute;right:0;top:0;bottom:0;background:#e7e7e7;margin:auto}.news-d .share-liner .theshare-button{background:#fff;width:3.125em;position:absolute;left: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:left}.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;right: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);right: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:0;font-size:1.1em;width:.8em;height:2.5em;left:8px}.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 0em .1875em 2.5em;position:absolute;bottom:.625em;right: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;left:.1875em;top:0;font-size:1.5em;z-index:99}.news-d .related .related-box .text-area .moreLink i.icon-arrow-line:before{content:"\71"}.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:right;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:0px;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 0em .1875em .625em;-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:left;-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;left: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;letter-spacing:-2px}.three-full .text-area hr{width:100%;height:2px;display:block;position:relative;background:none}.three-full .text-area hr:before{content:'';position:absolute;right: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:initial;right:0}.three-full .fuel-efficient-txt{background:#f3f6fb}.three-full .fuel-efficient-txt:before{border-width:11px 12px 11px 0;border-color:transparent #f3f6fb transparent transparent;left:-12px;content:'';position:absolute;top:0;bottom:0;z-index:1;margin:auto;width:0;height:0;border-style:solid}.three-full .fuel-efficient-txt.pointer-fliped:before{border-width:11px 0px 11px 12px;border-color:transparent transparent transparent  #f3f6fb;right:-12px;left: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}.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:-14px 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;float:none}.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-left: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-left: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;height:42px}.search-by-filter .box .s-filters .form-group .bootstrap-select{height:42px;padding:2px 0 0;direction:ltr}.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;text-transform:uppercase;color:#222222;letter-spacing:-2px;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:-2px;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;text-align:right;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-right: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;font-family:"univers","ge_thameen"}.honda-generator-sec .col-md-3 .gener-box .model-name .explore{float:left;background:#c00;color:#fff;text-transform:uppercase;font-size:.8125em;font-weight:bold;padding:1.25em 1.375em 1.25em 4.6875em;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;left:.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 i:before{content:"\71"}.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}.mac .honda-generator-sec .col-md-3 .gener-box{border-bottom:2px solid #ccc}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore{background:#023f88}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore:before{background:#0b65d2 !important}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore .honda-generator-sec .heading hr{background:#023f88 !important}.marine-page .honda-generator-sec .col-md-3 .gener-box .model-name .explore .table-bordered>tbody>tr>td{padding:6px}.marine-page .stepPopup.generator-d .modal-content .product-area .image .gen-info-2{direction:ltr}.stepPopup .modal-content p.price-taq{margin-top:2.1875em;color:#3f3f3f;font-size:.875em}.btn-blue{background:#023f88 !important}.btn-blue:before{background:#0b65d2 !important}.stepPopup.generator-d .modal-lg{width:95em;top:6%;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 3.75em 0 0}.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;left:-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:right;padding:.9375em 1.5625em .8125em 1.5625em}.stepPopup.generator-d .modal-content .specs-area{padding-right:160px}.stepPopup.generator-d .modal-content .icon-text-bar{display:inline-block;width:100%;margin-bottom:1.25em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{float:right;display:inline-block;margin-left: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:right}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text .small-text{text-align:right;color:#949494;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;font-family:"univers","ge_thameen"}.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:right;margin-left:.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;direction:ltr;word-wrap:break-word}.stepPopup.generator-d .modal-content .table tbody tr td:first-child{text-align:right;width:75em;font-weight:normal;font-size:1.125em;direction:rtl}.stepPopup.generator-d .modal-dialog .close{left:1px;top:1px}.power-page .stepPopup.generator-d .modal-content .product-area .image img{margin-bottom:40px}.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}.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-canvas .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{left:40px !important;right:auto !important}.location-map #map-canvas .gm-svpc{display:none !important}.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;right:-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;left: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{-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;left:0;right:0;top:0;bottom:0;margin:auto;width:2.25em;height:2.25em;background-size:100% !important;background:url("/assets/images/arrow-ar.png") no-repeat center}.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;right: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{font-size:1.25em;line-height:3em;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:right;width:260px;margin:0 0 1.125em;padding:0 2.1875em 1.5625em 0}.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 30px 10px 0px;border-top:solid 1px #e2e2e3;border-bottom:solid 1px #e2e2e3;position:relative;direction:ltr;text-align:right}.location-map .location-add-box .mapListing li i{position:absolute;right: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;left:-3.125em;top:0;width:3.125em;height:6.25em;background:#fff;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;-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{right: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:right;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:right;width:100%;margin-bottom:1.1875em}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline label{float:right;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:right;margin-left: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.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)}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control .btn .caret{left:0}.location-map .location-add-box.new-location-search .search-result-map{float:right;width:100%;background:#f1f1f1;padding:1.5em 2em;border-bottom:1px solid #dbdbdc;margin-right: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:right;margin-left:1.1875em;border-radius:50%;line-height:1.75em}.location-map .location-add-box.new-location-search .search-result-map .sub-content{float:right;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:right;width:100%;margin-bottom:1.125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .distance{float:right;color:#000000;font-size:1.125em;margin:0 0 0 .3125em}.location-map .location-add-box.new-location-search .search-result-map .sub-content .seedetail{float:right}.location-map .location-add-box.new-location-search .scroll-area{background:#f1f1f1;padding:5px 0;height:42%;float:right;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-right:7.1875em}.exception .excep-txt h3{text-transform:uppercase;letter-spacing:0em;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 1.625em .9375em 0;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-right:1.625em;border-right:2px solid #c00}p.hilighted .red-star{color:#c00}.overlap-image{width:100%;position:relative;padding:10em 0 0}.overlap-image .backside{float:left;width:30.3125em;max-width:100%}.overlap-image .backside img{width:100%}.overlap-image .frontside{position:absolute;right: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:right;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{left:auto;left:initial;right: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{left: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-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{height:44%}.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}.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{max-height:29%}.stepPopup.promo-pp .modal-lg{width:78em;top:26%}}@media (min-width: 1330px) and (max-width: 1366px){.location-map .location-add-box.new-location-search .scroll-area{height:45%}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text{margin-bottom:.625em}.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 .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}.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%}.location-map .location-add-box.new-location-search .sub-container{margin-bottom:0px}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:15px}.location-map .location-add-box.new-location-search .sub-container h5{margin-bottom:15px;margin-top:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{margin-bottom:0.1875em}.news-page .new-l-boxes .l-box .newThumb{height:340px}}@media (min-width: 1201px) and (max-width: 1280px){.location-map .location-add-box.new-location-search .sub-container{margin-bottom:0px}.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:15px}.location-map .location-add-box.new-location-search .sub-container h5{margin-bottom:15px;margin-top:25px}.location-map .location-add-box.new-location-search .sub-container .form-check.form-check-inline{margin-bottom:0.1875em}.power-page .box-three .exp-title p{height:auto}.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:0em}.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 2em .9375em 0}.stepPopup.sensing-pp .modal-content .video-box iframe{width:71%}.news-page .new-l-boxes .l-box .newThumb{height:340px}}.t_right{text-align:right}.t_right.dir_ltr{direction:ltr}@media (min-width: 1200px){.marine-page .box-map .services-box .box-two-text .btn:hover{color:#c00}.marine-page .box-map .services-box .box-two-text .btn.btn-primary:hover{color:#fff}.new-l-boxes .l-box .moreLink:hover{color:#fff;padding:.1875em .3125em .1875em 2.5em}.new-l-boxes .l-box .moreLink:hover:before{right:0;left: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 .3125em .1875em 2.5em}.news-d .related .related-box .moreLink:hover:before{right:0;left: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{right:0;left: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{background:url("/assets/images/arrow-ar-hover.png") no-repeat center}.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:right}.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}.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .form-btn-sec,.gecko.desktop.no-flexboxlegacy .search-by-filter .box .s-filters .search-by{float:right}.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;top:3px}.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{top:29%;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-right: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:0}.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%}.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:10em}.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:left}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 12px 11px 0px;border-color:transparent  #f3f6fb transparent transparent;left:-12px;right: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:24%}.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{top:18%;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{left: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-right: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:0}.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}.location-map .location-add-box.new-location-search .scroll-area{height:59%}.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}.honda-generator-sec .col-md-3 .gener-box .gen-prices{padding-right:1.5625em}}@media (max-width: 768px){.location-map .location-add-box.new-location-search .sub-container .mgb{margin-bottom:20px}.location-map .location-add-box.new-location-search .sub-container h5{margin-top:20px}.location-map .location-add-box.new-location-search .sub-container .btn-group.bootstrap-select.form-control button span{font-size:1em}.location-map .location-add-box.new-location-search .scroll-area{height:38%}.disclaimer-txt.text2{margin-bottom:25px}.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}.location-map .location-add-box.new-location-search .scroll-area .search-result-map .sub-content{width:76%}.location-map .location-add-box .map-content{padding-top:0}}@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}.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}.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{min-height:14em}.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;top:4px}.new-l-boxes .about-dealer-sec{padding:1.5em 15px}.new-l-boxes .about-dealer-sec h2{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-left: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;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:right;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{left:-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-right: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-left:1em;margin-bottom:1em}.stepPopup.generator-d .modal-content .icon-text-bar .icon-text .text{text-align:right}.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}.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:left}.three-full.inverse .fuel-efficient-txt:nth-child(2):before{content:'';border-width:11px 12px 11px 0px;border-color:transparent  #f3f6fb transparent transparent;left:-12px;right: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-left:20%}.exception{padding:3em 0}.exception .excep-txt{padding-right: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{right: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-content .promo-txt-2 p{line-height:1.5625em;margin-bottom:1.125em;font-size:1.25em}.stepPopup.promo-pp .modal-dialog .close{top:1px;left: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}.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 .col-md-3 .gener-box .gen-prices{padding-right: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;right: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}.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%;right:5%}.stepPopup.generator-d .modal-lg{top:20px;width:100%}.stepPopup.generator-d .modal-content .product-area .image img{margin:0}.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}.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}.marine-page .common.inner-banner.big .dealer-banner{height:auto}}@media (max-width: 420px){.three-full .fuel-efficient-txt{height:10em !important}}.pre-search-container{overflow:inherit}.cross{display:none}.hamburger{display:none}.dis-text{clear:right;margin-top:25px;float:right;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;right:50%;top:30px}span.multiselect-native-select b.caret{float:left;border:0}span.multiselect-native-select b.caret:after{content:"";float:left;background:url("/assets/images/pre-owned/arrow-down.png") no-repeat;width:13px;height:8px;margin-top:5px}span.multiselect-native-select .multiselect.dropdown-toggle.btn-block{background-color:#e6e6e6}span.multiselect-native-select .multiselect-container.dropdown-menu{width:340px;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;right:.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-right:-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:1%;margin-right:2%}.btn-reset{margin-right:1%;margin-left:2%}.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{text-align:right;color:#c00;font-size:1.375em;font-weight:600;padding-bottom:6px;display:inline-block;border-bottom:2px solid #c00;margin-left: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-left: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{left: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-left:3.3%}.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{left: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;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-right:0;padding-right: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;right:50%;margin-right:-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;right: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;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:25px}.form-wrapper .thanks.prethanks{background:#fff}.left-pane{width:20%;float:right;position:relative}.left-pane h5{color:#fff;width:100%;height:60px;line-height:60px;background:#c00;font-size:1.5em;text-transform:uppercase;padding-right: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-left:1px solid #e3e6eb}.auroramenu-default>li>a{border-bottom:1px #e3e6eb solid}.auroramenu-default>li>a:after{content:"";float:left;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:left;font-size:1.125em;color:#c00;font-weight:bold;margin-top:.625em;margin-bottom:.625em}.auroramenu-default li .range-slider .rang-value.rangmin{float:right}.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:right;height:1.25em;width:1.125em;margin:0;margin-left:.625em;outline:none !important}.auroramenu-default ul li label{margin:0;cursor:pointer}.righ-pane{float:right;width:74%;margin:20px 3%}.righ-pane .search-view{margin-bottom:50px;float:right;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:right;line-height:2.2em}.righ-pane .search-view .type{float:left;text-align:left}.righ-pane .search-view .type span{margin-left:15px}.righ-pane .pro-list{margin-bottom:10px;float:right;width:100%;border:1px solid #e3e6eb}.righ-pane .pro-list .content-pane{float:right;padding:9px;width:75%}.righ-pane .pro-list .content-pane .pro-img{float:right;width:41%}.righ-pane .pro-list .content-pane .pro-img img{width:100%}.righ-pane .pro-list .content-pane .pro-text{float:left;width:57%}.righ-pane .pro-list .content-pane .pro-text h3{font-size:1.875em;font-weight:bold;color:#000;margin:10px 0 5px 0}.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;right:0}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub{float:right;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:right;width:50%;font-size:1.25em;color:#313131}.righ-pane .pro-list .content-pane .pro-text .pro-list-sub .pro-sub-value{float:right;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:right;width:25%;min-height:inherit}.righ-pane .pro-list .price-pane .price{float:right;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:0}.righ-pane .pro-list .price-pane .price .btn{padding-left: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:right;font-size:1.25em;color:#313131;position:relative;margin-bottom:31px;width:100%}.backtoResults span{padding-right:51px;float:right}.backtoResults i{right:auto;right:0;position:absolute;font-size:1.75em;top:-2px;line-height:1}.backtoResults .icon-arrow-line:before{content:"\71"}.detail-gallery-slider{margin-left:5.2%;border:1px solid #e3e6eb;padding:10px}.detail-gallery-slider .slick-dots{position:absolute;bottom:3%;right:0;padding:0;width:100%;text-align:center}.detail-gallery-slider .slick-dots li{position:relative;display:inline-block;margin:0 0 0 20px;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;right:0;top:0;margin:auto;left: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:left;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;right: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:right;width:100%;padding:.625em 0;border-bottom:1px solid #e3e6eb}.pre-search-detail-content .pro-text .pro-list-sub .pro-sub-head{float:right;width:50%;font-size:1.25em;color:#313131}.pre-search-detail-content .pro-text .pro-list-sub .pro-sub-value{float:right;width:50%;font-size:1.25em;color:#313131;font-weight:bold}.pre-search-detail-content .pro-text .button-pane{margin-top:1.875em;float:right;width:100%}.pre-search-detail-content .pro-text .button-pane .btn{padding-left:4.25em;margin:0 0 .5em .3125em}.pre-search-detail-content .pro-text .button-pane .btn span{letter-spacing:1px}.pre-search-detail-content .backtoResults .icon-arrow-line{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.map-pane{position:relative}.map-pane h3.head{font-size:40px;position:absolute;right: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;margin-bottom:140px}.monthly-pay .cash-head{font-size:20px;color:#000;float:right;margin-bottom:2.8125em}.monthly-pay .cash-value{font-size:20px;color:#313131;float:left;font-weight:bold;direction:rtl}.monthly-pay .col-md-12:after{content:"";position:absolute;background:url("/assets/images/sep-gray.png") repeat-y;left:49.5%;width:1px;bottom:0;height:100%}.monthly-pay .range-slider{clear:right;float:right;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:right}.monthly-pay .range-slider .rang-value{float:left;font-size:1.25em;color:#c00;font-weight:bold;direction:rtl}.monthly-pay .range-slider .slider-horizontal{margin-top:.25em;clear:right;float:right;width:100%}.monthly-pay .pay-detail{float:left}.monthly-pay .pay-detail h5{text-align:left;margin-top:0;font-size:2.5em;color:#c00;font-weight:bold;margin-bottom:13px;direction:rtl}.monthly-pay .pay-detail h6{direction:ltr;text-align:left;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:right;width:100%}.monthly-pay .pay-detail ul .paid .paid-text{font-size:1em;color:#000;float:right}.monthly-pay .pay-detail ul .paid .paid-value{font-size:1.125em;color:#c00;font-weight:bold;float:left;direction:rtl}.monthly-pay .pay-detail .btn{margin-top:40px;padding-left: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;text-transform:uppercase}.similar-car-pane ul{list-style:none;padding:0px;margin:0}.similar-car-pane ul li{text-align:right;float:right;width:30%;border:1px solid #e3e6eb;padding:0;margin:0 1.6%}.similar-car-pane ul li .pro-sub-img{padding:9px;float:right;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;right: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:right;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-left:1.25em;float:right;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:right;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-right:30px;margin-bottom:1.875em;padding-left: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-right:20px}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-right:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;right:0;margin-right:-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;right:3px;top:3px;margin-right:-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{left: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-right:0}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-left: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:right;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:left;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-right:0}.car-finance-box .select-boxes [class^="col-"]:last-child{padding-left: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 0 0 .9375em}.payment-checkbox .checkbox label span{top:.1875em;position:relative}.payment-checkbox .radio{display:inline-block;margin:.625em 0 0 .9375em}.payment-checkbox .radio input{cursor:pointer}.payment-checkbox .radio label span{top:-.0625em;position:relative}.payment-checkbox .amount-bx{float:left;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{border-top:1px solid #c7ccd4;margin:4.375em 0 0;padding-top:3.4375em}.term-txt-bx h4{font-weight:bold;margin-bottom:.3125em}.term-txt-bx.pre-text{border:0}.term-txt-bx.pre-text:after{display:none}.finance-list{list-style:none;padding:.3125em 0 0 0}.finance-list li{position:relative;padding:0 1.875em 0 0;margin:.75em 0;color:#949494}.finance-list li:before{content:'';background:#000;position:absolute;right:0;width:.625em;height:1px;top:.5em}@media all and (-ms-high-contrast: none){.pre-search-content .warranty_text li i{background-size:100% 100% !important}}@supports (-ms-ime-align: auto){.pre-search-content .warranty_text li i{background-size:100% 100% !important}}@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-left:2.5em}.pre-search .s-filters .form-btn-sec{width:16%}.pre-search .s-filters .form-group{width:36%;margin-left: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-right: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: 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;margin-left:.1875em}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-left:2.5em}.pre-search .s-filters .form-btn-sec{width:16%}.pre-search .s-filters .form-group{width:37.5%;margin-left: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-right:.625em}}@media (min-width: 768px) and (max-width: 991px){.detail-gallery-slider{margin-left:0}.backtoResults{margin-top:45px;margin-right:7px}.backtoResults span{padding-right: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-right: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-left: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-right:.9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-left:.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;right:0;left:auto;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:0;right:0;left:auto;padding:6px 15px 0 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-right:2.25em}.glyphicon-home{color:white;font-size:1.5em;margin-top:5px;margin:0 auto}.backtoResults{margin-right: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:right}.pre-search-detail-content .pro-text .button-pane .btn{padding:.6875em 1.5625em}.monthly-pay{padding:5em 0}.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-right: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-left: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-left: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-right:.9375em}.car-finance-box .col-md-12 .row>[class^="col-"]:last-child{padding-left:.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){body .righ-pane .search-view .type{float:right;clear:both}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:right;width:50%}body .righ-pane .pro-list .price-pane .price .btn{width:100%}.pre-search .s-filters .filters .form-group{width:100%;margin-left: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}.recall .bootstrap-select>.btn{padding:.375em .75em}.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.5em;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{left:20px;top:1.7em}.service-menu .service-dd .form-group .form-control.dropup .caret{top:2em}.service-menu .service-dd .form-group.has-error{box-shadow:0 0 0 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 1.125em 0 5.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-left:1em;background-size:100%;float:right;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;left: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:right}.service-menu .btn-area.right-sty{float:left}.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;right:0;bottom:0}.s-search-result .box{display:inline-block;width:24%;position:relative;margin-left:9%}.s-search-result .box:nth-child(3):before{display:none}.s-search-result .box:before{content:'';width:1px;height:5em;position:absolute;left:0;border-left: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 0 0 9%;padding:0 1.25em 0 0;font-size:1.125em;position:relative;display:inline-block}.s-search-result .including ul li:before{content:'';position:absolute;right: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:0px;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;direction:revert}.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;right: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-left:3.875em;padding-right:3.875em}.book-service form .row .col-md-4:nth-child(1){padding-right:15px;padding-left:6.875em}.book-service form .row .col-md-4:nth-child(3){padding-left:15px;padding-right: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;left:.9375em}.book-service .form-group .addButton{background:none;font-size:.8125em;float:left;color:#d2d4d6;padding:.5em 0 0;font-weight:300;margin-bottom:2em}.book-service .form-group .addButton img{position:relative;margin-left:.5em;top:-.125em;width:.8125em}.book-service .form-group .removeButton{background:none;font-size:.8125em;float:left;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 0 0 .625em}.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:right}.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-right:1.375em;font-size:1em}.book-service .form-group.captcha-cont .img-box a:after{content:'';position:absolute;width:1px;height:1.375em;right:2.5em;left: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;left: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 0 no-repeat;width:1.125em;height:1.5em;left:.5em;background-size:60%;padding-left:10px;padding-right:10px}.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:0.375em 0.75em;direction:ltr;text-align:right}.book-service .form-group .input-append.date .input-group-addon{border-radius:0;background:#fff;position:absolute;padding:0;left:.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 15px 0 #a94442 !important}.book-service .form-group.has-success .form-control{box-shadow:0 0 15px 0 #3c763d !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}.mac .service-menu .btn-area .btn i{top:0.4em}.mac .service-menu .btn-area .btn.btn-primary{margin-bottom:6px}@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.7em}.book-service .form-group .form-control .selectpicker .filter-option{font-size:1em}.book-service .form-group .input-append.date .input-group-addon{left:.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-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left: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-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .btn-primary{height:3.3em}}@media (min-width: 1200px){.service-menu .btn-area .btn-hollow:hover{color:#fff}.service-menu .btn-area .btn-hollow:hover:before{right:0;left: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{left: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-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .form-group .input-append.date .input-group-addon{left:.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-left: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{left: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-right:1em;line-height:2.7em}.book-service .form-group.captcha-cont .img-box a:before{width:0.6em;height:0.6em;left:0.3em;top:0.3em}.book-service .form-group .input-append.date .input-group-addon{left:.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-left: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 .btn .filter-option{font-size:1.3em}.service-menu .service-dd .form-group .form-control .btn .caret{left: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:0 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:100%}.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{left:.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{width:108%;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-right:35px}.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;padding:0 1.125em 0 1.125em}.s-search-result .row{text-align:right}.s-search-result .row .box{width:100% !important;text-align:right;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-left:0;border-bottom:0px dashed #959da9}.s-search-result .row .price-box{width:80%}.s-search-result .row:last-child .box{width:100%;margin-bottom:1.25em}.s-search-result .row:last-child .box h3{margin-bottom:0}.s-search-result .row:last-child .box:before{height:1px;width:50%;margin:auto;left:0;right:0;bottom:0;top:initial;border-right:0;border-bottom:1px dashed #959da9}.s-search-result .row:last-child .price-box{width:80%}}.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:left}.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;direction:ltr}.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 .eng-font{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif}.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:12.125em;direction:rtl;text-align:right}.h-legacy .h-history .item .text-area h4{font-size:1.125em;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif;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;right: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;left:.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;left:9px;top:9px}.h-legacy .h-history .item .expand.show{opacity:1;z-index:9}.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;font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif}.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;left:.9375em;font-size:1.75em;top:.25em}.stepPopup .controls a.right i:before{content:"\71";position:relative;top:2px}.stepPopup .controls a.left i{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:inherit;right:.9375em;top:-.125em}.stepPopup .controls a.left i:before{content:"\71";position:relative;top:2px}.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;left: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-left:.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 2.5em 2.5em 1em}.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-top: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%}.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;right: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:1em;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:right;font-family:"ge_thameen","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:left;padding:1.04094em 1.5625em 1.04094em 5em;left:3%}.lg .lg-actions button.lg-prev i{right:inherit;left:.9375em}.lg .lg-actions button.lg-prev i:before{content:"\71"}.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:"ge_thameen","univers"}.lg .lg-toolbar{background:none;top:4.375em;left: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 2.5em 2.5em 1em}.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 p{font-size:1.25em}.stepPopup .modal-content .scroll-area{height:26.375em}.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 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em}.motorcycle .stepPopup .modal-content{height:30em}.motorcycle .stepPopup .modal-content .p0 img{margin-right:0}.motorcycle .stepPopup .modal-lg{width:60.9375em}}@media (min-width: 1201px) and (max-width: 1280px){.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}.stepPopup .modal-content .scroll-area{height:30em}}@media (min-width: 1270px) and (max-width: 1290px){.stepPopup .modal-content .p40{padding:4.5em 2.5em 2.5em 1em}.stepPopup .modal-content .scroll-area{height:30em !important}}@media (min-width: 1200px){.stepPopup .modal-dialog .close:hover{background:#900}.stepPopup .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){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-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-left: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{text-indent:500000px;padding-left:0px;padding-right:0px;text-align:right;right:0.8em}.lg .lg-actions button i{left:0.8em;text-indent:-500000px}.stepPopup .modal-content .scroll-area{height:190px}.controls{display:none}.stepPopup{top:25%;width:80%;right: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{right:0}.stepPopup .controls a.right{left: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}.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{left:.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}.iframe-popup{width:96%;right:2%}.iframe-popup .modal-dialog{max-width:100%}}.rev_slider .tp-caption{padding:50px 70px 30px 0 !important}.timeLineSection{direction:ltr;font-family:"ge_thameen","univers";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;font-weight:400;margin:45px 0px;padding:15px;font-family:"ge_thameen","univers";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 46px 0px 0;text-align:right;direction:rtl !important}.redcircle-layer p{font-size:30px;color:#fff;display:block;line-height:36px;font-weight:500;letter-spacing:-.0625em;margin:0 0 .625em 0;text-align:right !important;direction:rtl;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 0 3px 40px;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;float:right !important;line-height:16px}.redcircle-layer a i{position:absolute;left:3px;top:1px;font-size:24px;z-index:99}.redcircle-layer a i:before{content:"\71"}.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;left: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 (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: 1250px) and (max-width: 1280px){.tp-caption img{height:93vh !important;zoom:0.65 !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 (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){.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}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}}@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: 667px){.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:10px !important;padding-right:32px !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.cap4{left:50px !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 (max-width: 767px){.tp-rightarrow:after{display:none}body .tp-leftarrow,body .tp-rightarrow{width:auto;right:auto !important}body .tp-leftarrow:after,body .tp-rightarrow:after{display:none}.tp-rightarrow:after{display:none}.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-right:32px !important;padding-left: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){body .fullwidthbanner-container .fullwidthabanner .redcircle-layer{padding-top:56px !important}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}.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: 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){.fullwidthbanner-container{height:100% !important}.fullwidthbanner-container .fullwidthabanner{height:250px !important}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(2){top:-16px !important;left:0 !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer{min-width:130px !important;min-height:130px !important;padding-right:17px !important}.fullwidthbanner-container .fullwidthabanner .redcircle-layer p{font-size:12px !important;line-height:15px !important;white-space:normal}.fullwidthbanner-container .fullwidthabanner .redcircle-layer a span{font-size:12px !important;line-height:15px !important;white-space:normal}.fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli>:nth-child(3){margin-top:-30px !important;left:8px !important;top:15% !important}.fullwidthbanner-container .fullwidthabanner .tp-caption img{width:340px !important;height:37vh !important}.fullwidthbanner-container .fullwidthabanner .tp-caption.bike{left:16px !important;top:20px !important;zoom:1.04}.redcircle-layer a span{font-size:1.5em !important}}@media (min-width: 411px) and (max-width: 413px){body .mobile-ftList ul li{line-height:.975em}.newTicker .left-heading{padding:3%}.redcircle-layer a i{display:none}body .fullwidthbanner-container .fullwidthabanner .redcircle-layer{padding-top:28px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap3{left:50px !important}body .fullwidthbanner-container .fullwidthabanner .tp-caption.cap5{left:30px !important;top:40px !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: 420px){.timeLineSection #numberCounter{font-size:15em}}#countryLanguageClick{margin-bottom:20px}@-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;left: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{background:#070707;padding:2em 0;border-top:solid 5px #000;border-bottom:1px solid #121212;float:left;position:relative;width:100%}.bottom-form h3{font-size:1.125em;color:#fff;margin:.75em 0 0 0;padding:0 4.125em 0 0;position:relative;font-weight:400}.bottom-form h3 i{position:absolute;right:0;top:-.1875em;width:2.9375em;height:1.3125em}.bottom-form h3 i img{width:100%}.bottom-form .form-group{width:33.333%;float:right;margin-left:4.666%;margin-bottom:0}.bottom-form .form-group.last-child{margin-left:0;width:23.80%}.bottom-form .form-control{border:solid 1px #161616;border-right: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-right: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;height:3.25em;min-width:100%}.bottom-form .btn-white:focus{outline:none}.bottom-form ::-webkit-input-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form ::-moz-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form :-ms-input-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form :-moz-placeholder{color:#6d6d6d;text-transform:uppercase}.bottom-form .has-error .form-control{border:1px solid #c00}.bottom-form .has-success .form-control{border:1px solid  #3c763d}footer{background-size:cover !important;padding:4.25em 0;float:right;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;right:-100%;bottom:0}footer ul li a:hover,footer ul li a:focus{text-decoration:none}footer ul li a:focus{color:#808080}footer .col-md-2{width:20%}footer h1{position:absolute;right:0;left:0;text-align:center;bottom:24.4%;font-size:6.125em;margin:0;text-transform:uppercase;font-family:"ge_thameen","univers";font-weight:700;color:rgba(139,139,139,0.4);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:left}footer .socialList .socialListInner:last-child h4{text-align:left}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:right}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;right:-.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{right:-.625em}footer .socialList ul li a i{position:relative;z-index:1;top:2px}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)}.gecko.firefox .bootstrap-select.btn-group .btn .caret{top:.25em}.pro_landing footer h1{bottom:31.4%}.margin-b{margin-bottom:3.4375em}.lastList{margin:0;padding:0;float:left;display:flex;justify-content:flex-end;align-items:center}.lastList li{list-style:none;float:right;margin:0 0 0 .9375em;border-left:solid 1px #bcbcbc;padding-left:.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}.bottom-form .form-wrapper .loading:before{background:#070707 !important}.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 .bootstrap-select{font-family:'univers'}.recall-text-dropdown .bootstrap-select .btn span.filter-option{font-weight:bold}.recall-text-dropdown .dropdown-menu{max-height:250px !important;padding-top:0}.recall-result-table{font-family:'univers'}@media (min-width: 1700px) and (max-width: 1800px){.mac body .sticky-right-icon{bottom:4.5em}}@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: 1367px) and (max-width: 1600px){.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: 1200px) and (max-width: 1366px){.latest-news .txt{min-height:18.75em}footer .container.ft-desktop-none{margin-bottom:4.375em}.convenience-section .banner-img.video .openvideolink{bottom:-14%}footer h1{bottom:26.4%;font-size:5.125em}footer .socialList{margin-top:3.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:1em}.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){.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}footer .socialList .socialListInner:nth-child(2){position:relative;right:-1.125em}}@media (min-width: 1200px){footer ul li a:hover{color:#fff}footer ul li a:hover:after{right: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%;letter-spacing:-.0625em}.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 .btn-white{height:3em}.bottom-form .btn-white i{top:.33em;left:0.7em}.box-map .services-box{margin-bottom:4px !important}.box-map,.tow-column-section .large-img{width:49.5%}.tow-column-section .large-img{float:left;height:55vh}.pro_landing footer{height:auto}body .unlimited .col-md-6,body .unlimited .col-md-6.boxTwo .box-one{margin-bottom:10px}.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:right}.bottom-form .form-wrapper{padding-right: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 -50px 0 0;display:inline-block;right:initial;top:-.0625em}.bottom-form .form-wrapper{padding-right:0}.bottom-form .btn{font-size:.9375em;text-align:center;display:inherit;margin:auto;min-width:50%;margin-right:0px}.bottom-form .btn span{margin-left:0px}.bottom-form .btn i{right:initial;display:none}.bottom-form .form-control{font-size:.8125em}.bottom-form .form-group{width:49%;margin-left:1%;margin-bottom:1.875em}.bottom-form .form-group:nth-child(2){float:left}.bottom-form .form-group:last-child{width:100%;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;left: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{margin:0em 0 0em 0;float:right;z-index:99999}footer .socialList:after,footer .socialList:before{display:none}footer .socialList ul li{text-align:center;margin:0;float:right}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 0 .75em .9375em;border-left:solid 1px #bcbcbc;padding-left:.9375em;line-height:1em}.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}.feedback-text{width:100%;text-align:center}.sticky-right-icon{left:1.5625em;bottom:0}}@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:last-child{text-align:center}footer .socialList .socialListInner:last-child h4{text-align:center}footer .socialList .socialListInner:before{content:'';background:#1f1f1f;position:absolute;width:100%;height:1px;top:-1.5625em;left:0}footer .socialList .socialListInner:nth-child(2){position:relative;right:0}footer .socialList .socialListInner:nth-child(3){text-align:center}footer .socialList .socialListInner:nth-child(3) h4{text-align:center}footer .socialList h4{text-align:center}.feedback-text{width:100%;text-align:center}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 480px){.bottom-form h3{text-align:right;padding-right:50px}.bottom-form h3 i{margin:0 -50px 0 0}.bottom-form .form-group{width:100%;margin-bottom:.9375em}.bottom-form .form-group:last-child{margin-bottom:0;width:100%}.bottom-form .btn{display:block;width:100%}footer .col-md-2{width:100%}.sticky-right-icon{left:1.5625em;bottom:0}}@media (max-width: 320px){.mobile-center{padding-bottom:66px}.lastList li a{font-size:.9375em}.sticky-right-icon{left:1.5625em;bottom:0}}.toggle-btn-top{width:5.1875em;height:5em;text-align:center;overflow:hidden;position:absolute;right: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;right:-.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;left: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;right:.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;right:-.1875em;left:0;top:0;bottom:0}#nav-icon3:after,#nav-icon2:after{background:#c00;width:3em;height:3em;position:absolute;right:-.6875em;top:0;left: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%;right: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%;right: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 (min-width: 768px) and (max-width: 991px){#nav-icon3,#nav-icon2{height:3.125em}#nav-icon3:after,#nav-icon2:after{right:-.75em}}@media (max-width: 767px){.toggle-btn-top:after{display:none}#nav-icon3,#nav-icon2{margin:initial;right:.9375em;left: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-left:2.1875em;padding-right:20px;background:transparent !important;border:none;margin:0;height:38px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;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-right: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:left}.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-right:-1px}.input-prepend .bootstrap-select.btn-group{margin-left:-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:right;color:#92929b;font-size:1em}.has-success .bootstrap-select.btn-group .btn .filter-option{color:#92929b}.bootstrap-select.btn-group .btn .caret{position:absolute;left:-.3125em;width:.5em;height:.3125em;vertical-align:middle;border-color:transparent;border:none;top:.3125em}.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}.firefox.gecko.desktop.win .bootstrap-select.btn-group .btn .caret{top:.3125em}.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-right: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-right: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;left:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-left:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-right: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;right:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;right: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{left:12px;right:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{left:13px;right: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:right;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;right: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 .filter-option{font-size:1.5em}.bootstrap-select.btn-group .btn .caret{top:.6875em}}.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{position:relative}.form-wrapper .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{position:absolute;top:0;bottom:0;height:6.875em;width:100%;margin:auto 0}.form-wrapper .thanks .thanks-inner h3{margin:0 0 .625em 0;color:#fff}.form-wrapper .thanks .thanks-inner p{margin:0;color:#fff}.form-wrapper .loading:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:#f8f8f8}.form-wrapper .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{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{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{width:100%;float:right;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{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{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{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}.enq-form .form-wrapper .thanks{background:#464f5d}.enq-form .form-wrapper .loading:before{background:#464f5d}.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}.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;left: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;left: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;left:0;width:60px;top:0;height:23px;bottom:0;margin:auto;border-right:solid 1px #56565e;padding-right: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}section.search-result h2{line-height:.8125em;margin:0 0 .625em 0;font-weight:700;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:50%;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}.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .search-by,.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .form-group,.webkit.chrome.desktop.win.js.js .search-by-filter .box .s-filters .form-btn-sec{float:right}.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%;font-family:"univers";-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: 1201px) and (max-width: 1280px){.car_logo img{margin-top:-235px;width:160px}.threeImages .fp-tableCell{vertical-align:top}}@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;left: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:right;font-size:.8125em;font-weight:700}.productShowCaseSection .nextButton i{z-index:9;position:absolute;left:.9375em;font-size:1.625em;top:.5em;right:initial;line-height:1}.productShowCaseSection .nextButton i:before{content:"\71"}.productShowCaseSection .nextButton .bx-next{width:100%;height:100%;display:block;position:absolute;top:0;right:0;color:transparent;z-index:99}.productShowCaseSection .nextButton:before{box-shadow:0 0 0 2px #ccc;position:absolute;right:-.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;text-align:left;width:9.4375em;height:3.125em;padding:1em 1.875em;text-transform:uppercase;font-size:.8125em;font-weight:700;border:none;position:absolute}.productShowCaseSection .prevButton i{z-index:9;position:absolute;left:initial;right:.9375em;font-size:1.625em;top:.1875em;line-height:1;transform:rotate(180deg)}.productShowCaseSection .prevButton i:before{content:"\71"}.productShowCaseSection .prevButton .bx-prev{width:100%;height:100%;display:block;position:absolute;top:0;right:0;color:transparent;z-index:9}.productShowCaseSection .prevButton:before{box-shadow:0 0 0 2px #ccc;position:absolute;right:-.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 .details .bx-wrapper .bx-viewport{direction:ltr}.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:80%;z-index:9;text-align:right;float:left;padding-left:52%;direction:ltr}.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;right: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;text-align:right}.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;direction:ltr;text-align:right}.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 12px 10.5px 0;border-color:transparent #fff transparent transparent;content:'';margin:auto;left:-12px;z-index:9;top:0;bottom:0}.productShowCaseSection .showCase.second .logo{width:6.625em;height:5.3125em;left:3.2em}.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;direction:ltr;text-align:right}.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 0 10.5px 12px;border-color:transparent transparent transparent #c00;content:'';margin:auto;right:-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;direction:ltr;text-align:right;-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 0 10.5px 12px;border-color:transparent  transparent transparent #211d18;content:'';margin:auto;right:-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;left: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;direction:rtl}.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-right:.3125em;font-size:1.75em;top:.3125em}.productShowCaseSection .ProductGallery .product .textLink a i:before{content:"\71"}.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:15.625em}.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:.9375em;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;position:absolute;left:0;opacity:1}.productShowCaseSection.cars-bikes .showCase.second .description:before{display:none}.productShowCaseSection.cars-bikes .showCase.second .description .logo{left:1.55em}.productShowCaseSection.cars-bikes .showCase.second .description .title,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2{margin-left:1.55em}.productShowCaseSection.cars-bikes .showCase.second .description .title hr,.productShowCaseSection.cars-bikes .showCase.second .content .description .title2 hr{background:#fff}.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 .thumb{height:100%;width:100%}.productShowCaseSection.cars-bikes .showCase.third{display:none}.productShowCaseSection.cars-bikes .showCase.fourth{display:none}.productShowCaseSection.cars-bikes .expand{left:1.55em;right:initial}.productShowCaseSection.cars-bikes-marines .showCase.first .thumb{height:100%}.productShowCaseSection.cars-bikes-marines .showCase.third{display:none}.productShowCaseSection.cars-bikes-marines .expand{left:1.55em;right:initial}.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;position:absolute;left:0;opacity:1}.productShowCaseSection.bikes-products-marines .showCase.second .description:before{display:none}.productShowCaseSection.bikes-products-marines .showCase.second .description .logo{left:4.4em}.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 .thumb{height:100%;width:100%}.productShowCaseSection.bikes-products-marines .showCase.third{transform:translateY(0);left: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{width:0;margin:0;padding:0;position:absolute;left:0}.productShowCaseSection.products-marines .showCase.third .description:before{display:none}.productShowCaseSection.products-marines .showCase.third .description .logo{left:2.5em}.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{width:0;margin:0;padding:0;position:absolute;left:0;opacity:1}.productShowCaseSection.products-marines .showCase.fourth .description:before{display:none}.productShowCaseSection.products-marines .showCase.fourth .description .logo{left:2.5em}.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: 1551px) and (max-width: 1600px){body .productShowCaseSection .ProductGallery .product .logo{padding:1em .9375em 1.625em}body .productShowCaseSection .ProductGallery .product .car{bottom:2.125em}body .productShowCaseSection .ProductGallery .product .hover-state{bottom:2.125em}}@media (min-width: 1367px) and (max-width: 1600px){body .productShowCaseSection .showCase .content .description .title,body .productShowCaseSection .showCase .content .description .title2{top:15em}body .productShowCaseSection .showCase .content .description .title2{top:inherit;bottom:3.125em}body .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: 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}.productShowCaseSection.cars-bikes-marines .showCase.first .description{width:50%;padding-left:50%;left:1.55em;opacity:1}.productShowCaseSection.cars-bikes .showCase.first .description{width:50%;padding-left:50%;left:1.55em;opacity:1}}@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:right;width:50%;height:50%}.showCase .thumb{height:100%;width:50%;float:right}.productShowCaseSection .showCase .content .description{padding:0 1.875em;width:50%;height:100%;float:right}.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:left;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{left:initial;right:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #fff}.productShowCaseSection .showCase.second .thumb{float:right}.productShowCaseSection .showCase.third{width:50%;height:50%}.productShowCaseSection .showCase.third .description{float:right}.productShowCaseSection .showCase.third .description:before{right:-1.1em}.productShowCaseSection .showCase.fourth{width:50%;height:50%}.productShowCaseSection .expand{display:none}.productShowCaseSection .showCase.fourth .description:before{right:-1.1em}.productShowCaseSection.cars-bikes-marines .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.second .description{float:right}.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:right}}@media (min-width: 768px) and (max-width: 991px){.showCase{position:relative !important;transform:none !important;float:right;width:50%;height:50%}.showCase .thumb{height:100%;width:50%;float:right}.productShowCaseSection .showCase .content .description{padding:0 1.875em;width:50%;height:100%;float:right}.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.5em;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;left:auto}.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:left;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{left:initial;right:-1.21875em;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 12px;border-color:transparent transparent transparent #fff}.productShowCaseSection .showCase.second .thumb{float:right}.productShowCaseSection .showCase.third{width:50%;height:50%}.productShowCaseSection .showCase.third .description{float:right}.productShowCaseSection .showCase.third .description:before{right:-1.21875em}.productShowCaseSection .showCase.fourth{width:50%;height:50%}.productShowCaseSection .showCase.fourth .description:before{right:-1.21875em}.productShowCaseSection .expand{display:none}.productShowCaseSection.cars-bikes-marines .showCase.first{height:100%}.productShowCaseSection.cars-bikes .showCase.first{height:100%}.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:right}}@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:right}.productShowCaseSection .showCase .content .description{padding:0 1em;width:50%;height:100%;float:right}.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:left;background-position:right -40px;background-size:30% auto}.productShowCaseSection .showCase.second .description:before{left:initial;right:-.9375em;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px  12px;border-color:transparent transparent transparent #fff}.productShowCaseSection .showCase.second .description .logo{width:5em;left:1em}.productShowCaseSection .showCase.second .thumb{float:right}.productShowCaseSection .showCase.third .description{float:right}.productShowCaseSection .showCase.third .description:before{left:-12px;right: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:left}.productShowCaseSection .showCase.fourth .description:before{right:-12px}.productShowCaseSection .showCase.fourth .description .logo{width:10.1875em}.productShowCaseSection .expand{display:none}.productShowCaseSection.cars-bikes .showCase{height:27em !important;width:50% !important;float:right}.productShowCaseSection.cars-bikes .showCase.first .details{display:none}.productShowCaseSection.cars-bikes .showCase.second .description{float:right}.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;left:0}.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:right}.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:0;left:1em}.productShowCaseSection.products-marines .showCase{height:27em !important;width:50% !important;float:right}.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;left:0}.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;left:0}}@media (max-width: 480px){.productShowCaseSection.bikes-products-marines .showCase.second{height:27em !important}.productShowCaseSection.cars-bikes .showCase{height:23em !important}}@media (max-width: 320px){.productShowCaseSection .showCase .content .description .title,.productShowCaseSection .showCase .content .description .title2,.productShowCaseSection .showCase .content .description .title2{bottom:0}.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}}@-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;right: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}.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}}.fadeInRight{-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}}.fadeInLeft{-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;left: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}/*!
 * 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)
 */.recall .datepicker{direction:rtl}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:rtl}.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;direction:ltr}.main-pro-banner div{position:relative}.main-pro-banner div .text-sec{position:absolute;top:35%;left:3%;width:33%;text-align:right}.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{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 1.5625em .6875em 4.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-left:63px}.f40{font-size:2.5em}.light_black{color:#313131}.center{text-align:center}.l-spc-20{letter-spacing:0px}.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;height:100vh;position:relative}.managing-pane h4{font-size:4.375em;font-weight:bold;margin-bottom:69px;margin-top:0}.managing-pane ul{list-style:none;padding:0;margin:0}.managing-pane ul li{margin:0px 1%;float:right;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}.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:4em;padding-right:3em}.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-right: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;right: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-right: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{text-align:center;padding-top:0;padding-bottom:65px}.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:right}.offer-promo.owner h4{font-size:4.375em;font-weight:bold;margin-bottom:45px;margin-top:0}.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-right: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-right: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%;right:5px;left: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}}.owners-slider .l-box{border:0}.owners-slider .l-box .text-area{min-height:14.0625em;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-left:.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}.main-navigation .call{font-family:"univers","Helvetica Neue",Helvetica,Arial,sans-serif}@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{left: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{background:#fff}.enq-form-sec.register-interest h2{font-family:"univers condensed";font-size:1.75em;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;right:0;color:#900}.enq-form-sec .captcha-feild .img-box{bottom:.1875em;top:auto;text-align:left}.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;left:-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{left:-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{left:6.5em}}@media (min-width: 1367px) and (max-width: 1440px){.sticky-register-btn{left:-20.375em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:3.375em}}@media (min-width: 1330px) and (max-width: 1366px){.sticky-register-btn{position:absolute;left:.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{left:5.375em}}@media (min-width: 1200px){.d-desktop{display:block}}@media (min-width: 992px) and (max-width: 1199px){.sticky-register-btn{left:1.5625em}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:1.5625em}.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}.enq-form-sec .dropdown-menu{top:-.5em}}@media (min-width: 768px) and (max-width: 991px){.sticky-register-btn{left: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:.9375em 0}.accord-hev-video-sec .img-with-text.sticky-bar .sticky-register-btn{left:1.5625em}.accord-hev-video-sec .video-iframe{height:auto !important}.accord-hev-video-sec .video-iframe iframe{height:260px !important}.d-desktop{display:block}.enq-form-sec .dropdown-menu{top:-.5em}}@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{line-height:30px}.enq-form-sec .form-group .bootstrap-select>.btn{width:100% !important}.accord-hev-video-sec p{width:100%}.accord-hev-video-sec iframe{height:100% !important}.accord-hev-video-sec .img-with-text{padding:.9375em 1.875em 1.875em 1.875em;transition:none}.accord-hev-video-sec .img-with-text.sticky-bar{padding:.9375em 3.125em .9375em 3.125em}.accord-hev-video-sec .img-with-text img{width:18.75em}.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}.enq-form-sec .dropdown-menu{top:-.375em}.inner-banner h1{position:absolute;margin-top:10%;transform:translateY(-50%)}}#seoAnalytics{display:none !important}.red{color:#c00}.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}.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%}.mobile-none{display:none !important}.desktop-none{display:block}}@media (max-width: 480px){.mobile-none{display:none !important}}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:9}.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9tZS5jc3MiLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsIl9lbS10by1weC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJ0bC5taW4uc2NzcyIsIl9taXhpbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2pxdWVyeS5mYW5jeWJveC5zY3NzIiwiX2NvbXBhcmUuc2NzcyIsIl9zY3JvbGxlci5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfcmVjYWxsLnNjc3MiLCJfZGVhbGVyLWNvbnRhY3RzLnNjc3MiLCJfYWJvdXQtZGVhbGVyLnNjc3MiLCJfc2xpY2suc2NzcyIsIl9ob21lLXBhZ2Uuc2NzcyIsIl80MDQuc2NzcyIsIl9uZXdzLnNjc3MiLCJfcHJlb3duZWQuc2NzcyIsIl9yYW5nZS1zbGlkZXItY29tbW9uLnNjc3MiLCJfc2VydmljZS1tZW51LnNjc3MiLCJfaGlzdG9yeS1wYWdlLnNjc3MiLCJfcG9wVXAuc2NzcyIsIl90aW1lTGluZS1zZWN0aW9uLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfdG9nZ2xlLWJ1dHRvbi5zY3NzIiwiX2Jvb3RzdHJhcHNlbGVjdC5zY3NzIiwiX2Zvcm1WYWxpZGF0aW9uLnNjc3MiLCJfbG9hZGluZy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX3Jldm9sdXRpb24uc2NzcyIsIl9hZnRlci1iZWZvcmUuc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3BhZ2VMb2FkZXIuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfbWVkaWFRdWVyeS5zY3NzIiwiX2pxdWVyeS5mdWxsUGFnZS5zY3NzIiwiX21vdXNlLXNjcm9sbC5zY3NzIiwiX2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5zY3NzIiwiX2xhbmRpbmctc2xpZGVyLnNjc3MiLCJfb3duZXJzLXNsaWRlci5zY3NzIiwiX2FjY29yZC1oZXYuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiZW0tdG8tcHhcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXBcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC1ydGwubWluXCI7XHJcbkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJqcXVlcnkuZmFuY3lib3hcIjtcclxuQGltcG9ydCBcImNvbXBhcmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2Nyb2xsZXJcIjtcclxuQGltcG9ydCBcImFib3V0XCI7XHJcbkBpbXBvcnQgXCJyZWNhbGxcIjtcclxuQGltcG9ydCBcImRlYWxlci1jb250YWN0c1wiO1xyXG5AaW1wb3J0IFwiYWJvdXQtZGVhbGVyXCI7XHJcbkBpbXBvcnQgXCJzbGlja1wiO1xyXG5AaW1wb3J0IFwiaG9tZS1wYWdlXCI7XHJcbkBpbXBvcnQgXCI0MDRcIjtcclxuQGltcG9ydCBcIm5ld3NcIjtcclxuQGltcG9ydCBcInByZW93bmVkXCI7XHJcbkBpbXBvcnQgXCJyYW5nZS1zbGlkZXItY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJzZXJ2aWNlLW1lbnVcIjtcclxuQGltcG9ydCBcImhpc3RvcnktcGFnZVwiO1xyXG5AaW1wb3J0IFwicG9wVXBcIjtcclxuQGltcG9ydCBcInRpbWVMaW5lLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwidG9nZ2xlLWJ1dHRvblwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJmb3JtVmFsaWRhdGlvblwiO1xyXG5AaW1wb3J0IFwibG9hZGluZ1wiO1xyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJyZXZvbHV0aW9uXCI7XHJcbkBpbXBvcnQgXCJhZnRlci1iZWZvcmVcIjtcclxuQGltcG9ydCBcInByb2R1Y3RzXCI7XHJcbkBpbXBvcnQgXCJwYWdlTG9hZGVyXCI7XHJcbkBpbXBvcnQgXCJhbmltYXRlXCI7XHJcbkBpbXBvcnQgXCJtZWRpYVF1ZXJ5XCI7XHJcbkBpbXBvcnQgXCJqcXVlcnkuZnVsbFBhZ2VcIjtcclxuQGltcG9ydCBcIm1vdXNlLXNjcm9sbFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJsYW5kaW5nLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwib3duZXJzLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiYWNjb3JkLWhldlwiO1xyXG5cclxuXHJcblxyXG5cclxuI3Nlb0FuYWx5dGljc3tcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWR7XHJcbiAgY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi5mcC1hdXRvLWhlaWdodC5mcC1zZWN0aW9uLCAuZnAtYXV0by1oZWlnaHQgLmZwLXNsaWRlLCAuZnAtYXV0by1oZWlnaHQgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uYnRuLCBhLCBidXR0b24ge1xyXG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogZW0oMTYwMCk7XHJcbn1cclxuXHJcblxyXG4uYm5yLXZpZGVvLWxpbmt7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuICAuaWNvbi1wbGF5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IGVtKDEwMCk7XHJcbiAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogZW0oMTMpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIHtcclxuICAubDEtaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGlkZU1vYmlsZUJhbm5lclRleHR7XHJcbiAgLnR4dC1zZWN7XHJcbiAgICBocntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNrdG9wLW5vbmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGVtKDE0NDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGVtKDE0MjApO1xyXG4gIH1cclxufVxyXG5cclxuLm1hYyB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDExLjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5ob21lcGFnZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5tb2JpbGUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRlc2t0b3Atbm9uZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5tb2JpbGUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2FmYXJpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJuci12aWRlby1saW5re1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmljb24tcGxheXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMC45KSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uaWUsIC5pZTksIC5pZTgge1xyXG4gIC5idG4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZlYWxlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICA+ICoge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnJldmVhbFRvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC8vdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGVhc2UtaW4tb3V0KTtcclxuICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuXHJcbiAgJi51cCB7XHJcbiAgICAucmV2ZWFsVG8ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgIC5yZXZlYWxUbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLmxlZnQge1xyXG4gICAgLnJldmVhbFRvIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVzdCB7XHJcbiAgICAgIC5yZXZlYWxUbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJldmVhbFRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVye1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowcHg7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG59XHJcblxyXG4jc2VjdGlvbjV7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gIC5tYWMge1xyXG4gICAgYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiRicm93c2VyLWNvbnRleHQ6IDE2OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1lbVxyXG59XHJcblxyXG4kd2Vic2l0ZVBhdGg6ICcvJztcclxuXHJcblxyXG4vLyBsaXZlIHBhdGhcclxuJHdlYnNpdGVQYXRoOiBcIi9cIjtcclxuJEZvbnRzUGF0aDogICBcIi9mb250cy1hci9cIjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vL0xvY2FsIHBhdGhcclxuLy8kd2Vic2l0ZVBhdGg6IFwiL2FyLXNhL1wiO1xyXG4vLyRGb250c1BhdGg6ICAgXCIvZm9udHMvXCI7XHJcblxyXG5cclxuXHJcbi5lbmdfZm9udHtcclxuICBmb250LWZhbWlseTpcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpci1sdHJ7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZl9udW17XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uci1ob3Z7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIlxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1SZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktUmVndWxhci53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Ryb2lkIEFyYWJpYyBLdWZpJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1kcm9pZGFyYWJpY2t1ZmkvRHJvaWRLdWZpLUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZHJvaWRhcmFiaWNrdWZpL0Ryb2lkS3VmaS1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWRyb2lkYXJhYmlja3VmaS9Ecm9pZEt1ZmktQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LUxpZ2h0O1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTczM2NiN2JkLTUwZTEtNGRlZS04OTNhLTBiNDBlZjM4MmIwMi50dGY/MTQ5NTQ3Nzg4MFwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTE3NGQ0NThhLTgxZTAtNDE3NC05NDczLTM1ZTNiZjBhNjEzYy53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NTdhNzlhYTMtOWIwNi00YmE3LWE5YTQtMmI3NjZkODI2ZWNmLndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NTk0MTM1YzYtNmM0Zi00ODgwLWEwZDItYmE5MjNiNWVmMzhlLnN2Zz8xNDk1NDc3ODgwIzU5NDEzNWM2LTZjNGYtNDg4MC1hMGQyLWJhOTIzYjVlZjM4ZVwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH01ZGIyNjdmOS0zNjEyLTQ4NWMtYWUxOC01Njk4ZDI2OTI4MTYuZW90PyYxNDk1NDc3ODgwI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1SZWd1bGFyO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTI3NmIzNTY2LTFjM2ItNGJjMS04OTE1LTE1MzE0ZjA5MWYyOS50dGY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTdkYjFmNjcyLTNhOGYtNGQxOS05YzQ5LTdmNjFhZWQ0NTBiNS53b2ZmMj8xNDk1NDc3ODgwXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NGFiODZiMzUtYzBjMi00MmI1LTk4YWQtNGI2ZWJhNjZiMTk3LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NWQwMmY1ZjQtNDZlNy00NTNhLWFlZjktM2U3MTA2ZDdiYjY4LnN2Zz8xNDk1NDc3ODgwIzVkMDJmNWY0LTQ2ZTctNDUzYS1hZWY5LTNlNzEwNmQ3YmI2OFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH0wNjlmYWEwZS05OTEzLTQ4YzQtOWVmNy04OWE0YmMwODBiNjUuZW90PyYxNDk1NDc3ODc5I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1NZWRpdW07XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9ZWFkOGI2NGItMWFiZC00ZDViLWE2NDItYTIxZGZlMmY0NjNiLnR0Zj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YjBiODRlNGQtMjE2NC00NWM3LWE2NzQtMTY2MmYxOWYzYmE2LndvZmYyPzE0OTU0Nzc1NDFcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1lOTFkMWJiZi0zZmVhLTQ1ZTItYjAwMy1hMjJiMTJjZTZlNWYud29mZj8xNDk1NDc3NTQxXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1lNTM2ZTFjMi05MmE0LTRkYjQtOGE0MS0xYzU1MzU0ZDExYjcuc3ZnPzE0OTU0Nzc1NDEjZTUzNmUxYzItOTJhNC00ZGI0LThhNDEtMWM1NTM1NGQxMWI3XCIpIGZvcm1hdCgnc3ZnJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWM2OTcwYTE0LThiMGYtNDYyOS05MDcyLTcxYzdlMTIzOTA4Zi5lb3Q/JjE0OTU0Nzc1NDEjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXJOZXh0LURlbWlCb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWNiYzAyMWNjLWI5NmYtNGM4Mi1iYTBkLTU5Y2IwYjc0NDljMC50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTQwZDM2YjRhLTYwYzYtNDYwYS1iZjQzLTRjOTQ4YzIzNTYzZS53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NDViNzhmNDUtZTYzOS00ODM2LTg2MTItZTA4OTJlMTIwZjE0LndvZmY/MTQ5NTQ3Nzg3OVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YzY3NzhiY2YtY2E4Mi00YTg2LThhNWYtMDhiNzBjOWE3MWZkLnN2Zz8xNDk1NDc3NTQxI2M2Nzc4YmNmLWNhODItNGE4Ni04YTVmLTA4YjcwYzlhNzFmZFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1mYmY0Mjk4ZC1lZjc1LTQxOWMtYjYxNS00N2YyMDlhNDhlZDIuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1Cb2xkO1xyXG4gIHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWJjZTMyNzRlLWY0OTgtNDhhZS1iMjY5LWE2OTMwZGY0OTZlNy50dGY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTRjMDRmYjE0LWFiZGItNGY5My04MmJiLTczNGQxYjg0MzA3Yi53b2ZmMj8xNDk1NDc3ODc5XCIpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MDRkMmYyMjMtMjc4Ni00MGM5LTg0ODEtYmU5ZGQ0N2Q4ZTdmLndvZmY/MTQ5NTQ3Nzg3OFwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9NjhmMDM3NWQtZjY2Zi00Zjg4LTgyMmEtNWEwYjYxZDJlZmMwLnN2Zz8xNDk1NDc3ODgwIzY4ZjAzNzVkLWY2NmYtNGY4OC04MjJhLTVhMGI2MWQyZWZjMFwiKSBmb3JtYXQoJ3N2ZycpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1mYjQxMTdhNS0xNGVlLTQwMzUtODY5Mi05MzViZmZmN2ZjMmUuZW90PyYxNDk1NDc3NTQxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQXZlbmlyTmV4dC1NZWRpdW1JdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MDNhZWZkYzAtMDE5OC00NjYyLWE5YzctNjQwYTQ3MzQwNjNlLnR0Zj8xNDk1NDc3ODc4XCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9Y2MwYTg4YzItNTI0Yi00YzkwLWI2ZjAtYTgwNTcwMjIyYzMwLndvZmY/MTQ5NTQ3NzU0MVwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9MzQ5ZTU2NDctNTE2MS00NmJiLWExOWYtOGE2MDlhZTIzNWU0LndvZmYyPzE0OTU0Nzc4NzlcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH0xMzJhNTM5ZC0zN2ZhLTQ4ZmItOTJlYy0xZjQ1OTFmOThlZTEuc3ZnPzE0OTU0Nzc4NzkjMTMyYTUzOWQtMzdmYS00OGZiLTkyZWMtMWY0NTkxZjk4ZWUxXCIpIGZvcm1hdCgnc3ZnJyksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofTFmMDIyYzc4LTE4MGUtNGM2Yi1iNWVlLWUxNTczZjE3ZTRiNi5lb3Q/JjE0OTU0Nzc4NzkjaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IHNyYzogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofXVuaXZlcnNsdHN0ZC1saWdodC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7ICBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtd2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtYm9sZC13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogMzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtbGlnaHRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtY24td2ViZm9udC53b2ZmP3Y9MS4wLjBcIikgZm9ybWF0KFwid29mZlwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDcwMDsgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9dW5pdmVyc2x0c3RkLWJvbGRjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgdWx0cmEgY29uZGVuc2VkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogNzAwOyBzcmM6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH11bml2ZXJzbHRzdGQtdWx0cmFjbi13ZWJmb250LndvZmY/dj0xLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZV90aGFtZWVuXCI7XHJcbiAgc3JjOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9YXJhYmljL0dFX1RIQU1FRU5fREVNSUJPTEQuT1RGXCIpO1xyXG59XHJcblxyXG5cclxuXHJcbiRhdmVuaXItbmV4dC1saWdodDogQXZlbmlyTmV4dC1MaWdodDtcclxuJGF2ZW5pci1uZXh0LXJlZ3VsYXI6IEF2ZW5pck5leHQtUmVndWxhcjtcclxuJGF2ZW5pci1uZXh0LW1lZGl1bTogQXZlbmlyTmV4dC1NZWRpdW07XHJcbiRhdmVuaXItbmV4dC1kZW1pYm9sZDogQXZlbmlyTmV4dC1EZW1pQm9sZDtcclxuJGF2ZW5pci1uZXh0LWJvbGQ6IEF2ZW5pck5leHQtQm9sZDtcclxuJGF2ZW5pci1uZXh0LW1lZGl1bWl0YWxpYzogQXZlbmlyTmV4dC1NZWRpdW1JdGFsaWM7XHJcbiR1bml2ZXJzOiBcInVuaXZlcnNcIjtcclxuJHVuaXZlcnMtY29uZGVuc2VkOiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiR1bml2ZXJzLXVsdHJhLWNvbmRlbnNlZDogXCJ1bml2ZXJzIHVsdHJhIGNvbmRlbnNlZFwiO1xyXG4kYXJhYmljLWZvbnQ6IFwiZ2VfdGhhbWVlblwiLCBcInVuaXZlcnNcIjtcclxuJGFyYWJpYy1mb250LWVuZzogXCJ1bml2ZXJzXCIgLCBcImdlX3RoYW1lZW5cIjtcclxuLy9cInVuaXZlcnNcIixcImdlX3RoYW1lZW5cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZcclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImhvbmRhXCI7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS5lb3RcIik7XHJcbiAgc3JjOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cyN7JEZvbnRzUGF0aH1ob25kYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzI3skRm9udHNQYXRofWhvbmRhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMjeyRGb250c1BhdGh9aG9uZGEuc3ZnI2hvbmRhXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbltkYXRhLWljb25dOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJob25kYVwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmljb24tZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjVcIjtcclxufVxyXG4uaWNvbi1jcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY4XCI7XHJcbn1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcbi5pY29uLXBsdXMtaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5pY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbi1saW5rZGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xyXG59XHJcbi5pY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG59XHJcbi5pY29uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuLmljb24tdG9wLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xyXG59XHJcbi5pY29uLWxlZnQtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbi1lbWFpbC1ydGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzNcIjtcclxufVxyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzVcIjtcclxufVxyXG4uaWNvbi1zaGFyZTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc2XCI7XHJcbn1cclxuLmljb24tcGhvbmUtcnRsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc0XCI7XHJcbn1cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5pY29uLXBob25lLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uaWNvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5pY29uLWRvd24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2FcIjtcclxufVxyXG4uaWNvbi10cmltcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmljb24td2hlZWxzLWdyZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDNcIjtcclxufVxyXG4uaWNvbi1hY2Nlc3Nvcmllcy1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQxXCI7XHJcbn1cclxuLmljb24tYmFza2V0LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDRcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xyXG59XHJcbi5pY29uLXNldHRpbmctaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uaWNvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDhcIjtcclxufVxyXG4uaWNvbi1jbGFzc2NhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmljb24tZGF5LWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uaWNvbi1uaWdodC1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuXHJcbi5pY29uLXRpay10b2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGRcIjtcclxufVxyXG4uaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgdjMuMy43ICgvL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vLmxhbmd1YWdlLWRyb3AgdWwuZHJvcGRvd24tbWVudS5pbm5lci5zZWxlY3RwaWNrZXIge1xyXG4vLyAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4vL31cclxuXHJcbi5sYW5ndWFnZS1kcm9wIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtcclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy89PSBDb2xvcnNcclxuLy9cclxuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxyXG5cclxuJGdyYXktYmFzZTogIzAwMCAhZGVmYXVsdDtcclxuJGdyYXktZGFya2VyOiBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxyXG4kZ3JheS1kYXJrOiAgIzNmM2YzZiAhZGVmYXVsdDsgLy8gIzMzM1xyXG4kZ3JheTogbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcclxuJGdyYXktbGlnaHQ6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XHJcbiRncmF5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXHJcblxyXG4kYnJhbmQtcHJpbWFyeTogI2NjMDAwMCAhZGVmYXVsdDsgLy8gIzMzN2FiN1xyXG4kYnJhbmQtc3VjY2VzczogIzVjYjg1YyAhZGVmYXVsdDtcclxuJGJyYW5kLWluZm86ICM1YmMwZGUgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAjZjBhZDRlICFkZWZhdWx0O1xyXG4kYnJhbmQtZGFuZ2VyOiAjZDk1MzRmICFkZWZhdWx0O1xyXG4kYnJhbmQtd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRicmFuZC1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcclxuJGJyYW5kLWdhcnk6ICNlYWVhZWEgIWRlZmF1bHQ7XHJcbiRleHAtZ2FyeTogIzQ2NGY1ZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gU2NhZmZvbGRpbmdcclxuLy9cclxuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cclxuJGJvZHktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXHJcbiR0ZXh0LWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFR5cG9ncmFwaHlcclxuLy9cclxuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAkYXJhYmljLWZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDE2cHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2U6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGZvbnQtc2l6ZS1oMTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxyXG4kZm9udC1zaXplLWgyOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcclxuJGZvbnQtc2l6ZS1oNDogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLWg1OiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuXHJcbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG5cclxuXHJcbi8vTG9jYWwgUGF0aFxyXG4vLyRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiL2FyLXNhL2Fzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vTGl2ZSBQYXRoXHJcbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiL2Fzc2V0cy9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6IFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogNnB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6IDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXHJcbiRsaW5lLWhlaWdodC1zbWFsbDogMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXMtYmFzZTogNHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6IDRweCAhZGVmYXVsdDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogNXB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXHJcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4kdGFibGUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuJHRhYmxlLWJnLWFjY2VudDogI2Y5ZjlmOSAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxyXG4kdGFibGUtYmctaG92ZXI6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZy1hY3RpdmU6ICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PSBCdXR0b25zXHJcbi8vXHJcbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1ib3JkZXI6IGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4taW5mby1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJnOiAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJvcmRlcjogZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYmc6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYm9yZGVyOiBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRhbmdlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYmc6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJvcmRlcjogZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gRm9ybXNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnLWRpc2FibGVkOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXHJcbiRpbnB1dC1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxyXG4kaW5wdXQtYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xyXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcclxuJGlucHV0LWJvcmRlci1mb2N1czogIzY2YWZlOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxyXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICM5OTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiBlbSgxNSkgIWRlZmF1bHQ7XHJcblxyXG4kbGVnZW5kLWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kbGVnZW5kLWJvcmRlci1jb2xvcjogI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxyXG4kY3Vyc29yLWRpc2FibGVkOiBub3QtYWxsb3dlZCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gRHJvcGRvd25zXHJcbi8vXHJcbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cclxuJGRyb3Bkb3duLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXHJcbiRkcm9wZG93bi1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjE1KSAhZGVmYXVsdDtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxyXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXHJcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuXHJcbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG4vL1xyXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cclxuXHJcbiR6aW5kZXgtbmF2YmFyOiAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6IDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogMTA3MCAhZGVmYXVsdDtcclxuJHppbmRleC1uYXZiYXItZml4ZWQ6IDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogMTA1MCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXhzOiA0ODBweCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbiRzY3JlZW4teHMtbWluOiAkc2NyZWVuLXhzICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXBob25lOiAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXNtOiA3NjhweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1taW46ICRzY3JlZW4tc20gIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXRhYmxldDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLW1kOiA5OTJweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1taW46ICRzY3JlZW4tbWQgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1kZXNrdG9wOiAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbGctbWluOiAkc2NyZWVuLWxnICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGctZGVza3RvcDogJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1heDogKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxyXG5cclxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcclxuLy8gTmF2YmFyIGNvbGxhcHNlXHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kY29udGFpbmVyLXRhYmxldDogKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItc206ICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1tZDogJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogKDE2MDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLWxnOiAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE5hdmJhclxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcclxuJG5hdmJhci1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogMzQwcHggIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1iZzogI2Y4ZjhmOCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgbGlua3NcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogIzU1NSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICM4ODggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXHJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcclxuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYmc6ICMyMjIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICM0NDQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuLy89PSBOYXZzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXHJcbiRuYXYtbGluay1wYWRkaW5nOiAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRhYnNcclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogJGJvZHktYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBpbGxzXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy89PSBQYWdpbmF0aW9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBhZ2VyXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYWdlci1iZzogJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1ib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlci1yYWRpdXM6IDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItaG92ZXItYmc6ICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWFjdGl2ZS1iZzogJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnZXItYWN0aXZlLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy89PSBKdW1ib3Ryb25cclxuLy9cclxuLy8jI1xyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAzMHB4ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cclxuXHJcbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICMzYzc2M2QgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJnOiAjZGZmMGQ4ICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtaW5mby10ZXh0OiAjMzE3MDhmICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogI2Q5ZWRmNyAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYm9yZGVyOiBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLXdhcm5pbmctdGV4dDogIzhhNmQzYiAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1kYW5nZXItdGV4dDogI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogI2YyZGVkZSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6IGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVG9vbHRpcHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxyXG4kdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4kdG9vbHRpcC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcclxuJHRvb2x0aXAtYmc6ICMwMDAgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6IC45ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiA1cHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFBvcG92ZXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXHJcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxyXG4kcG9wb3Zlci10aXRsZS1iZzogZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6IDEwcHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuLy89PSBMYWJlbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRlZmF1bHQtYmc6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtcHJpbWFyeS1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1zdWNjZXNzLWJnOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWluZm8tYmc6ICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtd2FybmluZy1iZzogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLWRhbmdlci1iZzogJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXHJcbiRsYWJlbC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcclxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE1vZGFsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuXHJcbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxyXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxyXG4kbW9kYWwtY29udGVudC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXHJcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICMwMDAgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI2U1ZTVlNSAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1sZzogOTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogNjAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IEFsZXJ0c1xyXG4vL1xyXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1zdWNjZXNzLWJnOiAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtaW5mby1iZzogJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLXRleHQ6ICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1pbmZvLWJvcmRlcjogJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXdhcm5pbmctYmc6ICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1kYW5nZXItYmc6ICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1kYW5nZXItdGV4dDogJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFByb2dyZXNzIGJhcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcclxuJHByb2dyZXNzLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcblxyXG4vLz09IExpc3QgZ3JvdXBcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxyXG4kbGlzdC1ncm91cC1iZzogI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXHJcbiRsaXN0LWdyb3VwLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcclxuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6IGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogIzU1NSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuLy89PSBQYW5lbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHBhbmVsLWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9keS1wYWRkaW5nOiAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcclxuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xyXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWRlZmF1bHQtdGV4dDogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXByaW1hcnktdGV4dDogI2ZmZiAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtaW5mby10ZXh0OiAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1ib3JkZXI6ICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8taGVhZGluZy1iZzogJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtd2FybmluZy10ZXh0OiAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4vLz09IFRodW1ibmFpbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXHJcbiR0aHVtYm5haWwtcGFkZGluZzogNHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0aHVtYm5haWwtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcclxuJHRodW1ibmFpbC1ib3JkZXI6ICNkZGQgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiA5cHggIWRlZmF1bHQ7XHJcblxyXG4vLz09IFdlbGxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiR3ZWxsLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kd2VsbC1ib3JkZXI6IGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xyXG5cclxuLy89PSBCYWRnZXNcclxuLy9cclxuLy8jI1xyXG5cclxuJGJhZGdlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXHJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmc6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xyXG4kYmFkZ2UtYWN0aXZlLWJnOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLy89PSBCcmVhZGNydW1ic1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcclxuJGJyZWFkY3J1bWItYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXHJcbiRicmVhZGNydW1iLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xyXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6IFwiL1wiICFkZWZhdWx0O1xyXG5cclxuLy89PSBDYXJvdXNlbFxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLz09IENsb3NlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjbG9zZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gQ29kZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY29kZS1jb2xvcjogI2M3MjU0ZSAhZGVmYXVsdDtcclxuJGNvZGUtYmc6ICNmOWYyZjQgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJHByZS1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHByZS1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHByZS1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVHlwZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXHJcbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcclxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxyXG4kYWJici1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXHJcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcclxuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxyXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xyXG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cclxuJGhyLWJvcmRlcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuIiwiLy8gTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcIm1peGlucy9oaWRlLXRleHRcIjtcclxuQGltcG9ydCBcIm1peGlucy9vcGFjaXR5XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcclxuQGltcG9ydCBcIm1peGlucy9sYWJlbHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNldC1maWx0ZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHlcIjtcclxuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGFiLWZvY3VzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LW92ZXJmbG93XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdmVuZG9yLXByZWZpeGVzXCI7XHJcblxyXG4vLyBDb21wb25lbnRzXHJcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Byb2dyZXNzLWJhclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xyXG5cclxuLy8gU2tpbnNcclxuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcclxuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NlbnRlci1ibG9ja1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi12ZXJ0aWNhbC1hbGlnblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcclxuLy9cclxuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3JcclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXHJcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcclxuXHJcbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxyXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XHJcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xyXG59XHJcbiIsIi8vIE9wYWNpdHlcclxuXHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLy8gSUU4IGZpbHRlclxyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXHJcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XHJcblxyXG4gIEBtZWRpYVxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIExhYmVsc1xyXG5cclxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAmW2hyZWZdIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcclxuLy9cclxuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XHJcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXHJcblxyXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XHJcbn1cclxuIiwiLy8gUmVzaXplIGFueXRoaW5nXHJcblxyXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcclxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXHJcblxyXG4vL1xyXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIHRoI3skcGFyZW50fSxcclxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXHJcblxyXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcclxufVxyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbkBtaXhpbiB0YWItZm9jdXMoKSB7XHJcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxyXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXHJcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuIiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICBhI3skcGFyZW50fTpob3ZlcixcclxuICBhI3skcGFyZW50fTpmb2N1cyB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cclxuXHJcbi8vIC0gQW5pbWF0aW9uc1xyXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gLSBCb3ggc2hhZG93XHJcbi8vIC0gQm94IHNpemluZ1xyXG4vLyAtIENvbnRlbnQgY29sdW1uc1xyXG4vLyAtIEh5cGhlbnNcclxuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XHJcbi8vIC0gVHJhbnNmb3JtYXRpb25zXHJcbi8vIC0gVHJhbnNpdGlvbnNcclxuLy8gLSBVc2VyIFNlbGVjdFxyXG5cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cclxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG59XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5cclxuLy8gVXNlciBzZWxlY3RcclxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXHJcblxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbn1cclxuIiwiLy8gQWxlcnRzXHJcblxyXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAvLyAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vIFBhbmVsc1xyXG5cclxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJiA+IC5wYW5lbC1mb290ZXIge1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFBhZ2luYXRpb25cclxuXHJcbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICA+IGxpIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XHJcbiAgfVxyXG5cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLmFjdGl2ZTpob3ZlcixcclxuICAgICYuYWN0aXZlOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxufVxyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcclxuLy8gYW5kIHN1Y2Nlc3Nlcy5cclxuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcclxuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxyXG4gIC5oZWxwLWJsb2NrLFxyXG4gIC5jb250cm9sLWxhYmVsLFxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lLFxyXG4gICYucmFkaW8gbGFiZWwsXHJcbiAgJi5jaGVja2JveCBsYWJlbCxcclxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcclxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XHJcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0I3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhI3skcGFyZW50fSxcclxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxyXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXHJcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XHJcbiAgICA+IHRkLiN7JHN0YXRlfSxcclxuICAgID4gdGguI3skc3RhdGV9LFxyXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcclxuICAgICYuI3skc3RhdGV9ID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcclxuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxyXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXHJcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxyXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXHJcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuLy9cclxuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xyXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxyXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcclxuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cclxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcclxuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxyXG4vL1xyXG4vLyBTb3VyY2U6IC8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cclxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxyXG5cclxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcclxuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XHJcbiAgfVxyXG4gICN7JGxpc3R9IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXHJcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xyXG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xyXG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcclxuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcclxuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1sZWZ0OiBlbSgtMTUpO1xyXG4gIG1hcmdpbi1yaWdodDogZW0oLTE1KTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vL1xyXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxyXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXHJcbi8vXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuLy9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuLy8gYW5kIEZpcmVmb3guXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4vL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbi8vXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXHJcbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cclxuLy9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gR3JvdXBpbmcgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuLy9cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbi8vXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cclxuLy9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vL1xyXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4vL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOmJlZm9yZSxcclxuICAgICo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcclxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxyXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcclxuICAgIH1cclxuXHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIG9ycGhhbnM6IDM7XHJcbiAgICAgICAgd2lkb3dzOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuLFxyXG4gICAgLmRyb3B1cCA+IC5idG4ge1xyXG4gICAgICAgID4gLmNhcmV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXHJcbn1cclxuIiwiLy9cclxuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXHJcbi8vXHJcbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcclxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cclxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcclxuLy9cclxuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cclxuXHJcbkBhdC1yb290IHtcclxuICAvLyBJbXBvcnQgdGhlIGZvbnRzXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xyXG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3NcclxuLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGljb25zXHJcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XHJcbi5nbHlwaGljb24tZXVybyxcclxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cclxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cclxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cclxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cclxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cclxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cclxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cclxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cclxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cclxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cclxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cclxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cclxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cclxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cclxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cclxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cclxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cclxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cclxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cclxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cclxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2VcclxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxyXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcclxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXHJcbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXHJcbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxyXG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cclxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XHJcbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XHJcbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XHJcbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XHJcbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XHJcbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XHJcbiIsIi8vXHJcbi8vIFNjYWZmb2xkaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cclxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxyXG4vLyAvL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5IHJlc2V0XHJcblxyXG5odG1sIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG59XHJcblxyXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXHJcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXNcclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbn1cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4uaW1nLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XHJcbn1cclxuXHJcbi8vIFBlcmZlY3QgY2lyY2xlXHJcbi5pbWctY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcclxufVxyXG5cclxuXHJcbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogLy9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIC8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcclxuLy9cclxuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXHJcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcclxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBIZWFkaW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMge1xyXG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDY1JTtcclxuICB9XHJcbn1cclxuaDQsIC5oNCxcclxuaDUsIC5oNSxcclxuaDYsIC5oNiB7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogZW0oNzApOyBsaW5lLWhlaWdodDogZW0oMTMpOyBtYXJnaW46IDAgMCBlbSgxMCkgMDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICMyMjIyMjI7IH1cclxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XHJcbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cclxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxyXG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XHJcblxyXG5cclxuLy8gQm9keSB0ZXh0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxufVxyXG5cclxuLmxlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRW1waGFzaXMgJiBtaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xyXG59XHJcblxyXG5tYXJrLFxyXG4ubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XHJcbiAgcGFkZGluZzogLjJlbTtcclxufVxyXG5cclxuLy8gQWxpZ25tZW50XHJcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxyXG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxyXG5cclxuLy8gQ29udGV4dHVhbCBjb2xvcnNcclxuLnRleHQtbXV0ZWQge1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxufVxyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXHJcbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cclxuLmJnLXByaW1hcnkge1xyXG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXHJcbiAgLy8gYXV0b21hdGljYWxseS5cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBQYWdlIGhlYWRlclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XHJcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGlzdCBvcHRpb25zXHJcblxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxufVxyXG5kdCxcclxuZGQge1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXHJcbi8vXHJcbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcclxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cclxuXHJcbi5kbC1ob3Jpem9udGFsIHtcclxuICBkZCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XHJcbiAgICBkdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcclxuYWJiclt0aXRsZV0sXHJcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcclxuICBjdXJzb3I6IGhlbHA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XHJcbn1cclxuLmluaXRpYWxpc20ge1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgcCxcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxyXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcclxuLy9cclxuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxyXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxyXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cclxuICBmb290ZXIsXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZHJlc3Nlc1xyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxufVxyXG4iLCIvL1xyXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgY29kZVxyXG5jb2RlIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG59XHJcblxyXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxyXG5rYmQge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICRrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XHJcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxyXG4ucHJlLXNjcm9sbGFibGUge1xyXG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXHJcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG59XHJcblxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG4ucm93IHtcclxuICBAaW5jbHVkZSBtYWtlLXJvdztcclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XHJcblxyXG5cclxuLy8gRXh0cmEgc21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXHJcbi8vIHNtYXJ0cGhvbmVzLlxyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcclxufVxyXG5cclxuXHJcbi8vIE1lZGl1bSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xyXG59XHJcblxyXG5cclxuLy8gTGFyZ2UgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIvL1xyXG4vLyBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xyXG59XHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLy8gQmFzZWxpbmUgc3R5bGVzXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgLy8gQ2VsbHNcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xyXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XHJcbiAgPiBjYXB0aW9uICsgdGhlYWQsXHJcbiAgPiBjb2xncm91cCArIHRoZWFkLFxyXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXHJcbiAgPiB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTmVzdGluZ1xyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcblxyXG4udGFibGUtY29uZGVuc2VkIHtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IHRoZWFkID4gdHIge1xyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgY2VsbCBzaXppbmdcclxuLy9cclxuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxyXG5cclxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gIGZsb2F0OiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcclxufVxyXG50YWJsZSB7XHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcclxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxyXG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcclxuICAgID4gLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcclxuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcclxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxyXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXHJcbi8vXHJcbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxyXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxyXG5cclxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogZW0oNikgZW0oMTIpO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcclxufVxyXG5cclxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXHJcbi8vXHJcbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXHJcbi8vXHJcbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxyXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxyXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XHJcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbi8vXHJcbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtc20sXHJcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5wdXQtbGcsXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXHJcblxyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvLFxyXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXHJcbn1cclxuXHJcbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xyXG59XHJcblxyXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXHJcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXHJcbi8vXHJcbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICZbZGlzYWJsZWRdLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxyXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXHJcblxyXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXHJcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcclxuXHJcbiAgJi5pbnB1dC1sZyxcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxyXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbi5mb3JtLWdyb3VwLXNtIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG4uZm9ybS1ncm91cC1sZyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XHJcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXHJcbi8vXHJcbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcclxuICB9XHJcbn1cclxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxufVxyXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG59XHJcblxyXG4vLyBGZWVkYmFjayBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmhhcy13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcclxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XHJcblxyXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cclxuICB9XHJcbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSGVscCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcclxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuQG1peGluIGZvcm0taW5saW5lIHtcclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXHJcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAucmFkaW8sXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5mb3JtLWlubGluZSB7XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xyXG4vL1xyXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxyXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIHtcclxuXHJcbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXHJcbiAgLy9cclxuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgfVxyXG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcclxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gge1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcclxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xyXG4gIC8vXHJcbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcclxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXHJcbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9ybSBncm91cCBzaXplc1xyXG4gIC8vXHJcbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcclxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxyXG4gIC5mb3JtLWdyb3VwLWxnIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cC1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IGVtKDEzKTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoZW0oMTEpLCBlbSgyNSksIGVtKDEzKSwgJGxpbmUtaGVpZ2h0LWJhc2UsIDApO1xyXG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDplbSgxNSk7XHJcbiAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgIHRvcDogZW0oNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICYuaWNvbi1hcnJvdy1saW5lIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxyXG59XHJcblxyXG5cclxuXHJcbmEuYnRuIHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tYXJpbmUtcGFnZXtcclxuICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMjNmODg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIG1pbi13aWR0aDplbSgxNjcpO1xyXG59XHJcbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcclxufVxyXG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxyXG4uYnRuLWluZm8ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcclxufVxyXG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXHJcbi5idG4td2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxyXG4uYnRuLWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xyXG59XHJcblxyXG5cclxuLy8gTGluayBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWxnIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG4uYnRuLXNtIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbi5idG4teHMge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayBidXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICYuYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSGVhZHMgdXAhXHJcbi8vXHJcbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxyXG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XHJcbiAgJi5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXHJcbn1cclxuXHJcbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XHJcblxyXG50Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGhlaWdodCwgdmlzaWJpbGl0eSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcclxufVxyXG4iLCIvL1xyXG4vLyBEcm9wZG93biBtZW51c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XHJcbi5jYXJldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogZW0oMik7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXHJcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBwYWRkaW5nOiBlbSg1KSAwO1xyXG4gIG1hcmdpbjogZW0oMikgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XHJcbiAgLy9cclxuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcclxuICAmLnB1bGwtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxyXG4gIC5kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4gID4gbGkgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogZW0oMykgZW0oMjApO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzYWJsZWQgc3RhdGVcclxuLy9cclxuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcclxuXHJcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5vcGVuIHtcclxuICAvLyBTaG93IHRoZSBtZW51XHJcbiAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcclxuICA+IGEge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lbnUgcG9zaXRpb25pbmdcclxuLy9cclxuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxyXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XHJcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcclxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cclxuLy9cclxuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3JcclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxyXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxyXG4uZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XHJcbn1cclxuXHJcbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXHJcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vL1xyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cclxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XHJcblxyXG4uZHJvcHVwLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xyXG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XHJcbiAgLmNhcmV0IHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcclxuLy9cclxuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cclxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXHJcbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuLmJ0bi1ncm91cCB7XHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgLmJ0bixcclxuICAuYnRuLWdyb3VwLFxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxyXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXHJcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xyXG4uYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcclxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbn1cclxuXHJcblxyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgID4gLmJ0biB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYnRuICsgLmJ0bixcclxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgfVxyXG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcclxuLy9cclxuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcclxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXHJcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cclxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cclxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxyXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG5cclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gSW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxyXG5cclxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xyXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxyXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxyXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XHJcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nIG9wdGlvbnNcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5pbnB1dC1sZztcclxufVxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5pbnB1dC1zbTtcclxufVxyXG5cclxuXHJcbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0bixcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHdpZHRoOiAxJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcclxufVxyXG5cclxuLy8gVGV4dCBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIFNpemluZ1xyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIH1cclxuICAmLmlucHV0LWxnIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxyXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cclxuICBmb250LXNpemU6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcclxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIE5hdnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcclxuICAgICYuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT3BlbiBkcm9wZG93bnNcclxuICAub3BlbiA+IGEge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxyXG4gIC8vXHJcbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxyXG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxyXG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXHJcbiAgLm5hdi1kaXZpZGVyIHtcclxuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcclxuICAvL1xyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XHJcbiAgPiBsaSA+IGEgPiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXHJcbiAgJi5uYXYtanVzdGlmaWVkIHtcclxuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XHJcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGlsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXBpbGxzIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXHJcbiAgICA+IGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGFja2VkIHBpbGxzXHJcbi5uYXYtc3RhY2tlZCB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdiB2YXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgID4gYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XHJcbi8vXHJcbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXHJcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhLFxyXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcclxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBoZWFkaW5nXHJcbi8vXHJcbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcclxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXHJcbi8vXHJcbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3NcclxuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxyXG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxyXG4vL1xyXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxyXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcclxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxyXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxyXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxyXG4vL1xyXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICA+IC5uYXZiYXItaGVhZGVyLFxyXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXHJcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cclxuXHJcbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG59XHJcblxyXG5cclxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gID4gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbi8vXHJcbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXHJcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxyXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBCYXJzXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICB9XHJcbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXYgbGlua3NcclxuLy9cclxuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2VcclxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXHJcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgPiBsaSA+IGEsXHJcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgZm9ybVxyXG4vL1xyXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxyXG4vLyBvdXIgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItZm9ybSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG5cclxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XHJcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd24gbWVudXNcclxuXHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXHJcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xyXG4vL1xyXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cclxuXHJcbi5uYXZiYXItYnRuIHtcclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xyXG4gIH1cclxuICAmLmJ0bi14cyB7XHJcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgaW4gbmF2YmFyc1xyXG4vL1xyXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XHJcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXHJcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxyXG4vL1xyXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmF2YmFyLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIH4gLm5hdmJhci1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRGVmYXVsdCBuYXZiYXJcclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xyXG4gIC8vXHJcbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludmVyc2UgbmF2YmFyXHJcblxyXG4ubmF2YmFyLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcclxuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQnJlYWRjcnVtYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgKyBsaTpiZWZvcmUge1xyXG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XHJcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xyXG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpID4gYSxcclxuICA+IGxpID4gc3BhbiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlID4gYSxcclxuICA+IC5hY3RpdmUgPiBzcGFuIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5kaXNhYmxlZCB7XHJcbiAgICA+IHNwYW4sXHJcbiAgICA+IHNwYW46aG92ZXIsXHJcbiAgICA+IHNwYW46Zm9jdXMsXHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBMYXJnZVxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG5cclxuLy8gU21hbGxcclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnZXIgcGFnaW5hdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5wYWdlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0IHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2aW91cyB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XHJcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcclxuXHJcbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcclxuICAuYnRuICYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG5hLmxhYmVsIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzXHJcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcclxuXHJcbi5sYWJlbC1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXByaW1hcnkge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmZvIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhZGdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXhzICYsXHJcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXHJcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XHJcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG5hLmJhZGdlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBKdW1ib3Ryb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uanVtYm90cm9uIHtcclxuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XHJcblxyXG4gIGgxLFxyXG4gIC5oMSB7XHJcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XHJcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICB9XHJcblxyXG4gID4gaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyICYsXHJcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG5cclxuICAgIC5jb250YWluZXIgJixcclxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgLmgxIHtcclxuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUaHVtYm5haWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xyXG4udGh1bWJuYWlsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICA+IGltZyxcclxuICBhID4gaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcclxuXHJcbiAgLy8gSW1hZ2UgY2FwdGlvbnNcclxuICAuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcclxuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcclxuYS50aHVtYm5haWw6aG92ZXIsXHJcbmEudGh1bWJuYWlsOmZvY3VzLFxyXG5hLnRodW1ibmFpbC5hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gQWxlcnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFsZXJ0IHtcclxuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxuICB9XHJcblxyXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcclxuICA+IHAsXHJcbiAgPiB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgPiBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcclxufVxyXG4iLCIvL1xyXG4vLyBQcm9ncmVzcyBiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFyIGFuaW1hdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gV2ViS2l0XHJcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cclxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG4vLyBTcGVjIGFuZCBJRTEwK1xyXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcblxyXG4vLyBCYXIgaXRzZWxmXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE91dGVyIGNvbnRhaW5lclxyXG4ucHJvZ3Jlc3Mge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcclxuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XHJcbn1cclxuXHJcbi8vIEJhciBvZiBwcm9ncmVzc1xyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcclxufVxyXG5cclxuLy8gU3RyaXBlZCBiYXJzXHJcbi8vXHJcbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcclxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xyXG4vLyBgLnByb2dyZXNzLWJhcmAuXHJcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcclxufVxyXG5cclxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXHJcbi8vXHJcbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxyXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcclxufVxyXG5cclxuXHJcbi8vIFZhcmlhdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcclxufVxyXG4iLCIubWVkaWEge1xyXG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYSxcclxuLm1lZGlhLWJvZHkge1xyXG4gIHpvb206IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIHdpZHRoOiAxMDAwMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtb2JqZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cclxuICAmLmltZy10aHVtYm5haWwge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLXJpZ2h0LFxyXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCxcclxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQsXHJcbi5tZWRpYS1yaWdodCxcclxuLm1lZGlhLWJvZHkge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm1lZGlhLW1pZGRsZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm1lZGlhLWJvdHRvbSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcclxuLm1lZGlhLWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxyXG4vL1xyXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXHJcbi5tZWRpYS1saXN0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBMaXN0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcclxuXHJcbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cclxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuYS5saXN0LWdyb3VwLWl0ZW0sXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICAvLyBEaXNhYmxlZCBzdGF0ZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZDpob3ZlcixcclxuICAmLmRpc2FibGVkOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xyXG4vL1xyXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxyXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxyXG5cclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuIiwiLy9cclxuLy8gUGFuZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4ucGFuZWwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcclxufVxyXG5cclxuLy8gUGFuZWwgY29udGVudHNcclxuLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGhlYWRpbmdcclxuLnBhbmVsLWhlYWRpbmcge1xyXG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cclxuLnBhbmVsLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICA+IGEsXHJcbiAgPiBzbWFsbCxcclxuICA+IC5zbWFsbCxcclxuICA+IHNtYWxsID4gYSxcclxuICA+IC5zbWFsbCA+IGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXHJcbi5wYW5lbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxufVxyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3JcclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC5saXN0LWdyb3VwLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXHJcbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vLyBUYWJsZXMgaW4gcGFuZWxzXHJcbi8vXHJcbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXHJcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXHJcblxyXG4ucGFuZWwge1xyXG4gID4gLnRhYmxlLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXHJcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBjYXB0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxyXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXHJcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxyXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcclxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcclxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXHJcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgPiAudGFibGUtYm9yZGVyZWQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICA+IHRoZWFkLFxyXG4gICAgPiB0Ym9keSxcclxuICAgID4gdGZvb3Qge1xyXG4gICAgICA+IHRyIHtcclxuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHkge1xyXG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXHJcbi8vXHJcbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXHJcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi5wYW5lbC1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG5cclxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcclxuICAucGFuZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICsgLnBhbmVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcclxuLnBhbmVsLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWluZm8ge1xyXG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xyXG59XHJcbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXHJcbi8vXHJcbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG59XHJcblxyXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG59XHJcbiIsIi8vXHJcbi8vIFdlbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4ud2VsbCB7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxOXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLndlbGwtbGcge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuLndlbGwtc20ge1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxufVxyXG4iLCIvL1xyXG4vLyBDbG9zZSBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2VcclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gTW9kYWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxyXG5cclxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xyXG4gIH1cclxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cclxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLy8gQ2xvc2UgaWNvblxyXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcclxuXHJcbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcclxuICAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xyXG4gIH1cclxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xyXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXHJcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIE1vZGFsIHNpemVzXHJcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtbGcgeyB3aWR0aDogNzUycHg7IH1cclxufVxyXG4iLCIvL1xyXG4vLyBUb29sdGlwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLnRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblxyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcblxyXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxyXG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cclxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXHJcbi50b29sdGlwIHtcclxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcclxuXHJcbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRpdGxlIHtcclxuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcclxufVxyXG5cclxuLnBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4vL1xyXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gICYsXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG59XHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG59XHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAmLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yaWdodCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxlZnQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDYXJvdXNlbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLml0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xyXG5cclxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcclxuICAgID4gaW1nLFxyXG4gICAgPiBhID4gaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XHJcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XHJcblxyXG4gICAgICAmLm5leHQsXHJcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LmxlZnQsXHJcbiAgICAgICYucHJldi5yaWdodCxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSxcclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLm5leHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgPiAucHJldiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAubmV4dC5sZWZ0LFxyXG4gID4gLnByZXYucmlnaHQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZS5sZWZ0IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5hY3RpdmUucmlnaHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcclxuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICB9XHJcblxyXG5cclxuICAuaWNvbi1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXHJcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAgMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxyXG4gIH1cclxuICAuYWN0aXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAgMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICAmIC5idG4ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuXHJcbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1wcmV2LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgIH1cclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXHJcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcmlnaHQ6IDIwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVG9nZ2xpbmcgY29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEZvciBBZmZpeCBwbHVnaW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuIiwiLy9cclxuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxyXG4vL1xyXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxyXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxyXG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxyXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcclxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxyXG4vL1xyXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XHJcbi8vIERvY3M6IC8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IC8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxufVxyXG4udmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuLy9cclxuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxyXG5cclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcclxufVxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiAgICAgICAgICAgICAgYm9vdHN0cmFwLXJ0bCAodmVyc2lvbiAzLjMuNClcclxuICogICAgICBBdXRob3I6IE1vcnRlemEgQW5zYXJpbmlhICgvL2dpdGh1Yi5jb20vbW9ydGV6YSlcclxuICogIENyZWF0ZWQgb246IEF1Z3VzdCAxMywyMDE1XHJcbiAqICAgICBQcm9qZWN0OiBib290c3RyYXAtcnRsXHJcbiAqICAgQ29weXJpZ2h0OiBVbmxpY2Vuc2VkIFB1YmxpYyBEb21haW5cclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3due1xyXG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuaHRtbHtkaXJlY3Rpb246cnRsfWJvZHl7ZGlyZWN0aW9uOnJ0bH0uZmxpcC50ZXh0LWxlZnR7dGV4dC1hbGlnbjpyaWdodH0uZmxpcC50ZXh0LXJpZ2h0e3RleHQtYWxpZ246bGVmdH0ubGlzdC11bnN0eWxlZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWx9Lmxpc3QtaW5saW5le3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6aW5pdGlhbDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDowfWRke21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmluaXRpYWx9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kbC1ob3Jpem9udGFsIGR0e2Zsb2F0OnJpZ2h0O2NsZWFyOnJpZ2h0O3RleHQtYWxpZ246bGVmdH0uZGwtaG9yaXpvbnRhbCBkZHttYXJnaW4tcmlnaHQ6MTgwcHg7bWFyZ2luLWxlZnQ6MH19YmxvY2txdW90ZXtib3JkZXItcmlnaHQ6NXB4IHNvbGlkICNlZWU7Ym9yZGVyLWxlZnQ6MH0uYmxvY2txdW90ZS1yZXZlcnNlLGJsb2NrcXVvdGUucHVsbC1sZWZ0e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MDtib3JkZXItbGVmdDo1cHggc29saWQgI2VlZTtib3JkZXItcmlnaHQ6MDt0ZXh0LWFsaWduOmxlZnR9LmNvbC14cy0xLC5jb2wtc20tMSwuY29sLW1kLTEsLmNvbC1sZy0xLC5jb2wteHMtMiwuY29sLXNtLTIsLmNvbC1tZC0yLC5jb2wtbGctMiwuY29sLXhzLTMsLmNvbC1zbS0zLC5jb2wtbWQtMywuY29sLWxnLTMsLmNvbC14cy00LC5jb2wtc20tNCwuY29sLW1kLTQsLmNvbC1sZy00LC5jb2wteHMtNSwuY29sLXNtLTUsLmNvbC1tZC01LC5jb2wtbGctNSwuY29sLXhzLTYsLmNvbC1zbS02LC5jb2wtbWQtNiwuY29sLWxnLTYsLmNvbC14cy03LC5jb2wtc20tNywuY29sLW1kLTcsLmNvbC1sZy03LC5jb2wteHMtOCwuY29sLXNtLTgsLmNvbC1tZC04LC5jb2wtbGctOCwuY29sLXhzLTksLmNvbC1zbS05LC5jb2wtbWQtOSwuY29sLWxnLTksLmNvbC14cy0xMCwuY29sLXNtLTEwLC5jb2wtbWQtMTAsLmNvbC1sZy0xMCwuY29sLXhzLTExLC5jb2wtc20tMTEsLmNvbC1tZC0xMSwuY29sLWxnLTExLC5jb2wteHMtMTIsLmNvbC1zbS0xMiwuY29sLW1kLTEyLC5jb2wtbGctMTJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jb2wteHMtMSwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05LC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEye2Zsb2F0OnJpZ2h0fS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMntsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMTF7bGVmdDo5MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMTB7bGVmdDo4My4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtOXtsZWZ0Ojc1JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC04e2xlZnQ6NjYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTd7bGVmdDo1OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtNntsZWZ0OjUwJTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC01e2xlZnQ6NDEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTR7bGVmdDozMy4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtM3tsZWZ0OjI1JTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0ye2xlZnQ6MTYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTF7bGVmdDo4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wteHMtcHVsbC0we2xlZnQ6YXV0bztyaWdodDphdXRvfS5jb2wteHMtcHVzaC0xMntyaWdodDoxMDAlO2xlZnQ6MH0uY29sLXhzLXB1c2gtMTF7cmlnaHQ6OTEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXhzLXB1c2gtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtOXtyaWdodDo3NSU7bGVmdDowfS5jb2wteHMtcHVzaC04e3JpZ2h0OjY2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTd7cmlnaHQ6NTguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtNntyaWdodDo1MCU7bGVmdDowfS5jb2wteHMtcHVzaC01e3JpZ2h0OjQxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTR7cmlnaHQ6MzMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLXhzLXB1c2gtM3tyaWdodDoyNSU7bGVmdDowfS5jb2wteHMtcHVzaC0ye3JpZ2h0OjE2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC14cy1wdXNoLTF7cmlnaHQ6OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wteHMtcHVzaC0we3JpZ2h0OmF1dG87bGVmdDowfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1yaWdodDoxMDAlO21hcmdpbi1sZWZ0OjB9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLXJpZ2h0OjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1yaWdodDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC05e21hcmdpbi1yaWdodDo3NSU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC04e21hcmdpbi1yaWdodDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC03e21hcmdpbi1yaWdodDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC02e21hcmdpbi1yaWdodDo1MCU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC01e21hcmdpbi1yaWdodDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC00e21hcmdpbi1yaWdodDozMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1yaWdodDoyNSU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1yaWdodDoxNi42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1yaWdodDo4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTJ7ZmxvYXQ6cmlnaHR9LmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wtc20tMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC1zbS04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tNnt3aWR0aDo1MCV9LmNvbC1zbS01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC1zbS0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTEye2xlZnQ6MTAwJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xMXtsZWZ0OjkxLjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0xMHtsZWZ0OjgzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC05e2xlZnQ6NzUlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTh7bGVmdDo2Ni42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtN3tsZWZ0OjU4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC02e2xlZnQ6NTAlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTV7bGVmdDo0MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtNHtsZWZ0OjMzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtc20tcHVsbC0ze2xlZnQ6MjUlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTJ7bGVmdDoxNi42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtMXtsZWZ0OjguMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTB7bGVmdDphdXRvO3JpZ2h0OmF1dG99LmNvbC1zbS1wdXNoLTEye3JpZ2h0OjEwMCU7bGVmdDowfS5jb2wtc20tcHVzaC0xMXtyaWdodDo5MS42NjY2NjY2NyU7bGVmdDowfS5jb2wtc20tcHVzaC0xMHtyaWdodDo4My4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC05e3JpZ2h0Ojc1JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTh7cmlnaHQ6NjYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtN3tyaWdodDo1OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC02e3JpZ2h0OjUwJTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTV7cmlnaHQ6NDEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtNHtyaWdodDozMy4zMzMzMzMzMyU7bGVmdDowfS5jb2wtc20tcHVzaC0ze3JpZ2h0OjI1JTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTJ7cmlnaHQ6MTYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLXNtLXB1c2gtMXtyaWdodDo4LjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1zbS1wdXNoLTB7cmlnaHQ6YXV0bztsZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLXJpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MH0uY29sLXNtLW9mZnNldC0xMXttYXJnaW4tcmlnaHQ6OTEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLXJpZ2h0OjgzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTl7bWFyZ2luLXJpZ2h0Ojc1JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLXJpZ2h0OjY2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTd7bWFyZ2luLXJpZ2h0OjU4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLXJpZ2h0OjUwJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLXJpZ2h0OjQxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLXJpZ2h0OjMzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLXJpZ2h0OjI1JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLXJpZ2h0OjE2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLXJpZ2h0OjguMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTJ7ZmxvYXQ6cmlnaHR9LmNvbC1tZC0xMnt3aWR0aDoxMDAlfS5jb2wtbWQtMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtOXt3aWR0aDo3NSV9LmNvbC1tZC04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtM3t3aWR0aDoyNSV9LmNvbC1tZC0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTEye2xlZnQ6MTAwJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xMXtsZWZ0OjkxLjY2NjY2NjY3JTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xMHtsZWZ0OjgzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC05e2xlZnQ6NzUlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTh7bGVmdDo2Ni42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtN3tsZWZ0OjU4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC02e2xlZnQ6NTAlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTV7bGVmdDo0MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtNHtsZWZ0OjMzLjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0ze2xlZnQ6MjUlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTJ7bGVmdDoxNi42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLW1kLXB1bGwtMXtsZWZ0OjguMzMzMzMzMzMlO3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTB7bGVmdDphdXRvO3JpZ2h0OmF1dG99LmNvbC1tZC1wdXNoLTEye3JpZ2h0OjEwMCU7bGVmdDowfS5jb2wtbWQtcHVzaC0xMXtyaWdodDo5MS42NjY2NjY2NyU7bGVmdDowfS5jb2wtbWQtcHVzaC0xMHtyaWdodDo4My4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC05e3JpZ2h0Ojc1JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTh7cmlnaHQ6NjYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtN3tyaWdodDo1OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC02e3JpZ2h0OjUwJTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTV7cmlnaHQ6NDEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtNHtyaWdodDozMy4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbWQtcHVzaC0ze3JpZ2h0OjI1JTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTJ7cmlnaHQ6MTYuNjY2NjY2NjclO2xlZnQ6MH0uY29sLW1kLXB1c2gtMXtyaWdodDo4LjMzMzMzMzMzJTtsZWZ0OjB9LmNvbC1tZC1wdXNoLTB7cmlnaHQ6YXV0bztsZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMTJ7bWFyZ2luLXJpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MH0uY29sLW1kLW9mZnNldC0xMXttYXJnaW4tcmlnaHQ6OTEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLXJpZ2h0OjgzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTl7bWFyZ2luLXJpZ2h0Ojc1JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLXJpZ2h0OjY2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLXJpZ2h0OjU4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTZ7bWFyZ2luLXJpZ2h0OjUwJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTV7bWFyZ2luLXJpZ2h0OjQxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLXJpZ2h0OjMzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTN7bWFyZ2luLXJpZ2h0OjI1JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTJ7bWFyZ2luLXJpZ2h0OjE2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLXJpZ2h0OjguMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjB9LmNvbC1tZC1vZmZzZXQtMHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEye2Zsb2F0OnJpZ2h0fS5jb2wtbGctMTJ7d2lkdGg6MTAwJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTl7d2lkdGg6NzUlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTZ7d2lkdGg6NTAlfS5jb2wtbGctNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTN7d2lkdGg6MjUlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0xMntsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMTF7bGVmdDo5MS42NjY2NjY2NyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMTB7bGVmdDo4My4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtOXtsZWZ0Ojc1JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC04e2xlZnQ6NjYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTd7bGVmdDo1OC4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtNntsZWZ0OjUwJTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC01e2xlZnQ6NDEuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTR7bGVmdDozMy4zMzMzMzMzMyU7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtM3tsZWZ0OjI1JTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0ye2xlZnQ6MTYuNjY2NjY2NjclO3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTF7bGVmdDo4LjMzMzMzMzMzJTtyaWdodDphdXRvfS5jb2wtbGctcHVsbC0we2xlZnQ6YXV0bztyaWdodDphdXRvfS5jb2wtbGctcHVzaC0xMntyaWdodDoxMDAlO2xlZnQ6MH0uY29sLWxnLXB1c2gtMTF7cmlnaHQ6OTEuNjY2NjY2NjclO2xlZnQ6MH0uY29sLWxnLXB1c2gtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtOXtyaWdodDo3NSU7bGVmdDowfS5jb2wtbGctcHVzaC04e3JpZ2h0OjY2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTd7cmlnaHQ6NTguMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtNntyaWdodDo1MCU7bGVmdDowfS5jb2wtbGctcHVzaC01e3JpZ2h0OjQxLjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTR7cmlnaHQ6MzMuMzMzMzMzMzMlO2xlZnQ6MH0uY29sLWxnLXB1c2gtM3tyaWdodDoyNSU7bGVmdDowfS5jb2wtbGctcHVzaC0ye3JpZ2h0OjE2LjY2NjY2NjY3JTtsZWZ0OjB9LmNvbC1sZy1wdXNoLTF7cmlnaHQ6OC4zMzMzMzMzMyU7bGVmdDowfS5jb2wtbGctcHVzaC0we3JpZ2h0OmF1dG87bGVmdDowfS5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1yaWdodDoxMDAlO21hcmdpbi1sZWZ0OjB9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLXJpZ2h0OjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDowfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1yaWdodDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC05e21hcmdpbi1yaWdodDo3NSU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC04e21hcmdpbi1yaWdodDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC03e21hcmdpbi1yaWdodDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC02e21hcmdpbi1yaWdodDo1MCU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC01e21hcmdpbi1yaWdodDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC00e21hcmdpbi1yaWdodDozMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0ze21hcmdpbi1yaWdodDoyNSU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1yaWdodDoxNi42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MH0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1yaWdodDo4LjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19Y2FwdGlvbnt0ZXh0LWFsaWduOnJpZ2h0fXRoe3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OmluaXRpYWx9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6aW5pdGlhbH19LnJhZGlvIGxhYmVsLC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OmluaXRpYWx9LnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10sLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luLXJpZ2h0Oi0yMHB4O21hcmdpbi1sZWZ0OmF1dG99LnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5le3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MH0ucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZSsuY2hlY2tib3gtaW5saW5le21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjB9Lmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmctbGVmdDo0Mi41cHg7cGFkZGluZy1yaWdodDoxMnB4fS5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bGVmdDowO3JpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mb3JtLWlubGluZSBsYWJlbHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWx9LmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVse3RleHQtYWxpZ246bGVmdH19LmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bGVmdDoxNXB4O3JpZ2h0OmF1dG99LmNhcmV0e21hcmdpbi1yaWdodDoycHg7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0bztmbG9hdDpsZWZ0O3RleHQtYWxpZ246cmlnaHR9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtsZWZ0OjA7cmlnaHQ6YXV0bztmbG9hdDpyaWdodH0uZHJvcGRvd24tbWVudS1yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MH0uZHJvcGRvd24tbWVudS1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e2xlZnQ6YXV0bztyaWdodDowfS5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdHtsZWZ0OjA7cmlnaHQ6YXV0b319LmJ0bi1ncm91cD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bntmbG9hdDpyaWdodH0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDowfS5idG4tdG9vbGJhcnttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDowfS5idG4tdG9vbGJhciAuYnRuLWdyb3VwLC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7ZmxvYXQ6cmlnaHR9LmJ0bi10b29sYmFyPi5idG4sLmJ0bi10b29sYmFyPi5idG4tZ3JvdXAsLmJ0bi10b29sYmFyPi5pbnB1dC1ncm91cHttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXB7ZmxvYXQ6cmlnaHR9LmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4sLmJ0bi1ncm91cC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXB7ZmxvYXQ6bm9uZX0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bGFzdC1jaGlsZD4uYnRuOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuIC5jYXJldHttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLXJpZ2h0OjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7ZmxvYXQ6cmlnaHR9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQ6MH0uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmJ0bnttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDphdXRvfS5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweDttYXJnaW4tcmlnaHQ6YXV0b30uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tbGVmdDphdXRvfS5uYXZ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5uYXYtdGFicz5saXtmbG9hdDpyaWdodH0ubmF2LXRhYnM+bGk+YXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDotMnB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi1waWxscz5saXtmbG9hdDpyaWdodH0ubmF2LXBpbGxzPmxpPmF7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi1waWxscz5saStsaXttYXJnaW4tcmlnaHQ6MnB4O21hcmdpbi1sZWZ0OmF1dG99Lm5hdi1zdGFja2VkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1zdGFja2VkPmxpK2xpe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG99Lm5hdi1qdXN0aWZpZWQ+LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3JpZ2h0OmF1dG99Lm5hdi10YWJzLWp1c3RpZmllZD5saT5he21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1oZWFkZXJ7ZmxvYXQ6cmlnaHR9fS5uYXZiYXItY29sbGFwc2V7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5uYXZiYXItYnJhbmR7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXI+LmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5ke21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDphdXRvfX0ubmF2YmFyLXRvZ2dsZXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEsLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlcntwYWRkaW5nOjVweCAyNXB4IDVweCAxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1uYXZ7ZmxvYXQ6cmlnaHR9Lm5hdmJhci1uYXY+bGl7ZmxvYXQ6cmlnaHR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWxlZnQuZmxpcHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxke21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDphdXRvfS5uYXZiYXItcmlnaHQuZmxpcHtmbG9hdDpsZWZ0IWltcG9ydGFudDttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6YXV0b30ubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e2xlZnQ6MDtyaWdodDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci10ZXh0e2Zsb2F0OnJpZ2h0fS5uYXZiYXItdGV4dC5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfX0ucGFnaW5hdGlvbntwYWRkaW5nLXJpZ2h0OjB9LnBhZ2luYXRpb24+bGk+YSwucGFnaW5hdGlvbj5saT5zcGFue2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDotMXB4O21hcmdpbi1sZWZ0OjB9LnBhZ2luYXRpb24+bGk6Zmlyc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5zcGFue21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPnNwYW57bWFyZ2luLXJpZ2h0Oi0xcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5wYWdlcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OmluaXRpYWx9LnBhZ2VyIC5uZXh0PmEsLnBhZ2VyIC5uZXh0PnNwYW57ZmxvYXQ6bGVmdH0ucGFnZXIgLnByZXZpb3VzPmEsLnBhZ2VyIC5wcmV2aW91cz5zcGFue2Zsb2F0OnJpZ2h0fS5uYXYtcGlsbHM+bGk+YT4uYmFkZ2V7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6M3B4fS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdle2Zsb2F0OmxlZnR9Lmxpc3QtZ3JvdXAtaXRlbT4uYmFkZ2UrLmJhZGdle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uYWxlcnQtZGlzbWlzc2FibGUsLmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cmlnaHQ6YXV0bztsZWZ0Oi0yMXB4fS5wcm9ncmVzcy1iYXJ7ZmxvYXQ6cmlnaHR9Lm1lZGlhPi5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1lZGlhPi5wdWxsLWxlZnQuZmxpcHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoxMHB4fS5tZWRpYT4ucHVsbC1yaWdodHttYXJnaW4tbGVmdDoxMHB4fS5tZWRpYT4ucHVsbC1yaWdodC5mbGlwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1lZGlhLXJpZ2h0LC5tZWRpYT4ucHVsbC1yaWdodHtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OmluaXRpYWx9Lm1lZGlhLWxlZnQsLm1lZGlhPi5wdWxsLWxlZnR7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDppbml0aWFsfS5tZWRpYS1saXN0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6aW5pdGlhbDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtZ3JvdXB7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDppbml0aWFsfS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0Om5vbmV9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6MH0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3R7cmlnaHQ6MDtsZWZ0OmF1dG99LmNsb3Nle2Zsb2F0OmxlZnR9Lm1vZGFsLWZvb3Rlcnt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsLWZvb3Rlci5mbGlwe3RleHQtYWxpZ246cmlnaHR9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6NXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWxlZnQ6YXV0b30ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvfS5wb3BvdmVye2xlZnQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fS5wb3BvdmVyLnRvcD4uYXJyb3d7cmlnaHQ6NTAlO2xlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTExcHg7bWFyZ2luLWxlZnQ6YXV0b30ucG9wb3Zlci50b3A+LmFycm93OmFmdGVye21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDphdXRvfS5wb3BvdmVyLmJvdHRvbT4uYXJyb3d7cmlnaHQ6NTAlO2xlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTExcHg7bWFyZ2luLWxlZnQ6YXV0b30ucG9wb3Zlci5ib3R0b20+LmFycm93OmFmdGVye21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDphdXRvfS5jYXJvdXNlbC1jb250cm9se3JpZ2h0OjA7Ym90dG9tOjB9LmNhcm91c2VsLWNvbnRyb2wubGVmdHtyaWdodDphdXRvO2xlZnQ6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsY29sb3Itc3RvcChyZ2JhKDAsMCwwLC41KSAwKSxjb2xvci1zdG9wKHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpIDAscmdiYSgwLDAsMCwuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkgMCxyZ2JhKDAsMCwwLC4wMDAxKSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSl9LmNhcm91c2VsLWNvbnRyb2wucmlnaHR7bGVmdDphdXRvO3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LGNvbG9yLXN0b3AocmdiYSgwLDAsMCwuMDAwMSkgMCksY29sb3Itc3RvcChyZ2JhKDAsMCwwLC41KSAxMDAlKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjAwMDEpIDAscmdiYSgwLDAsMCwuNSkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpfS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnR7bGVmdDo1MCU7cmlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6LTEwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHR7cmlnaHQ6NTAlO2xlZnQ6YXV0bzttYXJnaW4tbGVmdDotMTBweH0uY2Fyb3VzZWwtaW5kaWNhdG9yc3tyaWdodDo1MCU7bGVmdDowO21hcmdpbi1yaWdodDotMzAlO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMTVweH0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMTVweH0uY2Fyb3VzZWwtY2FwdGlvbntsZWZ0OjIwJTtyaWdodDoyMCU7cGFkZGluZy1ib3R0b206MzBweH19LnB1bGwtcmlnaHQuZmxpcHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ucHVsbC1sZWZ0LmZsaXB7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fSIsIkBtaXhpbiB0cmFuc2l0aW9ucygkc3BlZWQ6IDAuNXMpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZU1peGluKCRzY2FsZTowKXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXN0b21Sb3RhdGUoJHJvdGF0ZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNsYXRlKXtcclxuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xyXG4gIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuLXByaW1hcnl7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1pY29ue1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuLmJ0bi13aGl0ZXtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgaXtcclxuICAgICB6LWluZGV4OiA5O1xyXG4gICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICB9XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5idG4tcHJpbWFyeSwgLmJ0bi13aGl0ZSwgLmJ0bi1pY29ue1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZXtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgbGVmdDplbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIuZml4ZWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmhvbWVwYWdlLmZvci1zdGlja3kubG9hZGVkLmZpeGVke1xyXG4gIC5oZWFkZXJ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmhlYWRlcntcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6ZW0oODApO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2UzZTNlMztcclxuICByaWdodDowO1xyXG4gIHRvcDowO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLmZ1bGxDb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5yb3d7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zdGlja3l7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6ZW0oNjApO1xyXG4gICAgLmxvZ28tbWFpbntcclxuICAgICAgd2lkdGg6IGVtKDE1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNDUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMik7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLWJ0bi10b3B7XHJcbiAgICAgIHdpZHRoOmVtKDcwKTtcclxuICAgICAgaGVpZ2h0OmVtKDYwKTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICByaWdodDplbSgtMyk7XHJcbiAgICAgICAgd2lkdGg6ZW0oNzApO1xyXG4gICAgICAgIGhlaWdodDplbSg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNuYXYtaWNvbjN7XHJcbiAgICAgIHdpZHRoOiBlbSgyNCk7XHJcbiAgICAgIGhlaWdodDplbSg0MCk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRvcDogZW0oMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgdG9wOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIHRvcDogZW0oMjcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiBlbSg0MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgICAgICAgcmlnaHQ6IGVtKC04KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmd1YWdlLWRyb3B7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oODApO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAudG9wTmF2IHtcclxuICAgICAgbWFyZ2luOiBlbSgyMCkgMCAwIDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAmLmFyYWJpY3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgICB0b3A6IGVtKDYxKTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtYm94e1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMikgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50cmFuc3tcclxuICAgIC50b3BOYXZ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5sYW5ndWFnZS1kcm9we1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2UtZHJvcCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcblxyXG4ubG9nby1tYWlue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDplbSgyMDQpO1xyXG4gIGhlaWdodDplbSg0NSk7XHJcbiAgbWFyZ2luOiBlbSgyMCkgYXV0byAwIGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6MDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG59XHJcbi50b3BOYXZ7XHJcbiAgbWFyZ2luOiBlbSgzMCkgMCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2M5YzljOTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDE3KTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICYuYXJhYmlje1xyXG4gICAgICAgIC8qZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaScsIHNlcmlmOyovXHJcbiAgICAgICAgY29sb3I6ICM1MjUzNTQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgbWFyZ2luOiBlbSgtMTApIDAgMDtcclxuICAgICAgcGFkZGluZzogMHB4IDFlbSAwIDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGVtKDEyKTtcclxuICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3NFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vYmlsZS1jb250YWN0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA1MnB4O1xyXG4gIHRvcDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4ubGFuZ3VhZ2UtZHJvcHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBlbSgxMDApO1xyXG4gIG1hcmdpbi10b3A6IGVtKDI4KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0Pi5idG57XHJcbiAgICBwYWRkaW5nOiBlbSg1KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb257XHJcbiAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNik7XHJcbiAgfVxyXG4gIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXN7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdmlnYXRpb257XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHBhZGRpbmc6IGVtKDEyNikgMDtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2M5MGUwZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDowO1xyXG4gIHRvcDplbSg4MSk7XHJcbiAgd2lkdGg6MTAwJTtcclxuICB6LWluZGV4OiAtMTtcclxuICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAkYnJhbmQtZ2FyeTtcclxuICAgIG1pbi1oZWlnaHQ6ZW0oMzIwKTtcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIC5saXN0TWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDEwMCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg0NSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmJvcmRlci1yaWdodHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ZW0oMzUwKTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICB3aWR0aDoxcHg7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBocntcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgbWFyZ2luOiAwIGVtKDIzKSBlbSg0MCkgMDtcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOmVtKDIxNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ2FyeTtcclxuICB9XHJcbiAgaDV7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMzApIDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4ubGl2ZU1lbnV7XHJcbiAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOmVtKDM0MCk7XHJcbiAgcGFkZGluZzogMCBlbSgyMCkgMCAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgID5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlnTGlzdHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OmVtKDM4Nik7XHJcbiAgICAgIHdpZHRoOiBlbSgzMzIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDMyKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyNSkgMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJyYW5kLWdhcnk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIxKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSgxMCkgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgID5cclxuICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvdW50cnlMaXN0e1xyXG4gIG1hcmdpbjogMCAwIGVtKDQwKSAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjOTU5NTk1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDEwKTtcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMTY5KTtcclxuICAgICAgd2lkdGg6IGVtKDE2OSk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG57XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzowIDAgZW0oOCkgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOWM5Yzk7XHJcbiAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmV0IHtcclxuICAgICAgICBsZWZ0OiAuMzEyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOWM5Yzk7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogZW0oNSkgMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLDAsMCwwLjEwNSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMTA1KTtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMTA1KTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICAgIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVtYWlsTGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMzApIDAgMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmLmNhbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzRcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOmVtKDMpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAmLmljb24tZW1haWx7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgICAgIHRvcDogZW0oLTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9sbG93TGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzUpO1xyXG4gICAgYXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDcwKSAwIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogZW0oMzApO1xyXG4gICAgICAgIHRvcDogZW0oMTApO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOmVtKDIwKTtcclxuICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlYXJjaC1ib3h7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgcmlnaHQ6MDtcclxuICBwYWRkaW5nOiBlbSgyMikgMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDQwKSAwIGVtKDE5MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgaGVpZ2h0OmVtKDIyKTtcclxuICAgIGRpcmVjdGlvbjpydGw7XHJcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgY29sb3I6JGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFnbmlmeXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHdpZHRoOmVtKDIxKTtcclxuICAgIGhlaWdodDplbSgyMSk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuICAuY3Jvc3MtYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdCA6ZW0oMzApO1xyXG4gICAgdG9wOmVtKDI4KTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvY3Jvc3MucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDplbSgxOCk7XHJcbiAgICBoZWlnaHQ6ZW0oMTgpO1xyXG4gIH1cclxufVxyXG4uaGlkZS1idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OmVtKDMwKTtcclxuICB0b3A6IGVtKC01MSk7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOmVtKDE4KTtcclxuICBoZWlnaHQ6ZW0oMTgpO1xyXG59XHJcbi5ibGFjay1vdmVybGF5e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xyXG4gIHRvcDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4ycyk7XHJcbiAgb3BhY2l0eTowO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAmLmFjdGl2ZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG4ubGlzdE1lbnV7XHJcbiAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOmVtKDM0MCk7XHJcbiAgcGFkZGluZzogMCBlbSgyMCkgMCAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oOCk7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtbmF2aWdhdGlvbntcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OjA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiBlbSgxMDApO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuICAubGlzdE9uZXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWVhZWE7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTUpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDplbSgxMCk7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIHdpZHRoOmVtKDQwKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMjUpO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvYmxhY2stcGx1cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDplbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvYmxhY2stbWludXMuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB3aWR0aDplbSgxMik7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OmVtKDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oNSk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdFR3b3tcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTRlNGU0O1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICBwYWRkaW5nOmVtKDgpIGVtKDE1KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZXQtaW4tdG91Y2h7XHJcbiAgICBwYWRkaW5nOiBlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhW2hyZWZePVwidGVsXCJdIHtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgyNSkgMCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB0b3A6ZW0oMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgJi5pY29uLXBob25lIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzRcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnUtc2hvd3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5sYW5nTWVudXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC5lbWFpbExpc3QgbGkgYSBpLmljb24tZW1haWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxuICAudG9wTmF2IGxpIGEuYXJhYmljIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICAuZW1haWxMaXN0IGxpIGEgaS5pY29uLWVtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbiAgLnRvcE5hdiBsaSBhLmFyYWJpYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50b3BOYXZ7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9sbG93TGlzdHtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDM1KSAwIDA7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbExpc3R7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnV7XHJcbiAgICBsaXtcclxuICAgICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgICAgPlxyXG4gICAgICAgIC5iaWdMaXN0e1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmlnTGlzdHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OmVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3RNZW51e1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcE5hdiBsaSB7XHJcbiAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICYuY29sLXNtLTZ7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sLXNtLTR7XHJcbiAgICAgICAgd2lkdGg6MjglO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sLXNtLTJ7XHJcbiAgICAgICAgd2lkdGg6MjIlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpdmVNZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICA+XHJcbiAgICAgICAgLmJpZ0xpc3R7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJveHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOjkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgJi5jb2wtc20tNntcclxuICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtc20tNHtcclxuICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtc20tMntcclxuICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGl2ZU1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgID5cclxuICAgICAgICAuYmlnTGlzdHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFpbi1uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmxhY2stb3ZlcmxheXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhlYWRlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICYubW9iaWxlLXRyYW5ze1xyXG4gICAgICAubG9nby1tYWlue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnRvcE5hdntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5sYW5nTWVudXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtaGVhZGVyLWhpZGV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wTmF2e1xyXG4gICAgbGl7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZ3VhZ2UtZHJvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5sYW5nTWVudXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGVtKDI1KSAwIDAgZW0oMTUpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgPlxyXG4gICAgbGl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlM2UzZTM7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgfVxyXG4gICAgICA+XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAmLmFyYWJpY3tcclxuICAgICAgICAgIC8qZm9udC1mYW1pbHk6ICdEcm9pZCBBcmFiaWMgS3VmaScsIHNlcmlmOyovXHJcbiAgICAgICAgICBjb2xvcjogIzUyNTM1NDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiBlbSg1KTtcclxuICAgICAgfVxyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWVudS1zaG93e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC50b3BOYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLnN0aWNreSAudG9wTmF2IGxpIGF7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICB9XHJcbiAgLmhlYWRlci5zdGlja3kgLnNlYXJjaC1ib3gge1xyXG4gICAgcGFkZGluZzogLjQ1ZW0gMDtcclxuICAgIC5jcm9zcy1idG57XHJcbiAgICAgIHRvcDogMS4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiBlbSgxMi41KSAwIDAgMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNDApIDAgZW0oMTkwKTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgaGVpZ2h0OiBlbSgyNyk7XHJcbiAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hZ25pZnkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgd2lkdGg6IGVtKDIxKTtcclxuICAgICAgaGVpZ2h0OiBlbSgyMSk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBsZWZ0OiAwLjVlbTtcclxuICAgICAgdG9wOiAxLjdlbTtcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcblxyXG5cclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RpY2t5e1xyXG4gICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib2R5LmZpeGVke1xyXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgLm1hZ25pZnl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgcGFkZGluZzogLjJlbSAwIDAgLjZlbTtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgYm9keS5maXhlZHtcclxuICAgIC5tb2JpbGUtbmF2aWdhdGlvbiB7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXHJcbi5mYW5jeWJveC13cmFwLFxyXG4uZmFuY3lib3gtc2tpbixcclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxyXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXHJcbi5mYW5jeWJveC1uYXYsXHJcbi5mYW5jeWJveC1uYXYgc3BhbixcclxuLmZhbmN5Ym94LXRtcFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR6LWluZGV4OiA4MDIwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2tpbiB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudCA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCB7XHJcblx0ei1pbmRleDogODAzMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbm5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1pbm5lciB7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGZvbnQ6IDE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtaWZyYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZS5wbmcpO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMjJweDtcclxuXHRtYXJnaW4tbGVmdDogLTIycHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiA4MDYwO1xyXG59XHJcblxyXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9sb2FkaW5nLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG5cdGJhY2tncm91bmQ6ICNjMDA7XHJcblx0d2lkdGg6IDJlbTtcclxuXHRoZWlnaHQ6IDJlbTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR3aWR0aDogMS4xMjVlbTtcclxuXHRcdGhlaWdodDogMS4xMjVlbTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgc2NhbGUoMC44KTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDQwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9ibGFuay5naWYpOyAvKiBoZWxwcyBJRSAqL1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR6LWluZGV4OiA4MDQwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luLXRvcDogLTE4cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDgwNDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRtcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTk5cHg7XHJcblx0bGVmdDogLTk5OTk5cHg7XHJcblx0bWF4LXdpZHRoOiA5OTk5OXB4O1xyXG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XHJcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogT3ZlcmxheSBoZWxwZXIgKi9cclxuXHJcbi5mYW5jeWJveC1sb2NrIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDgwMTA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjkpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogVGl0bGUgaGVscGVyICovXHJcblxyXG4uZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ei1pbmRleDogODA1MDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcblx0ei1pbmRleDogODA1MDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcblx0cGFkZGluZzogMnB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0ICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbn1cclxuXHJcbi8qUmV0aW5hIGdyYXBoaWNzISovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSl7XHJcblxyXG5cdCNmYW5jeWJveC1sb2FkaW5nLCAgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9mYW5jeWJveF9zcHJpdGVAMngucG5nKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNDRweCAxNTJweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xyXG5cdH1cclxuXHJcblx0I2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5mYW5jeWJveC13cmFwIHtcclxuXHRcdGEuZmFuY3lib3gtaXRlbS5mYW5jeWJveC1jbG9zZSB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YS5mYW5jeWJveC1pdGVtLmZhbmN5Ym94LWNsb3NlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5mYW5jeWJveC13cmFwe1xyXG5cdFx0d2lkdGg6IDg1JSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LmZhbmN5Ym94LWlubmVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufVxyXG4iLCIubmV3LWZvb3RlcntcclxuICAjc2VjdGlvbjV7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuLmNvbXBhcmUge1xyXG4gIG1hcmdpbi10b3A6ZW0oMTk1KTtcclxuICB0YWJsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIGJhY2tncm91bmQ6IzA4MDgwODtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGR7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IzA4MDgwODtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IGVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy9ib3JkZXItdG9wOiBlbSg2KSBkYXNoZWQ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogZW0oNikgc29saWQgXFw5O1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IGVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBlbSg2KSBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICB0cntcclxuICAgICAgJi5pbWd7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxOSkgZW0oMjApIGVtKDE5KSBlbSgzNCk7XHJcbiAgICAgICAgLy9wYWRkaW5nOiBlbSgxOSkgZW0oMCk7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItY29sb3I6cmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojZjlmOWY5O1xyXG4gICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vJjpudGgtY2hpbGQoMm4pLCAmOm50aC1jaGlsZCgzbiksICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgLy8gIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgJi5oZWFke1xyXG4gICAgICAgICAgdGR7YmFja2dyb3VuZDojZjNmNmZhICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhlYWR7XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNmM2Y2ZmE7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgJi5zcGVjaWZpY2F0aW9uc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiAgICAvKiBjb2wgMSBzdGFydCAqL1xyXG4gICAgLmNvbDEuc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sMSB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDEgZW5kICovXHJcblxyXG4gICAgLyogY29sIDIgc3RhcnQgKi9cclxuICAgIC5jb2wyLnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sMiB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCAyIGVuZCAqL1xyXG5cclxuICAgIC8qIGNvbCAzIHN0YXJ0ICovXHJcbiAgICAuY29sMy5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYy5jb2wzIHRhYmxlIHRib2R5IHRyIHRke1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCAzIGVuZCAqL1xyXG5cclxuICAgIC8qIGNvbCA0IHN0YXJ0ICovXHJcbiAgICAuY29sNC5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYy5jb2w0IHRhYmxlIHRib2R5IHRyIHRke1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgNCBlbmQgKi9cclxuXHJcblxyXG4gICAgLyogY29sIDUgc3RhcnQgKi9cclxuICAgIC5jb2w1LnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDE0LjQlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sNSB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDE0LjQlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgNSBlbmQgKi9cclxuXHJcblxyXG4gICAgLyogY29sIDcgc3RhcnQgKi9cclxuICAgIC5jb2w3LnNwZWNfaGVhZCB0aGVhZCB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLmNvbDcgdGFibGUgdGJvZHkgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogY29sIDcgZW5kICovXHJcblxyXG5cclxuICAgIC8qIGNvbCA4IHN0YXJ0ICovXHJcbiAgICAuY29sOC5zcGVjX2hlYWQgdGhlYWQgdHIgdGR7XHJcbiAgICAgIHdpZHRoOiAxMC43MSU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrdG9wX3NlYy5jb2w4IHRhYmxlIHRib2R5IHRyIHRke1xyXG4gICAgICB3aWR0aDogMTAuNzElO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGNvbCA4IGVuZCAqL1xyXG5cclxuXHJcbiAgICAvKiBjb2wgOSBzdGFydCAqL1xyXG4gICAgLmNvbDkuc3BlY19oZWFkIHRoZWFkIHRyIHRke1xyXG4gICAgICB3aWR0aDogMTAuNzElO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sOSB0YWJsZSB0Ym9keSB0ciB0ZHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBjb2wgOSBlbmQgKi9cclxuXHJcblxyXG5cclxuICAgIC5nZWNrby5kZXNrdG9we1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcF9zZWMuY29sM3tcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNwZWNfaGVhZHtcclxuICAgICAgJi5oZWFkX2Z1bGx7XHJcbiAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOC4zKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3Bfc2VjLCAubWdfNXtcclxuICAgICAgLy90cntcclxuICAgICAgLy8gIHRkOm50aC1jaGlsZCgybiksXHJcbiAgICAgIC8vICB0ZDpudGgtY2hpbGQoM24pLFxyXG4gICAgICAvLyAgdGQ6bnRoLWNoaWxkKDRuKSxcclxuICAgICAgLy8gIHRkOm50aC1jaGlsZCg1biksXHJcbiAgICAgIC8vICB0ZDpudGgtY2hpbGQoNm4pLFxyXG4gICAgICAvLyAgdGQ6bnRoLWNoaWxkKDduKXtcclxuICAgICAgLy8gICAgd2lkdGg6IDEyJTtcclxuICAgICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMzksMjM5LDIzOSwwLjUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4LjMpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmVtKDEwKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgLmgze1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDcwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjU1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zcGVjX2J0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgLnN1YntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogNDE5cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLnNlcHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhLmJ0XzF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIHRvcDogNDklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgdHIgdGQ6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgYntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDplbSgxMClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbi5jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YWJsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXItY29tcGFyaXNpb257XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxufVxyXG5cclxuLmJ0XzJ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMHB4IDE5cHggMHB4IDYzcHg7XHJcbiAgaS5pY29uLWFycm93LWxpbmV7XHJcbiAgICB0b3A6OS41cHg7XHJcbiAgfVxyXG59XHJcbi5idF8ze1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIGhlaWdodDogNDBweCA7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwcHggNjNweCAwcHggNTVweDtcclxuICBpe1xyXG4gICAgdG9wOjkuNXB4O1xyXG4gIH1cclxuICAuY29tcGFyZS1pY29ue1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICB0b3A6OHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0XzR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMHB4IDYzcHggMHB4IDU1cHg7XHJcbiAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgaXtcclxuICAgIHRvcDo5LjVweDtcclxuICB9XHJcbiAgLmNvbXBhcmUtaWNvbntcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgdG9wOjhweDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idF8xe1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tbGVmdDogZW0oMzApO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAuY2FyZXR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAvL2JvcmRlci1yaWdodDogZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvL2JvcmRlci1sZWZ0OiBlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vYm9yZGVyLXRvcDogZW0oNikgZGFzaGVkO1xyXG4gICAgLy9ib3JkZXItdG9wOiBlbSg2KSBzb2xpZCBcXDk7XHJcblxyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkO1xyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAuY2FyZXR7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyY6Zm9jdXN7XHJcbiAgLy8gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIC8vfVxyXG4gIC5wbHVzLWljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ZW0oMjApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBlbSgxNCk7XHJcbiAgICAgIGhlaWdodDogZW0oMTQpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogVmVydGljYWwgbGluZSAqL1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogZW0oMik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgtMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIGhvcml6b250YWwgbGluZSAqL1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAmOmhvdmVye1xyXG4gICAgLnBsdXMtaWNvbntcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmJlZm9yZXsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XHJcbiAgICAgICY6YWZ0ZXJ7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cclxuICAgIH1cclxuICAgIC5jYXJldHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mLXJpZ2h0e1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5cclxuXHJcbmEuYnRuLmJ0bi1wcmltYXJ5LmJ0XzEuZi1yaWdodC5wb3B1cExpbmt7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmgze1xyXG4gIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5yZW1vdmV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGVtKDIwKTtcclxuICBmb250LXNpemU6ZW0oMTQpO1xyXG4gIGJvdHRvbTogZW0oMjApO1xyXG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hZGQtY2Fye1xyXG4gIHBhZGRpbmctdG9wOiA2OHB4O1xyXG5cclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcbiAgLmhlYWR7XHJcbiAgICBoZWlnaHQ6NTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OjU2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gIH1cclxuICB1bHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDdweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgIC5pbWd7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoNntcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZWZlZmVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb25le1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBoZWlnaHQ6NDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcFBvcHVwMntcclxuICAubW9kYWwtbGd7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgJi5sb2FkaW5nLW5ld3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jbG9zZXtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEuMzc1ZW07XHJcbiAgICBoZWlnaHQ6IDEuMzc1ZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMS4xMjVlbTtcclxuICAgICAgaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmNhcmR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmNhcmQtaGVhZGVye1xyXG4gICAgLy9mbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4uY2FyZC1oZWFkZXJ7XHJcbiAgYXtcclxuICAgIC50b2dnbGVfYnR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIC5wbHVzLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogZW0oMTkpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBWZXJ0aWNhbCBsaW5lICovXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDMpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKC0xKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIGhvcml6b250YWwgbGluZSAqL1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMyk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29sbGFwc2Vke1xyXG4gICAgICAucGx1cy1pY29ue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmJlZm9yZXsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgICAgICAmOmFmdGVyeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5oNXtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcGFkZGluZzogZW0oMCkgZW0oMjApO1xyXG4gICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gIGhlaWdodDogNjVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgYXtcclxuICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gIH1cclxufVxyXG4gIC5jYXJkLWJvZHl7XHJcbiAgICA+IHRhYmxle1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1nXzV7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5tZ190e1xyXG4gIG1hcmdpbi10b3A6IGVtKDEwKTtcclxufVxyXG5cclxuXHJcbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XHJcbiAgLmNvbXBhcmUge1xyXG4gICAgdHIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0ZHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubW9iaWxlX3NlY3tkaXNwbGF5OiBub25lO31cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblxyXG4gIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAuYnRfMXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICBwYWRkaW5nOiAuNjg3NWVtIDEuMjYyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLmNhci1jb21wYXJpc2lvbntcclxuICAgIC5idF8xe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgcGFkZGluZzogLjY4NzVlbSAxLjI2MjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYXJlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuIC5idF8xe1xyXG4gICBtYXJnaW4tbGVmdDogMC40ZW07XHJcbiB9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAuY29sLW1kLTN7XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgIC5idF8xe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZS5zcGVjaWZpY2F0aW9ucyB7XHJcbiAgICAuY2FyLWNvbXBhcmlzaW9uIHtcclxuICAgICAgLmNvbC1tZC0xMntcclxuICAgICAgICAuaDN7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idF8xe1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTlweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgJi5jYXJldHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmLmNhcmV0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZSB0aGVhZHtcclxuICAgIHRyIHRke1xyXG4gICAgICBmb250LXNpemU6IGVtKDEyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0XzMsIC5idF8ye1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnNlY29uZC1wYW5le1xyXG4gICAgLmNvbC1zbS04e1xyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZSB0ciB0ZDpmaXJzdC1jaGlsZCBpbWcge1xyXG4gICAgd2lkdGg6IDU0JTtcclxuICB9XHJcbiAgLnJlbW92ZXtcclxuICAgIGJvdHRvbTogMC41ZW1cclxuICB9XHJcbiAgLmNvbXBhcmUgLmhlYWRfZnVsbCB0ciB7XHJcbiAgICB0ZHtcclxuICAgICAgZm9udC1zaXplOiAuNjVlbTtcclxuICAgICAgcGFkZGluZzogMS4xODc1ZW0gMC4yNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuc3Vie1xyXG4gICAgLmJ0bntcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRfMywgLmJ0XzJ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAuY29sLW1kLTN7XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmNvbXBhcmUuc3BlY2lmaWNhdGlvbnMge1xyXG4gICAgLmNhci1jb21wYXJpc2lvbiB7XHJcbiAgICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICAgLmgze1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfMXtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE5cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICYuY2FyZXR7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJi5jYXJldHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhcmUgdGhlYWR7XHJcbiAgICB0ciB0ZHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtNi5tZ190e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuICAuY2FyX3JvdzEuRHJpdmVieVdpcmVUaHJvdHRsZVN5c3RlbS5kb3RfRGV2LCAuY2FyX3JvdzIuRHJpdmVieVdpcmVUaHJvdHRsZVN5c3RlbS5kb3RfRGV2e1xyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmFkZC1jYXIgdWwgbGl7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcblxyXG5cclxuICAuc2VsZWN0X3RyaW17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5ib290c3RyYXAtc2VsZWN0e1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNmU4O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICYuYnRuLWdyb3VwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYXJlLnNwZWNpZmljYXRpb25zIHtcclxuICAgIC5jYXItY29tcGFyaXNpb24ge1xyXG4gICAgICAuc3BlY19idHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYXJle1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMTQwKTtcclxuICAgIC5jYXItY29tcGFyaXNpb257XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmNvbC1tZC0ze1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIC5idF8xe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5idF8xe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRhYmxle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLnJvd18xIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwODA4MDg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkX3BhbmV7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzA4MDgwODtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWdfcGFuZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjM5LDIzOSwyMzksMC41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNwZWNzX3BhbmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZmRmZDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgICAgICBjb2xvcjogI2MwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDIzOSwyMzksMjM5LDAuNSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudy0xMDB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuc3RlcFBvcHVwMiAubW9kYWwtbGd7XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICB9XHJcbiAgLmFkZC1jYXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIC5oZWFke1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGQtY2FyIHVsIGxpIHtcclxuICAgIC5pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3BlY19idHtcclxuICAgIC5zdWJ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDozOHB4O1xyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmQtcGFuZXtcclxuICAgIC5jb2wtbWQtNHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTh7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2Vjb25kLXBhbmV7XHJcbiAgICAuY29sLW1kLTR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC04e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNrdG9wX3NlY3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2JpbGVfc2Vje1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0YWJsZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBiLmZ1ZWwtZGlzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSAge1xyXG4gIC5zZWNvbmQtcGFuZSAuY29sLW1kLTZ7XHJcbiAgICAmLm1nX3R7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYXJlLnNwZWNpZmljYXRpb25zIC5jYXItY29tcGFyaXNpb24gLnNwZWNfYnQgLnN1YntcclxuICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIGEuYnRfMXtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS5zcGVjaWZpY2F0aW9ucyAuY2FyLWNvbXBhcmlzaW9uIC5jb2wtbWQtMTIgLmgze1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5oNXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxLjI1ZW07XHJcbiAgICBhIHtcclxuICAgICAgLnRvZ2dsZV9idHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuY29udGVudC1zY3JvbGx7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjYwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX2J1dHRvbkRvd24ge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxyXG5cclxuLm1DdXN0b21TY3JvbGxiYXJ7LW1zLXRvdWNoLWFjdGlvbjpwaW5jaC16b29tO3RvdWNoLWFjdGlvbjpwaW5jaC16b29tfS5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnstbXMtdG91Y2gtYWN0aW9uOmF1dG87dG91Y2gtYWN0aW9uOmF1dG99Lm1DdXN0b21TY3JvbGxCb3h7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO291dGxpbmU6MDtkaXJlY3Rpb246bHRyfS5tQ1NCX2NvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDozMHB4fS5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1yaWdodDowfS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnttYXJnaW4tbGVmdDowfS5tQ1NCX3Njcm9sbFRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7aGVpZ2h0OmF1dG87bGVmdDphdXRvO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7b3BhY2l0eTouNzU7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03NSlcIn0ubUNTQl9vdXRzaWRlKy5tQ1NCX3Njcm9sbFRvb2xze3JpZ2h0Oi0yNnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9pbnNpZGU+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7cmlnaHQ6YXV0bztsZWZ0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7bGVmdDotMjZweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2hlaWdodDphdXRvfS5tQ1NCX3Njcm9sbFRvb2xzIGErLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnttYXJnaW46NHB4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG87LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MzBweDt6LWluZGV4OjF9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEycHh9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo4cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntib3R0b206MH0ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGU+Lm1DU0JfY29udGFpbmVye21pbi1oZWlnaHQ6MTAwJX0ubUNTQl9ob3Jpem9udGFsPi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7d2lkdGg6YXV0bztoZWlnaHQ6MTZweDt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0ubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTotMjZweH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVye21hcmdpbjowIDIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MzBweDtoZWlnaHQ6MTAwJTtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxMnB4O21hcmdpbjoycHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0e2xlZnQ6MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7cmlnaHQ6MH0ubUNTQl9jb250YWluZXJfd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXI+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjIwcHh9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MjBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjB9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtsZWZ0OjIwcHh9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzfi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtsZWZ0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDozMHB4fS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTowfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57bWFyZ2luLWJvdHRvbTowfS5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0fS5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXR9Lm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xze29wYWNpdHk6MDtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIn0ubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXI+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXJ+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWd7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTEwMClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT04NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT04NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1pbWFnZTp1cmwobUNTQl9idXR0b25zLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29wYWNpdHk6LjQ7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246MCAtMjBweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDBweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVye29wYWNpdHk6Ljc1O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZXtvcGFjaXR5Oi45O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjBweH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQwcHh9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNTZweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IGF1dG99Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwcHh9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC00MHB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTU2cHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTIwcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC00MHB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTU2cHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IDB9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O21hcmdpbjo1cHggYXV0b30ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTQwcHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTU2cHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMjBweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC00MHB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC01NnB4fS5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjJweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjdweCBhdXRvfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00MHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNTZweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2hlaWdodDoxNHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxNHB4O21hcmdpbjowIDFweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDoxNHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxNHB4O21hcmdpbjoxcHggMH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjotMXB4IDB9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTZweDt3aWR0aDoxNnB4O21hcmdpbjowIC0xcHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDo0cHg7bWFyZ2luOjZweCAwfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246MCAtNzJweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246MCAtOTJweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTcycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTkycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtvcGFjaXR5Oi4zO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDo0cHg7bWFyZ2luOjZweCAwO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNzJweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTJweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC0xMjhweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST0pfS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtMTI4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsY29sb3Itc3RvcCgwLHJnYmEoMjU1LDI1NSwyNTUsLjUpKSxjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAscmdiYSgyNTUsMjU1LDI1NSwuNSkpLGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2Vye2hlaWdodDo3MHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjcwcHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xze29wYWNpdHk6MTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsey13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6OHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjUpLGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMil9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo4cHg7bWFyZ2luOjRweCAwO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjUpLGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMil9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggYXV0b30ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnstd2Via2l0LWJvcmRlci1yYWRpdXM6N3B4Oy1tb3otYm9yZGVyLXJhZGl1czo3cHg7Ym9yZGVyLXJhZGl1czo3cHh9Lm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7cmlnaHQ6MXB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC41KX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbToxcHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuNSl9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpO3dpZHRoOjEycHg7bWFyZ2luOjJweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNCk7aGVpZ2h0OjEycHg7d2lkdGg6YXV0b30ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xze2JveC1zaGFkb3c6aW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtyaWdodDowO21hcmdpbjoxMnB4IDB9Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206MDttYXJnaW46MCAxMnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7bGVmdDowO3JpZ2h0OmF1dG99Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjUwcHh9Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjUwcHh9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIn0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IDB9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6MTJweDttYXJnaW46MnB4IDB9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4O21hcmdpbjozcHggNXB4O3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDphdXRvO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjZweDttYXJnaW46NXB4IDNweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6MTJweDttYXJnaW46MnB4IDB9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtib3JkZXItY29sb3I6IzAwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMil9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9IiwiLmlubmVyQmFubmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNWVtO1xyXG4gICAgbGVmdDogNS41ZW07XHJcbiAgICAudHh0IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNzYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC4yM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI2Nyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXRpbWVsaW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiBlbSgxMjApIDAgZW0oMTE5KSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgLmhlYWRpbmdzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQyKTtcclxuICAgIH1cclxuICAgIGEuYnRuIHtcclxuICAgICAgd2lkdGg6IGVtKDI1Nyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpdiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgyMCkgZW0oMzApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byBlbSgxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg5OSk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk2KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2xvcjogIzg5ODk4OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYuMTI1ZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDM4KTtcclxuICAgICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDk4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oOCk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiAwLjVweDsqL1xyXG4gICAgICB0b3A6IDQ1JTtcclxuXHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIHJpZ2h0OiAtMTUlO1xyXG5cclxuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3dlcm9mZHJlYW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICBwYWRkaW5nOiBlbSg5MCkgMDtcclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTIpO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxuICAudmlkZW8taW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjdzKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgICAucGxheS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoJGJyYW5kLXdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjdzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMCwgMCwgMC40KTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLmFib3V0LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDE0MzBweDtcclxufVxyXG5cclxuLmNvbC1jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4ubWVzc2FnZS1mLXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IGVtKDk2KSAwO1xyXG4gIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgY29sb3I6ICNlYmViZWI7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSg4KTsqL1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCBlbSg0MCk7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjQpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyNCk7XHJcbiAgfVxyXG4gIC5zaWduYXR1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGVtKDQyKSAwIGVtKDIyKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucGhpbG9zb3BoeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTIwKSAwO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oOCk7Ki9cclxuICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDE1KTtcclxuICB9XHJcbiAgcC5sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDYwKTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICYud2l0aGJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDgpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgzNCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI0KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDIuNik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNwZWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE0Mik7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiBlbSgxMTIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDExMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMTRweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMjcpO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm0tcG9saWNpZXMge1xyXG4gICAgLmFycm93LWxpc3Rpbmcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDQ2KSBlbSg0MCkgZW0oNDYpIGVtKDkwKTtcclxuICAgICAgYmFja2dyb3VuZDogIzI5MjUyNTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTE4KTtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lZGlhLWhlYWRpbmcge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCBlbSg4KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDIwKTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDI2KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2NvbWEucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1qb3kge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgLmJveC1pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSg0Nyk7XHJcbiAgICAgIH1cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgcGFkZGluZzogZW0oMTEwKSAwIGVtKDUwKTtcclxuICB9XHJcbn1cclxuXHJcbnVsLmFycm93LWxpc3Rpbmcge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIGVtKDI2KSBlbSgxNSkgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlyZWZveCB7XHJcbiAgLm1lc3NhZ2UtZi1wIGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgd2lkdGg6IDkzJTtcclxuICAgIH1cclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAtMTIlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIC50ZXh0LndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTEuOCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTExLjglO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwZW07XHJcbiAgICB9XHJcbiAgICAmLm1vdG9yY3ljbGUtaGVhZGVye1xyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuXHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aXRoLXBlcmNlbnQge1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAtMTIlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kgLmJveC1pbWFnZSAudHh0IHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuM2VtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE0KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oODkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDg2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTExLjIlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTExLjIlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kgLmJveC1pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBvd2Vyb2ZkcmVhbSB7XHJcbiAgICAudmlkZW8taW1hZ2Uge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhpbG9zb3BoeSB7XHJcbiAgICAudGhyZWUtam95IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2NjYztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAtOSU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OjExOCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMy4xMjVlbSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2Vja28sIC5pZSB7XHJcbiAgICAucGhpbG9zb3BoeSAucmVzcGVjdCAuaWNvbiBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmllIHtcclxuICAgIC5hYm91dC10aW1lbGluZSAudGltZUxpbmVjcm91c2VsIC5ib3ggLnRleHQge1xyXG4gICAgICAubnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2N7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhpbG9zb3BoeSB7XHJcbiAgICAgIC5yZXNwZWN0IHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtdGltZWxpbmUgLnRpbWVMaW5lY3JvdXNlbCAuYm94IC50ZXh0IHtcclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNje1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtdGltZWxpbmUsIC5wb3dlcm9mZHJlYW0sIC5tZXNzYWdlLWYtcCwgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG4gIHVsLmFycm93LWxpc3RpbmcgbGl7XHJcbiAgICBwYWRkaW5nOiAwIDJlbSAuOTM3NWVtIDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKiBvYmFpZCBjc3Mgc3RhcnQgKi9cclxuXHJcblxyXG4gIC5zZWN0aW9uLnBvd2Vyb2ZkcmVhbSwgLnNlY3Rpb24ubWVzc2FnZS1mLXAsIC5zZWN0aW9uLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogNC4zNzVlbSAwIDMuMzc1ZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnBvd2Vyb2ZkcmVhbXtcclxuICAgIHBhZGRpbmctYm90dG9tOjQuMzc1ZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLnBoaWxvc29waHl7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5yZXNwZWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ4KTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgcC5sZWFke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQ4KTtcclxuICAgICAgfVxyXG4gICAgICAubS1wb2xpY2llcyAucHJpbmNpcGxlLWJveHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgLmhlYWRpbmdzIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZUxpbmVjcm91c2VsIHtcclxuICAgICAgLmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpIGVtKDEwKSBlbSgzMCk7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2OSk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oODApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgcC5sZWFkIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm0tcG9saWNpZXMge1xyXG4gICAgICAucHJpbmNpcGxlLWJveCB7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1qb3kge1xyXG4gICAgICAuYm94LWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWVwYWdlLmZwLXJlc3BvbnNpdmUge1xyXG4gICAgLmlubmVyQmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3dlcm9mZHJlYW0gIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtZi1wIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuZnAtc2VjdGlvbiwgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAmLmlubmVyQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAucGhpbG9zb3BoeSAucmVzcGVjdCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAucGhpbG9zb3BoeSAudGhyZWUtam95IC5ib3gtaW1hZ2UgLnR4dCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5ib3gtdGhyZWUgLmV4cC10aXRsZSBoMntcclxuICAgIGJye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDEwZW07XHJcbiAgICAgIGxlZnQ6IDNlbTtcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IC4zMTI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlY3Rpb24ucGhpbG9zb3BoeSAuZnAtdGFibGVDZWxse1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiBlbSg2MCkgMDtcclxuICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IC4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNjkpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDY2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLndpdGgtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTUwKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG93ZXJvZmRyZWFtIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtZi1wIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ2KSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAucHJlc2lkZW50LWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgcGFkZGluZzogZW0oNDYpIDA7XHJcbiAgICAgIC5yZXNwZWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgaDMud2l0aGJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICAgIHAubGVhZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNwZWN0IHtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIHVsLmFycm93LWxpc3Rpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzNik7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtdGltZWxpbmUge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXNzYWdlLWYtcCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuZnAtc2VjdGlvbiwgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAmLmlubmVyQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmJhciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSg3NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50LWRyaXZlLWNvbnQge1xyXG4gICAgLmlubmVyLXQtZHJpdmUge1xyXG4gICAgICAuY2FyLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAmLmJ0bi1ncm91cCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICB0b3A6IGVtKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYnRuLXByaW1hcnl7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5yZXNwZWN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMik7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtam95IC5ib3gtaW1hZ2UgLnR4dCBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lckJhbm5lciB7XHJcbiAgICB0b3A6IDQuMDYyNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4wNjI1ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgdG9wOiA3LjVlbTtcclxuICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IC4zZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nOiBlbSg2MCkgMDtcclxuICAgIC5oZWFkaW5ncyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhLmJ0biB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVMaW5lY3JvdXNlbCB7XHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM2KSBlbSgxMCkgZW0oMzApO1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2OSk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNjUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aC1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiBlbSgtNTApO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3dlcm9mZHJlYW0ge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZS1mLXAge1xyXG4gICAgcGFkZGluZzogZW0oMzApIDA7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMik7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDhweDsqL1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLnByZXNpZGVudC1pbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waGlsb3NvcGh5IHtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiA4cHg7Ki9cclxuICAgIH1cclxuICAgIGgzLndpdGhiYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICBwLmxlYWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzcGVjdCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubS1wb2xpY2llcyB7XHJcbiAgICAgIC5wcmluY2lwbGUtYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWpveSB7XHJcbiAgICAgIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgdWwuYXJyb3ctbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMzYpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lcGFnZS5mcC1yZXNwb25zaXZlIHtcclxuICAgIC5pbm5lckJhbm5lciB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC10aW1lbGluZSB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG93ZXJvZmRyZWFtICB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDA7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZS1mLXAge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBoaWxvc29waHkge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNC4zNzVlbSAwO1xyXG4gICAgICAgIC5mcC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZnVsbHBhZ2VJbm5lciB7XHJcbiAgICAuaW5uZXJCYW5uZXIgIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnAtc2VjdGlvbixcclxuICAgIC5mcC1zbGlkZSxcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAjZnVsbHBhZ2VJbm5lciAuZnAtc2VjdGlvbntcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC8vYm9keSAuZW5xLWZvcm0tc2Vje1xyXG4gIC8vICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIC8vfVxyXG5cclxuXHJcbiAgLmlubmVyQmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAudHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpbWVsaW5lIHtcclxuICAgIC50aW1lTGluZWNyb3VzZWwge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWYtcCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDNweDsqL1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBoaWxvc29waHkge1xyXG4gICAgaDIge1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiAzcHg7Ki9cclxuICAgIH1cclxuICAgIC5tLXBvbGljaWVzIHtcclxuICAgICAgLnByaW5jaXBsZS1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuODc1ZW0gMi41ZW0gMi44NzVlbTtcclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgLm1lZGlhLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIucmVjYWxse1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZjNmNmZhO1xyXG4gICNzZWN0aW9uNXtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE5MjBweDtcclxuICAgIHdpZHRoOiAxOTIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xyXG4gICAgdG9wOi0yMSU7XHJcbiAgICBtYXJnaW46YXV0bztcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbHtib3JkZXItd2lkdGg6MnB4ICFpbXBvcnRhbnQ7ICB9XHJcbn1cclxuLnJlY2FsbC10ZXh0e1xyXG4gIHBhZGRpbmctdG9wOiAxMzFweDtcclxuICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE0MDBweDtcclxuICAgIHdpZHRoOiAxNDAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOGZiO1xyXG4gICAgdG9wOiAtMTElO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm17XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjYWxsLXRvcC1wYW5le1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmljb257XHJcbiAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJveC1zaGFkb3c6MHB4IDBweCA1MHB4ICNlNWU4ZTg7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvaWNvbi1hbGFyYW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy9mb250LWZhbWlseTogJHVuaXZlcnM7XHJcbiAgICAgIGNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6MjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDo2MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLnJlY2FsbC1oZWFke1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAvL2xldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICBie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICYucmVke1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0X2FyZWF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM2MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtcmVjYWxse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTAwKTtcclxuICAgIHBhZGRpbmc6IGVtKDc3KSBlbSg4MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDVweCByZ2JhKDIzNSwyMzUsMjM1LDEpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCA1cHggcmdiYSgyMzUsMjM1LDIzNSwxKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDVweCByZ2JhKDIzNSwyMzUsMjM1LDEpO1xyXG4gICAgLmNvbC1tZC02e1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDg1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOmVtKDE4KTtcclxuICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5sYXRlc3RfcmVjYWxsc19pbWd7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5sYXRlc3RfcmVjYWxsc19pbWdfbW9ie1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52ZWhpY2xlLWZvcm17XHJcbiAgYmFja2dyb3VuZDogIzIyMjIyMiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3JlY2FsbC92ZWhpY2xlLWZvcm0tYmcuanBnXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcclxuICBoNntcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW46IDBweCAwcHggNDBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzQzNDM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgLmJ0bi1ncm91cHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6JGJyYW5kLXdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgbGVmdDogMS41ZW07XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHR7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gIC5zcGVjLXBhbmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOjU0cHggMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vaGVpZ2h0OiAxNTVweDtcclxuICAgICAgLmR0LXBhbmV7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzYpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5Oid1bml2ZXJzJztcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2VudGVyLXBhbmUtaGVhZHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW46MHB4IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcmVjYWxsL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbi5jb250YWN0LXJlY2FsbHtcclxuICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnNtYWxsLWhlYWR7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgIC8vIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1oZWFke1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo1OXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5NTllO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtZGV0YWlsLXBhbmV7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGVtKDk2KTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkwOTU5ZTtcclxuICAgIC5jb250YWN0LWRldGFpbHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogIzRjYmFmZjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5NTllO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgY2xlYXI6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzhcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaG9uZGFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd1bml2ZXJzJztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5lbnEtZm9ybXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDgzKTtcclxuICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgaDZ7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZW0oMzApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGlucHV0LCAuYnRuLWdyb3VwLCB0ZXh0YXJlYXtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MjVweDtcclxuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJ3VuaXZlcnMnO1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsMCwwLDAuMTI1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgdG9wOmVtKDI0KTtcclxuICAgICAgICAgIGxlZnQ6ZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhhcy1lcnJvcntcclxuICAgICAgICBpbnB1dCwgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhhcy1zdWNjZXNze1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzNjNzYzZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzYzc2M2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgIGhlaWdodDogMTM0cHggIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAmLmNhcHRjaGF7XHJcbiAgICAgICAgLnRleHQtcGFuZXtcclxuICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc3ODk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjVjNmI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgLnJlZnJlc2gtaWNvbntcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM4NjhkOTg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTJweDtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSg3NSk7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTYsIC5jb2wtbWQtMTJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGxFbnF1aXJlRm9ybXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV4dC1hbmNob3J7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIGJhY2tncm91bmQ6ICM0Y2JhZmY7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXN1bHQtdGFibGV7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDo3OXB4O1xyXG4gIG1hcmdpbi1ib3R0b206MTAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAucm93e1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcbiAgLmhlYWQtcGFuZXtcclxuICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBsaW5lLWhlaWdodDo1NXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICB1bHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGxpe1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbC1tZC03e1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIC5jZW50ZXItcGFuZXtcclxuICAgICAgcGFkZGluZzogMzBweCA1MHB4IDEwMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgLmNse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgYntcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wZW5lZHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGNvbG9yOiAjMzlhMjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3VtbWFyeXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE1cHggMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQtcGFuZXtcclxuICAgIC5yaWdodC1wYW5lLXN1YntcclxuICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDo0OHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTExcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQtc3RlcHtcclxuICAgICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDc1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdWVzdGlvbnN7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjM1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAub3J7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJvdzF7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNvbDF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yZXN1bHQtbm90LWZvdW5ke1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVlbSAwO1xyXG4gIC5yZXN1bHQtaWNvbntcclxuICAgIHdpZHRoOiAxMDRweDtcclxuICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm94LXNoYWRvdzowcHggMHB4IDUwcHggI2U1ZThlODtcclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcmVjYWxsL25vdC1mb3VuZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIGg1e1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvL2ZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gIH1cclxufVxyXG4ucmVzX3ZlcntkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG5cclxuLnZpbi1tb2RhbHtcclxuICAubW9kYWwtZGlhbG9ne1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDYlIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggNTBweCA1MHB4IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjojMDAwMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbl9wYW5le1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7d2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnZpbi1sZWZ0e1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3JlY2FsbC9saS5qcGdcIikgcmlnaHQgIDNweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sLW1kLTEye1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAubGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTV7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC52aW4taGVhZHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHggNDBweCAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aW4taW1ne1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aW4tdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aW4tbnVtYmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiBlbSgyMik7XHJcbiAgICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvY3Jvc3Mtb3V0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pbnZhbGlke1xyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9yZWNhbGwvY2F1dGlvbi5qcGdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZhbGlkX3RleHR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMiU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOGVtO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvdW50cnlMYW5ndWFnZUNsaWNre1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAucmVjYWxse1xyXG4gICAgICY6YmVmb3Jle1xyXG4gICAgICBoZWlnaHQ6IDE2MDBweDtcclxuICAgICAgd2lkdGg6IDE2MDBweDtcclxuICAgICAgdG9wOi0xMiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0IC5zcGVjLXBhbmUgLmR0LXBhbmV7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG4gIC52aW4tbW9kYWwgLm1vZGFsLWRpYWxvZ3tcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAxJSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAmLnJlY2FsbHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZlaGljbGUtZm9ybXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NiU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzMyUgMHB4O1xyXG4gICAgICAuY29sLW1kLTYgLmJ0bi1ncm91cHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyMCk7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1yZXN1bHQgLnNwZWMtcGFuZXtcclxuICAgICAgLmR0LXBhbmV7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMCk7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jZW50ZXItcGFuZS1oZWFke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdC10YWJsZSB7XHJcbiAgICAgIC5jb2wtbWQtNyAuY2VudGVyLXBhbmV7XHJcbiAgICAgICAgLy9wYWRkaW5nOmVtKDMwKSBlbSg1MCkgZW0oMTAwKTtcclxuICAgICAgICBwYWRkaW5nOjMwcHggMzBweCA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkLXBhbmV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTcgLmNlbnRlci1wYW5lIHtcclxuICAgICAgICAuY2x7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgIGg2LCBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1YntcclxuICAgICAgICBwYWRkaW5nOjMwcHggMzBweCA3MHB4O1xyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kLXN0ZXAgLnF1ZXN0aW9ucyAucm93MSAuY29sMXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtcmVjYWxse1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgICAgLnNtYWxsLWhlYWR7XHJcbiAgICAgICAgZm9udC1zaXplOmVtKDIyKTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtZGV0YWlsLXBhbmUge1xyXG4gICAgICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmVucS1mb3Jte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1ZW07XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgbGVmdDogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jYXB0Y2hhIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAucmVmcmVzaC1pY29uIGEgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuICBib2R5IHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgIH1cclxuICAgICYucmVjYWxse1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWNhbGwtdGV4dDpiZWZvcmV7XHJcbiAgICAgICAgd2lkdGg6IDEyODBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyODBweDtcclxuICAgICAgfVxyXG4gICAgICBtYWlue1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgIC52ZWhpY2xlLWZvcm17XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzYlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMzMlIDBweDtcclxuICAgICAgLmNvbC1tZC02IC5idG4tZ3JvdXB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtcmVzdWx0IC5zcGVjLXBhbmV7XHJcbiAgICAgIC5kdC1wYW5le1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMCk7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEzKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jZW50ZXItcGFuZS1oZWFke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzdWx0LXRhYmxlIHtcclxuICAgICAgLmNvbC1tZC03IC5jZW50ZXItcGFuZXtcclxuICAgICAgICAvL3BhZGRpbmc6ZW0oMzApIGVtKDUwKSBlbSgxMDApO1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWQtcGFuZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtNyAuY2VudGVyLXBhbmUge1xyXG4gICAgICAgIC5jbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgICAgaDYsIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3Vie1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDcwcHg7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgLy8gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQtc3RlcCAucXVlc3Rpb25zIC5yb3cxIC5jb2wxe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1yZWNhbGx7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgICAuc21hbGwtaGVhZHtcclxuICAgICAgICBmb250LXNpemU6ZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWhlYWR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1kZXRhaWwtcGFuZSB7XHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlsIHtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuZW5xLWZvcm17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVlbTtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgLmJ0bi1ncm91cHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0MnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgbGVmdDogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jYXB0Y2hhIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAucmVmcmVzaC1pY29uIGEgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcblxyXG4gIC5yZXN1bHQtdGFibGV7XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmV7XHJcbiAgICAgIC5yaWdodC1wYW5lLXN1YntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAuY29udGFjdC1yZWNhbGx7XHJcblxyXG4gICAgLmNvbnRhY3QtZGV0YWlsLXBhbmV7XHJcbiAgICAgIC5jb250YWN0LWRldGFpbHtcclxuICAgICAgICB1bHtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0Y2JhZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmVucS1mb3Jte1xyXG5cclxuXHJcblxyXG4gICAgICAuZm9ybS1ncm91cHtcclxuXHJcbiAgICAgICAgJi5jYXB0Y2hhe1xyXG4gICAgICAgICAgLnRleHQtcGFuZXtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAucmVmcmVzaC1pY29ue1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAudGV4dC1hbmNob3J7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLnJlc3VsdC10YWJsZSAucmlnaHQtcGFuZSAucmlnaHQtcGFuZS1zdWIgaW5wdXR7XHJcbiAgLy8gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICB9XHJcbiAgLnJlY2FsbCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cclxuICAucmVjYWxsLXRleHR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpbi1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiA5JSBhdXRvO1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLmNvbC1tZC01e1xyXG4gICAgICAgICAgLnZpbi1pbWd7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aW4tbGVmdCAge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgICAudmluLWhlYWR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmludmFsaWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuaW52YWxpZF90ZXh0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDIlO1xyXG4gICAgICBwe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbiAgLnJlY2FsbDpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucmVjYWxsLXRleHQge1xyXG4gICAgLnJlY2FsbC10b3AtcGFuZSB7XHJcbiAgICAgIC5idF9hcmVhIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1yZWNhbGwge1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVoaWNsZS1mb3Jte1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzIyMiAhaW1wb3J0YW50O1xyXG4gICAgaDZ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmNvbC1tZC04e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC02IHtcclxuICAgICAgLmJ0bi1ncm91cHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBib2R5IC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgLnNwZWMtcGFuZXtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kdC1wYW5le1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAuY2VudGVyLXBhbmUtaGVhZHtcclxuICAgICAgICBtYXJnaW46MTVweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZXNfdmVye2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4gICAgICAuZGVza192ZXJ7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcbiAgLnJlc3VsdC10YWJsZXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgLmhlYWQtcGFuZXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTcge1xyXG4gICAgICAuY2VudGVyLXBhbmV7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtcGFuZSB7XHJcbiAgICAgIC5yaWdodC1wYW5lLXN1YntcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Vjb25kLXN0ZXAge1xyXG4gICAgICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1ZXN0aW9ucyAub3J7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3QtcmVjYWxse1xyXG4gICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICAuc21hbGwtaGVhZHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4taGVhZHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1kZXRhaWwtcGFuZSAuY29udGFjdC1kZXRhaWwge1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lbnEtZm9ybSB7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBpbnB1dCwgLmJ0bi1ncm91cCwgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgICB0b3A6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jYXB0Y2hhIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICAgIC5yZWZyZXNoLWljb24gYSBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAudmluLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXJnaW46IDMlIGF1dG87XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweCA1MHB4O1xyXG4gICAgICAgIC5jb25fcGFuZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIC52aW4tbGVmdHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTV7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLnZpbi1oZWFke1xyXG4gICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmluLWltZyB7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmludmFsaWQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIC5pbnZhbGlkX3RleHR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAudmluLWxlZnQuY29sLW1kLTEyIHVse1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcbiAgLnJlY2FsbC10ZXh0IHtcclxuICAgIC5yZWNhbGwtdG9wLXBhbmUge1xyXG4gICAgICAuYnRfYXJlYSB7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjYxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm0ge1xyXG4gICAgaDZ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZWhpY2xlLWZvcm0ge1xyXG4gICAgLmNvbC1tZC04e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICAmLnJvd3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB1bHtcclxuICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5jZW50ZXItcGFuZXtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtbWQtM3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5yaWdodC1wYW5lIC5yaWdodC1wYW5lLXN1Yi5zZWNvbmQtc3RlcCB7XHJcbiAgICAgIC5xdWVzdGlvbnN7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnJvdzEgLmNvbDF7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jb250YWN0LXJlY2FsbCB7XHJcbiAgICAubWFpbi1oZWFke1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LWRldGFpbC1wYW5le1xyXG4gICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtZGV0YWlsIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgY2xlYXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOTU5ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnEtZm9ybXtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIC5jb2wtbWQtNiwgLmNvbC1tZC0xMntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAmLmNhcHRjaGEgLnRleHQtcGFuZXtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHJcblxyXG4gIC5yZWNhbGwtdGV4dCAubGF0ZXN0LXJlY2FsbCB7XHJcbiAgICAubGF0ZXN0X3JlY2FsbHNfaW1ne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxhdGVzdF9yZWNhbGxzX2ltZ19tb2J7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aW4tbW9kYWwge1xyXG4gICAgJi5pbnZhbGlkIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmludmFsaWRfdGV4dCB7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41NjI1ZW07XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzo0MHB4IDMwcHggMjBweDtcclxuICAgICAgICAudmluLWxlZnQge1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtNXtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LXJlY2FsbCAuY29udGFjdC1kZXRhaWwtcGFuZXtcclxuXHJcbiAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIC5jb250YWN0LWRldGFpbCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDk1OWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1yZWNhbGx7XHJcbiAgICAuZW5xLWZvcm17XHJcbiAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLmNvbC1tZC02LCAuY29sLW1kLTEye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcHJpbWFyeS5idG57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEuNTYyNWVtO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY2xlYXI6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwLmNhcHRjaGEge1xyXG4gICAgICAgIC50ZXh0LXBhbmV7XHJcbiAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDVweDtcclxuICAgICAgICAgICAgLnJlZnJlc2gtaWNvbntcclxuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVjYWxse1xyXG4gICAgLmJ0bi5idG4tcHJpbWFyeXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MS41NjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNhbGwtdGV4dCB7XHJcbiAgICAucmVjYWxsLXRvcC1wYW5lIHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idF9hcmVhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF0ZXN0LXJlY2FsbHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtZm9ybXtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGg2e1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICAmLnJvd3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC03e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLmNlbnRlci1wYW5le1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC0ze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41NjI1ZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViLnNlY29uZC1zdGVwIHtcclxuICAgICAgLnF1ZXN0aW9uc3tcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnJvdzEgLmNvbDF7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxLjU2MjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLnJlY2FsbC10ZXh0IC5yZWNhbGwtdG9wLXBhbmUgLmJ0X2FyZWF7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpbi1tb2RhbCB7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAudmluLWxlZnQuY29sLW1kLTEyIHVsIGxpe1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgICAgLnZpbi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmluLW51bWJlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5yZWNhbGwtdGV4dCB7XHJcbiAgICAucmVjYWxsLXRvcC1wYW5lIHtcclxuICAgICAgLmJ0X2FyZWEge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF0ZXN0LXJlY2FsbCB7XHJcbiAgICAgIGg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZlaGljbGUtZm9ybSAuY29sLW1kLTggLmNvbC1tZC02e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIGJvZHkgLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnNwZWMtcGFuZSB7XHJcbiAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAmLmNlbnRlci1wYW5lLWhlYWR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kdC1wYW5le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlc3VsdC10YWJsZS5yb3cgLmNvbC1tZC0yIHVsIGxpe1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnJlc3VsdC10YWJsZSAuY29sLW1kLTcgLmNlbnRlci1wYW5lIC5jbCBie1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5yZXN1bHQtdGFibGUgLnJpZ2h0LXBhbmUgLnJpZ2h0LXBhbmUtc3ViIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNWVtO1xyXG4gIH1cclxuICAuY29udGFjdC1yZWNhbGwgLm1haW4taGVhZHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtcmVjYWxsIHtcclxuICAgIC5jb250YWN0LWRldGFpbC1wYW5lIHtcclxuICAgICAgLmNvbnRhY3QtZGV0YWlsIHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgbGl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnEtZm9ybXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIC5idG4tZ3JvdXAsIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgdG9wOjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwdGNoYSAudGV4dC1wYW5le1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59IiwiLmRlc2t0b3BfY29udGFjdHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XHJcbi5tb2JpbGVfY29udGFjdHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4uY29udGFjdC1kZWFsZXIge1xyXG5cclxuICAmLmlubmVyLWJhbm5lciB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuLmNhdGVnb3J5LXBhbmV7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6MjZweDtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6MjZweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5LWRyb3Bkb3due1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICYuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBcclxuICAgICAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgLmNhcmV0e1xyXG4gICAgICAgICAgICB0b3A6ZW0oMjQpO1xyXG4gICAgICAgICAgICBsZWZ0OmVtKDI0KTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9ue1xyXG4gICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcblxyXG4uY29udGFjdC1tYXAtaW5mbyB7XHJcbiAgcGFkZGluZzogZW0oNzApIDAgZW0oMCkgMDtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMik7Ki9cclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KVxyXG4gIH1cclxuXHJcbiAgLmF1dG9MaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IGVtKDMyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGxpIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAmW2hyZWZePVwidGVsXCJdIHtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDcwJVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKC04KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob3VyLXRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC5oZWFkIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDcpIGVtKDE3KTtcclxuICAgICAgLypsZXR0ZXItc3BhY2luZzogZW0oMik7Ki9cclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNlYy1vbmUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAuY29sLXNlYy10d28ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zZWMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjApO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDUzKTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNob3ctcm9vbS1zZWMge1xyXG4gIHBhZGRpbmc6IGVtKDgwKSAwO1xyXG4gIGgyIHtcclxuXHJcbiAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICB9XHJcbiAgaHIge1xyXG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDtcclxuICAgIHdpZHRoOiBlbSg3MSk7XHJcbiAgICBoZWlnaHQ6IGVtKDQpO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICB9XHJcbiAgLnZpZXdhbGxidG4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDE1KTtcclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIC8qcGFkZGluZzogZW0oMykgZW0oNDApIGVtKDMpIDA7Ki9cclxuICAgICAgcGFkZGluZzogZW0oMykgZW0oNSkgZW0oMykgZW0oNDApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6ZW0oMyk7XHJcbiAgICAgICAgdG9wOiBlbSgxKTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8udmlld2FsbGJ0biB7XHJcbiAgLy9cclxuICAvLyAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgLy8gIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAvL1xyXG4gIC8vICAuYnRuIHtcclxuICAvL1xyXG4gIC8vICAgIHdpZHRoOiBlbSgxODApO1xyXG4gIC8vICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgLy9cclxuICAvLyAgICBpIHtcclxuICAvLyAgICAgIHJpZ2h0OiAwO1xyXG4gIC8vICAgIH1cclxuICAvL1xyXG4gIC8vICAgICY6YWN0aXZlIHtcclxuICAvLyAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLy8gICAgfVxyXG4gIC8vXHJcbiAgLy8gIH1cclxuICAvL1xyXG4gIC8vfVxyXG5cclxuICAuYm94IHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgbWluLWhlaWdodDogZW0oMTQ3KTtcclxuXHJcbiAgICAmLmZpcnN0YiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgfVxyXG4gICAgJi5kYXJrZ3JpZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNSk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLXNlYyB7XHJcblxyXG4gICAgICAuZGV0YWlsLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDAyNjI2O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZfbnVte1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xyXG4gICAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNyU7XHJcbiAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgYnRuIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oMjYpO1xyXG4gICAgICAgICAgICAgIHRvcDogZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAmOmFjdGl2ZSwmOmZvY3Vze1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCk7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZ20tc3R5bGUtbXRjIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZW5xLWZvcm0tc2VjIHtcclxuXHJcbiAgcGFkZGluZzogZW0oNzApIDA7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuXHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IDAuNGVtOyovXHJcbiAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IGVtKDE5KTtcclxuICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgIG1hcmdpbi10b3A6IDEuNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgJi5sYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLnRleHRhcmVhc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogZW0oNDUpIDAgMCAwO1xyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZXQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmZpbHRlci1vcHRpb24ge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNGU2ZTg7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgaGVpZ2h0OiBlbSg0NSk7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICYuZl9udW0ge1xyXG4gICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aGFua3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICAudGhhbmtzLWlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNyU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuXHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI1KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDEwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgICBoZWlnaHQ6IGVtKDUyKTtcclxuICAgIG1pbi13aWR0aDogZW0oMjI4KTtcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oMjIpO1xyXG4gICAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgyKTsqL1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICB0b3A6IGVtKDcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICAuaGFzLWVycm9yIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzc2M2Q7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1idG4tc2VjIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogZW0oNjUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb3JtLXdyYXBwZXIgLmxvYWRpbmc6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4IDtcclxufVxyXG5cclxuI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gIGZvbnQtc2l6ZTogZW0oMTgpICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuI21hcC1jYW52YXMge1xyXG4gIGhlaWdodDogZW0oNjUwKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbiNtYXAtY2FudmFzLWRldGFpbCB7XHJcbiAgaGVpZ2h0OiBlbSg2NTApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ociB7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZDogI2JhOGEzZDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL2Zsb2F0OiByaWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5tYWluLXBvcHVwIHtcclxuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xyXG4gIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG59XHJcblxyXG4ubWFwSW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jY29udGVudCBoMyB7XHJcbiAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDAgZW0oMjApO1xyXG5cclxuICBzcGFuIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGVtKDIzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgzMCk7XHJcblxyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiNjb250ZW50IGhyIHtcclxuICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxufVxyXG5cclxuI2NvbnRlbnQgLm1hcExpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jY29udGVudCAubWFwTGlzdCBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2F0YW1hcmFuJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY29udGVudCAubWFwTGlzdCBsaTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jY29udGVudCAubWFwTGlzdCBsaSBzcGFuIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmF1dG9MaXN0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgZW0oNzApIDAgZW0oNTApO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IGVtKDU4KTtcclxuICAgICAgaGVpZ2h0OiBlbSg1OCk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZS5ub3JtYWwtcGFnZXMge1xyXG4gIHNlY3Rpb257XHJcbiAgICAmLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93LXJvb20tc2VjIHtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdtLXN0eWxlIC5jbG9zZS1idG4ge1xyXG4gIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICByaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcclxuICAubUNTQl9jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5tQ1NCX3Njcm9sbFRvb2xze1xyXG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuI2VxeWZvcm0gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTU1MHB4KXtcclxuICAuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAuYm94IHtcclxuICAgICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgICAuZGV0YWlsLWFyZWF7XHJcbiAgICAgICAgICB3aWR0aDogNTklO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLmVucS1mb3JtLXNlYyAuYnRuLXdoaXRlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5hZGRyZXNzLXNlYyB7XHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBlbSgyNylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLnZpZXdhbGxidG4ge1xyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDQpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgI2NvbnRlbnQge1xyXG4gICAgaDMge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc2VjdGlvbi5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG5cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuXHJcbiAgICAuYnRuLXdoaXRlIHtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIC5ib3gge1xyXG4gICAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oMjUpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAubWFpbi1wb3B1cCB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IGVtKDI1MCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWFwSW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5lbnEtZm9ybS1zZWMgLmJ0bi13aGl0ZSB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMgLmJveCAuYWRkcmVzcy1zZWMge1xyXG5cclxuICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA1OSU7XHJcblxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luLXRvcDogNyU7XHJcbiAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb257XHJcbiAgICAgICYuZW5xLWZvcm0tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3BoaWxvIHtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuXHJcbiAgLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4gIC5jYXRlZ29yeS1wYW5le1xyXG4gICAgbWFyZ2luLXRvcDogZW0oMzApO1xyXG4gIH1cclxuICAvKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcbiAgLmVucS1mb3JtLXNlYyAuZm9ybS13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICBib2R5ICNlcXlmb3JtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgcGFkZGluZzogMjJweCAwIDAgMDtcclxuICB9XHJcbiAgYm9keS5ob21lcGFnZS5ub3JtYWwtcGFnZXMgc2VjdGlvbi5lbnEtZm9ybS1zZWMgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMGVtO1xyXG4gIH1cclxuICBib2R5ICAuc2hvdy1yb29tLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMjJweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHJcblxyXG4gIC8qIGNhdGVnb3J5LXBhbmUgc3RhcnQgKi9cclxuICAuY2F0ZWdvcnktcGFuZSB7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1kcm9wZG93biB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdlbTtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgLmZpbHRlci1vcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICB0b3A6MWVtO1xyXG4gICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG4gIC5tYWluLXBvcHVwIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogZW0oMjUwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tYXBJbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgLmF1dG9MaXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG91ci10YWJsZSB7XHJcbiAgICAgIC5jb2wtc2VjIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF5IHtcclxuICAgICAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgIC5idG4td2hpdGUge1xyXG4gICAgICB3aWR0aDogMTglO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogZW0oMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMzZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgLmFkZHJlc3Mtc2VjIHtcclxuICAgICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICYudmlydHVhbC1idG57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMSUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMjUpXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb257XHJcbiAgICAgICYuZW5xLWZvcm0tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHNlY3Rpb24uY29udGFjdC1tYXAtaW5mbyAuZnAtdGFibGVDZWxse1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5kZXNrdG9wX2NvbnRhY3R7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgLm1vYmlsZV9jb250YWN0e2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG5cclxuXHJcbiAgLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4gIC5jYXRlZ29yeS1wYW5lIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWRyb3Bkb3duIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tY29udHJvbC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN2VtO1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAuZmlsdGVyLW9wdGlvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJldHtcclxuICAgICAgICAgIHRvcDoxZW07XHJcbiAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvKiBjYXRlZ29yeS1wYW5lIGVuZCAqL1xyXG5cclxuXHJcblxyXG4gIC5hZGRyZXNzLXNlY3tcclxuICAgIC5idG4taWNvbiBzcGFue1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMgLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biAuY2FyZXR7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgfVxyXG4gIC5tYWluLXBvcHVwIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogZW0oMjUwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tYXBJbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcblxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgIC50aGFua3Mge1xyXG4gICAgICAgIC50aGFua3MtaW5uZXIge1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubWFpbi1wb3B1cCB7XHJcblxyXG4gICAgd2lkdGg6IGVtKDI4MCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmVucS1mb3JtLXNlYyB7XHJcbiAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogZW0oMjUpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWRlYWxlciB7XHJcblxyXG4gICAgJi5pbm5lci1iYW5uZXIge1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1hcC1hcmVhLXNlYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbWFwLWluZm8ge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI1KVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIC5ib3gge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgfVxyXG4gICAgICAuYWRkcmVzcy1zZWMge1xyXG4gICAgICAgIC5kZXRhaWwtYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAmLnZpcnR1YWwtYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZW0oMjUpXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIHRvcDogZW0oNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb257XHJcbiAgICAgICYuZW5xLWZvcm0tc2VjIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2hvdy1yb29tLXNlYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lciBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcblxyXG4gIC5hdXRvTGlzdCBsaSBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG5cclxuXHJcbiAgLyogY2F0ZWdvcnktcGFuZSBzdGFydCAqL1xyXG4gIC5jYXRlZ29yeS1wYW5lIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWRyb3Bkb3duIHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogY2F0ZWdvcnktcGFuZSBlbmQgKi9cclxuXHJcblxyXG4gIC5jb250YWN0LW1hcC1pbmZvIHtcclxuICAgIC5hdXRvTGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNTM3NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaG91ci10YWJsZSB7XHJcbiAgICAgIC5jb2wtc2VjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLXNlYy1vbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc2VjLXR3byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAudGV4dGFyZWFzZWMge1xyXG4gICAgICBtYXJnaW46IGVtKDMwKSAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNob3ctcm9vbS1zZWMge1xyXG4gICAgcGFkZGluZzogZW0oMjApIDAgZW0oNjApIDA7XHJcblxyXG4gICAgLmRldGFpbC1hcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMjApXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQ1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxuICAuY29udGFjdC1kZWFsZXIuaW5uZXItYmFubmVyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICBoMlxyXG4gICAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zaG93LXJvb20tc2VjIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG4iLCIuaW5uZXItYmFubmVyIHtcclxuXHJcbiAgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgJi50X3NweyBtYXJnaW4tdG9wOiA1ZW19XHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMGVtO1xyXG4gICAgICByaWdodDogNS41ZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG5cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMS4yNWVtIDA7XHJcbiAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IC4wNjI1ZW07Ki9cclxuICAgIH1cclxuICAgIC5iYW5uZXItaWNvbi1sb2dvIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5hYm91dC1kZWFsIHtcclxuICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWRlYWxlci1zZWMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzZW0gMDtcclxuICBmb250LXNpemU6IDEuMjUwZW07XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IDAuNGVtOyovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tdG9wOiBlbSgyMik7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCBlbSgxNCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGVtKDgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYXN0IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5jb21wYW55LWludHJvLXNlYyB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICBwYWRkaW5nOiA2LjI1MGVtIDA7XHJcblxyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxMik7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBwIHtcclxuXHJcbiAgICBmb250LXNpemU6IGVtKDIwKVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZXhwbG9yZS1zZWMge1xyXG4gIHBhZGRpbmctdG9wOiBlbSg3MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IDAuNGVtOyovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGVtKDIwKTtcclxuICAgIHdpZHRoOiAyNyU7XHJcblxyXG4gICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogNTIlO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNWVtIDIuNWVtIDIuNWVtO1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMi41ZW07XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdG9wOiBlbSg0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDAuNjI1ZW07XHJcbiAgICAgIHdpZHRoOiA1MyU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMmVtIDIuNWVtO1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMi41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC42MjVlbSAwIDEuMTI1ZW0gMDtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgcGFkZGluZzogMCAyLjVlbSAyLjVlbSAyLjVlbTtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNC41ZW07XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmNlcnRpZmllZC1jYXIge1xyXG5cclxuICAgICAgd2lkdGg6IDQxJTtcclxuXHJcbiAgICB9XHJcbiAgICAmLm1hcC1zZWMge1xyXG5cclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1haW4tYm94LXNlYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBociB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtYm94IHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IGVtKDQwKTtcclxuXHJcbiAgICAudGV4dC1zZWMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDE3JTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTEwKTtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIC8qbGV0dGVyLXNwYWNpbmc6IDAuNGVtOyovXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgLypsZXR0ZXItc3BhY2luZzogMC42cHg7Ki9cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMjUpO1xyXG4gICAgICBtaW4td2lkdGg6IDIzZW07XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IGVtKDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kaXNjbGFpbWVyLXR4dCB7XHJcbiAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAuc3RhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hYm91dC1kZWFsLmlubmVyLWJhbm5lciB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgLy9oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgIC8vIGhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xyXG4gIH1cclxuICAmLm1ndDJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gIH1cclxufVxyXG4uY29tcGFueS1pbnRyby1zZWMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gLy8gaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAvLyBoZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjYWxsLXNlYyB7XHJcbiAgaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICYud2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG4gIC5mcC10YWJsZUNlbGwge1xyXG4gICAgaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgaW1nIHtcclxuICAgICAgJi5mb3ItbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLy8uYWJvdXQtZGVhbC5pbm5lci1iYW5uZXIgLmZwLXRhYmxlQ2VsbHtcclxuICAvLyAgcGFkZGluZy10b3A6IGVtKDgwKTtcclxuICAvL31cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcblxyXG5cclxuXHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW0gMi41ZW0gMi41ZW07XHJcbiAgICB9XHJcbiAgICAmLmNhbGMtc2VjIHtcclxuICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNTFweFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmllIHtcclxuICAgIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuICAgICAgJi5tYXAtc2VjIHtcclxuICAgICAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgICAgICsgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jYWxjLXNlYyB7XHJcbiAgICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgICArIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuICAgIC5ib3gtb25lLXRleHQge1xyXG5cclxuICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgPiBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMy41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAuYm94LW9uZS10ZXh0IHtcclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LXRocmVlLXRleHQge1xyXG5cclxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmllIHtcclxuICAgIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgLmNvbnRhY3QtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOjNlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lci1iYW5uZXIgLmRlYWxlci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgIHRvcDogNi41ZW07XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMGVtIDIuMmVtO1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAuNmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMC4yZW07XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIGgye1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nOiAwZW0gMCAzZW07XHJcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGwge1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5ib3gtb25lLXRleHQgLmltZy1yZXNwb25zaXZlIHtcclxuXHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBib3R0b206IC0wLjM3NWVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyNikgZW0oMTkpO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmJveC1vbmUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjUpIGVtKDE5KTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRlTW9iaWxlQmFubmVyVGV4dHtcclxuICAgIC5pbm5lci1iYW5uZXJ7XHJcbiAgICAgIC50eHQtc2Vje1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJveC10aHJlZS10ZXh0IC5idG57XHJcbiAgICB3aWR0aDogMTNlbTtcclxuICB9XHJcblxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuY29udGFjdC1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6M2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktaW50cm8tc2Vje1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2Vje1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDBlbSAwIDNlbTtcclxuICB9XHJcblxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5idG4gaSB7XHJcbiAgICB0b3A6ZW0oNikgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5ib3gtb25lLXRleHQgLmJ0biwgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJveC10aHJlZS10ZXh0IC5idG4sIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5ib3gtdHdvLXRleHQgLmJ0bntcclxuICAgIG1pbi13aWR0aDogMTEuNWVtO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMGVtIDIuMmVtO1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiBlbSg0KSAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhbm5lciAuZGVhbGVyLWJhbm5lcntcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDYuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIHtcclxuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogZW0oOCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcclxuXHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxMikgIWltcG9ydGFudDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDExKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdHdvLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEyKSBlbSgxMSkgIWltcG9ydGFudDtcclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXRocmVlLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEzKSBlbSg5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiBlbSg0MzApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLm5vcm1hbC1wYWdlcyB7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgICAgLmZwLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhpZGVNb2JpbGVCYW5uZXJUZXh0e1xyXG4gICAgLmlubmVyLWJhbm5lcntcclxuICAgICAgLnR4dC1zZWN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcblxyXG4gIC8qIGFib3V0IGRlYWxlYXIgcGFnZSAqL1xyXG4gIC5jb21wYW55LWludHJvLXNlY3tcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LWRlYWwge1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtc2VjIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIHtcclxuICAgIC5kZWFsZXItYmFubmVyIHtcclxuICAgICAgaGVpZ2h0OiAyMmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICByaWdodDogZW0oMzApO1xyXG4gICAgICAgIHRvcDogNWVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oNik7XHJcblxyXG4gICAgICAvKiBhYm91dCBkZWFsZWFyIHBhZ2UgKi9cclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgcGFkZGluZzogMCBlbSgyMCk7XHJcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIC5jb250YWN0LWJveCB7XHJcbiAgICAgIGhlaWdodDogZW0oMzIwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIHdpZHRoOjIwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAxMiU7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxMCk7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgICAgJi5jZXJ0aWZpZWQtY2FyIHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5mbG9nb3NlYyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgKyBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtdGhyZWUtdGV4dCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMClcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaG9tZXBhZ2Uubm9ybWFsLXBhZ2VzIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgICAuZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZwLXNjcm9sbGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1kZWFsZXIuaW5uZXItYmFubmVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVlbSA7XHJcbiAgfVxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHAge1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2FsbC1zZWMge1xyXG4gICAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgJi5mb3ItZGVza3RvcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvci1tb2JpbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlkZU1vYmlsZUJhbm5lclRleHR7XHJcbiAgICAuaW5uZXItYmFubmVye1xyXG4gICAgICAudHh0LXNlY3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAuYWJvdXQtZGVhbCB7XHJcbiAgICAua3V3YWl0LWJhbm5lci1sb2dvIHtcclxuICAgICAgd2lkdGg6IGVtKDI1MCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTIuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLnR4dC1zZWMge1xyXG4gICAgICA+IGltZ3tcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcmlnaHQ6IGVtKDMwKTtcclxuICAgICAgdG9wOiAyZW07XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gIH1cclxuXHJcblxyXG4gIC5jb21wYW55LWludHJvLXNlYyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICB9XHJcbiAgICAuZXhwbG9yZS1zZWMgLmNvbnRhY3QtYm94IHtcclxuICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAuaW1nLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLmV4cGxvcmUtc2VjIC5mcC10YWJsZUNlbGx7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuZXhwbG9yZS1zZWMge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1ib3gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAuYm94LXR3by10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtb25lLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC10aHJlZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxMCkgZW0oMTUpO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDgpIDA7XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTcwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LWludHJvLXNlYyB7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVyIHAge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyAuc2VydmljZXMtYm94IC5ib3gtdGhyZWUtdGV4dCAuYnRuIHtcclxuICAgIG1pbi13aWR0aDogMTJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAuaW5uZXItYmFubmVyIC5kZWFsZXItYmFubmVye1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5leHBsb3JlLXNlYyB7XHJcbiAgICAuc2VydmljZXMtYm94IHtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgJi5mbG9nb3NlYyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjAwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmt1d2FpdC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmV4cGxvcmUtc2VjIC5zZXJ2aWNlcy1ib3ggLmJveC10aHJlZS10ZXh0IC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiAxMmVtO1xyXG4gIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1nXHJcbntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5zYWZlVGVjaEl0ZW1zIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLmxhdGVzdC1uZXdzIHtcclxuICBwIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbiAgaDN7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbntcclxuICAvLyBiYWNrZ3JvdW5kOiMwNzA3MDc7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgLmwxLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oMTkwKTtcclxuICAgIC8vYmFja2dyb3VuZDogIzA3MDcwNztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDM5LjUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg1MCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCk7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIGgze1xyXG4vLyAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcImdlX3RoYW1lZW5cIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xyXG4gICAgfVxyXG4gICAgcFxyXG4gICAge1xyXG4gIC8vICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVyc1wiLFwiZ2VfdGhhbWVlblwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sMS1pbWd7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDYwLjUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAua3ctdGx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogZW0oNTApO1xyXG4gICAgICBib3R0b206IGVtKDE4MCk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDEyKTtcclxuICAgICAgbWluLXdpZHRoOmF1dG87XHJcbiAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeV92aWRlb3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMC41JTtcclxuICBib3R0b206IDcuNSU7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAjZmY0NTQ1O1xyXG4gIH1cclxufVxyXG4ubWFpbi12aWRlby1saW5re1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5ob21lLWJhbm5lcntcclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGVmdDogMjYlO1xyXG4gICAgcmlnaHQ6YXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAjYzAwIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXZ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbntcclxuICBoZWlnaHQ6IDgyNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0b3A6NDQuMyU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEuMykgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMDApO1xyXG4gICAgZm9udC1mYW1pbHk6JGFyYWJpYy1mb250O1xyXG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMSk7XHJcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIGZvbnQtc2l6ZTogZW0oMTEpO1xyXG4gICAgd2lkdGg6ZW0oMTk4KTtcclxuICAgIHBhZGRpbmc6IGVtKDEzKSBlbSgyNykgZW0oMTIpIGVtKDI3KTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAuYmdWaWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2JnLWhlcm8tdmlkZW8uanBnXCIpIG5vLXJlcGVhdDsqL1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld1RpY2tlcntcclxuICBoZWlnaHQ6IGVtKDYwKTtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICAvLyBiYWNrZ3JvdW5kOiByZ2JhKCMwMTAxMDEsIDAuNCk7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6MDtcclxuICBib3R0b206MDtcclxuICB6LWluZGV4OiA5O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDoxOSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IGVtKDIzKSBlbSg4OCkgMCAwO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDotNSU7XHJcbiAgICAgIHRvcDotNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogI2Q1MGUwZTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgIHdpZHRoOmVtKDE0Mik7XHJcbiAgICAgIGhlaWdodDplbSgxMzcpO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiBlbSg0Nik7XHJcbiAgICAgIGhlaWdodDplbSg0Nik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6ZW0oMzYpO1xyXG4gICAgICB0b3A6ZW0oNyk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2JlbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBcclxuICAgICAgLy9pbWd7XHJcbiAgICAgIC8vICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAvLyAgaGVpZ2h0OmVtKDIxKTtcclxuICAgICAgLy8gIGxlZnQ6MDtcclxuICAgICAgLy8gIHJpZ2h0OjA7XHJcbiAgICAgIC8vICB0b3A6MDtcclxuICAgICAgLy8gIGJvdHRvbTowO1xyXG4gICAgICAvLyAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0LXRleHR7XHJcbiAgICB3aWR0aDo4MSU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAxMDEwMSwgMC44KTtcclxuICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgzOCkgMCAwO1xyXG4gICAgLmJ4LXdyYXBwZXIge1xyXG4gICAgICAuYngtdmlld3BvcnQge1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb29raWUtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gIHBhZGRpbmc6IDAgZW0oMzYpO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6MDtcclxuICBib3R0b206MDtcclxuICB6LWluZGV4OiA5O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuOHMpO1xyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBwYWRkaW5nOiBlbSg0NCkgMDtcclxuICB9XHJcbiAgLmJ0bmFyZWEge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgLmNsb3NlLWMtYmFyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgbGVmdDogMnB4O1xyXG4gICAgICB3aWR0aDogZW0oMjIpO1xyXG4gICAgICBoZWlnaHQ6IGVtKDIyKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBlbSgyMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBlbSgxMTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDQ2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDQ2KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgbGVmdDogMjAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmluYWN0aXZlIHtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgfVxyXG59XHJcbi5uZXdTbGlkZXJ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIH1cclxuICAgIC5uZXdzTGlua3tcclxuICAgICAgZm9udC1zaXplOiBlbSgxMik7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogZW0oMykgMCBlbSgzKSBlbSg2MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZWZ0OiBlbSg0Mik7XHJcbiAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDplbSgzKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aHJlZUltYWdlc3tcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICAuaXRlbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOjMzLjMzMyU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLml0ZW0taGVhZGluZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oMTEwKSBlbSg2MCkgZW0oNzYpIGVtKDYwKTtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IGVtKDQwKTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC40MDBlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjQwMGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxLjVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ubmV3c1NsaWNrTmF2e1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDoxOSU7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLypwYWRkaW5nOiBlbSgyMykgMCAwIGVtKDg4KTsqL1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDotNSU7XHJcbiAgICB0b3A6LTUwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogI2Q1MGUwZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgd2lkdGg6ZW0oMTQyKTtcclxuICAgIGhlaWdodDplbSgxMzcpO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIGl7XHJcbiAgICB3aWR0aDogZW0oNDYpO1xyXG4gICAgaGVpZ2h0OmVtKDQ2KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OmVtKDM2KTtcclxuICAgIHRvcDplbSg3KTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2JlbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5zbGljay1saXN0e1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLm5ld3NOYXYtaXRlbXtcclxuICAgIHBhZGRpbmc6IGVtKDgpIGVtKDg4KSBlbSg4KSAwO1xyXG4gICAgaGVpZ2h0OiBlbSg2MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGF7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3U2xpY2tTbGlkZXJ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLnNsaWNrLXNsaWRle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjAlO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAubmV3c0xpbmt7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IGVtKDMpIDAgZW0oMykgZW0oNjAsIDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OmVtKDMpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzAsIDE4KTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZG90c3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0b3A6IGVtKDQpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgZW0oMTIpIDAgMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICB3aWR0aDogZW0oMTUpO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmxhdGVzdC1uZXdze1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDYwKTtcclxuICAgIHBhZGRpbmctbGVmdDogZW0oNjApO1xyXG4gICAgLnJvd3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgtNjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oLTYwKTtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg2MCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvd3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMXtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjgpIDA7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgfVxyXG4gIC50eHR7XHJcbiAgICBwYWRkaW5nOjAgZW0oNjApIGVtKDYwKSBlbSg2MCk7XHJcbiAgICBtaW4taGVpZ2h0OmVtKDE5MCk7XHJcbiAgICBib3JkZXItbGVmdDpzb2xpZCAxcHggI2M5YzljOTtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgyMCkgMDtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDIwKSAwO1xyXG4gIH1cclxuICAubW9yZUxpbmt7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IGVtKDMpIDAgZW0oMykgZW0oNDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6ZW0oMyk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGh1bWJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygxcyk7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIGJvdHRvbTplbSgtMzApO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgIHdpZHRoOmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OmVtKDE2KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZwLXRhYmxlQ2VsbHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG59XHJcbi5sb2dvLXNlY3Rpb257XHJcbiAgcGFkZGluZzplbSgxNSkgMCBlbSg0NSkgMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uaG9uZGEtbG9nb3tcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ZW0oMjA0KTtcclxuICBoZWlnaHQ6ZW0oNDUpO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmVtYmVkLWNvbnRhaW5lcntcclxuICB3aWR0aDoxMDAlIDtcclxuICBoZWlnaHQ6MTEwdmggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6MDtcclxuICB0b3A6MDtcclxufVxyXG5cclxuXHJcbi5pbWctZGVza3RvcC1ub25le1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIHtcclxuICBpbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgLmhvbWVwYWdlIC5mdWxscGFnZS13cmFwcGVyIC52aWRlby1zZWN0aW9uLmZwLXNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ob21lLWJhbm5lciAuc2xpY2stZG90c3tcclxuICAgIGxlZnQ6MTglO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuXHJcbiAgLm1hYyB7XHJcbiAgICAjbXlWaWRlb3tcclxuICAgICAgaGVpZ2h0OiA3ODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tYWMge1xyXG4gICNteVZpZGVve1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYnRuIGl7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIHRvcDogLjIxMjVlbTtcclxuICB9XHJcbiAgLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldHtcclxuICAgIHRvcDogMC4yZW07XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4uc2FmYXJpLCAuYW5kcm9pZCB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuI215VmlkZW97Ym9yZGVyOm5vbmUgIWltcG9ydGFudDt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpe31cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLm5ld1RodW1iIHtcclxuICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgIH1cclxuICB9XHJcbiNzZWN0aW9uNXtcclxuICBwYWRkaW5nLXRvcDogZW0oMTApO1xyXG59XHJcbiAgLmxvZ28tc2VjdGlvbntcclxuICAgIHBhZGRpbmc6ZW0oNSkgMCBlbSgzMCkgMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTM1cHgpIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpe1xyXG4gIGJvZHkge1xyXG4gICAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24gLlByb2R1Y3RHYWxsZXJ5IC5wcm9kdWN0IHtcclxuICAgICAgLmNhcntcclxuICAgICAgICBib3R0b206IDEuN2VtO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIC45Mzc1ZW0gMS42MjVlbTtcclxuICAgICAgICB3aWR0aDogMTcuNjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5Qcm9kdWN0R2FsbGVyeSAucHJvZHVjdCAuaG92ZXItc3RhdGV7XHJcbiAgICAgIGJvdHRvbTogMS43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcblxyXG4gIGJvZHkge1xyXG4gICAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24gLlByb2R1Y3RHYWxsZXJ5IC5wcm9kdWN0IHtcclxuICAgICAgLmNhcntcclxuICAgICAgICBib3R0b206IDEuN2VtO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIC45Mzc1ZW0gMS42MjVlbTtcclxuICAgICAgICB3aWR0aDogMTcuNjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5Qcm9kdWN0R2FsbGVyeSAucHJvZHVjdCAuaG92ZXItc3RhdGV7XHJcbiAgICAgIGJvdHRvbTogMS43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcbiAgLm5ld1RpY2tlciB7XHJcbiAgICAubGVmdC1oZWFkaW5nIHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYXRlc3QtbmV3cyBoMXtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICB9XHJcblxyXG4gIC8vLm5ld3NTbGlja05hdntcclxuICAvLyAgaDN7XHJcbiAgLy8gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgLy8gIH1cclxuICAvL31cclxuXHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG5cclxuICAuY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAuaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lLWJhbm5lciAuc2xpY2stZG90cyB7XHJcbiAgICBib3R0b206IDclO1xyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbntcclxuICAgIC5sMS1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMjAwKTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MSk7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8ubmV3c1NsaWNrTmF2e1xyXG4gIC8vICBoM3tcclxuICAvLyAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG5cclxuICAubmV3VGlja2VyIHtcclxuICAgIC5sZWZ0LWhlYWRpbmcge1xyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLy5sYXRlc3QtbmV3c3tcclxuICAvLyAgcHtcclxuICAvLyAgICBkaXNwbGF5OiBub25lO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcbiAgLmxhdGVzdC1uZXdzIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgfVxyXG4gIC5jb29raWUtYmFyIHAge1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgfVxyXG59XHJcblxyXG4ubW91c2UtaWNvbntcclxuICAmLmRlc2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5yZXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1wb3J0cmFpdCwgLm1vYmlsZS1sYW5kc2NhcGV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRocmVlSW1hZ2Vze1xyXG4gICAgLml0ZW17XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdze1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGhlaWdodDogMTUuNWVtO1xyXG4gICAgfVxyXG4gICAgLm5ld1RodW1ie1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vcmVMaW5re1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oNSkgZW0oMykgZW0oNDApO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3U2xpZGVyIHtcclxuICAgIGxpIHtcclxuICAgICAgLm5ld3NMaW5re1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMykgZW0oNSkgZW0oMykgZW0oNTApO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb29raWUtYmFyIHtcclxuICAgIC5idG4taG9sbG93IHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlLWMtYmFye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgwKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3U2xpY2tTbGlkZXIge1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSg1KSBlbSgzKSBlbSg1MCk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5cclxuXHJcbi5kZXNrdG9wLWltZ3tcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2JpbGUtaW1ne1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG5cclxuICAudGhyZWVJbWFnZXMgLml0ZW0gaDJ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDtcclxuICB9XHJcbiAgLnRocmVlSW1hZ2VzIC5pdGVtIGgyIHNwYW57XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gIH1cclxuICBib2R5IGZvb3RlciB1bCBsaSBhe1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG4gIC5uZXdTbGlkZXIgbGkgLm5ld3NMaW5rIHNwYW57XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6LjVlbTtcclxuICB9XHJcbiAgYm9keSAuYm90dG9tLWZvcm0gLmZvcm0tY29udHJvbHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG4gIGZvb3RlciBwe1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICB9XHJcblxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIC5sMS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDEyMCk7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNDgpO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sMS1pbWd7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgLm5ld1RpY2tlciAucmlnaHQtdGV4dHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgfVxyXG4gIC5tYWluLXZpZGVvLWxpbmt7XHJcbiAgICBoZWlnaHQ6OTIuMDh2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIC5lbWJlZC1jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjkyLjA4dmggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICB0b3A6MDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvdmlkZW9fYmFubmVyLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTAwKTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgLmxlZnQtaGVhZGluZ3tcclxuICAgICAgd2lkdGg6IDIyJTtcclxuICAgIH1cclxuICAgIC5yaWdodC10ZXh0e1xyXG4gICAgICB3aWR0aDo3OCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxM2VtO1xyXG4gICAgICB9XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5uZXdzU2xpY2tOYXZ7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAubmV3U2xpY2tTbGlkZXIge1xyXG4gICAgcHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMjUlO1xyXG4gICAgfVxyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICBsZWZ0OiAxMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tc2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6OTIuMDh2aCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogOTIuMDh2aCA7XHJcbiAgICBtYXgtaGVpZ2h0OiA5Mi4wOHZoO1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgcGFkZGluZzogZW0oNjApIDAgMCAwO1xyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXIge1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6NzUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZUxpbmVTZWN0aW9uLCAgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb29raWUtYmFyIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgcGFkZGluZzogMS44NzVlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHJcblxyXG4gIC5tYWluLXZpZGVvLWxpbmt7XHJcbiAgICBoZWlnaHQ6NjJ2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm5ld1NsaWRlciBsaSAubmV3c0xpbmt7XHJcbiAgICB0b3A6IDFlbTtcclxuICB9XHJcbiAgLm1vdXNlLWljb257XHJcbiAgICAmLmRlc2t7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnJlc3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWJlZC1jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjYydmggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICB0b3A6MDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvdmlkZW9fYmFubmVyLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMikgZW0oMjUpIGVtKDEyKSBlbSgxMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDE0ZW07XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiwgLnRpbWVMaW5lU2VjdGlvbiwgLnRocmVlSW1hZ2VzLCAubGF0ZXN0LW5ld3MsIC5mcC1hdXRvLWhlaWdodHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLmZwLXRhYmxlQ2VsbHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9ue1xyXG4gICAgaGVpZ2h0OmVtKDYwMCkgIWltcG9ydGFudDtcclxuICAgIC5mcC10YWJsZUNlbGx7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2VyIHtcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3U2xpZGVyIHtcclxuICAgIGxpe1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDo3NSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzU2xpY2tOYXZ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICAubmV3U2xpY2tTbGlkZXJ7XHJcbiAgICBwe1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOjc1JTtcclxuICAgIH1cclxuICAgIC5uZXdzTGlua3tcclxuICAgICAgbGVmdDogMTUlO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgIHRvcDogZW0oNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tc2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDYydmggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDYydmg7XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXRlc3QtbmV3c3tcclxuICAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgIC5jb250YWluZXJ7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDMwKTtcclxuICAgICAgICYuZnVsbC1jb250YWluZXJ7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDApO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDApO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudHh0e1xyXG4gICAgICAgcGFkZGluZzogMCBlbSgzMCkgZW0oMzApIGVtKDMwKTtcclxuICAgICB9XHJcbiAgIH1cclxuICAubGF0ZXN0LW5ld3N7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZy1yaWdodDogZW0oMzApO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDMwKTtcclxuICAgICAgJi5mdWxsLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0e1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSgzMCkgZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29va2llLWJhciB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgICB9XHJcbiAgICAuYnRuYXJlYSB7XHJcbiAgICAgIC5idG4taG9sbG93IHtcclxuICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbWUtYmFubmVyIC5zbGljay1kb3Rze1xyXG4gICAgdG9wOiA2MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxufVxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cclxuXHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgLmwxLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICAubDEtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlY29uZC1wYW5lIC5jb2wtbWQtNCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuZGVza3RvcC1pbWd7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2JpbGUtaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb24gLmwxLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgfVxyXG5cclxuICAuZmFuY3lfdmlkZW97XHJcbiAgICBib3R0b206IDE1LjUlO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAubWFpbi12aWRlby1saW5re1xyXG4gICAgaGVpZ2h0OiAxMDd2aDtcclxuICB9XHJcblxyXG5cclxuICAubmV3VGlja2VyIC5sZWZ0LWhlYWRpbmcgaDN7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuICAubmV3U2xpZGVyIGxpIC5uZXdzTGluayBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgJi5kZXNre1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5yZXN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNob21lLXNlY3Rpb257XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJpZ2h0LXRleHQgbGl7XHJcbiAgICBtYXJnaW4tdG9wOiAuM2VtO1xyXG4gIH1cclxuICAuZW1iZWQtY29udGFpbmVye1xyXG4gICAgd2lkdGg6MTAwdncgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDoxMjB2aCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ZpZGVvX2Jhbm5lci5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5tb2JpbGUtcG9ydHJhaXR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubW9iaWxlLWxhbmRzY2FwZXtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIHBhZGRpbmc6IGVtKDQ4KSAwIDAgMDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDAwZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi4wMDBlbTtcclxuICAgICAgLnJvd3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIuMDAwZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi4wMDBlbTtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMDAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0e1xyXG4gICAgICBwYWRkaW5nOmVtKDMwKSBlbSgxNSkgZW0oMTUpIGVtKDE1KTtcclxuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVte1xyXG4gICAgICAmOm50aC1jaGlsZCg0KSwgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC50eHR7XHJcbiAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlTGlua3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxOCk7XHJcbiAgICB9XHJcbiAgICAucGFyYXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xyXG4gICAgfVxyXG4gICAgLmwxLWltZ3tcclxuICAgICAgLmt3LXRse1xyXG4gICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICBib3R0b206IGVtKDY1KTtcclxuICAgICAgICBwYWRkaW5nOiBlbSg2KTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdUaWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBoZWlnaHQ6ZW0oODApO1xyXG4gICAgLmxlZnQtaGVhZGluZ3tcclxuICAgICAgd2lkdGg6MTglO1xyXG4gICAgICBwYWRkaW5nOjEuOSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBpLCAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC10ZXh0e1xyXG4gICAgICB3aWR0aDogODIlO1xyXG4gICAgICBwYWRkaW5nOjElIDIlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3U2xpZGVyIHtcclxuICAgIGxpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdzTGlua3tcclxuICAgICAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzU2xpY2tOYXZ7XHJcbiAgICB3aWR0aDoxOCU7XHJcbiAgICBpLCAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5ld3NOYXYtaXRlbXtcclxuICAgICAgcGFkZGluZzogMSUgNiUgMSUgMSU7XHJcbiAgICAgIGhlaWdodDogZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld1NsaWNrU2xpZGVye1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNyk7XHJcbiAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAubmV3c0xpbmt7XHJcbiAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgdG9wOiBlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIsIDE4KTtcclxuICAgICAgaXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24sIC52aWRlby1zZWN0aW9uLCAudGltZUxpbmVTZWN0aW9uLCAudGhyZWVJbWFnZXMsIC5sYXRlc3QtbmV3cywgLmZwLWF1dG8taGVpZ2h0e1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAuZnAtdGFibGVDZWxse1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlSW1hZ2VzIHtcclxuICAgIC5pdGVte1xyXG4gICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAuaXRlbS1oZWFkaW5ne1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMwKTtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGJvdHRvbTplbSgyNSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIGhlaWdodDogMTMuNWVtO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5mdWxsLWNvbnRhaW5lciB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAuYm90dG9tLWZvcm0gLmZvcm0td3JhcHBlciAudGhhbmtzIC50aGFua3MtaW5uZXJ7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5jb29raWUtYmFyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bmFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob21lLWJhbm5lciAuc2xpY2stZG90cyB7XHJcbiAgICB0b3A6IDM4JTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcblxyXG4gIC5ob21lLWJhbm5lciAuc2xpY2stZG90cyB7XHJcbiAgICB0b3A6IDMzdmg7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmFuY3lfdmlkZW97XHJcbiAgICBsZWZ0OiAxJTtcclxuICAgIGJvdHRvbTogMTMuNSU7XHJcbiAgfVxyXG5cclxuXHJcbiAjaG9tZS1zZWN0aW9uIHtcclxuICAgaGVpZ2h0OiA3MXZoICFpbXBvcnRhbnQ7XHJcbiAgIG1pbi1oZWlnaHQ6IDcxdmggIWltcG9ydGFudDtcclxuIH1cclxuXHJcbiAgI251bWJlckNvdW50ZXJ7XHJcbiAgICB0b3A6IDQwJTtcclxuICB9XHJcbiAgLm5ld1NsaWRlciBsaXtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIC5uZXdzTGlua3tcclxuICAgICAgdG9wOjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSAuZW1iZWQtY29udGFpbmVye1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ZpZGVvX2Jhbm5lcl9tb2JpbGUuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5tb2JpbGUtcG9ydHJhaXR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtbGFuZHNjYXBle1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm5ld1RpY2tlcntcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOjI4JTtcclxuICAgICAgcGFkZGluZzogNCUgMyU7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtdGV4dHtcclxuICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgcGFkZGluZzoxLjUlIDIlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3U2xpZGVyIHtcclxuICAgIGxpIHtcclxuICAgICAgaGVpZ2h0OmluaXRpYWw7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5uZXdzU2xpY2tOYXZ7XHJcbiAgICB3aWR0aDozNiU7XHJcbiAgICBpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5ld3NOYXYtaXRlbXtcclxuICAgICAgcGFkZGluZzogMSUgNiUgMSUgNCU7XHJcbiAgICAgIGhlaWdodDogZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3U2xpY2tTbGlkZXJ7XHJcbiAgICBoZWlnaHQ6aW5pdGlhbDtcclxuICAgIHB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMjIpO1xyXG4gICAgfVxyXG4gICAgLm5ld3NMaW5re1xyXG4gICAgICB0b3A6IDAuOWVtO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyLCAxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogODB2aCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogODB2aDtcclxuICB9XHJcbiAgLnRocmVlSW1hZ2VzIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxhdGVzdC1uZXdzIHtcclxuICAgIC50eHQge1xyXG4gICAgICBoZWlnaHQ6IDEyZW07XHJcbiAgICB9XHJcbiAgICAuZnVsbC1jb250YWluZXIge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZy1tb2JsaWUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbWctZGVza3RvcC1ub25le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5jb29raWUtYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuICAgIC5idG5hcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuYnRuLWhvbGxvdyB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jbG9zZS1jLWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcblxyXG4gIC52aWRlby1zZWN0aW9uIHtcclxuICAgIC5oZXJvLXZpZGVve1xyXG4gICAgICBoZWlnaHQ6IDMxLjV2aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3VGlja2VyIHtcclxuICAgIC5sZWZ0LWhlYWRpbmcge1xyXG4gICAgICBwYWRkaW5nOiA1JSAzJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzU2xpY2tOYXZ7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qR2FsYXh5IFM4ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzNjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzQwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXtcclxuXHJcbiAgLm1haW4tdmlkZW8tbGlua3tcclxuICAgIGhlaWdodDogNzF2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDcxdmggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzYwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDc0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xyXG4gIC5lbWJlZC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxufSIsIi5wYWdlLW5vdC1mb3VuZHtcclxuICBtaW4taGVpZ2h0OjUwMHB4O1xyXG4gIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGgye1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmZvci1zdGlja3l7XHJcbiAgaGVhZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb21tb24uaW5uZXItYmFubmVyIHtcclxuICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICYubGFuZGluZy1pbm5lci1iYW5uZXItbmV3e1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDY1KTtcclxuICB9XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB0b3A6IDEyZW07XHJcbiAgfVxyXG4gIC5tb2JpbGUtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYuYmlnIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB0b3A6IDIyZW07XHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNzIpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIC50ZXh0LXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICNlZDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWd0MXtcclxuICBtYXJnaW4tdG9wOiA1dmg7XHJcbn1cclxuLm9uUGFnZS5tZ3Qxe1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy10b3A6IDQuMDYyNWVtO1xyXG59XHJcblxyXG4uZm9ybS1wYWdle1xyXG4gIC5vblBhZ2UubWd0MXtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5Ob3RGb3VuZHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFib3V0LWRlYWxlci1zZWMge1xyXG4gIGgyIHtcclxuICAgICYuY29uZGVuc2VkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IC44MTI1ZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLy9sZXR0ZXItc3BhY2luZzogZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy1sLWJveGVzIHtcclxuICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICYuY29uZGVuc2VkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAuNjI1ZW0gMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgLy8gZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sLWJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgLm5ld1RodW1iIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzNik7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IGVtKC0zMCk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyOCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgLy8gICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgxNSkgMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMykgZW0oMCkgZW0oMykgZW0oNDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IGVtKDMpO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWQge1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwIDA7XHJcbiAgLm5ld3MtZC1ib3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg0OCk7XHJcbiAgICAubi1kZXRhaWwtaW1nLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1kLWJhbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBhIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDU2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oNTYpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgaDUge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oMjYpO1xyXG4gICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLmRldGFpbC1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gIH1cclxuICBvbCwgdWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7ICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNik7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNoYXJlLWxpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSg1MCk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAudGhlc2hhcmUtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnNoYXJlLWljbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XHJcblxyXG4gICAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZS1zaGFyZSB7XHJcbiAgICAgIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgICAuc2hhcmUtaWNvIHtcclxuICAgICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWxhdGVkIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDI2KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IGVtKC0zMCk7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiBlbSg1Nik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDU2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgzMCkgZW0oNTApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI4KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTUpIDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgwKSBlbSgzKSBlbSg0MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDMpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgJi5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjYpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDM2KTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJjaGl2ZS1ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDMwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjIpIGVtKDMwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTApIGVtKDEyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTQpO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDApIGVtKDMpIGVtKDEwKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNnMpO1xyXG4gICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3NfaHJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNik7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZnVsbC10aHJlZS1jb2wge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgIHBhZGRpbmc6IDRlbSAuOTM3NWVtIDJlbTtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLm5vLW1hcmdpbiB7XHJcbiAgICAudGhyZWUtZnVsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtZnVsbCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgLy8mOmxhc3QtY2hpbGR7XHJcbiAgLy8gIG1hcmdpbi1ib3R0b206IGVtKDU0KTtcclxuICAvL31cclxuICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmltYWdle1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGV4dC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCBlbSg2MCkgZW0oNjApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjgpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgICYud2hpdGUtdHh0IHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG5cclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEycHggMTFweCAwO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmM2Y2ZmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAvL2xlZnQ6IC0xMnB4O1xyXG4gICAgICAvL2JvcmRlci13aWR0aDogMTFweCAwIDExcHggMTJweDtcclxuICAgICAgLy9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmM2Y2ZmI7XHJcblxyXG4gICAgfVxyXG4gICAgJi5wb2ludGVyLWZsaXBlZCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMHB4IDExcHggMTJweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICAjZjNmNmZiO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJlZC1ib3h7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgaDMsIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNoYXJpbmctcHJvZ3Jlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50ZXh0LWFyZWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiBlbSg3MCk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTApO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYnktZmlsdGVyIHtcclxuICBwYWRkaW5nOiBlbSg0MCkgMCAwIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oODApO1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IC0xNHB4IGF1dG8gMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLmJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDcwKSBlbSgyOCkgMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuICAgICAgLnNlYXJjaC1ieSB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg3JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDlweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9kZC1jYXJldC5zdmdcIikgbm8tcmVwZWF0IDAgMTFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgICAgIC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgaDMsIGhyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgLnMtZmlsdGVycyB7XHJcbiAgICAgcGFkZGluZzogMC41ZW0gOWVtIDAuNmVtIDEwZW07XHJcbiAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgfVxyXG4gIH1cclxufVxyXG4uaG9uZGEtZ2VuZXJhdG9yLXNlYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDZlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzhweCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy8gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oNDApIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgZm9udC1zaXplOiBlbSgzNCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5lci1ib3gtY29udCB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDYwKTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIC5nZW5lci1ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgyMCkgZW0oMTUpIGVtKDEwKTtcclxuICAgICAgICBib3R0b206IGVtKDUyKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwwKSAwLHJnYmEoMjU1LDI1NSwyNTUsLjYpIDM1JSxyZ2IoMjU1LDI1NSwyNTUpIDEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oNSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgICAgICAgIGNvbG9yOiRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGVsLW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMjApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSg4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQtZW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGxvcmUge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgyMikgZW0oMjApIGVtKDc1KTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmx1ZS10aGVtZXtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaHJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAyM2Y4ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLm1vZGVsLW5hbWUge1xyXG4gICAgICAgICAgLmV4cGxvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzAyM2Y4ODtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDIzZjg4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFjIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5jb2wtbWQtMyAuZ2VuZXItYm94e1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG59XHJcbi5tYXJpbmUtcGFnZSB7XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3ggLm1vZGVsLW5hbWUgLmV4cGxvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMjNmODg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogIzBiNjVkMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcgaHJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMjNmODggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQge1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCAubW9kYWwtY29udGVudCAucHJvZHVjdC1hcmVhIC5pbWFnZSAuZ2VuLWluZm8tMntcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc3RlcFBvcHVwIHtcclxuICAubW9kYWwtY29udGVudHtcclxuICAgIHB7XHJcbiAgICAgICYucHJpY2UtdGFxe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICBjb2xvcjojM2YzZjNmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTplbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1ibHVlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDIzZjg4ICFpbXBvcnRhbnQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGI2NWQyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAubW9kYWwtbGcge1xyXG4gICAgd2lkdGg6IDk1ZW07XHJcbiAgICB0b3A6IDYlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogZW0oNzApIDAgZW0oNTApIDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wcm9kdWN0LWFyZWF7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDYwKSBlbSg2MCkgMCAwO1xyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDApO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbi1pbmZvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAvL3B7XHJcbiAgICAgICAgICAvLyAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udC1lbmc7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0xIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgyNjcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhci0yIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg0MjYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAtMTIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGVtKDIyMCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMjUpIGVtKDEzKSBlbSg2MCk7XHJcbiAgICAgICAgICAuc3BhY2UtaWNvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGVtKDEyKTtcclxuICAgICAgICAgICAgdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgdG9wOiAuNDg3NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI1KSBlbSgxMykgZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWNzLWFyZWEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuICAgIC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICBmb250LWZhbWlseTogXCJ1bml2ZXJzIGNvbmRlbnNlZFwiO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIC5pY29uLXRleHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDUwKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIC5iaWd0ZXh0e1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgLnNtYWxsLXRleHR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJpZ3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udC1lbmc7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG5cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBjMGMwYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwgIzJjMmMyYyAxMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBjMGMwYyAxJSwjMmMyYzJjIDEwMCUpO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwYzBjMGMnLCBlbmRDb2xvcnN0cj0nIzJjMmMyYycsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICB3aWR0aDogNzVlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cgLmNsb3Nle1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5wb3dlci1wYWdlIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuaW1hZ2Uge1xyXG4gIGltZ3tcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG4uZi13LWIge1xyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oNjApIGVtKDYwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMjMlO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSg4MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgLy8gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgLnJlcy12ZXJze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxvY2F0aW9uLW1hcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICNtYXAtY2FudmFzIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE2JTtcclxuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDElLCByZ2JhKDAsMCwwLDAuMykgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC4zKSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMC4zKSAxMDAlKTtcclxuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjNjYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuZ21ub3ByaW50LmdtLWJ1bmRsZWQtY29udHJvbC5nbS1idW5kbGVkLWNvbnRyb2wtb24tYm90dG9tICAgIHtcclxuICAgICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmdtLXN2cGN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1sZWdhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwIDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDIwKSBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIGVtKDIwKSBlbSgyMCkgMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxMyk7XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWZpZWxkc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9sb2NhdGlvbi9zdGF0aWMtYmcuanBnXCIpIGNlbnRlciA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1ZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNSk7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3R7XHJcbiAgICAgICAgICA+IC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbSg4KSBlbSgxNSk7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9sb2NhdGlvbi1kZC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDI0KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYzc1M2Q7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogZW0oNjIpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0b3A6IC42MTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLXBvcHVwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzVhNWE1YSwgMC45NSkgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBtYXJnaW46IDM1cHggMCAwIDI2cHggIWltcG9ydGFudCA7XHJcbiAgICB3aWR0aDogZW0oMjAwKSAhaW1wb3J0YW50O1xyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW46ICAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgc3BhbiB7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubG9jYXRpb24tYWRkLWJveCB7XHJcbiAgICB3aWR0aDogZW0oNDUwKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oLTUwNSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDIwcHggMzBweCByZ2JhKDAsMCwwLDAuNCkpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAubWFwLWhlYWRpbmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDIwKSBlbSgyNSk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICYubWFwLWhlYWRpbmcye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDApIGVtKDI1KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDEwMCk7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLmRpcmVjdGlvbi1pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oNzYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oNzYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTM4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAyMHB4IHJnYmEoMCwwLDAsMC40KSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBlbSgzNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDM2KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvdy1hci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIC5zdDB7ZmlsbDojQ0MwMDAwOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgICAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTsgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7fVxyXG4gICAgICAgICAgLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDojQ0MwMDAwOyBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDQwKTtcclxuICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDE4KTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDM1KSBlbSgyNSkgMDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgzNSkgZW0oMTApIGVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzVweCA0MHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMmUyZTM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5pY29uLXBob25lIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmljb24tZW1haWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWZvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDI2KSBlbSg0MCkgZW0oMjYpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDVlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgICYucmVkLXR4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYS5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQuNDM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiBlbSgtNTApO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oMTAwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBlbSgyMik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgLnN0MHtmaWxsOiM5MTkxOTE7QGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxvYWRpbmcge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgfVxyXG4gICAgICAubG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAubWFwLWNsb3NlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgbWluLXdpZHRoOiA2LjI1ZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzLjEyNWVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAzLjEyNWVtO1xyXG4gICAgICAgIGhlaWdodDogMy4xMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42Nik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAzLjEyNWVtO1xyXG4gICAgICAgIGhlaWdodDogMy4xMjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uZXctbG9jYXRpb24tc2VhcmNoe1xyXG4gICAgICBoM3tcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDM1KSBlbSg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1nYntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1pbmxpbmV7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE5KTtcclxuICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDE5KTtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAuYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLDAsMCwwLjEyNSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJldHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLXJlc3VsdC1tYXAge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDI0KSBlbSgzMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RiZGJkYztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDIwKTtcclxuICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RiZGJkYztcclxuICAgICAgICAgIGhlaWdodDogZW0oMjYpO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI2KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxOSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDplbSgyOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItY29udGVudHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTplbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kaXN0YW5jZXtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOmVtKDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBlbSg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWVkZXRhaWx7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDQyJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIC5tYXAtbGVnYWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4LjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyYXktYXJlYS13YXJyYW50eSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICB9XHJcbn1cclxuLmV4Y2VwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwO1xyXG4gIC5leGNlcC10eHQge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDE2MCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMTUpO1xyXG4gICAgaDN7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSgwKTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjYyNWVtIC45Mzc1ZW0gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgd2lkdGg6IDE0LjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxucCB7XHJcbiAgJi5oaWxpZ2h0ZWQge1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDI2KTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgLnJlZC1zdGFyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3ZlcmxhcC1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IGVtKDE2MCkgMCAwO1xyXG4gICAgLmJhY2tzaWRlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBlbSg0ODUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZyb250c2lkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB3aWR0aDogZW0oMzIyKTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub2ZmZXItcHJvbW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyZW0gMCAwO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDAgZW0oNTApO1xyXG4gIH1cclxuICAucHJvbW8tYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyOCk7XHJcbiAgICAudmFsaWRpdHkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDElLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwLjgpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjY2MwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgfVxyXG4gICAgICAuc3BlY2lhbC10YWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogZW0oLTE2KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogZW0oMjA0KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDM0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgcGFkZGluZzogMCBlbSg2MCkgZW0oMTAwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IGVtKDM1NCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDI2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg2NCk7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHdpZHRoOiAxM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3R0b206IDQuNzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbS1ib3gge1xyXG4gICAgICAudmFsaWRpdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyNik7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKSBlbSg3MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgyNzApO1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgcmlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgYm90dG9tOiAyZW1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA5OGVtO1xyXG4gICAgdG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgcGFkZGluZzogZW0oNjApIDAgZW0oMjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnZhbGlkaXR5IHtcclxuICAgICAgICB3aWR0aDogZW0oNDUwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDMyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogZW0oLTE2KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogZW0oMzMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW8tdHh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBlbSg1Nik7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyOCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDM2KTtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCBlbSgyMik7XHJcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMi41ZW07XHJcbiAgICAgICAgJi5ib29rLWJ0e1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb21vLXR4dC0ye1xyXG4gICAgICBwe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcbi5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA3MGVtO1xyXG4gICAgdG9wOiAyOCU7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSBlbSgzNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICBmb250LXNpemU6IDIuMTI1ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIH1cclxuICAgIC52aWRlby1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Vuc2luZy10eHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2luLWltZyB7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIC5jbG9zZXtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5oci5iYXNpYyB7XHJcbiAgbWFyZ2luLXRvcDogZW0oMjgpO1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuYm9keS5tb2RhbC1vcGVue1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFzaWMtcGFnaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5ld3MtcGFnZSB7XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgaGVpZ2h0OiA0NCU7XHJcbiAgfVxyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAubmV3cy1wYWdlIHtcclxuICAgIC5uZXctbC1ib3hlcyB7XHJcbiAgICAgIC5sLWJveCB7XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgIGhlaWdodDogNDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgIHRvcDoxMGVtO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveCAubWFwLWNvbnRlbnQubUN1c3RvbVNjcm9sbGJhcntcclxuICAgIG1heC1oZWlnaHQ6IDI5JTtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5wcm9tby1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB3aWR0aDogNzhlbTtcclxuICAgICAgdG9wOiAyNiU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgIGhlaWdodDogNDUlO1xyXG4gIH1cclxuXHJcblxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLmljb24tdGV4dC1iYXIgLmljb24tdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyB7XHJcbiAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDg0JTtcclxuICAgIH1cclxuICAgIC5mb3JtLWJ0bi1zZWMgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICAubC1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAvLy5tb2RhbC1sZyB7XHJcbiAgICAvLyAgdG9wOiAyOSU7XHJcbiAgICAvL31cclxuICAgIC5tb2RhbC1jb250ZW50IC5pY29uLXRleHQtYmFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgLm1hcC1jb250ZW50Lm1DdXN0b21TY3JvbGxiYXJ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAlO1xyXG4gICAgICAgICAubWFwLWxvZ28ge1xyXG4gICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAuc2VhcmNoLWZpZWxkcy1ib3gge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAuOTM3NWVtIC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zZWxlY3Q+LmJ0biB7XHJcbiAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjQlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgIHdpZHRoOiA3MSU7XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnN1Yi1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAubWdie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLWlubGluZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ldy1sLWJveGVzIHtcclxuICAgICAgLmwtYm94IHtcclxuICAgICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc3ViLWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIC5tZ2J7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2staW5saW5le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLnBvd2VyLXBhZ2UgLmJveC10aHJlZSAuZXhwLXRpdGxlIHB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIgLmJveCAucy1maWx0ZXJzIHtcclxuICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQge1xyXG4gICAgLy8ubW9kYWwtbGcge1xyXG4gICAgLy8gIHRvcDogMjklO1xyXG4gICAgLy99XHJcbiAgICAubW9kYWwtY29udGVudCAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgICAuYWJvdXQtZGVhbGVyLXNlYyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogZW0oMCk7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gICAgLnJlbGF0ZWQgLnJlbGF0ZWQtYm94IC50ZXh0LWFyZWEgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lcntcclxuICAgICAgLnRoZXNoYXJlLWJ1dHRvbiAuc2hhcmUtaWNvIHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24gLnNoYXJlLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzOCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5sb2NhdGlvbi1jYXJldCB7XHJcbiAgICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bC5hcnJvdy1saXN0aW5nIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCAyZW0gLjkzNzVlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAgLm1vZGFsLWNvbnRlbnQgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDcxJTtcclxuICB9XHJcbiAgLm5ld3MtcGFnZSB7XHJcbiAgICAubmV3LWwtYm94ZXMge1xyXG4gICAgICAubC1ib3gge1xyXG4gICAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy5sYXRlc3QtbmV3cyB7XHJcbi8vICAubmV3VGh1bWJ7XHJcbi8vICAgIGhlaWdodDogMzAwcHg7XHJcbi8vICB9XHJcbi8vfVxyXG4udF9yaWdodHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAmLmRpcl9sdHJ7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcblxyXG4gIC5tYXJpbmUtcGFnZXtcclxuICAgIC5ib3gtbWFwIHtcclxuICAgICAgLnNlcnZpY2VzLWJveCB7XHJcbiAgICAgICAgLmJveC10d28tdGV4dCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLm1vcmVMaW5rIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSg1KSBlbSgzKSBlbSg0MCk7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICAubW9yZUxpbmsge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDMpIGVtKDUpIGVtKDMpIGVtKDQwKTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld1RodW1iIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyY2hpdmUtYXJlYSAuYXJjaGl2ZS1ib3ggLnRleHQtYXJlYSB1bCBsaSBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzKSBlbSgxMCkgZW0oMykgZW0oMTApO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtZC1ib3ggLm5ld3MtZC1iYW5uZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMC45KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3ggLm1vZGVsLW5hbWUgLmV4cGxvcmV7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAudGhyZWUtZnVsbCB7XHJcbiAgICAudGV4dC1hcmVhIHtcclxuICAgICAgd2lkdGg6IDMwZW07XHJcbiAgICB9XHJcbiAgICAuZnVlbC1lZmZpY2llbnQtdHh0IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ1bGwtdGhyZWUtY29sIHtcclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdze1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLmxvY2F0aW9uLWFkZC1ib3gge1xyXG4gICAgICAubWFwLWltYWdlIHtcclxuICAgICAgICAuZGlyZWN0aW9uLWljb257XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvdy1hci1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAuc3Qwe2ZpbGw6JGJyYW5kLXdoaXRlO31cclxuICAgICAgICAgICAgICAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTt9XHJcbiAgICAgICAgICAgICAgLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYXBMaXN0aW5nIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYXAtY2xvc2V7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIC5zdDB7ZmlsbDokYnJhbmQtd2hpdGU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1sZWdhbCB1bCBsaSBhIHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdlY2tvLmRlc2t0b3Aubm8tZmxleGJveGxlZ2FjeSB7XHJcbiAgICAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0IC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJ0bi1zZWMsIC5zZWFyY2gtYnl7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8gLnByb21vLWJveCAuaW1hZ2Uge1xyXG4gICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IC0xLjg3NWVtO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVlbTtcclxuICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaS5pY29uLXBsdXMtaWNvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgYnV0dG9uIHNwYW57XHJcbiAgICBmb250LXNpemU6IGVtKDE5KTtcclxuICB9XHJcbiAgYm9keS5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9tby1ib3guc20tYm94e1xyXG4gICAgLmljb24tcGx1cy1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zY3JvbGwtYXJlYXtcclxuICAgICAgaGVpZ2h0OiA0MiU7XHJcbiAgICB9XHJcbiAgICAubG9jYXRpb24tYWRkLWJveCAubWFwLWhlYWRpbmcubWFwLWhlYWRpbmcyIGgze1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogOSUgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubmV3cy1kIHtcclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICAuYXJjaGl2ZS1ib3gge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaGFyZS1saW5lci5hY3RpdmUtc2hhcmUgLnRoZXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlYyAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNjcm9sbC10by1maXhlZC1maXhlZCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDJlbTtcclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lciAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHRvcDogMTBlbTtcclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI5JTtcclxuICAgICAgd2lkdGg6IDg1ZW07XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAuZ2VuLWluZm8tMiB7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1kZWFsZXItc2VjIGgyLmNvbmRlbnNlZCB7XHJcbiAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICB9XHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmhlYWRpbmcge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDYwKTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZS1mdWxsIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICB3aWR0aDogMzBlbTtcclxuICAgICAgcGFkZGluZzogMCAzLjc1ZW0gMS43NWVtO1xyXG4gICAgfVxyXG4gICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLXRocmVlLWNvbCB7XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogOTh2aDtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gLjkzNzVlbSAuNWVtO1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgICB3aWR0aDogODVlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4Y2VwdGlvbiB7XHJcbiAgICAuZXhjZXAtdHh0e1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuICAubG9jYXRpb24tbWFwIC5sb2NhdGlvbi1hZGQtYm94IC5tYXAtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94Lm5ldy1sb2NhdGlvbi1zZWFyY2ggLnNjcm9sbC1hcmVhIHtcclxuICAgICAgaGVpZ2h0OiA1NyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm5ldy1sLWJveGVzIHtcclxuICAgIC5sLWJveCB7XHJcbiAgICAgIC5uZXdUaHVtYiB7XHJcbiAgICAgICAgLnBsYXktaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgLmhlYWRpbmdzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucmVsYXRlZCB7XHJcbiAgICAucmVsYXRlZC1ib3gge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtZCB7XHJcbiAgICAubmV3cy1kLWJveCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGluZXIuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgfVxyXG4gICAgICAucmVsYXRlZCAucmVsYXRlZC1ib3ggLnRleHQtYXJlYSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMTBlbTtcclxuICAgICAgLnR4dC1zZWMge1xyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLmlubmVyLWJhbm5lci5iaWcge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHRvcDogMTVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogZW0oNjAwKTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudC10eHQge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmludmVyc2Uge1xyXG4gICAgICAuZnVlbC1lZmZpY2llbnR7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHggMTJweCAxMXB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgI2YzZjZmYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1ieS1maWx0ZXIge1xyXG4gICAgLmJveCB7XHJcbiAgICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAgIC5zZWFyY2gtYnkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgLnMtZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMi40ZW07XHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgLmZvcm0tYnRuLXNlYyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5nZW5lcmF0b3ItZCB7XHJcbiAgICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMuNzVlbSAwIDAgMWVtO1xyXG4gICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZW4taW5mby0yIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG46bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAuaWNvbi10ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgaDIuY29uZGVuc2VkIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIC5oZWFkaW5nIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMgaDQge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mLXctYj4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDMuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogOTh2aDtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIC5ib290c3RyYXAtc2VsZWN0Pi5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zZW0gLjkzNzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjRlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgICAmLm5ldy1sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICAgIGhlaWdodDogNTklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjZXB0aW9uIHtcclxuICAgIC5leGNlcC10eHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZlci1wcm9tbyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJlbVxyXG4gICAgfVxyXG4gICAgLnByb21vLWJveCB7XHJcbiAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS44NzVlbSA0LjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAucHJvbW8tcHAge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAxOCU7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjUpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9tby10eHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW46IGVtKDIwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cC5zZW5zaW5nLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IC52aWRlby1ib3ggaWZyYW1lIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgbWluLWhlaWdodDogMjUuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JheS1hcmVhLXdhcnJhbnR5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC5nZW5lci1ib3gge1xyXG4gICAgICAgIC5nZW4tcHJpY2Vze1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblxyXG5cclxuXHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIC5tZ2J7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIGg1e1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveC5uZXctbG9jYXRpb24tc2VhcmNoIC5zdWItY29udGFpbmVyIC5idG4tZ3JvdXAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgYnV0dG9uIHNwYW57XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWF7XHJcbiAgICBoZWlnaHQ6IDM4JTtcclxuICB9XHJcblxyXG5cclxuICAuZGlzY2xhaW1lci10eHR7XHJcbiAgICAmLnRleHQye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1ndDF7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdyYXktYXJlYS13YXJyYW50eXtcclxuICAgIHBhZGRpbmc6IGVtKDUwKSAwIGVtKDIwKSAwO1xyXG4gICAgLnB1bGwtcmlnaHQuaW1hZ2UtcGFuZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIC5wcm9tby1ib3ggLmltYWdlIC5pY29uLXBsdXMtaWNvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5sb2NhdGlvbi1hZGQtYm94e1xyXG4gICAgICAmLm5ldy1sb2NhdGlvbi1zZWFyY2gge1xyXG4gICAgICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdC1tYXAge1xyXG4gICAgICAgICAgICAuc3ViLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFwLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHJcblxyXG4gIC5sb2NhdGlvbi1tYXAgLmxvY2F0aW9uLWFkZC1ib3gubmV3LWxvY2F0aW9uLXNlYXJjaCAuc2Nyb2xsLWFyZWF7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA0NSU7XHJcbiAgICAuc2VhcmNoLXJlc3VsdC1tYXB7XHJcbiAgICAgIHBhZGRpbmc6LjVlbTtcclxuICAgICAgLnN1Yi1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiA3OSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZGlzY2xhaW1lci10eHR7XHJcbiAgICAmLnRleHQye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMgLmNvbC1tZC0zIC5nZW5lci1ib3ggLm1vZGVsLW5hbWUgLmV4cGxvcmV7XHJcbiAgICBwYWRkaW5nOiAxLjI1ZW0gMS4zNzVlbSAxLjI1ZW0gMS4zNzVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuYnRuLWFyZWEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bjpsYXN0LWNoaWxke1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCAudHh0LXNlYyBociB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWwtYm94ZXMge1xyXG4gICAgLmwtYm94IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTRlbTtcclxuICAgICAgICAubW9yZUxpbmsgaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmV3VGh1bWIge1xyXG4gICAgICAgIC5wbGF5LWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjhlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjhlbTtcclxuICAgICAgICAgICAgdG9wOjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1kZWFsZXItc2VjIHtcclxuICAgICAgcGFkZGluZzogMS41ZW0gMTVweDtcclxuICAgICAgaDIge1xyXG4gICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzLWQge1xyXG4gICAgLm5ld3MtZC1ib3gge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGluZXIuYWN0aXZlLXNoYXJlIC50aGVzaGFyZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgICAucmVsYXRlZCB7XHJcbiAgICAgIC5yZWxhdGVkLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxZW07XHJcbiAgICAgICAgICAubW9yZUxpbmsgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmRlYWxlci1iYW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gLjkzNzVlbSAxZW07XHJcbiAgICAgIGgyLmNvbmRlbnNlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2hhcmluZy1wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ5LWZpbHRlciB7XHJcbiAgICAuYm94IC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgLnMtZmlsdGVyc3tcclxuICAgICAgIHBhZGRpbmc6IDFlbSAxLjc1ZW0gMWVtIDtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgbGVmdDogMS44NzVlbTtcclxuICAgIHRvcDogNWVtO1xyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIHRvcDogMCU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjc1ZW0gMCAwIDFlbTtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmFyLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAuNjI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2VuLWluZm8tMiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFyZWEge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDNlbTtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NWVtIDEuNTYyNWVtIC44MTI1ZW0gMS43NWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3BlY3MtYXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi10ZXh0LWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuaWNvbi10ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5zbWFsbC10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iaWd0ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICAvL3JpZ2h0OiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob25kYS1nZW5lcmF0b3Itc2VjIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwIDA7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIGhlaWdodDogZW0oMzQwKTtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBpbWcuZGVza3RvcC12ZXJzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZy5yZXMtdmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50LXR4dCB7XHJcbiAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWVsLWVmZmljaWVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGltZy5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pbnZlcnNlIHtcclxuICAgICAgLmZ1ZWwtZWZmaWNpZW50e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mdWVsLWVmZmljaWVudC10eHQge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEycHggMTFweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgICNmM2Y2ZmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7IFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIC5kZXNrdG9wLXZlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlcy12ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKi50aHJlZS1mdWxsIFtjbGFzc149XCJjb2wtXCJdLmZ1ZWwtZWZmaWNpZW50IC5pbWFnZSBpbWcge1xyXG5cclxuICB9Ki9cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICAgI21hcC1jYW52YXN7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGQtYm94IHtcclxuICAgICAgd2lkdGg6IGVtKDMyMCk7XHJcbiAgICAgIC5tYXAtY29udGVudC5tQ3VzdG9tU2Nyb2xsYmFye1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgLm1DU0JfY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICAgICAgLm1hcC1sb2dvIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpIGVtKDEwKSBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMTApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcExpc3Rpbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSkgZW0oMzApIGVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hcC1mb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogIGVtKDE1KSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLnNlYXJjaC1maWVsZHMge1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAuOTM3NWVtO1xyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGVtKDMpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxvY2F0aW9uLWNhcmV0IHtcclxuICAgICAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRuIHtcclxuICAgICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogZW0oMTIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmdyYXktYXJlYS13YXJyYW50eSB7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLm92ZXJsYXAtaW1hZ2Uge1xyXG4gICAgLmZyb250c2lkZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmJhY2tzaWRlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leGNlcHRpb24ge1xyXG4gICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAuZXhjZXAtdHh0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyLXByb21vIHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMS41ZW1cclxuICAgIH1cclxuICAgIC5wcm9tby1ib3gge1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSAzZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNmVtO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zbS1ib3ggLnRleHQtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDNlbTtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIHRvcDogMCU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvbW8tdHh0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luOiBlbSgxMCkgMCBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvbW8tdHh0LTJ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIuc2Nyb2xsLXRvLWZpeGVkLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAuc2Vuc2luZy1wcCB7XHJcbiAgICB0b3A6IDAlO1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgLnZpZGVvLWJveCBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwLmFjdGl2ZSAubWFwLWxlZ2FsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHAge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctbC1ib3hlcyAubC1ib3ggLnRleHQtYXJlYXtcclxuICAgIG1pbi1oZWlnaHQ6IDE3ZW07XHJcbiAgfVxyXG4gIGJvZHkgLmxvY2F0aW9uLW1hcCAubG9jYXRpb24tYWRkLWJveCAubWFwLWNvbnRlbnQgLm1hcC1sb2dve1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmluZS1wYWdlIHtcclxuICAgIC5zdGVwUG9wdXAuZ2VuZXJhdG9yLWQgLm1vZGFsLWNvbnRlbnQgLnByb2R1Y3QtYXJlYSAuaW1hZ2V7XHJcbiAgICAgIC5nZW4taW5mbywgaW1ne1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhvbmRhLWdlbmVyYXRvci1zZWMge1xyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgLmdlbmVyLWJveCB7XHJcbiAgICAgICAgLmdlbi1wcmljZXN7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuXHJcblxyXG4gIC5uZXctbC1ib3hlcyB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmwtYm94IHtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy1kIHtcclxuICAgIC5yZWxhdGVkIHtcclxuICAgICAgLnJlbGF0ZWQtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcmNoaXZlLWFyZWEge1xyXG4gICAgICAuYXJjaGl2ZS1ib3gge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyB7XHJcbiAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDE1KTtcclxuICAgIH1cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWJ0bi1zZWMge1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyAuZGVhbGVyLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEyLjVlbTtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnR4dCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24uaW5uZXItYmFubmVyIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAxZW07XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nZW5lci1ib3gtY29udCB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLmdlbmVyYXRvci1kIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICAubW9kYWwtbGcge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAucHJvZHVjdC1hcmVhIHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ2VuLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC5iYXItMSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyLjY4NzVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFyLTIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNC42MjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdlbi1pbmZvLTIge1xyXG4gICAgICAgICAgICAuYmFyLTEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYXJlYXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTFlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjkzNzVlbSAxLjU2MjVlbSAuODEyNWVtIDEuNzVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tdGV4dC1iYXIge1xyXG4gICAgICAgIC5pY29uLXRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaGFyaW5nLXByb2dyZXNzIC50ZXh0LWFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlLWZ1bGwge1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICBoZWlnaHQ6IDEzLjg3NWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbSAxZW07XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZnVlbC1lZmZpY2llbnQtdHh0e1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDExcHggMCAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjNmNmZiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wb2ludGVyLWZsaXBlZCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDExLjVweCAxMXB4IDExLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YzZjZmYiB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJlZC1ib3gge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZ1ZWwtZWZmaWNpZW50IHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgaW1nLnJlcy12ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZnVsbC10aHJlZS1jb2wge1xyXG4gICAgLmFib3V0LWRlYWxlci1zZWMge1xyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmYtdy1iPi5jb250YWluZXItZmx1aWQge1xyXG4gICAgLnRleHQtYXJlYSB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbSAxZW07XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubG9jYXRpb24tbWFwIHtcclxuICAgIC5zZWFyY2gtZmllbGRzIHtcclxuICAgICAgLnNlYXJjaC1maWVsZHMtYm94IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmZXItcHJvbW97XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSA0ZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnByb21vLXBwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMi41ZW0gMDtcclxuICAgICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbGlkaXR5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcFBvcHVwLnNlbnNpbmctcHAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyLjVlbSAwO1xyXG4gICAgICAudmlkZW8tYm94IGlmcmFtZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgICAudHdpbi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1tYXAge1xyXG4gICAgLm1hcC1sZWdhbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5tYXAtbGVnYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLm1hcmluZS1wYWdlIC5jb21tb24uaW5uZXItYmFubmVyLmJpZyAuZGVhbGVyLWJhbm5lcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHJcbiAgLnRocmVlLWZ1bGwgLmZ1ZWwtZWZmaWNpZW50LXR4dHtcclxuICAgIGhlaWdodDplbSgxNjApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCJcclxuLnByZS1zZWFyY2gtY29udGFpbmVye1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLyogbXVsdGlzZWxlY3QgY3NzIHN0YXJ0ICovXHJcblxyXG4uY3Jvc3N7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGFtYnVyZ2Vye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kaXMtdGV4dHtcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnNwYW4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBzZWxlY3Qge1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHghaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAtMXB4IC0xcHggLTFweCAtM3B4IWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweCFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gIH1cclxuICBiLmNhcmV0e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcmUtb3duZWQvYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tdWx0aXNlbGVjdC5kcm9wZG93bi10b2dnbGUuYnRuLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgfVxyXG4gIC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw0OFwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBob25kYSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBlbSgxMCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXVsdGlzZWxlY3Qtc2VsZWN0ZWQtdGV4dHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrLm11bHRpc2VsZWN0LXVpe1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbXVsdGlzZWxlY3QgY3NzIGVuZCAqL1xyXG5cclxuXHJcbi5idG4tc3VibWl0LCAuYnRuLXJlc2V0e1xyXG4gIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NiU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG59XHJcbi5idG4tc3VibWl0e1xyXG4gIG1hcmdpbi1sZWZ0OjElO1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbn1cclxuLmJ0bi1yZXNldHtcclxuICBtYXJnaW4tcmlnaHQ6MSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIlO1xyXG59XHJcblxyXG5cclxuXHJcbi5wcmUtc2VhcmNoe1xyXG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgcGFkZGluZzplbSg1MCkgMHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAucy1maWx0ZXJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAuc2VhcmNoLWJ5IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tbGVmdDogZW0oNTApO1xyXG4gICAgICB3aWR0aDogOCU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDg3JTtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMzclO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNS4yJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICB9XHJcbiAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgIH1cclxuICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICB9XHJcbiAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmNlZDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvZGQtY2FyZXQuc3ZnXCIpIG5vLXJlcGVhdCAwIDExcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kcm9wdXAge1xyXG4gICAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1idG4tc2VjIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5wcmUtc2VhcmNoLXNlY29uZHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNTIpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAuZmlsdGVyc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAjcHJlT3duZWRFbnF1aXJ5LmxvYWRpbmc6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMyU7XHJcbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyY2VkMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9kZC1jYXJldC5zdmdcIikgbm8tcmVwZWF0IDAgMTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgICAgICAgLmJ0biAuY2FyZXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucHJlLXNlYXJjaC1jb250ZW50e1xyXG4gIG1hcmdpbi10b3A6ZW0oMTE1KTtcclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy9mb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzNmM2YzZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMXB4O1xyXG4gIH1cclxuICAud2FycmFudHlfdGV4dHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTQwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IGVtKDM0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMy4xJTtcclxuICAgICAgcGFkZGluZy10b3A6IDc3cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycy1jb25kZW5zZWQ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgLy8gY29udGVudDpcIlwiO1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICB3aWR0aDogIDU5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjlweDtcclxuICAgICAgfVxyXG4gICAgICAvLyYud2FycmFudHktaWNvOmJlZm9yZXtcclxuICAgICAgLy8gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcHJlLW93bmVkL3dhcnJhbnR5LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvLyYucG9pbnQtY2hlY2staWNvOmJlZm9yZXtcclxuICAgICAgLy8gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvcHJlLW93bmVkL3BvaW50LWNoZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvLyYuc2FsZXMtc2VydmljZS1pY286YmVmb3Jle1xyXG4gICAgICAvLyAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcmUtb3duZWQvc2FsZXMtc2VydmljZS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcbiAgLnByZS1pbWd7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDE0NSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiBlbSgyMDcpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy9mb250LWZhbWlseTogJHVuaXZlcnMtY29uZGVuc2VkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mb3JtLXdyYXBwZXIgLnRoYW5rcy5wcmV0aGFua3N7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG59XHJcblxyXG4ubGVmdC1wYW5le1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoNXtcclxuICAgIGNvbG9yOiRicmFuZC13aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6NjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbi8vICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNlM2U2ZWIgc29saWQ7XHJcblxyXG4gIH1cclxufVxyXG4vKiBsZWZ0IE1lbnUgc3RhcnQgKi9cclxuLmF1cm9yYW1lbnUgbGkgPiB1bCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYXVyb3JhbWVudS1kZWZhdWx0LFxyXG4uYXVyb3JhbWVudS1kZWZhdWx0IHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbn1cclxuXHJcbi5hdXJvcmFtZW51LWRlZmF1bHQgPiBsaSA+IGEge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCAjZTNlNmViIHNvbGlkO1xyXG59XHJcblxyXG4uYXVyb3JhbWVudS1kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICBjb250ZW50OlwiXCI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9wcmUtb3duZWQvYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAxM3B4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxufVxyXG5cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCA+IGxpID4gYS5vcGVuOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3ByZS1vd25lZC9hcnJvdy11cC5wbmdcIikgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uYXVyb3JhbWVudS1kZWZhdWx0IGxpIGEge1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgcGFkZGluZzogMTNweCAyNXB4O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCBsaSB7XHJcbiAgJjpudGgtY2hpbGQoMm4gKyAyKXtcclxuICAgIGF7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYW5nZS1zbGlkZXJ7XHJcbiAgICBwYWRkaW5nOiBlbSg1KSAwIGVtKDIwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XHJcbiAgICAuc2xpZGVye1xyXG4gICAgICAmLnNsaWRlci1ob3Jpem9udGFse1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFuZy12YWx1ZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgJi5yYW5nbWlue1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci10cmFja3tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjYzVjNWM1IDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjYzVjNWM1IDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNWY1IDAlLCAjYzVjNWM1IDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCBhOmhvdmVyLFxyXG4uYXVyb3JhbWVudS1kZWZhdWx0IGE6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmF1cm9yYW1lbnUtZGVmYXVsdCB1bCBsaSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcclxuICBmb250LXNpemU6IGVtKDE2KTtcclxuICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlM2U2ZWIgc29saWQ7XHJcbiAgaW5wdXR7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6ZW0oMjApO1xyXG4gICAgd2lkdGg6IGVtKDE4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGxhYmVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4vKiBsZWZ0IE1lbnUgZW5kICovXHJcbi8qIHJpZ2h0IHBhbmUgc3RhcnQgKi9cclxuLnJpZ2gtcGFuZXtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgd2lkdGg6IDc0JTtcclxuICBtYXJnaW46IDIwcHggMyU7XHJcbiAgLnNlYXJjaC12aWV3e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmI7XHJcbiAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgIHBhZGRpbmc6IGVtKDEyKSBlbSgyNik7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIC52YWx1ZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgfVxyXG4gICAgLnR5cGV7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvLWxpc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgLmNvbnRlbnQtcGFuZXtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvLXRleHR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDExKTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbiAgICAgICAgICAucHJvLXN1Yi1oZWFke1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm8tc3ViLXZhbHVle1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wcmljZS1wYW5le1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIC5wcmljZXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApIGVtKDI5KTtcclxuICAgICAgICAudGl0bGUtdGV4dHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4vKiByaWdodCBwYW5lIGVuZCAqL1xyXG5cclxuLnNvY2lhbC13YWxsLXNlY3tcclxuICBtYXJnaW4tYm90dG9tOmVtKDUwKTtcclxufVxyXG4uc29jaWFsLWZ0LWxvZ297XHJcbiAgbWFyZ2luOiBlbSg2MCkgMCBlbSgxMCkgMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIGRldGFpbCBwYWdlIHN0YXJ0ICovXHJcbi5iYWNrdG9SZXN1bHRze1xyXG4gIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNwYW57XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICBpe1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIC5pY29uLWFycm93LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbC1nYWxsZXJ5LXNsaWRlcntcclxuICBtYXJnaW4tbGVmdDogNS4yJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMyU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXZ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZXtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcmUtc2VhcmNoLWRldGFpbC1jb250ZW50e1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDkwKTtcclxuICAucHJvLXRleHR7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogNyU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDIpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgbWFyZ2luOiAxMHB4IDBweCAyM3B4IDBweDtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDExKTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg1e1xyXG4gICAgICBmb250LXNpemU6IGVtKDQ3KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW46IDEwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgLnByby1saXN0LXN1YntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgICAucHJvLXN1Yi1oZWFke1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm8tc3ViLXZhbHVle1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXBhbmV7XHJcbiAgICAgIG1hcmdpbi10b3A6IGVtKDMwKTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oNjgpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDgpIGVtKDUpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmJhY2t0b1Jlc3VsdHN7XHJcbiAgICAuaWNvbi1hcnJvdy1saW5le1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFwLXBhbmV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGgzLmhlYWR7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogOSU7XHJcbiAgICB0b3A6MTAlO1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAjY29udGVudCBoM3tcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcbi5tb250aGx5LXBheXtcclxuICBiYWNrZ3JvdW5kOiAjZTllZWYxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiBlbSgxMTgpIDBweCBlbSgxMTApIDBweDtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gIH1cclxuICAuY2FzaC1oZWFke1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQ1KTtcclxuICB9XHJcbiAgLmNhc2gtdmFsdWV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjojMzEzMTMxO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMntcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zZXAtZ3JheS5wbmdcIikgcmVwZWF0LXk7XHJcbiAgICAgIGxlZnQ6IDQ5LjUlO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlLXNsaWRlcntcclxuICAgIGNsZWFyOiByaWdodDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNjUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5sYXN0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICB9XHJcbiAgICAucmFuZy1oZWFke1xyXG4gICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAucmFuZy12YWx1ZXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItaG9yaXpvbnRhbHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNCk7XHJcbiAgICAgIGNsZWFyOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvL1xyXG5cclxuICAucGF5LWRldGFpbHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaDV7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4vLyAgICAgIGZvbnQtZmFtaWx5OiAkdW5pdmVycztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgfVxyXG4gICAgaDZ7XHJcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIC5wYWlke1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNiYWMxYzU7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAyNXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnBhaWQtdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhaWQtdmFsdWV7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBkaXJlY3Rpb246cnRsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6bGFzdC1jaGlsZHtcclxuICAgICAgICAvLyAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGVtKDY4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpbWlsYXItY2FyLXBhbmV7XHJcbiAgcGFkZGluZzogZW0oODIpIDBweCBlbSgxMzApIDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaDN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAvL2xldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICB1bHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTZlYjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDEuNiU7XHJcbiAgICAgIC5wcm8tc3ViLWltZ3tcclxuICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNmViO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE5KTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByby10ZXh0LXN1YntcclxuICAgICAgICAucHJvLXRleHQtc3ViMXtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDE1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE2KTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggNnB4IDBweDtcclxuICAgICAgICAgIHNtYWxse1xyXG4gICAgICAgICAgICBjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAmLnByby1saXN0LXN1YntcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgxMCkgMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U2ZWI7XHJcbiAgICAgICAgICAgICAgLnByby1zdWItaGVhZHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wcm8tc3ViLXZhbHVle1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDY4KTtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi8qIGRldGFpbCBwYWdlIGVuZCAqL1xyXG5cclxuXHJcblxyXG4vKiBDYXIgRmluYW5jZSBDYWxjdWxhdG9yICovXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29udGVudDogJ+KclCc7XHJcbn1cclxuLmNoZWNrYm94IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmNoZWNrYm94IGxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG4uY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICBvdXRsaW5lOiAwcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG59XHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhO1xyXG59XHJcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcclxuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XHJcbn1cclxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xyXG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcclxufVxyXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcclxufVxyXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xyXG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YztcclxufVxyXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5yYWRpbyB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG4ucmFkaW8gbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyYjJiMjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgdG9wOiAzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAxOyB9XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBvdXRsaW5lOiBoaWRkZW47XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvdXRsaW5lLW9mZnNldDogMDtcclxufVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICBvcGFjaXR5OiAwLjY1OyB9XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XHJcbi5yYWRpby5yYWRpby1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7IH1cclxuXHJcbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxyXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxyXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxyXG5cclxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cclxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjsgfVxyXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XHJcblxyXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cclxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICM1YmMwZGU7IH1cclxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cclxuXHJcbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxyXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTsgfVxyXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxyXG5cclxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XHJcbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjOyB9XHJcbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XHJcblxyXG5cclxuXHJcblxyXG4ubGluZS1zZWxlY3R7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyY2VkMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwIDlweDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgJi5idG4tZ3JvdXB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvZGQtY2FyZXQuc3ZnXCIpIG5vLXJlcGVhdCAwIDExcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5kcm9wdXAge1xyXG4gICAgICAgIC5idG4gLmNhcmV0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXItZmluYW5jZS1ib3h7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAuY29sLW1kLTEye1xyXG4gICAgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgID5bY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDQwKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyLXBheS1ieHtcclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzcpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2M2Y2JjZDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllZWYxO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmNhci1wYXktaW5ye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTllZWYxO1xyXG4gICAgICBwYWRkaW5nOiBlbSg1MCkgZW0oMzApIGVtKDQwKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgLnBhaWR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IGRhc2hlZCAjYmFjMWM1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJpZy10eHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGFpZC10ZXh0e1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdC1ib3hlc3tcclxuICAgIG1hcmdpbjogMCAwIGVtKDM1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMjApO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGF5bWVudC1jaGVja2JveCB7XHJcbiAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmc6IGVtKDEwKSAwIDAgMDtcclxuICBoNHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuY2hlY2tib3h7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IGVtKDEwKSAwIDAgZW0oMTUpO1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdG9wOiBlbSgzKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpb3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogZW0oMTApIDAgMCBlbSgxNSk7XHJcbiAgICBpbnB1dHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdG9wOiBlbSgtMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFtb3VudC1ieHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICNiMmIyYjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xyXG4gICAgcGFkZGluZzogZW0oNSkgZW0oMTUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBtaW4td2lkdGg6IGVtKDEzMik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLmFjdGl2ZS10eHR7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XHJcbiAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRlcm0tdHh0LWJ4e1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzdjY2Q0O1xyXG4gIG1hcmdpbjplbSg3MCkgMCAwO1xyXG4gIHBhZGRpbmctdG9wOiBlbSg1NSk7XHJcbiAgaDR7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4gIH1cclxufVxyXG5cclxuLnRlcm0tdHh0LWJ4LnByZS10ZXh0e1xyXG4gIGJvcmRlcjogMDtcclxuICAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmZpbmFuY2UtbGlzdHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IGVtKDUpIDAgMCAwO1xyXG4gIGxpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCBlbSgzMCkgMCAwO1xyXG4gICAgbWFyZ2luOiBlbSgxMikgMDtcclxuICAgIGNvbG9yOiAjOTQ5NDk0O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiBlbSgxMCk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB0b3A6IGVtKDgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogQ2FyIEZpbmFuY2UgQ2FsY3VsYXRvciAqL1xyXG5cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgLndhcnJhbnR5X3RleHQge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XHJcblxyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnQge1xyXG4gICAgLndhcnJhbnR5X3RleHQge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuXHJcbiAgLnJpZ2gtcGFuZSB7XHJcbiAgICAucHJvLWxpc3Qge1xyXG4gICAgICAuY29udGVudC1wYW5lIHtcclxuICAgICAgICAucHJvLWltZ3tcclxuICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm8tdGV4dHtcclxuICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vLnByaWNlLXBhbmV7XHJcbiAgICAgIC8vICBtaW4taGVpZ2h0OiAyNjJweDtcclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5wcmUtc2VhcmNoIHtcclxuICAgIC5zLWZpbHRlcnMge1xyXG4gICAgICAuc2VhcmNoLWJ5e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1idG4tc2Vje1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQuMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJlLXNlYXJjaC1zZWNvbmQgLnMtZmlsdGVycyAuZmlsdGVycyAuZm9ybS1ncm91cHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuXHJcbiAgLmJhY2t0b1Jlc3VsdHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgIHNwYW57XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9udGhseS1wYXkge1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhc2gtaGVhZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgfVxyXG4gICAgLnBheS1kZXRhaWx7XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIC5wYWlke1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnByZS1zZWFyY2gtZGV0YWlsLWNvbnRlbnQge1xyXG4gICAgLnByby10ZXh0IHtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCA4cHggMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaC1wYW5lIHtcclxuICAgIC5zZWFyY2gtdmlld3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC8vLnByby1saXN0IC5wcmljZS1wYW5le1xyXG4gICAgLy8gIG1pbi1oZWlnaHQ6IDIxOXB4O1xyXG4gICAgLy99XHJcbiAgfVxyXG5cclxuICAucHJlLXNlYXJjaC1jb250ZW50e1xyXG4gICAgLnByZS1pbWcgaW1nIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmF1cm9yYW1lbnUtZGVmYXVsdCBsaSBhOmhvdmVyLCAuYXVyb3JhbWVudS1kZWZhdWx0IGxpIGEub3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICB9XHJcblxyXG4gIC8qIG11bHRpIHNlbGVjdGJveCAgc3RhcnQgKi9cclxuXHJcbiAgc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXVyb3JhbWVudS1kZWZhdWx0IGxpIHtcclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAjMzEzMTMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIG11bHRpIHNlbGVjdGJveCAgRW5kICovXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuXHJcbiAgLnByZS1zZWFyY2gtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAucHJvLXRleHQge1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1wYW5lIHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oOCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IC5yaWdoLXBhbmV7XHJcbiAgICB3aWR0aDogNzglO1xyXG4gICAgbWFyZ2luOiAyMHB4IDElO1xyXG4gICAgLnNlYXJjaC12aWV3e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnByby1saXN0IHtcclxuICAgICAgLmNvbnRlbnQtcGFuZXtcclxuICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgIC5wcm8taW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByby10ZXh0e1xyXG4gICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJpY2UtcGFuZXtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC5wcmljZSBoNXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAucHJlLXNlYXJjaCB7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgLnNlYXJjaC1ieXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi41ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tYnRuLXNlY3tcclxuICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMzcuNSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZS1zZWFyY2gtc2Vjb25kIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoLWNvbnRlbnR7XHJcbiAgICAucHJlLWltZyBpbWcge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtcGFuZSBoNXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEwKTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cclxuICAuZGV0YWlsLWdhbGxlcnktc2xpZGVye1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYmFja3RvUmVzdWx0c3tcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHNwYW57XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJlLXNlYXJjaC1kZXRhaWwtY29udGVudHtcclxuICAgIC5jb2wtbWQtNy5jb2wtc20tMTJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2ltaWxhci1jYXItcGFuZSB1bHtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW46IDAgMC42JTtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgLnByby10ZXh0LXN1YiB7XHJcbiAgICAgICAgLnByby10ZXh0LXN1YjF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgbGkucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgcGFkZGluZzogLjYyNWVtIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAubW9udGhseS1wYXkge1xyXG4gICAgcGFkZGluZzogNS4zNzVlbSAwcHggM2VtIDBweDtcclxuICAgIGgze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTUuY29sLXNtLTEye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXktZGV0YWlse1xyXG4gICAgICBoNntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIC5yaWdoLXBhbmUge1xyXG4gICAgICAucHJvLWxpc3Qge1xyXG4gICAgICAgIC5wcmljZS1wYW5lIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xyXG4gICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS10ZXh0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtcGFuZSB7XHJcbiAgICAgICAgICAucHJvLXRleHQge1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByby1saXN0LXN1YntcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAubGVmdC1wYW5lIGg1e1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OmluaGVyaXQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcbiAgLmF1cm9yYW1lbnUtZGVmYXVsdCBsaSB7XHJcbiAgICBhe1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgdWwgbGl7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucHJlLXNlYXJjaCB7XHJcbiAgICAucy1maWx0ZXJzIHtcclxuICAgICAgLnNlYXJjaC1ieXtcclxuICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJze1xyXG4gICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICB3aWR0aDogMzQuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJ0bi1zZWN7XHJcbiAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcmUtc2VhcmNoLXNlY29uZCAucy1maWx0ZXJzIC5maWx0ZXJzIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDogMjIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZS1zZWFyY2gtY29udGVudCB7XHJcbiAgICAud2FycmFudHlfdGV4dCBsaXtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXItZmluYW5jZS1ib3gge1xyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNSk7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FyLXBheS1ieCB7XHJcbiAgICAgIC5jYXItcGF5LWlucntcclxuICAgICAgICBtYXJnaW46IGVtKDMwKSAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC8qIFByZU93bmVkIE1vYmlsZSBNZW51IFN0YXJ0ICovXHJcbiAgLmhhbWJ1cmdlcntcclxuICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweCAwcHggMTVweDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGZvbnQtc2l6ZToxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICAgIHotaW5kZXg6OTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY3Jvc3N7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA2cHggMTVweCAwIDE3cHg7XHJcbiAgICBjb2xvcjokYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGZvbnQtc2l6ZTozZW07XHJcbiAgICBsaW5lLWhlaWdodDo2NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgei1pbmRleDo5O1xyXG4gIH1cclxuICAubGVmdC1wYW5lIGg1e1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMzYpO1xyXG4gIH1cclxuICAuZ2x5cGhpY29uLWhvbWV7XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZToxLjVlbTtcclxuICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICB9XHJcbiAgLyogUHJlT3duZWQgTW9iaWxlIE1lbnUgRW5kICovXHJcblxyXG5cclxuICAuYmFja3RvUmVzdWx0c3tcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICB9XHJcblxyXG4gIC5wcmUtc2VhcmNoLWRldGFpbC1jb250ZW50e1xyXG4gICAgLmNvbC1tZC03LmNvbC1zbS0xMiwgLmNvbC1tZC01LmNvbC1zbS0xMntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICB9XHJcbiAgICAucHJvLXRleHQgLmJ1dHRvbi1wYW5lIC5idG57XHJcbiAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb250aGx5LXBheXtcclxuICAgIHBhZGRpbmc6IDVlbSAwO1xyXG5cclxuICAgICYuY2FyLWZpbmFuY2UtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXktZGV0YWlsIC5idG57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMTI6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FzaC1oZWFke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgIH1cclxuICAgIC5yYW5nZS1zbGlkZXJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAucGF5LWRldGFpbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IC5zaW1pbGFyLWNhci1wYW5lIHtcclxuICAgIHVsIHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICBtYXJnaW46IDAgMC42JTtcclxuICAgICAgICAucHJvLXRleHQtc3ViIHtcclxuICAgICAgICAgIC5wcm8tdGV4dC1zdWIxe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIGxpLnByby1saXN0LXN1YntcclxuICAgICAgICAgICAgcGFkZGluZzogLjYyNWVtIDEwcHg7XHJcbiAgICAgICAgICAgIC5wcm8tc3ViLWhlYWQsIC5wcm8tc3ViLXZhbHVle1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaS5wcm8tbGlzdC1zdWI6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXRhaWwtZ2FsbGVyeS1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zaW1pbGFyLWNhci1wYW5le1xyXG4gICAgcGFkZGluZzogNWVtIDBweDtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgYm9keXtcclxuICAgIC5sZWZ0LXBhbmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnJpZ2gtcGFuZXtcclxuICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDMlO1xyXG4gICAgICAuc2VhcmNoLXZpZXd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvLWxpc3Qge1xyXG4gICAgICAgIC5wcmljZS1wYW5lIHtcclxuICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLnByZS1zZWFyY2ggLnMtZmlsdGVycyB7XHJcbiAgICAuc2VhcmNoLWJ5e1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC5maWx0ZXJze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMy41JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnByZS1zZWFyY2gtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOmVtKDQ4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLndhcnJhbnR5X3RleHQge1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmUtaW1ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmUtc2VhcmNoLnByZS1zZWFyY2gtc2Vjb25kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMjklO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIHNwYW4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAubXVsdGlzZWxlY3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibG9ja3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyLWZpbmFuY2UtYm94IHtcclxuICAgIC5jb2wtbWQtMTIge1xyXG4gICAgICAucm93e1xyXG4gICAgICAgID5bY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMTUpO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXItcGF5LWJ4IHtcclxuICAgICAgLmNhci1wYXktaW5ye1xyXG4gICAgICAgIG1hcmdpbjogZW0oMzApIDAgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LWJveGVzIHtcclxuICAgICAgW2NsYXNzXj1cImNvbC1cIl17XHJcbiAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgYm9keSAucmlnaC1wYW5lIC5zZWFyY2gtdmlldyAudHlwZXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgYm9keSAuc2ltaWxhci1jYXItcGFuZSB1bCBsaSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHl7XHJcbiAgICAucmlnaC1wYW5lIHtcclxuICAgICAgLnByby1saXN0IHtcclxuICAgICAgICAuY29udGVudC1wYW5le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAucHJvLWltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAucHJvLWxpc3Qtc3Vie1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZS1wYW5le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNjI1ZW0gMDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS10ZXh0e1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByZS1zZWFyY2gge1xyXG4gICAgLnMtZmlsdGVycyB7XHJcbiAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByZS1zZWFyY2gtc2Vjb25kIC5zLWZpbHRlcnMgLmZpbHRlcnMgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByZS1zZWFyY2gtY29udGVudCB7XHJcbiAgICAud2FycmFudHlfdGV4dCB7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3Bhbi5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IC5tdWx0aXNlbGVjdC1jb250YWluZXIuZHJvcGRvd24tbWVudXtcclxuICAgIHdpZHRoOiAyNzJweDtcclxuICB9XHJcblxyXG4gIC5jYXItZmluYW5jZS1ib3gge1xyXG4gICAgLmNhci1wYXktYngge1xyXG4gICAgICAuY2FyLXBheS1pbnIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC5wYWlkIHtcclxuICAgICAgICAgICAgLmJpZy10eHR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWlkLXRleHR7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiIsIi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICogYm9vdHN0cmFwLXNsaWRlci5qc1xyXG4gKlxyXG4gKiBNYWludGFpbmVyczpcclxuICpcdFx0S3lsZSBLZW1wXHJcbiAqXHRcdFx0LSBUd2l0dGVyOiBAc2VpeXJpYVxyXG4gKlx0XHRcdC0gR2l0aHViOiAgc2VpeXJpYVxyXG4gKlx0XHRSb2hpdCBLYWxrdXJcclxuICpcdFx0XHQtIFR3aXR0ZXI6IEBSb3ZvbHV0aW9uYXJ5XHJcbiAqXHRcdFx0LSBHaXRodWI6ICByb3ZvbHV0aW9uXHJcbiAqXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICpcclxuICogYm9vdHN0cmFwLXNsaWRlciBpcyByZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICogQ29weXJpZ2h0IChjKSAyMDE3IEt5bGUgS2VtcCwgUm9oaXQgS2Fsa3VyLCBhbmQgY29udHJpYnV0b3JzXHJcbiAqXHJcbiAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uXHJcbiAqIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uXHJcbiAqIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dFxyXG4gKiByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSxcclxuICogY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcclxuICogY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlXHJcbiAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nXHJcbiAqIGNvbmRpdGlvbnM6XHJcbiAqXHJcbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlXHJcbiAqIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxyXG4gKlxyXG4gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELFxyXG4gKiBFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVNcclxuICogT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkRcclxuICogTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFRcclxuICogSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksXHJcbiAqIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lOR1xyXG4gKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SXHJcbiAqIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cclxuICpcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMjEwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9uLFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2stbG93LFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2staGlnaCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXNlbGVjdGlvbntcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljayxcclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmU2ZGE0O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stY29udGFpbmVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcCB7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdHJhY2sge1xyXG4gIGxlZnQ6IGluaXRpYWw7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljayxcclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlIHtcclxuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stY29udGFpbmVyIHtcclxuICBsZWZ0OiBpbml0aWFsO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAudG9vbHRpcCB7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIHtcclxuICBoZWlnaHQ6IDIxMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2sge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAyNSU7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItc2VsZWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcblxyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2stbG93LFxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLFxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZS50cmlhbmdsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZTZkYTQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmU2ZGE0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAudG9vbHRpcCB7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRyYWNrIHtcclxuICBsZWZ0OiBpbml0aWFsO1xyXG4gIHJpZ2h0OiAyNSU7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgbGVmdDogaW5pdGlhbDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay50cmlhbmdsZSxcclxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLWhhbmRsZS50cmlhbmdsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci1oYW5kbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZGZkZiAwJSwgI2JlYmViZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZkZmRmIDAlLCAjYmViZWJlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZmRmZGYgMCUsICNiZWJlYmUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmRmZGZkZicsIGVuZENvbG9yc3RyPScjZmZiZWJlYmUnLCBHcmFkaWVudFR5cGU9MCk7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZTVlNWU1IDAlLCAjZTllOWU5IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlNWU1ZTUgMCUsICNlOWU5ZTkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U1ZTVlNSAwJSwgI2U5ZTllOSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTVlNWU1JywgZW5kQ29sb3JzdHI9JyNmZmU5ZTllOScsIEdyYWRpZW50VHlwZT0wKTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5zbGlkZXIgaW5wdXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWRlciAudG9vbHRpcC50b3Age1xyXG4gIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2xpZGVyIC50b29sdGlwLWlubmVyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG4uc2xpZGVyIC5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGlkZXItdHJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZjlmOWY5IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsICNmOWY5ZjkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwJSwgI2Y5ZjlmOSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmY5ZjlmOScsIEdyYWRpZW50VHlwZT0wKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLCBlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgR3JhZGllbnRUeXBlPTApO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG59XHJcbi5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOGFjMWVmIDAlLCAjODJiM2RlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4YWMxZWYgMCUsICM4MmIzZGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzhhYzFlZiAwJSwgIzgyYjNkZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmOGFjMWVmJywgZW5kQ29sb3JzdHI9JyNmZjgyYjNkZScsIEdyYWRpZW50VHlwZT0wKTtcclxufVxyXG4uc2xpZGVyLXRyYWNrLWxvdyxcclxuLnNsaWRlci10cmFjay1oaWdoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uc2xpZGVyLWhhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtd2hpdGU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWRlci1oYW5kbGUucm91bmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uc2xpZGVyLWhhbmRsZS50cmlhbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uc2xpZGVyLWhhbmRsZS5jdXN0b20ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbn1cclxuLnNsaWRlci1oYW5kbGUuY3VzdG9tOjpiZWZvcmUge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb250ZW50OiAnXFwyNjA1JztcclxuICBjb2xvcjogIzcyNjIwNDtcclxufVxyXG4uc2xpZGVyLXRpY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAlLCAjZjVmNWY1IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCUsICNmNWY1ZjUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOSAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjlmOWY5JywgZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsIEdyYWRpZW50VHlwZT0wKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmlsdGVyOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpZGVyLXRpY2sucm91bmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uc2xpZGVyLXRpY2sudHJpYW5nbGUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbn1cclxuLnNsaWRlci10aWNrLmN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uc2xpZGVyLXRpY2suY3VzdG9tOjpiZWZvcmUge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb250ZW50OiAnXFwyNjA1JztcclxuICBjb2xvcjogIzcyNjIwNDtcclxufVxyXG4uc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4YWMxZWYgMCUsICM4MmIzZGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwJSwgIzgyYjNkZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGFjMWVmIDAlLCAjODJiM2RlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4YWMxZWYnLCBlbmRDb2xvcnN0cj0nI2ZmODJiM2RlJywgR3JhZGllbnRUeXBlPTApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiLnJlY2FsbHtcclxuICAuYm9vdHN0cmFwLXNlbGVjdD4uYnRue1xyXG4gICAgcGFkZGluZzogLjM3NWVtIC43NWVtO1xyXG4gIH1cclxufVxyXG4uc2VydmljZS1tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjZjFmNGY5O1xyXG4gIHBhZGRpbmc6IGVtKDcwKSAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgaDIge1xyXG4gICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgIG1hcmdpbjogIDAgYXV0byBlbSgyMCk7XHJcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgIGxlZnQ6IGVtKC0xNjApO1xyXG4gICAgICAgd2lkdGg6IGVtKDEyMCk7XHJcbiAgICAgICB0b3A6IDA7XHJcbiAgICAgICBib3R0b206IDA7XHJcbiAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICM5NDk0OTQ7XHJcbiAgICAgfVxyXG4gICAgICY6YWZ0ZXIge1xyXG4gICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgcmlnaHQ6IGVtKC0xNjApO1xyXG4gICAgICAgd2lkdGg6IGVtKDEyMCk7XHJcbiAgICAgICB0b3A6IDA7XHJcbiAgICAgICBib3R0b206IDA7XHJcbiAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICM5NDk0OTQ7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgLnNlcnZpY2UtZGQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICBtYXJnaW46IDAgMyUgZW0oODApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgI2RhZGVlNDtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjIzZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEuN2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRyb3B1cCB7XHJcbiAgICAgICAgICAuY2FyZXR7XHJcbiAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAjYTk0NDQyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhOTQ0NDI7XHJcbiAgICAgIH1cclxuICAgICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzNjNzYzZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDAgIzNjNzYzZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmJ0bi1hcmVhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5idG57XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgZW0oNDApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1pbi13aWR0aDogZW0oMjgwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICAgIHBhZGRpbmc6IDAgZW0oMTgpIDAgZW0oODIpO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ob2xsb3d7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oMzIpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9wZGYtZG93bi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGVmdC1zdHl7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gICAgJi5yaWdodC1zdHl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRoYW5rcy1zTWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogIzQxNGE1ODtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGhhbmtzLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDYuODc1ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGluZ3tcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWY0Zjk7XHJcbiAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgIGhlaWdodDogMTEwJVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXJtc190ZXh0X3NlcntcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIGg2e1xyXG4gICAgY29sb3I6ICNjMDA7XHJcbiAgfVxyXG4gIHAsIGxpe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zLXNlYXJjaC1yZXN1bHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogZW0oMTAwKSAwIGVtKDEwMCk7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIHBhZGRpbmc6IDAgMCBlbSgxMCk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI0JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA5JTtcclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiBlbSg4MCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjOTU5ZGE5O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6ICM3MzczNzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSg4KTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgcGFkZGluZzogMCAwIGVtKDEwKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnNwbGl0ZXIge1xyXG4gICAgd2lkdGg6IDkyJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2FjZWQ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNDYpO1xyXG4gIH1cclxuICAuaW5jbHVkaW5nIHtcclxuICAgIGg1e1xyXG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSg0Nik7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA5JTtcclxuICAgICAgICBwYWRkaW5nOiAwIGVtKDIwKSAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6ICBlbSgxMyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NlcnZpY2VzL2xpc3RpbmcucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZS1ib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOGZiO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM5NTlkYTk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiBlbSg3MCkgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCBlbSgxNik7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvdGFsLXByaWNlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSg1NCk7XHJcbiAgICAgIGRpcmVjdGlvbjogcmV2ZXJ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm9vay1zZXJ2aWNlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjNDE0YTU4O1xyXG4gIHBhZGRpbmc6IGVtKDc2KSAwO1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMCBlbSgxMCk7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICNzZXJ2aWNlRm9ybXtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAudGhhbmtzLWJvb2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0MTRhNTg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnRoYW5rcy1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA2Ljg3NWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvYWRpbmd7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0YTU4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg2Mik7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oNjIpO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgxMTApO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDQwKTtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgIHRvcDogZW0oMTIpO1xyXG4gICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZEJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY29sb3I6ICNkMmQ0ZDY7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDgpIDAgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgIGltZyB7XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICBtYXJnaW4tbGVmdDogZW0oOCk7XHJcbiAgICAgICB0b3A6IGVtKC0yKTtcclxuICAgICAgIHdpZHRoOiBlbSgxMyk7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlbW92ZUJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY29sb3I6ICNkMmQ0ZDY7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE1KSAwIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB3aWR0aDogZW0oMTUpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR3aW4ge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgKy50d2luIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmVmb3JlYWRkZWQge1xyXG5cclxuICAgIH1cclxuICAgICYuYWRkZWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcHRjaGEtY29udCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxNTYpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1YzZiO1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc3ODk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgyMik7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgICAgICAgICByaWdodDogZW0oNDApO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODY4ZDk4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjY4ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC44ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuNGVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvc3Zncy9jYXB0Y2hhLXJlZnJlc2gtaWNvLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKDI0KTtcclxuICAgICAgICAgIHRvcDogZW0oMTYpO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubG9jYXRpb24tY2FyZXQge1xyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2xvY2F0aW9uLWRkLnN2Z1wiKSBjZW50ZXIgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjQpO1xyXG4gICAgICAgICAgICBsZWZ0OiBlbSg4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIuMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzc1ZW0gMC43NWVtO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGVmdDogZW0oOCk7XHJcbiAgICAgICAgdG9wOiBlbSgxMik7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogZW0oMTgpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwICNhOTQ0NDIgIWltcG9ydGFudDtcclxuICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhhcy1zdWNjZXNzIHtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCAjM2M3NjNkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGhlaWdodDogMy4xZW07XHJcbiAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaXtcclxuICAgICAgdG9wOiAuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogIzdlN2U3ZTtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tYWMge1xyXG4gIC5zZXJ2aWNlLW1lbnUgLmJ0bi1hcmVhIC5idG4gaXtcclxuICAgIHRvcDowLjRlbTtcclxuICB9XHJcbiAgLnNlcnZpY2UtbWVudSAuYnRuLWFyZWF7XHJcbiAgICAuYnRuLmJ0bi1wcmltYXJ5e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWRkIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMDRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIC5wcmljZS1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9vay1zZXJ2aWNlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICAuY29sLW1kLTR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjdlbTtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgIGxlZnQ6IGVtKDUpO1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNhcHRjaGEtY29udCB7XHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDhlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuN2VtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICB3aWR0aDogMC42ZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwLjNlbTtcclxuICAgICAgICAgICAgICB0b3A6IDAuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYmVmb3JlYWRkZWQge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgaGVpZ2h0OiAzLjNlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIC5zZWxlY3RwaWNrZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJldCB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWFwcGVuZC5kYXRlIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cclxuICAgICAgICAgIHJpZ2h0OiBlbSg1KTtcclxuICAgICAgICAgIHRvcDogZW0oNyk7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jYXB0Y2hhLWNvbnQge1xyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogMC4zZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJlZm9yZWFkZGVkIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgIGhlaWdodDogMy4zZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICAuYnRuLWFyZWEge1xyXG4gICAgICAuYnRuLWhvbGxvd3tcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL3BkZi1kb3duLWhvdmVyLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuXHJcbiAgLnNlcnZpY2UtbWVudSAuc2VydmljZS1kZCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIC5idG4gLmNhcmV0IHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB0b3A6IDEuN2VtO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyZW07XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1kZCB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAucHJpY2UtYm94IHtcclxuICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2stc2VydmljZSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgLnNlbGVjdHBpY2tlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmV0IHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAmLmNhcHRjaGEtY29udCB7XHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDhlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi43ZW07XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjZlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6MC4zZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtYXBwZW5kLmRhdGUge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcblxyXG4gICAgICAgICAgbGVmdDogZW0oNSk7XHJcbiAgICAgICAgICB0b3A6IGVtKDcpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBoZWlnaHQ6IDMuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAuYm94e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNwbGl0ZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLnNlcnZpY2UtbWVudSAuc2VydmljZS1kZCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIC5idG4gLmNhcmV0IHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IDEuN2VtO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VydmljZS1tZW51IHtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtZGQge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zLXNlYXJjaC1yZXN1bHQge1xyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzMXB4O1xyXG4gICAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAmLmFkZGVkIHtcclxuICAgICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWRkQnV0dG9uIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICAuc2VsZWN0cGlja2VyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZXQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYuY2FwdGNoYS1jb250IHtcclxuICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi43ZW07XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjZlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgIHRvcDogMC4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWFwcGVuZC5kYXRlIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cclxuICAgICAgICAgIGxlZnQ6IGVtKDUpO1xyXG4gICAgICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJlZm9yZWFkZGVkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgaGVpZ2h0OiAzLjRlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5sb2NhdGlvbi1jYXJldHtcclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBib2R5IC5zZXJ2aWNlLW1lbnUgLmJ0bi1hcmVhLmxlZnQtc3R5e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLXNlYXJjaC1yZXN1bHQgLmJveHtcclxuICAgIHdpZHRoOiAzMi4zMyU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG5cclxuICAjc01lbnV7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUgLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmV7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDQlO1xyXG4gICAgaGVpZ2h0OiAxNTAlO1xyXG5cclxuICB9XHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC03ZW07XHJcbiAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogLTdlbTtcclxuICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1kZCB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAxJSAzZW07XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICAgIHRvcDplbSgyNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNGVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAucHJpY2UtYm94IHtcclxuICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMxcHg7XHJcbiAgICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGxpdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5jbHVkaW5ne1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib29rLXNlcnZpY2Uge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5pbnB1dC1hcHBlbmQuZGF0ZSB7XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgIGxlZnQ6IGVtKDUpO1xyXG4gICAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNhcHRjaGEtY29udCB7XHJcbiAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgICAgICAgICB0b3A6IDAuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAuc2VydmljZS1tZW51IHtcclxuICAgICAgLmJ0bi1hcmVhIHtcclxuICAgICAgICAmLnJpZ2h0LXN0eXtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG5cclxuICAuc2VydmljZS1tZW51IC5mb3JtLXdyYXBwZXIgLmxvYWRpbmc6YmVmb3Jle1xyXG4gICAgd2lkdGg6IDEwOCU7XHJcbiAgICBoZWlnaHQ6IDEyMCU7XHJcbiAgfVxyXG5cclxuICBib2R5IC5zZXJ2aWNlLW1lbnUgLmJ0bi1hcmVhLmxlZnQtc3R5e1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLW1lbnUgLmJ0bi1hcmVhIC5idG57XHJcbiAgICBwYWRkaW5nOiAwIGVtKDE4KSAwIGVtKDE4KTtcclxuICAgIC5pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1ob2xsb3d7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2UtbWVudSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWRkIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1hcmVhe1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCBlbSgxOCkgMCBlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnMtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAucm93e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLmJveHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBkYXNoZWQgIzk1OWRhOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNlLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdzpsYXN0LWNoaWxkIHtcclxuICAgICAgLmJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTU5ZGE5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi5oaXN0b3J5UGFnZS1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzowO1xyXG4vLyAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlIHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvaGlzdG9yeS1wYWdlL2hpc3RvcnktYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAuY29sbGFnZS10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDU0KTtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBlbSg0MCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBlbSg1KTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMTIpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gICAgLmltYWdle1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRpbmdze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGVtKDQyKTtcclxuICAgICAgbWFyZ2luOiAwIDAgZW0oMjApIDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uaC1sZWdhY3kge1xyXG4gIC5vd2wtY2Fyb3VzZWx7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAub3dsLWNvbnRyb2xze1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogZW0oLTUwMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLy5vd2wtbmF2e1xyXG4gICAgICAvLyAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAvLyAgLm93bC1wcmV2LCAub3dsLW5leHR7XHJcbiAgICAgIC8vICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvL1xyXG4gICAgICAvL31cclxuICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogZW0oNDI0KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgIC5pY29uLWxlZnQge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAuaWNvbi1sZWZ0LCAuaWNvbi1yaWdodHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWxlZnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4uaGlzdG9yeVBhZ2Utc2xpZGVye1xyXG4gIC5jZC1pbWFnZS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogNzQlO1xyXG4gIH1cclxufVxyXG4uaC1oaXN0b3J5e1xyXG4gIC5vd2wtaXRlbS5hY3RpdmUuY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFjIC5oLWxlZ2FjeSAuaC1oaXN0b3J5IC5pdGVtIC50ZXh0LWFyZWF7XHJcbiAgaGVpZ2h0OiBlbSgyMDIpO1xyXG59XHJcbi5oLWxlZ2FjeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMCk7XHJcbiAgLmgtaGlzdG9yeXtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgfVxyXG4gIC8qT1dMIENST1VTRUwqL1xyXG4gIC8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cclxuICAub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICB9XHJcblxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICAgKi9cclxuICAub3dsLWhlaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAgICovXHJcbiAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICB1c2VyLXNlbGVjdDogYXV0bztcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgICBjdXJzb3I6IC1vLWdyYWI7XHJcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaC1oaXN0b3J5LXllYXJzIC5vd2wtaXRlbS5hY3RpdmUuY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogTm8gSnMgKi9cclxuICAubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAgICovXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgfVxyXG5cclxuICAvKlxyXG4gICAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXHJcbiAgICovXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcclxuICAgIC1vLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcclxuICAgIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcclxuICB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5lbmctZm9udHtcclxuICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAvKk9XTCBDUk9VU0VMKi9cclxuICAuaC1oaXN0b3J5IHtcclxuLy8gICAgbWluLWhlaWdodDogNDI0cHg7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU5ZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHdpZHRoOiBlbSg0MTApO1xyXG4gICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgJi5fX2xvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjApO1xyXG4gICAgICAgIGhlaWdodDogZW0oMTk0KTtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCBlbSg1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDIyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgZW0oMTgpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDg3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgICAgYm90dG9tOiBlbSgxMik7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICB3aWR0aDogZW0oNDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQ4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDQ4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmV4cGFuZHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogZW0oNTI0KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmU5ZWQ7XHJcbiAgICAgICAudGV4dC1hcmVhe1xyXG4gICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgIHB7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmNsb3NlLWljb3tcclxuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICBjb2xvcjogICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9jcm9zcy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgICYuc2hvd3tcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgLmNsb3NlLWljb3tcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmgtaGlzdG9yeS15ZWFycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiOGM1Y2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xyXG4gICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICByaWdodDogMzhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIHRvcDogLTIzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC4zcyk7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICBjb2xvcjogIzkzOTg5YztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMyMzIzMjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmVjZmE7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZWNmYTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhpbGlnaHRlZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIyLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3Rvcnkge1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICB3aWR0aDogMjNlbTtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGhlaWdodDogMTRlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgICB0b3A6IC0zNTZweDtcclxuICB9XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3RvcnkteWVhcnMgLm93bC1pdGVte1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaGlsaWdodGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTI0LjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmgtaGlzdG9yeSB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC5yZWNhbGwgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwZW07XHJcbiAgfVxyXG5cclxuICAucmVjYWxsIC5idG57XHJcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjU2MjVlbTtcclxuICB9XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3RvcnkteWVhcnMgLm93bC1pdGVte1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaGlsaWdodGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTI0LjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmgtbGVnYWN5IC5vd2wtY2Fyb3VzZWwgLml0ZW0gLnRleHQtYXJlYSAucGx1cyB7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgICB0b3A6LTM3MHB4O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgICB0b3A6LTM0OXB4O1xyXG4gIH1cclxuICAuaC1sZWdhY3kge1xyXG4gICAgLmgtaGlzdG9yeS15ZWFycyAub3dsLWl0ZW17XHJcbiAgICAgIC5idG4tZmlsdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWxpZ2h0ZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWZpbHRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6ICA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMmVtO1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLmhpc3RvcnlQYWdlLXNsaWRlciAuY29sbGFnZS10ZXh0IC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBpbWcge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaXN0b3J5UGFnZS1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgfVxyXG4gIC5oLWxlZ2FjeSAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHN7XHJcbiAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmgtbGVnYWN5IHtcclxuICAgIC5oLWhpc3RvcnkteWVhcnMgLm93bC1pdGVte1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaGlsaWdodGVkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWx0ZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAgOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmgtaGlzdG9yeSB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjhlbTtcclxuICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgIGhlaWdodDogMTRlbTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5oLWxlZ2FjeSB7XHJcbiAgICAuaC1oaXN0b3J5IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgzMjApO1xyXG4gICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSIsIi5wb3B1cC1jb250ZW50LXNjcm9sbCB7XHJcbiAgaGVpZ2h0OiAyNjBweDtcclxufVxyXG5cclxuLnN0ZXBQb3B1cCB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLmNvbnRyb2xzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWluLXdpZHRoOiBlbSgxODApO1xyXG4gICAgICBwYWRkaW5nOiBlbSgxMSkgZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtd2hpdGUsIDAuMyk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygyMHB4KTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjgpO1xyXG4gICAgICAgIHRvcDogZW0oNCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxlZnQge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICByaWdodDogZW0oMTUpO1xyXG4gICAgICAgICAgdG9wOiBlbSgtMik7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1hcmdpbjogZW0oLTIwMCkgYXV0byAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHVzZXItc2VsZWN0OiBpbml0aWFsO1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIHdpZHRoOiBlbSgyMik7XHJcbiAgICAgIGhlaWdodDogZW0oMjIpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9zdmdzL2Nyb3NzLW91dC5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICBoZWlnaHQ6IGVtKDQwMCk7XHJcbiAgICAucDAge1xyXG4gICAgICBib3JkZXI6ICRicmFuZC13aGl0ZSAxcHggc29saWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wNDAge1xyXG4gICAgICBwYWRkaW5nOiBlbSg0MCkgZW0oNDApIGVtKDQwKSBlbSgxNik7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWFyZWEge1xyXG4gICAgICAvL2hlaWdodDogZW0oMzM2KTtcclxuICAgICAgaGVpZ2h0OiBlbSgzMDQpO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgJi52aWRlby1zZWMge1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1haW50ZW5hbmNlIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDMyZW07XHJcbiAgICAgIGhlaWdodDogMThlbTtcclxuICAgICAgbWFyZ2luOiAgYXV0bztcclxuICAgICAgcGFkZGluZzogZW0oNDApIDAgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDkwKTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDkwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE1KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pZnJhbWUtcG9wdXB7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICB3aWR0aDogODBlbTtcclxuICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgIGhlaWdodDogNDZlbTtcclxuICAgICAgdG9wOiAxMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA4MGVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgaGVpZ2h0OiA0My41ZW07XHJcbiAgICAgIG1hcmdpbjogIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogZW0oOTApO1xyXG4gICAgICAgIGhlaWdodDogZW0oOTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSg5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVjYWxsLWlmcmFtZXtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sZyB7XHJcbiAgLmxnLXRodW1iLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGVtKDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1hY3Rpb25zIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogZW0oMTYuNjU1KSBlbSg4MCkgZW0oMTYuNjU1KSBlbSgyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1ibGFjaywgMC40KTtcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMjBweCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgdG9wOiBlbSg3KTtcclxuICAgICAgfVxyXG4gICAgICAmLmxnLXByZXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTYuNjU1KSBlbSgyNSkgZW0oMTYuNjU1KSBlbSg4MCk7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5sZy1uZXh0IHtcclxuICAgICAgICByaWdodDogMyU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbGctY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGVtKC02MCk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhcmFiaWMtZm9udDtcclxuICB9XHJcbiAgLmxnLXRvb2xiYXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRvcDogZW0oNzApO1xyXG4gICAgbGVmdDogZW0oNjApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAubGctY2xvc2Uge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IGVtKDI1KTtcclxuICAgICAgaGVpZ2h0OiBlbSgyNSk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGctaW1nLXdyYXAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgICNmdWxscGFnZSB7XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1vdG9yY3ljbGV7XHJcbiAgI21vZGVsLW5vLWxvY2F0aW9ue1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlVGV4dHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWFyaW5lLXBhZ2V7XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAmLmdlbmVyYXRvci1kIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIC5wcm9kdWN0LWFyZWEge1xyXG4gICAgICAgICAgLmJ0bi1hcmVhe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCl7XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5wNDB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oNzIpIGVtKDQwKSBlbSg0MCkgZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0ODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLnN0ZXBQb3B1cHtcclxuICAgICYuaWZyYW1lLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiA0NmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAuc2Nyb2xsLWFyZWEge1xyXG4gIC8vICBoZWlnaHQ6IDI1LjM3NWVtO1xyXG4gIC8vfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWFyZWF7XHJcbiAgICAgIGhlaWdodDogZW0oNDIyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCAubW9kYWwtY29udGVudCAucDAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAubWFpbnRlbmFuY2UgLm1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cHtcclxuICAgICYuaWZyYW1lLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICB3aWR0aDogMTAwZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjNlbTtcclxuICAgICAgICB0b3A6IDQlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnA0MHtcclxuICAgICAgICBwYWRkaW5nOiBlbSg1NikgZW0oNDApIGVtKDQwKSBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcm9sbC1hcmVhe1xyXG4gICAgICAgIGhlaWdodDogZW0oNDgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAuc3RlcFBvcHVwIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiAzMGVtO1xyXG4gICAgICAgIC5wMCB7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWxne1xyXG4gICAgICAgIHdpZHRoOiBlbSg5NzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuXHJcbiAgLm1vdG9yY3ljbGV7XHJcbiAgICAuc3RlcFBvcHVwIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMzBlbTtcclxuICAgICAgICAucDAge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtbGd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDk3NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MHB4KSBhbmQgKG1heC13aWR0aDogMTI5MHB4KXtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLnA0MHtcclxuICAgICAgICBwYWRkaW5nOiBlbSg3MikgZW0oNDApIGVtKDQwKSBlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgLnNjcm9sbC1hcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGVtKDQ4MCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc3RlcFBvcHVwIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRyb2xzIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnIHtcclxuICAgIC5sZy1hY3Rpb25zIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxnLXRvb2xiYXIge1xyXG4gICAgICAubGctY2xvc2Uge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLm1vZGFse1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIGJvZHkgLmNkLWltYWdlLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgfVxyXG5cclxuICAuc3RlcFBvcHVwIC5jb250cm9sc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDE3M3B4O1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBQb3B1cHtcclxuICAgICYuaWZyYW1lLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBoZWlnaHQ6IDU1ZW07XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblxyXG5cclxuICAub3dsLWNhcm91c2Vse1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5sZyAubGctYWN0aW9ucyBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogODcwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gIGJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tb2JpbGVUZXh0IHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB3aWR0aDogZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzOCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgzNSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI25hdi1pY29uMyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogODcwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gIC5zYWZhcmkge1xyXG4gICAgJi5vcmllbnRhdGlvbl9sYW5kc2NhcGUge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubW9iaWxlVGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLmxvZ28ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgzOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDM1KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNuYXYtaWNvbjMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAubW9iaWxlVGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyogMjY4OHgxMjQycHggYXQgNDU4cHBpICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGRldmljZS1oZWlnaHQ6IDg5NnB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSAge1xyXG4gIGJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tb2JpbGVUZXh0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogZW0oMjIpO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB3aWR0aDogZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI25hdi1pY29uMyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcbiAgLnN0ZXBQb3B1cCAuY29udHJvbHN7XHJcbiAgICB0b3A6YXV0bztcclxuICB9XHJcblxyXG4gIC5sZyAubGctdG9vbGJhcntcclxuICAgIHRvcDogMi4zNzVlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IGVtKDYwMCk7XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIHRvcDogMzAlO1xyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC5zY3JvbGwtYXJlYXtcclxuICAgICAgICBoZWlnaHQ6IDIwZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWZyYW1lLXBvcHVwIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBoZWlnaHQ6IDc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAuc3RlcFBvcHVwIC5tb2RhbC1jb250ZW50IC5wMHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmxnIC5sZy1hY3Rpb25zIGJ1dHRvbntcclxuICAgIHRleHQtaW5kZW50OiA1MDAwMDBweDtcclxuICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgJi5sZy1wcmV2e1xyXG4gICAgICB0ZXh0LWluZGVudDogNTAwMDAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcmlnaHQ6IDAuOGVtO1xyXG5cclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIGxlZnQ6IDAuOGVtO1xyXG4gICAgICB0ZXh0LWluZGVudDogLTUwMDAwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zdGVwUG9wdXAgLm1vZGFsLWNvbnRlbnQgLnNjcm9sbC1hcmVhe1xyXG4gICAgaGVpZ2h0OiAxOTBweDtcclxuICB9XHJcbi5jb250cm9sc3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiAgLnN0ZXBQb3B1cCB7XHJcbiAgICAvKmJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTsqL1xyXG4gICAgdG9wOjI1JTtcclxuXHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLnA0MCB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMzYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1pbi13aWR0aDogZW0oODApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cygwKTtcclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pZnJhbWUtcG9wdXB7XHJcbiAgICAgIHRvcDogNSU7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW91dGVyIHtcclxuICAgIC5sZy1pbWctd3JhcHtcclxuICAgICAgcGFkZGluZy10b3A6IDMuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnN0ZXBQb3B1cC5tYWludGVuYW5jZSAubW9kYWwtY29udGVudCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmxnIC5sZy10b29sYmFyIC5sZy1jbG9zZXtcclxuICAgIHdpZHRoOiAxLjE2MjVlbTtcclxuICAgIGhlaWdodDogMS4xNjI1ZW07bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gIH1cclxuICAubGcge1xyXG4gICAgLmxnLXRvb2xiYXJ7XHJcbiAgICAgIGxlZnQ6IGVtKDEwKTtcclxuICAgICAgdG9wOmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW91dGVyIHtcclxuICAgIC5sZy1pbWctd3JhcHtcclxuICAgICAgcGFkZGluZy10b3A6IDMuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGVwUG9wdXAge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb21vLXBwLW1vYntcclxuICAgICAgLm1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlmcmFtZS1wb3B1cHtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICByaWdodDogMiU7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG59IiwiLnJldl9zbGlkZXJ7XHJcbiAgLnRwLWNhcHRpb257XHJcbiAgICBwYWRkaW5nOiA1MHB4IDcwcHggMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi50aW1lTGluZVNlY3Rpb24ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC50cC1iZ2ltZyB7XHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgIC8qIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbSAhaW1wb3J0YW50XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHJcbiAgaDEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOjQ1cHggMHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXJhYmljLWZvbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvaGVhZGluZzEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4jbnVtYmVyQ291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogZW0oNTI1KTtcclxuICBjb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xNSk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6ICR1bml2ZXJzLWNvbmRlbnNlZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XHJcbiAgLy96LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yZWRjaXJjbGUtbGF5ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLDAsMCwgMC44NSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICBwYWRkaW5nOiA4NnB4IDQ2cHggMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZGlyZWN0aW9uOiBydGwgIWltcG9ydGFudDtcclxuXHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGVtKC0xKTtcclxuICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgIHdvcmQtc3BhY2luZzogZW0oMyk7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDNweCAwIDNweCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbi8vfVxyXG4vL1xyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuLy99XHJcbi8vXHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4vLyAgI251bWJlckNvdW50ZXJ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oMzUwKTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcbi8vXHJcbi8vLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbi8vICAucmVkY2lyY2xlIHtcclxuLy8gICAgYSB7XHJcbi8vICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbi8vXHJcbi8vICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4vLyAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgIH1cclxuLy8gICAgICB9XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG4vL0BtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oMTAwKSAhaW1wb3J0YW50O1xyXG4vL1xyXG4vLyAgICAucmVkY2lyY2xlIHtcclxuLy8gICAgICB3aWR0aDogMjQwcHg7XHJcbi8vICAgICAgaGVpZ2h0OiAyNDBweDtcclxuLy8gICAgICBwYWRkaW5nOiA0OXB4O1xyXG4vLyAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xyXG4vL1xyXG4vLyAgICAgIHAge1xyXG4vLyAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vLyAgLnRwYXJyb3dzIHtcclxuLy8gICAgYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgI251bWJlckNvdW50ZXJ7XHJcbi8vICAgIGZvbnQtc2l6ZTogZW0oNDEzKTtcclxuLy8gICAgdG9wOiA0OSU7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuLy9cclxuLy8gIC50cC1jYXB0aW9uLnJlZGNpcmNsZS1sYXllciB7XHJcbi8vICAgIGxlZnQ6IGVtKDEwMCkgIWltcG9ydGFudDtcclxuLy9cclxuLy8gICAgLnJlZGNpcmNsZSB7XHJcbi8vICAgICAgd2lkdGg6IDIyMHB4O1xyXG4vLyAgICAgIGhlaWdodDogMjIwcHg7XHJcbi8vXHJcbi8vICAgICAgUCB7XHJcbi8vICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4vL1xyXG4vLyAgICAgIH1cclxuLy9cclxuLy8gICAgICBhIHtcclxuLy8gICAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL1xyXG4vLyAgLnRwYXJyb3dzIHtcclxuLy8gICAgYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy8vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbi8vQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbi8vXHJcbi8vICAudHAtY2FwdGlvbiB7XHJcbi8vICAgIHRvcDogZW0oMTc2KSAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oNjApICFpbXBvcnRhbnQ7XHJcbi8vICAgIHRvcDogNDUlICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAucmVkY2lyY2xlIHtcclxuLy8gICAgd2lkdGg6IGVtKDM1MCk7XHJcbi8vICAgIGhlaWdodDogZW0oMzUwKTtcclxuLy8gICAgcGFkZGluZzogZW0oMzIpIGVtKDMyKSBlbSgzMikgZW0oNTApO1xyXG4vLyAgICBwYWRkaW5nLXRvcDogZW0oMTAwKTtcclxuLy8gICAgUCB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgzNik7XHJcbi8vICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4vLyAgICB9XHJcbi8vICAgIGEge1xyXG4vLyAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vXHJcbi8vICAudGltZUxpbmVTZWN0aW9uIHtcclxuLy8gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4vLyAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4vLyAgICBwYWRkaW5nOiBlbSg1MCkgMCAwIDA7XHJcbi8vICAgIGgxIHtcclxuLy8gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuLy8gICAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy8gICNudW1iZXJDb3VudGVyIHtcclxuLy8gICAgZm9udC1zaXplOiBlbSgzMDApO1xyXG4vLyAgfVxyXG4vLyAgLnRwYXJyb3dzIHtcclxuLy8gICAgYm90dG9tOiBlbSgtNjApO1xyXG4vLyAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuLy8gIH1cclxuLy8gIC50cC1idWxsZXRze1xyXG4vLyAgICB0b3A6MCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLnRwLWxlZnRhcnJvdy5kZWZhdWx0e1xyXG4vLyAgICBsZWZ0OjI1JSAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLnRwLXJpZ2h0YXJyb3cuZGVmYXVsdHtcclxuLy8gICAgcmlnaHQ6MjUlICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAudHAtZXhwbG9yZXtcclxuLy8gICAgcmlnaHQ6MjUlICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG4vL0BtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4vLyAgLnRwLWNhcHRpb24ge1xyXG4vLyAgICB0b3A6ZW0oODApICFpbXBvcnRhbnQ7XHJcbi8vICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbi8vICAgIG1hcmdpbjogYXV0bztcclxuLy8gIH1cclxuLy8gIC50cC1jYXB0aW9uLnJlZGNpcmNsZS1sYXllciB7XHJcbi8vICAgIGxlZnQ6IGVtKDEwKSAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG4vLyAgLnJlZGNpcmNsZSB7XHJcbi8vICAgIHdpZHRoOiBlbSgxNDApO1xyXG4vLyAgICBoZWlnaHQ6IGVtKDE0MCk7XHJcbi8vICAgIHBhZGRpbmc6IGVtKDIwKTtcclxuLy8gICAgcGFkZGluZy10b3A6IGVtKDQwKTtcclxuLy8gICAgZm9udC1zaXplOiBlbSg2MCk7XHJcbi8vICAgIHRvcDowIDtcclxuLy8gICAgYm90dG9tOjA7XHJcbi8vICAgIG1hcmdpbjogYXV0bztcclxuLy8gICAgbGVmdDowO1xyXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgIHAge1xyXG4vLyAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4vLyAgICAgIG1hcmdpbi1ib3R0b206IGVtKDUpO1xyXG4vLyAgICB9XHJcbi8vICAgIGF7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy8gICNudW1iZXJDb3VudGVye1xyXG4vLyAgICBmb250LXNpemU6IGVtKDIwMCk7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG4vL0BtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4vLyAgLnRwLWNhcHRpb24ucmVkY2lyY2xlLWxheWVyIHtcclxuLy8gICAgbGVmdDogZW0oMTApICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAucmVkY2lyY2xlIHtcclxuLy8gICAgd2lkdGg6IGVtKDEzMCk7XHJcbi8vICAgIGhlaWdodDogZW0oMTMwKTtcclxuLy8gICAgcCB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbi8vICAgIH1cclxuLy8gICAgYSB7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgxMCk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy8gICNudW1iZXJDb3VudGVye1xyXG4vLyAgICBmb250LXNpemU6IGVtKDE1MCk7XHJcbi8vICB9XHJcbi8vICAudGltZUxpbmVTZWN0aW9uIHtcclxuLy8gICAgaDF7XHJcbi8vICAgICAgZm9udC1zaXplOiBlbSgxNCk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4ubWFje1xyXG4gIC5iaWtle1xyXG4gICAgaW1ne1xyXG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ldmVudHMtbGluZXtcclxuICAgIHRvcDogOXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC50cC1wYXJhbGxheC13cmFwe1xyXG4gICAgbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGltZUxpbmVTZWN0aW9uIHtcclxuICAgIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAudHAtcmlnaHRhcnJvdywgLnRwLWV4cGxvcmUge1xyXG4gICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogNTBweCAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC50cC1jYXB0aW9uIGltZ3tcclxuICAgIGhlaWdodDogOTN2aCAhaW1wb3J0YW50O1xyXG4gICAgem9vbTowLjY1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaG9tZXNsaWRlciAudHAtcGFyYWxsYXgtd3JhcHtcclxuICAgIGxlZnQ6IDIxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvL3RvcDotNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudHAtcmVzaXplbWV7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ob21lc2xpZGVyIC5yZWRjaXJjbGUtbGF5ZXIgcHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC50cC1idWxsZXRze1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLy9cclxuICAvLy5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gIC8vICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAvLyAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgLy8gICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xyXG4gIC8vICB9XHJcbiAgLy99XHJcbiAgLnJlZGNpcmNsZS1sYXllciBwe1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgLnRwLWJ1bGxldHMucm91bmQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC50cC1idWxsZXR7XHJcbiAgICAgIHRvcDoycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cC1idWxsZXQuZGlzYWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmV2ZW50cy1saW5le1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuYmlrZXtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLyogb2JhaWQgY3NzIHN0YXJ0ICovXHJcbiAgLnRpbWVMaW5lU2VjdGlvbiBoMXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAjbnVtYmVyQ291bnRlcntcclxuICAgIHRvcDo0NSU7XHJcbiAgfVxyXG4gIC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lcntcclxuICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogb2JhaWQgY3NzIGVuZCAqL1xyXG5cclxuXHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2FwczkgLnNsb3Rob2xkZXIgLnRwLWJnaW1nLmRlZmF1bHRpbWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHggYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXIge1xyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+IDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHRvcDogLTE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC8vLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAvLyAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gIGxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgdG9wOjE1JSAhaW1wb3J0YW50O1xyXG4gICAgICAvL31cclxuICAgICAgLnRwLWNhcHRpb24ge1xyXG4gICAgICAgICYuY2FwMTEge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAyIHtcclxuICAgICAgICAgIGxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FwMyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FwNSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXA2IHtcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcDcge1xyXG4gICAgICAgICAgdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOCB7XHJcbiAgICAgICAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDkge1xyXG4gICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAxMCB7XHJcbiAgICAgICAgICB0b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG5cclxuXHJcbiAgLnRwLWNhcHRpb24uYmlrZSBpbWd7XHJcbiAgICBoZWlnaHQ6IDQ0dmggIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lcntcclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG4gICAgICAudHAtY2FwdGlvbntcclxuXHJcbiAgICAgICAgJi5jYXA0e1xyXG4gICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDV7XHJcbiAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwN3tcclxuICAgICAgICAgIHRvcDowcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXAxMHtcclxuICAgICAgICAgIHRvcDoxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLyogJi5jYXAxe1xyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5jYXAye1xyXG4gICAgICAgICAgIGxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJi5jYXAze1xyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYuY2FwNXtcclxuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICBsZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYuY2FwNntcclxuICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmNhcDd7XHJcbiAgICAgICAgICAgdG9wOiAtMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmNhcDh7XHJcbiAgICAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiA2NTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmNhcDl7XHJcbiAgICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIHRvcDogODJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICB3aWR0aDogOTcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIGhlaWdodDogNjAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5jYXAxMHtcclxuICAgICAgICAgICB0b3A6MjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIHdpZHRoOiA5NTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfSovXHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICNudW1iZXJDb3VudGVye1xyXG4gICAgdG9wOjQ1JTtcclxuICB9XHJcbiAgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC5mdWxsd2lkdGhhYmFubmVye1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnRwLXJldnNsaWRlci1zbGlkZXNsaSA+ICA6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuICAudGltZUxpbmVTZWN0aW9uIHtcclxuXHJcbiAgICAudHAtYnVsbGV0cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRwLWxlZnRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIC50cC1yaWdodGFycm93IHtcclxuICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcclxuXHJcblxyXG4gIC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lcntcclxuICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IC0yNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcHM0LnRwLXJldnNsaWRlci1zbGlkZXNsaT46bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGxlZnQ6IDE4JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWRjaXJjbGUtbGF5ZXJ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgdG9wOiA0MCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50cC1jYXB0aW9ue1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA0ODZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDEwe1xyXG4gICAgICAgICAgdG9wOjEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTc3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jYXA0e1xyXG4gICAgICAgICAgbGVmdDogNTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwNntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwN3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwOXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG4gICAgLnRwLWJ1bGxldHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudHAtcmlnaHRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC50cC1leHBsb3JlIHtcclxuICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNudW1iZXJDb3VudGVye1xyXG4gICAgICBmb250LXNpemU6IDI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVkY2lyY2xlLWxheWVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudHAtcmlnaHRhcnJvdzphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGJvZHl7XHJcbiAgICAudHAtbGVmdGFycm93LCAudHAtcmlnaHRhcnJvd3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRwLXJpZ2h0YXJyb3c6YWZ0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmlkZW8tc2VjdGlvbiAuYnRue1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6aW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC50cC1sZWZ0YXJyb3c6YWZ0ZXIsIC5idG4gaXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLmZ1bGx3aWR0aGFiYW5uZXJ7XHJcbiAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAudHAtcmV2c2xpZGVyLXNsaWRlc2xpID4gIDpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdG9wOiAtMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXBzNC50cC1yZXZzbGlkZXItc2xpZGVzbGk+Om50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiAxOCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucmVkY2lyY2xlLWxheWVye1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OjIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB0b3A6IDQwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRwLWNhcHRpb257XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDQ4NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FwMTB7XHJcbiAgICAgICAgICB0b3A6MTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDZ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcDl7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLnRpbWVMaW5lU2VjdGlvbiB7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDIyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG4gICAgLnRwLWJ1bGxldHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50cC1sZWZ0YXJyb3cge1xyXG4gICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudHAtcmlnaHRhcnJvdyB7XHJcbiAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC50cC1leHBsb3JlIHtcclxuICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNudW1iZXJDb3VudGVye1xyXG4gICAgICBmb250LXNpemU6IDI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVkY2lyY2xlLWxheWVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHkgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIgLnJlZGNpcmNsZS1sYXllcntcclxuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHkgIC5tb2JpbGUtZnRMaXN0IHVsIGxpe1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgYXtcclxuICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjM3NWVtO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDojYmNiY2JjO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZGNpcmNsZS1sYXllciBhIGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLmZ1bGx3aWR0aGFiYW5uZXIgLnRwLWNhcHRpb24uY2FwNSB7XHJcbiAgICBsZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDI1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJlZGNpcmNsZS1sYXllciBhIGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSAge1xyXG5cclxuICBib2R5ICAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAuZnVsbHdpZHRoYWJhbm5lciAuY2FwczQudHAtcmV2c2xpZGVyLXNsaWRlc2xpPjpudGgtY2hpbGQoMil7XHJcbiAgICBsZWZ0OiAxNCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAuZnVsbHdpZHRoYWJhbm5lciAudHAtY2FwdGlvbi5jYXA1e1xyXG4gICAgbGVmdDotMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5IC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIC5mdWxsd2lkdGhhYmFubmVyIC50cC1jYXB0aW9uLmNhcDl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAuZnVsbHdpZHRoYWJhbm5lcntcclxuICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWRjaXJjbGUtbGF5ZXJ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cC1yZXZzbGlkZXItc2xpZGVzbGkgPiAgOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDoxNSUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudHAtY2FwdGlvbntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMzd2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJpa2V7XHJcbiAgICAgICAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHpvb206IDEuMDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVkY2lyY2xlLWxheWVyIGEgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDExcHgpIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xyXG5cclxuICBib2R5ICAubW9iaWxlLWZ0TGlzdCB1bCBsaXtcclxuICAgIGxpbmUtaGVpZ2h0OiAuOTc1ZW07XHJcbiAgfVxyXG5cclxuICAubmV3VGlja2VyIC5sZWZ0LWhlYWRpbmd7XHJcbiAgICBwYWRkaW5nOiAzJTtcclxuICB9XHJcblxyXG4gIC5yZWRjaXJjbGUtbGF5ZXIgYSBpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgYm9keSAuZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAuZnVsbHdpZHRoYWJhbm5lciB7XHJcbiAgICAucmVkY2lyY2xlLWxheWVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwMyB7XHJcbiAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cC1jYXB0aW9uLmNhcDUge1xyXG4gICAgICBsZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwNiB7XHJcbiAgICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cC1jYXB0aW9uLmNhcDcge1xyXG4gICAgICBsZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHAtY2FwdGlvbi5jYXA4IHtcclxuICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRwLWNhcHRpb24uY2FwOSB7XHJcbiAgICAgIGxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC50aW1lTGluZVNlY3Rpb24ge1xyXG4gICAgI251bWJlckNvdW50ZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjY291bnRyeUxhbmd1YWdlQ2xpY2t7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlMjIge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTUpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZTIyIHtcclxuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtNSkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGVtKC01KSk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZW0oLTMpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShlbSgtMykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8udmlkZW8tY29udGVudC1pbWd7XHJcbi8vICBoZWlnaHQ6IGVtKDk4MCk7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGZsb2F0OiBsZWZ0O1xyXG4vLyAgb2JqZWN0LWZpdDogY292ZXI7XHJcbi8vfVxyXG5cclxuLnN0aWNreS1yaWdodC1pY29ue1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiBlbSg4OCk7XHJcbiAgYm90dG9tOiBlbSg0MCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB3aWR0aDogZW0oNTYpO1xyXG4gIGhlaWdodDogZW0oNTYpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBpbWd7XHJcbiAgICB3aWR0aDogZW0oMjgpO1xyXG4gICAgaGVpZ2h0OiBlbSgyOCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gIH1cclxuICBhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1mb3Jte1xyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgcGFkZGluZzplbSgzMikgMDtcclxuICBib3JkZXItdG9wOnNvbGlkIDVweCAkYnJhbmQtYmxhY2s7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBtYXJnaW46IGVtKDEyKSAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgZW0oNjYpIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIHRvcDplbSgtMyk7XHJcbiAgICAgIHdpZHRoOmVtKDQ3KTtcclxuICAgICAgaGVpZ2h0OmVtKDIxKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICB3aWR0aDozMy4zMzMlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuNjY2JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmLmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMjMuODAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjMTYxNjE2O1xyXG4gICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDApO1xyXG4gICAgaGVpZ2h0OmVtKDQxKTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgLmxvYWRlcntcclxuICAgICAgZm9udC1zaXplOiBlbSg4KTtcclxuICAgIH1cclxuICAgIC50aGFua3Mge1xyXG4gICAgICAudGhhbmtzLWlubmVye1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjNjY2NjY2O1xyXG4gICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgIC8qbGV0dGVyLXNwYWNpbmc6IGVtKDEpOyovXHJcbiAgICBoZWlnaHQ6ZW0oNTIpO1xyXG4gICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSgxKTsqL1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLypsZXR0ZXItc3BhY2luZzogZW0oMSk7Ki9cclxuICB9XHJcbiAgLmhhcy1lcnJvciB7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIHtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAjM2M3NjNkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmZvb3RlcntcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogZW0oNjgpIDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTplbSgxMzApO1xyXG4gICAgfVxyXG4gIH1cclxuICBoNHtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICBtYXJnaW46IDAgMCBlbSgzMCkgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCBlbSgxMCkgMDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd29yZC1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xyXG4gICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1tZC0ye1xyXG4gICAgd2lkdGg6MjAlO1xyXG4gIH1cclxuICBoMXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMjQuNCU7XHJcbiAgICBmb250LXNpemU6IGVtKDk4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJGFyYWJpYy1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuNCk7XHJcbiAgICAvKmxldHRlci1zcGFjaW5nOiBlbSg1KTsqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcclxuICB9XHJcbiAgLnNvY2lhbExpc3R7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luOjAgMCBlbSgzNSkgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnNvY2lhbExpc3RJbm5lcntcclxuICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3RJbm5lcjpvbmx5LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGVtKDgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC8vJjphZnRlciwgJjpiZWZvcmV7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gIHRvcDowO1xyXG4gICAgLy8gIHdpZHRoOjQwJTtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgLy8gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcbiAgICAvLyAgaGVpZ2h0OiAxcHg7XHJcbiAgICAvLyAgYm90dG9tOiAwO1xyXG4gICAgLy8gIG1hcmdpbjogYXV0bztcclxuICAgIC8vfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgbGVmdDowO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHJpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBlbSg4KTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTkpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6ZW0oMzUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ZW0oMzUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OmVtKC05KTtcclxuICAgICAgICAgICAgdG9wOmVtKC04KTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5mYWNlYm9va0ljb257XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHJpZ2h0OmVtKC0xMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgfVxyXG59XHJcbi5nZWNrbyBmb290ZXIgaDEsIC5jaHJvbWU0NiBmb290ZXIgaDEsIC5pZSBmb290ZXIgaDF7XHJcbiAgY29sb3I6IHJnYmEoMTM5LDEzOSwxMzksMC4wNCk7XHJcbn1cclxuLmdlY2tvLmZpcmVmb3ggZm9vdGVyIGgxe1xyXG4gIGNvbG9yOiByZ2JhKDEzOSwxMzksMTM5LDAuNCk7XHJcbn1cclxuXHJcbi8vLmdlY2tvIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCwgLmllIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldHtcclxuLy8gIHRvcDplbSgxNik7XHJcbi8vfVxyXG5cclxuLmdlY2tvLmZpcmVmb3ggLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0e1xyXG4gIHRvcDplbSg0KTtcclxufVxyXG5cclxuXHJcbi5wcm9fbGFuZGluZ3tcclxuICBmb290ZXJ7XHJcbiAgICAvKmhlaWdodDogMTAwdmg7Ki9cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgaDF7XHJcbiAgICAgIGJvdHRvbTogMzEuNCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luLWJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oNTUpO1xyXG59XHJcbi5sYXN0TGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDAgZW0oMTUpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogZW0oMTIpO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oMyk7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgwODA4MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFjay10by10b3B7XHJcbiAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIGVtKDYpIGVtKDcpIGVtKDYpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjRiNGI0IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRvcDplbSgtMjUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICB9XHJcbiAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWZ0TGlzdHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm90dG9tLWZvcm0gLmZvcm0td3JhcHBlciAubG9hZGluZzpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgZm9vdGVye1xyXG4gICAgcGFkZGluZzogMi4zNzVlbSAwO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuMjc1ZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmdpbi1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stdGV4dHtcclxuICBiYWNrZ3JvdW5kOiAjYzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiBlbSgzKSBlbSg0NSk7XHJcbiAgbWFyZ2luOmVtKDIwKSAwIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW5uZXJNZW51IHtcclxuICAmPiBsaSB7XHJcbiAgICAuZHJvcERvd24ge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLmxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICYuZGlzY2xhaW1lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGwtdGV4dC1kcm9wZG93bntcclxuICAuYm9vdHN0cmFwLXNlbGVjdHtcclxuICAgIGZvbnQtZmFtaWx5OiAndW5pdmVycyc7XHJcbiAgICAuYnRuIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tbWVudXtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWNhbGwtcmVzdWx0LXRhYmxle1xyXG4gIGZvbnQtZmFtaWx5OiAndW5pdmVycyc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpe1xyXG4gIC5tYWN7XHJcbiAgICBib2R5e1xyXG4gICAgICAuc3RpY2t5LXJpZ2h0LWljb24ge1xyXG4gICAgICAgIGJvdHRvbTogZW0oNzIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICAubGF0ZXN0LW5ld3Mge1xyXG4gICAgLnR4dCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGVtKDI1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgJi5mdC1kZXNrdG9wLW5vbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBtYXJnaW46IGVtKDE1KSAwIGVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cclxuICAucHJvX2xhbmRpbmd7XHJcbiAgICBmb290ZXIgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogNC4xMjVlbSAwIDEuNzVlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjIzNzVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC5sYXRlc3QtbmV3cyB7XHJcbiAgICAudHh0IHtcclxuICAgICAgbWluLWhlaWdodDogZW0oMzAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAmLmZ0LWRlc2t0b3Atbm9uZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb252ZW5pZW5jZS1zZWN0aW9uIC5iYW5uZXItaW1nLnZpZGVvIC5vcGVudmlkZW9saW5re1xyXG4gICAgYm90dG9tOiAtMTQlO1xyXG4gIH1cclxuICBmb290ZXIgaDF7XHJcbiAgICBib3R0b206IDI2LjQlO1xyXG4gICAgZm9udC1zaXplOiA1LjEyNWVtO1xyXG4gIH1cclxuXHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICAuc29jaWFsTGlzdHtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oNTApO1xyXG4gICAgfVxyXG4gICAgdWwgbGkgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLmxhc3RMaXN0IGxpIGEge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgLnRoYW5rcyAudGhhbmtzLWlubmVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgJi5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLnByb19sYW5kaW5ne1xyXG4gICAgZm9vdGVye1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBib3R0b206IDIxLjMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vdG9yY3ljbGUtaG9tZS1mdHJ7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDIuMzc1ZW0gMDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAmLmZ0LWRlc2t0b3Atbm9uZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxMaXN0IHtcclxuICAgICAgLnNvY2lhbExpc3RJbm5lciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IGVtKC0xOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGZvb3RlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubW90by1zY3JvbGx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5sYXN0TGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFjay10by10b3B7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UyMiAycyBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb246IGJvdW5jZTIyIDJzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIGZvb3RlcntcclxuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgYm90dG9tOiAyMS41JTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGVtKC0xKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94e1xyXG4gICAgcGFkZGluZzogMC45ZW0gMDtcclxuICAgIC5tYWduaWZ5e1xyXG4gICAgICB0b3A6MC4yZW07XHJcbiAgICB9XHJcbiAgICAuY3Jvc3MtYnRue1xyXG4gICAgICB3aWR0aDogMmVtO1xyXG4gICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgdG9wOiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG5cclxuXHJcblxyXG4gIC5ib3R0b20tZm9ybSAuYnRuLXdoaXRle1xyXG4gICAgaGVpZ2h0OiAzZW07XHJcbiAgICBpIHtcclxuICAgICAgdG9wOiAuMzNlbTtcclxuICAgICAgbGVmdDogMC43ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LW1hcCAuc2VydmljZXMtYm94e1xyXG4gICAgbWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJveC1tYXAsIC50b3ctY29sdW1uLXNlY3Rpb24gLmxhcmdlLWltZ3tcclxuICAgIHdpZHRoOiA0OS41JTtcclxuICB9XHJcbiAgICAudG93LWNvbHVtbi1zZWN0aW9uIC5sYXJnZS1pbWd7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICB9XHJcblxyXG4gIC5wcm9fbGFuZGluZyBmb290ZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNiwgYm9keSAudW5saW1pdGVkIC5jb2wtbWQtNi5ib3hUd28gLmJveC1vbmV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuc2VhcmNoLWJveHtcclxuICAgIHBhZGRpbmc6IDAuOWVtIDA7XHJcbiAgICAubWFnbmlmeXtcclxuICAgICAgdG9wOjAuMmVtO1xyXG4gICAgfVxyXG4gICAgLmNyb3NzLWJ0bntcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRvcDogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDoyMCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWVkYmFjay10ZXh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubGFzdExpc3R7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgZm9vdGVyIC5zb2NpYWxMaXN0IHVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvcHlyaWdodHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAvL1xyXG4gIC8vLmZfbWVudV9tb2JpbGV7XHJcbiAgLy8gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIC8vfVxyXG5cclxuXHJcbiAgLm1vYmlsZS1jZW50ZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5mdC1kZXNrdG9wLW5vbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYm90dG9tLWZvcm0ge1xyXG4gICAgcGFkZGluZzogZW0oNTApIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbjogMCAwIGVtKDE1KSAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBpe1xyXG4gICAgICAgIG1hcmdpbjogMCAtNTBweCAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHJpZ2h0OmluaXRpYWw7XHJcbiAgICAgICAgdG9wOmVtKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDo0OSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmJvdHRvbS1mb3JtIC5mb3JtLXdyYXBwZXIgLnRoYW5rcyAudGhhbmtzLWlubmVye1xyXG4gICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5tb2JpbGUtY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYmFjay10by10b3B7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IGVtKDQwKSAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0ye1xyXG4gICAgICB3aWR0aDo1MCU7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IGVtKDI0KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IGVtKDEyKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGVtKDEyKTtcclxuICAgICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHdpZHRoOmVtKDUwKTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL3N2Z3MvcGx1cy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6ZW0oMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OmVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL21pbnVzLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZ0LWNvbGxhcHNle1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdGNvbntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206c29saWQgMXB4ICMzMDMwMzA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSgxNSkgZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbExpc3R7XHJcbiAgICAgIG1hcmdpbjogZW0oMCkgMCBlbSgwKSAwO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgLy93aWR0aDoyMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFyZ2luLWJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubGFzdExpc3R7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iaWxlLWZ0TGlzdHtcclxuICAgIHBhZGRpbmc6IGVtKDE1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDEyKSBlbSgxNSk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYmNiY2JjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZW0oMTUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICB3aWR0aDplbSgzMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDplbSgzMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2stdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuc3RpY2t5LXJpZ2h0LWljb257XHJcbiAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBzbWFsbCBkZXZpY2VzIChwb3J0cmFpdCBwaG9uZXMsIGxlc3MgdGhhbiA1NzZweClcclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zb2NpYWxNYntcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5zb2NpYWxMaXN0e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiBlbSgzMCk7XHJcbiAgICAgIC5zb2NpYWxMaXN0SW5uZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNDUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzFmMWYxZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB0b3A6IGVtKC0yNSk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZlZWRiYWNrLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgbGVmdDogZW0oMjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAuYm90dG9tLWZvcm0gaDMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgaXtcclxuICAgICAgbWFyZ2luOiAwIC01MHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1mb3JtIHtcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNSk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5jb2wtbWQtMntcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yaWdodC1pY29ue1xyXG4gICAgbGVmdDogZW0oMjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC5tb2JpbGUtY2VudGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG4gIH1cclxuICAubGFzdExpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktcmlnaHQtaWNvbntcclxuICAgIGxlZnQ6IGVtKDI1KTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyogSWNvbiAxICovXHJcblxyXG4udG9nZ2xlLWJ0bi10b3B7XHJcbiAgd2lkdGg6ZW0oODMpO1xyXG4gIGhlaWdodDplbSg4MCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XHJcbiAgJjphZnRlcntcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6ZW0oLTMpO1xyXG4gICAgdG9wOmVtKC0zKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbGVmdDowO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICB3aWR0aDplbSg4Nik7XHJcbiAgICBoZWlnaHQ6ZW0oODYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDApO1xyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOjA7XHJcbiAgICAgIGhlaWdodDowO1xyXG4gICAgfVxyXG4gICAgI25hdi1pY29uM3tcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDowO1xyXG4gICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgIHJpZ2h0OiBlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbmF2LWljb24zLCAjbmF2LWljb24ye1xyXG4gIHdpZHRoOiBlbSgyNSk7XHJcbiAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcmlnaHQ6IGVtKC0zKTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgJjphZnRlcntcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IGVtKDQ4KTtcclxuICAgIGhlaWdodDogZW0oNDgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGVtKC0xMSk7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjNzKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIH1cclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuLCAjbmF2LWljb24yIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDNweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMnB4KTtcclxuICB6LWluZGV4OiA1NTtcclxufVxyXG5cclxuLyogSWNvbiAzICovXHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0b3A6IGVtKDE1KTtcclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSwjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDIpLCNuYXYtaWNvbjIgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIHRvcDogZW0oMjMpO1xyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDQpLCAjbmF2LWljb24yIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICB0b3A6IGVtKDMxKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5jbGljayBzcGFuOm50aC1jaGlsZCgxKSwgI25hdi1pY29uMi5jbGljayBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiBlbSgxOCk7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIHJpZ2h0OiA1MCU7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMuY2xpY2sgc3BhbjpudGgtY2hpbGQoMiksICNuYXYtaWNvbjIuY2xpY2sgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMuY2xpY2sgc3BhbjpudGgtY2hpbGQoMyksICNuYXYtaWNvbjIuY2xpY2sgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4jbmF2LWljb24zLmNsaWNrIHNwYW46bnRoLWNoaWxkKDQpLCAjbmF2LWljb24yLmNsaWNrIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICB0b3A6IGVtKDE4KTtcclxuICB3aWR0aDogMCU7XHJcbiAgcmlnaHQ6IDUwJTtcclxufVxyXG4jbmF2LWljb24zLmNsaWNrLCAjbmF2LWljb24yLmNsaWNre1xyXG4gIHNwYW57XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpe31cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7fVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXt9XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe31cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50b2dnbGUtYnRuLXRvcHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gICNuYXYtaWNvbjMsICNuYXYtaWNvbjJ7XHJcbiAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiBlbSgtMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRvZ2dsZS1idG4tdG9we1xyXG4gICAgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgI25hdi1pY29uMywgI25hdi1pY29uMiB7XHJcbiAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICByaWdodDogZW0oMTUpO1xyXG4gICAgbGVmdDogaW5pdGlhbDtcclxuICAgIHdpZHRoOiBlbSgzNSk7XHJcbiAgICB0b3A6IGVtKDE2KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLy5tZW51LW9wZW4uY2xpY2t7XHJcbiAgLy8gIHRvcDplbSgxMikgIWltcG9ydGFudDtcclxuICAvL31cclxuICAuaGVhZGVyLnN0aWNreXtcclxuICAgICNuYXYtaWNvbjMsICNuYXYtaWNvbjIge1xyXG4gICAgICB0b3A6ZW0oMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSwgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgzKSwgI25hdi1pY29uMiBzcGFuOm50aC1jaGlsZCgyKSwgI25hdi1pY29uMiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0b3A6IGVtKDI1KTtcclxuICB9XHJcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCg0KSwgI25hdi1pY29uMiBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICB0b3A6IGVtKDM0KTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcclxuICogQm9vdHN0cmFwLXNlbGVjdCB2MS42LjMgKC8vc2lsdmlvbW9yZXRvLmdpdGh1Yi5pby9ib290c3RyYXAtc2VsZWN0LylcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxNCBib290c3RyYXAtc2VsZWN0XHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG4uYm9vdHN0cmFwLXNlbGVjdHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4uYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgLyp3aWR0aDogMjIwcHhcXDk7IElFOCBhbmQgYmVsb3cqL1xyXG4gIHdpZHRoOiAyMjBweCBcXDA7XHJcbiAgLypJRTkgYW5kIGJlbG93Ki9cclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogZW0oMzUpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMCk7XHJcbiAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIH1cclxufVxyXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmJ0biB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5NGE0ODtcclxufVxyXG4uY29udHJvbC1ncm91cC5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi8vLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcclxuLy8gIHdpZHRoOiAyMjBweDtcclxuLy99XHJcbi5ib290c3RyYXAtc2VsZWN0IC5idG46Zm9jdXMge1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qYm9yZGVyOiBub25lOyovXHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1idG4pLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZHJvcGRvd24tbWVudS1yaWdodCxcclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCxcclxuLnJvdy1mbHVpZCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZm9ybS1zZWFyY2ggLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxyXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxyXG4uZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcclxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wsXHJcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uaW5wdXQtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG59XHJcbi5pbnB1dC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogOTYlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAjOTI5MjliO1xyXG4gIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG59XHJcbi5oYXMtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgY29sb3I6ICM5MjkyOWI7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogZW0oLTUpO1xyXG4gIHdpZHRoOiBlbSg4KTtcclxuICBoZWlnaHQ6IGVtKDUpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdG9wOiBlbSg1KTtcclxuICAmOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXDYyXCI7XHJcbiAgICBjb2xvcjogI2I0YjRiNDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTApO1xyXG4gIH1cclxufVxyXG4uZmlyZWZveC5nZWNrby5kZXNrdG9wLndpbiAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuY2FyZXQge1xyXG4gIHRvcDogZW0oNSk7XHJcbn1cclxuLy8uZ2Vja28uZGVza3RvcC53aW4gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5idG4gLmNhcmV0IHtcclxuLy8gIHRvcDogZW0oNyk7XHJcbi8vfVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSAuYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDM1O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudS5pbm5lciB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaTpub3QoLmRpc2FibGVkKSBhOmhvdmVyIHNtYWxsLFxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGk6bm90KC5kaXNhYmxlZCkgYTpmb2N1cyBzbWFsbCxcclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZTpub3QoLmRpc2FibGVkKSBhIHNtYWxsIHtcclxuICBjb2xvcjogIzY0YjFkODtcclxuICBjb2xvcjogcmdiYSgxMDAsIDE3NywgMjE2LCAwLjQpO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyLjI1ZW07XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi5jaGVjay1tYXJrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IC5ub3RpZnkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDVweDtcclxuICB3aWR0aDogOTYlO1xyXG4gIG1hcmdpbjogMCAyJTtcclxuICBtaW4taGVpZ2h0OiAyNnB4O1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5uby1yZXN1bHRzIHtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmJ0biAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5idG4gLmNhcmV0IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkuc2VsZWN0ZWQgYSBzcGFuLmNoZWNrLW1hcmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGVmdDogMTVweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuYnRuIHtcclxuICB6LWluZGV4OiAxMDM1ICsgMTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDdweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNHB4O1xyXG4gIHJpZ2h0OiA5cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTRweDtcclxuICByaWdodDogMTBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0zcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItdG9wLXdpZHRoOiA3cHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjY2NjYztcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiAtM3B4O1xyXG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcclxuICBsZWZ0OiAxMnB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGxlZnQ6IDEzcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYnMtc2VhcmNoYm94LFxyXG4uYnMtYWN0aW9uc2JveCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxufVxyXG4uYnMtYWN0aW9uc2JveCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XHJcbiAgcGFkZGluZzogMCA4cHggNHB4O1xyXG59XHJcbi5icy1zZWFyY2hib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tb2JpbGUtZGV2aWNlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldHtcclxuICAgIHRvcDogZW0oMTApO1xyXG4gIH1cclxuICAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmJ0biAuZmlsdGVyLW9wdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5maWx0ZXItb3B0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuYnRuIC5jYXJldCB7XHJcbiAgICB0b3A6IGVtKDExKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLyoqXHJcbiAqIEZvcm1WYWxpZGF0aW9uICgvL2Zvcm12YWxpZGF0aW9uLmlvKVxyXG4gKiBUaGUgYmVzdCBqUXVlcnkgcGx1Z2luIHRvIHZhbGlkYXRlIGZvcm0gZmllbGRzLiBTdXBwb3J0IEJvb3RzdHJhcCwgRm91bmRhdGlvbiwgUHVyZSwgU2VtYW50aWNVSSwgVUlLaXQgZnJhbWV3b3Jrc1xyXG4gKlxyXG4gKiBAYXV0aG9yICAgICAgLy90d2l0dGVyLmNvbS9uZ2h1dXBodW9jXHJcbiAqIEBjb3B5cmlnaHQgICAoYykgMjAxMyAtIDIwMTUgTmd1eWVuIEh1dSBQaHVvY1xyXG4gKiBAbGljZW5zZSAgICAgLy9mb3JtdmFsaWRhdGlvbi5pby9saWNlbnNlL1xyXG4gKi9cclxuXHJcbi5mdi1oYXMtZmVlZGJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZnYtaGFzLWZlZWRiYWNrIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIC8qcmlnaHQ6IDE1cHg7Ki9cclxufVxyXG4uZnYtaGVscC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuLyogfn5+IEZvciBCb290c3RyYXAgZm9ybSB+fn4gKi9cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuXHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAuaGVscC1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5mdi1mb3JtLWJvb3RzdHJhcCAudG9vbHRpcC1pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi8qIEJvb3RzdHJhcCBzdGFja2VkIGZvcm0gd2l0aG91dCBsYWJlbCAqL1xyXG4uZnYtZm9ybS1ib290c3RyYXAgLmZ2LWljb24tbm8tbGFiZWwge1xyXG5cdHRvcDogMDtcclxufVxyXG4uZnYtZm9ybS1ib290c3RyYXAgLmZ2LWJvb3RzdHJhcC1pY29uLWlucHV0LWdyb3VwIHtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuLyogQm9vdHN0cmFwIGlubGluZSBmb3JtICovXHJcbi5mb3JtLWlubGluZS5mdi1mb3JtLWJvb3RzdHJhcCAuZm9ybS1ncm91cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuLyogfn5+IEZvciBGb3VuZGF0aW9uIGZvcm0gfn5+ICovXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDIxcHg7ICAgICAgLyogVGhlIGhlaWdodCBvZiBGb3VuZGF0aW9uIGxhYmVsICovXHJcbiAgICByaWdodDogMTVweDsgICAgLyogVGhlIHBhZGRpbmctcmlnaHQgb2YgLmNvbHVtbnMgKi9cclxuICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbn1cclxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuY29sbGFwc2UgLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLyogRm91bmRhdGlvbiBob3Jpem9udGFsIGZvcm0gKi9cclxuLmZ2LWZvcm0taG9yaXpvbnRhbC5mdi1mb3JtLWZvdW5kYXRpb24gLmZ2LWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi8qIEZvdW5kYXRpb24gc3RhY2tlZCBmb3JtIHdpdGhvdXQgbGFiZWwgKi9cclxuLmZ2LWZvcm0tZm91bmRhdGlvbiAuZnYtaWNvbi1uby1sYWJlbCB7XHJcblx0dG9wOiAwO1xyXG59XHJcbi5mdi1mb3JtLWZvdW5kYXRpb24gLmVycm9yIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAjZjA0MTI0O1xyXG59XHJcbi8qKlxyXG4gKiBGb3VuZGF0aW9uIHJlc2V0IHRoZSBib3R0b20gbWFyaW4gdG8gMCB3aGVuIHRoZSByb3cgaGFzICcuZXJyb3InIGNsYXNzXHJcbiAqIEkgbmVlZCB0byBhZGp1c3QgaXQgd2hlbiB1c2luZyB0b29sdGlwIHRvIHNob3cgdGhlIGVycm9yXHJcbiAqL1xyXG4uZnYtZm9ybS1mb3VuZGF0aW9uIC5lcnJvci5mdi1oYXMtdG9vbHRpcCBpbnB1dCwgLmVycm9yLmZ2LWhhcy10b29sdGlwIHRleHRhcmVhLCAuZXJyb3IuZnYtaGFzLXRvb2x0aXAgc2VsZWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG4vKiB+fn4gRm9yIFB1cmUgZm9ybSB+fn4gKi9cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcblxyXG4uZnYtZm9ybS1wdXJlIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMjJweDsgICAgICAvKiBIZWlnaHQgb2YgUHVyZSBsYWJlbCAqL1xyXG4gICAgd2lkdGg6IDM2cHg7ICAgIC8qIEhlaWdodCBvZiBQdXJlIGlucHV0ICovXHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxufVxyXG4ucHVyZS1mb3JtLXN0YWNrZWQuZnYtZm9ybS1wdXJlIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogNHB4O1xyXG59XHJcbi5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sLWdyb3VwIC5mdi1oZWxwLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcclxufVxyXG4ucHVyZS1mb3JtLWFsaWduZWQuZnYtZm9ybS1wdXJlIC5mdi1jb250cm9sLWZlZWRiYWNrLCAgICAvKiBQdXJlIGhvcml6b250YWwgZm9ybSAqL1xyXG4uZnYtZm9ybS1wdXJlIC5mdi1pY29uLW5vLWxhYmVsIHsgICAgICAgICAgIC8qIFB1cmUgc3RhY2tlZCBmb3JtIHdpdGhvdXQgbGFiZWwgKi9cclxuXHR0b3A6IDA7XHJcbn1cclxuLmZ2LWZvcm0tcHVyZSAuZnYtaGFzLWVycm9yIGxhYmVsLFxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtZXJyb3IgLmZ2LWhlbHAtYmxvY2ssXHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1lcnJvciAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogI0NBM0MzQzsgICAgIC8qIFNhbWUgYXMgLmJ1dHRvbi1lcnJvciAqL1xyXG59XHJcbi5mdi1mb3JtLXB1cmUgLmZ2LWhhcy1zdWNjZXNzIGxhYmVsLFxyXG4uZnYtZm9ybS1wdXJlIC5mdi1oYXMtc3VjY2VzcyAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAvKmNvbG9yOiAjMUNCODQxOyovICAgICAvKiBTYW1lIGFzIC5idXR0b24tc3VjY2VzcyAqL1xyXG59XHJcblxyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcbi8qIH5+fiBGb3IgU2VtYW50aWMgZm9ybSB+fn4gKi9cclxuLyogfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAqL1xyXG5cclxuLmZ2LWZvcm0tc2VtYW50aWMgLmZ2LWNvbnRyb2wtZmVlZGJhY2suaWNvbiB7XHJcbiAgICByaWdodDogN3B4O1xyXG59XHJcbi5mdi1mb3JtLXNlbWFudGljIC5lcnJvciAuaWNvbiB7XHJcbiAgICBjb2xvcjogI2Q5NWM1YztcclxufVxyXG4vKiBTZW1hbnRpYyBob3Jpem9udGFsIGZvcm0gKi9cclxuLmZ2LWZvcm0taG9yaXpvbnRhbC5mdi1mb3JtLXNlbWFudGljIC5yb3cge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn4gKi9cclxuLyogfn5+IEZvciBVSUtpdCBmb3JtIH5+fiAqL1xyXG4vKiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ICovXHJcblxyXG4uZnYtZm9ybS11aWtpdCAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDI1cHg7ICAgICAgLyogSGVpZ2h0IG9mIFVJS2l0IGxhYmVsICovXHJcbiAgICB3aWR0aDogMzBweDsgICAgLyogSGVpZ2h0IG9mIFVJS2l0IGlucHV0ICovXHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4uZnYtZm9ybS11aWtpdCAudWstdGV4dC1kYW5nZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogVUlLaXQgaG9yaXpvbnRhbCBmb3JtICovXHJcbi51ay1mb3JtLWhvcml6b250YWwuZnYtZm9ybS11aWtpdCAuZnYtY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAvKmxpbmUtaGVpZ2h0OiBub3JtYWw7Ki9cclxuICAgIHRvcDogMDtcclxufVxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLWVycm9yIGxhYmVsLFxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLWVycm9yIC51ay1mb3JtLWxhYmVsLFxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLWVycm9yIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAjRDg1MDMwOyAgICAgLyogU2FtZSBhcyAudWstZm9ybS1kYW5nZXIgKi9cclxufVxyXG4uZnYtZm9ybS11aWtpdCAuZnYtaGFzLXN1Y2Nlc3MgbGFiZWwsXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1oYXMtc3VjY2VzcyAudWstZm9ybS1sYWJlbCxcclxuLmZ2LWZvcm0tdWlraXQgLmZ2LWhhcy1zdWNjZXNzIC5mdi1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIC8qY29sb3I6ICM2NTlGMTM7Ki8gICAgIC8qIFNhbWUgYXMgLnVrLWZvcm0tc3VjY2VzcyAqL1xyXG59XHJcbi8qIFVJS2l0IHN0YWNrZWQgZm9ybSB3aXRob3V0IGxhYmVsICovXHJcbi5mdi1mb3JtLXVpa2l0IC5mdi1pY29uLW5vLWxhYmVsIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuIiwiLmZvcm0td3JhcHBlcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnRoYW5rc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnRoYW5rcy1pbm5lcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiBlbSgxMTApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGVtKDEwKSAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVye1xyXG4gICAgbWluLXdpZHRoOiBlbSgxMDApO1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiBlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtbG9hZGluZ3tcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbn1cclxuLmNvbnRhY3QtbG9hZGVye1xyXG4gIG1pbi13aWR0aDogZW0oMTAwKTtcclxuICBwYWRkaW5nLXRvcDogZW0oNTApO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBlbSgxNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNSU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbjogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IGVtKDUwKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgLjZzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbG9hZGVyIC42cyBsaW5lYXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDByZW07XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogLjJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5lbnEtZm9ybSB7XHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAudGhhbmtze1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0ZjVkO1xyXG4gICAgfVxyXG4gICAgLmxvYWRpbmd7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjRmNWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaC1sZWdhY3ksIC5uZXdzRGl2LCAuc2FmZXR5RGl2LCAuZXZlbnRzRGl2LCAub2ZmZXJzRGl2LCAucHAtcGFnZXtcclxuICAmLmxvYWRpbmd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmxvYWRlcntcclxuICAgIG1pbi13aWR0aDogZW0oMTAwKTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IC4yZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcC1wYWdle1xyXG4gICYubG9hZGluZ3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y2ZmEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5jYXB0Y2hhLWltZ3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICB9XHJcbn1cclxuLmltZy1ib3h7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6MDtcclxuICB0b3A6MDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6MTMwcHg7XHJcbiAgYXtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgY29sb3I6ICM1NjU2NWU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNjYmVcIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBzcGVhazogbm9uZTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZWZyZXNoLWN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIHRvcDowO1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICM1NjU2NWU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICM1NjU2NWU7XHJcbiAgfVxyXG59XHJcbnRleHRhcmVhe1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLmxvY2F0aW9uLW1hcHtcclxuICAmLmxvYWRpbmd7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMC41KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvYWRlcntcclxuICAgIG1pbi13aWR0aDogZW0oMTAwKTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg1MCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKXRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSl0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiBlbSg1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb246IGxvYWRlciAuNnMgbGluZWFyO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcmVtO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IC4yZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlciB7IGZyb20ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG59XHJcbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59XHJcbkBrZXlmcmFtZXMgbG9hZGVyIHsgZnJvbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbn1cclxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuXHJcblxyXG4uZnYtZm9ybS1ib290c3RyYXAgLmhlbHAtYmxvY2t7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgdGFibGV0cyBhbmQgbWVkaXVtIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59Iiwic2VjdGlvbi5zZWFyY2gtcmVzdWx0IHtcclxuICBoMiB7XHJcbiAgICBsaW5lLWhlaWdodDogLjgxMjVlbTtcclxuICAgIG1hcmdpbjogMCAwIC42MjVlbSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblxyXG4gICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gICAgZm9udC1zaXplOiAyLjc1ZW07XHJcblxyXG4gIH1cclxuICBoci5mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnkgO1xyXG4gIH1cclxuICAuZnAtdGFibGVDZWxsIHtcclxuICAgIC8qcGFkZGluZy10b3A6IGVtKDUwKTsqL1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgc2VjdGlvbi5zZWFyY2gtcmVzdWx0IGgye1xyXG4gICAgcGFkZGluZy10b3A6IDIuNWVtO1xyXG4gIH1cclxufSIsIlxyXG5bY2xhc3NePVwicmV2aWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHJldmljb24tXCJdOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwicmV2aWNvbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcGVhazogbm9uZTtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICB3aWR0aDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxufVxyXG5cclxuLnRwLXN0YXRpYy1sYXllcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA1MDU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIC5mcm9udGNvcm5lciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDQwcHggc29saWQgIzAwQThGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTQwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIC5iYWNrY29ybmVyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjMDBBOEZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuZnJvbnRjb3JuZXJ0b3Age1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICMwMEE4RkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00MHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcblxyXG4udHAtY2FwdGlvbiAuYmFja2Nvcm5lcnRvcCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDQwcHggc29saWQgIzAwQThGRjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFdSQVBQRVIgU1RZTEVTXHRcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnJldl9zbGlkZXJfd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgc3Bhbi5kYXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyX3dyYXBwZXIgPiB1bCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciBpbWcge1xyXG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwO1xyXG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMDtcclxuICB0cmFuc2l0aW9uOiBub25lIDA7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbn1cclxuXHJcbi5yZXZfc2xpZGVyIC5uby1zbGlkZXMtdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciB1bCB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxufVxyXG5cclxuLnJldl9zbGlkZXIgdWwgbGksXHJcbi5yZXZfc2xpZGVyID4gdWwgPiBsaSxcclxuLnJldl9zbGlkZXIgPiB1bCA+IGxpOmJlZm9yZSB7XHJcblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuICB0ZXh0LWluZGVudDogMGVtO1xyXG59XHJcblxyXG4ucmV2X3NsaWRlciAudHAtY2FwdGlvbixcclxuLnJldl9zbGlkZXIgLmNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSBpbWcge1xyXG4gIG1heC13aWR0aDogbm9uZVxyXG59XHJcblxyXG4vKiBBRERFRCBGT1IgU0xJREVMSU5LIE1BTkFHRU1FTlQgKi9cclxuLnRwLWNhcHRpb24ge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLnRwX2lubmVyX3BhZGRpbmcge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cC1oaWRlLXJldnNsaWRlciwgLnRwLWNhcHRpb24udHAtaGlkZGVuLWNhcHRpb24ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucmV2X3NsaWRlciBlbWJlZCxcclxuLnJldl9zbGlkZXIgaWZyYW1lLFxyXG4ucmV2X3NsaWRlciBvYmplY3QsXHJcbi5yZXZfc2xpZGVyIHZpZGVvIHtcclxuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0V1JBUFBFUiBTVFlMRVMgRU5EXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRJRTggSEFDS1NcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLm5vRmlsdGVyQ2xhc3Mge1xyXG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0SUU4IEhBQ0tTIEVORFNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdEZVTExTQ1JFRU4gVklERU9cdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY2FwdGlvbi5mdWxsc2NyZWVudmlkZW8ge1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyBpZnJhbWUsXHJcbi5jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi50cC1jYXB0aW9uLmZ1bGxzY3JlZW52aWRlbyB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLnRwLWNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIGlmcmFtZSxcclxuLnRwLWNhcHRpb24uZnVsbHNjcmVlbnZpZGVvIGlmcmFtZSB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5mdWxsY292ZXJlZHZpZGVvIHZpZGVvLFxyXG4uZnVsbHNjcmVlbnZpZGVvIHZpZGVvIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwXHJcbn1cclxuXHJcbi5mdWxsY292ZXJlZHZpZGVvIC50cC1wb3N0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4XHJcbn1cclxuXHJcbi5odG1sNXZpZC52aWRlb2lzcGxheWluZyAudHAtcG9zdGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi50cC12aWRlby1wbGF5LWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICB6LWluZGV4OiAzO1xyXG4gIG1hcmdpbi10b3A6IC0yN3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaHRtbDV2aWQgLnRwLXJldnN0b3Age1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uaHRtbDV2aWQgLnRwLXJldnN0b3Age1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmh0bWw1dmlkLnZpZGVvaXNwbGF5aW5nIC5yZXZpY29uLXJpZ2h0LWRpciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uaHRtbDV2aWQudmlkZW9pc3BsYXlpbmcgLnRwLXJldnN0b3Age1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5odG1sNXZpZC52aWRlb2lzcGxheWluZyAudHAtdmlkZW8tcGxheS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmh0bWw1dmlkOmhvdmVyIC50cC12aWRlby1wbGF5LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmZ1bGxjb3ZlcmVkdmlkZW8gLnRwLXZpZGVvLXBsYXktYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RlVMTFNDUkVFTiBWSURFTyBFTkRTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdERPVFRFRCBPVkVSTEFZU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50cC1kb3R0ZWRvdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDNcclxufVxyXG5cclxuLnRwLWRvdHRlZG92ZXJsYXkudHdveHR3byB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vZ3JpZHRpbGUucG5nKVxyXG59XHJcblxyXG4udHAtZG90dGVkb3ZlcmxheS50d294dHdvd2hpdGUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2dyaWR0aWxlX3doaXRlLnBuZylcclxufVxyXG5cclxuLnRwLWRvdHRlZG92ZXJsYXkudGhyZWV4dGhyZWUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2dyaWR0aWxlXzN4My5wbmcpXHJcbn1cclxuXHJcbi50cC1kb3R0ZWRvdmVybGF5LnRocmVleHRocmVld2hpdGUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2dyaWR0aWxlXzN4M193aGl0ZS5wbmcpXHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdERPVFRFRCBPVkVSTEFZUyBFTkRTXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0RlVMTFNDUkVFTiBBTkQgRlVMTFdJREhUIENPTlRBSU5FUlNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5mdWxsc2NyZWVuLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mdWxsd2lkdGhiYW5uZXItY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZnVsbHdpZHRoYmFubmVyLWNvbnRhaW5lciAuZnVsbHdpZHRoYWJhbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHQtXHRTRVQgVEhFIEFOSU1BVElPTiBFVkVOIE1PUkUgU01PT1RIRVIgT04gQU5EUk9JRCAgIC1cclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIC5zbG90aG9sZGVyICosXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIGltZyB7XHJcbiAgLyotd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7Ki9cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdCAgLSBTT01FIENBUFRJT04gTU9ESUZJQ0FUSU9OIEFUIFNUQVJUICAtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlIC5jYXB0aW9uLFxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSAudHAtY2FwdGlvbiB7XHJcbiAgLyotbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHRcdC1tb3otb3BhY2l0eTogMDtcdC1raHRtbC1vcGFjaXR5OiAwO1x0b3BhY2l0eTogMDsgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdFNIQURPV1NcdFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50cC1iYW5uZXJzaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1iYW5uZXJzaGFkb3cudHAtc2hhZG93MSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vc2hhZG93MS5wbmcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB3aWR0aDogODkwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvdHRvbTogLTMwcHhcclxufVxyXG5cclxuLnRwLWJhbm5lcnNoYWRvdy50cC1zaGFkb3cyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9zaGFkb3cyLnBuZykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIHdpZHRoOiA4OTBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm90dG9tOiAtNjBweFxyXG59XHJcblxyXG4udHAtYmFubmVyc2hhZG93LnRwLXNoYWRvdzMge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL3NoYWRvdzMucG5nKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgd2lkdGg6IDg5MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBib3R0b206IC02MHB4XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRCVVRUT05TXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtYnV0dG9uIHtcclxuICBwYWRkaW5nOiA2cHggMTNweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy9ncmFkaWVudC9nMzAucG5nKSByZXBlYXQteCB0b3A7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5iaWcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogOXB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy9ncmFkaWVudC9nNDAucG5nKSByZXBlYXQteCB0b3BcclxufVxyXG5cclxuLnB1cmNoYXNlOmhvdmVyLFxyXG4udHAtYnV0dG9uOmhvdmVyLFxyXG4udHAtYnV0dG9uLmJpZzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLCAxNXB4IDExcHhcclxufVxyXG5cclxuLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC50cC1idXR0b25cdHtcdHBhZGRpbmc6NHB4IDhweCAzcHg7IGxpbmUtaGVpZ2h0OjI1cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtmb250LXdlaWdodDpub3JtYWw7XHR9XHJcbiAgICBhLnRwLWJ1dHRvbiB7IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTsgLW1vei10cmFuc2l0aW9uOiBub25lOyAtby10cmFuc2l0aW9uOiBub25lOyAtbXMtdHJhbnNpdGlvbjogbm9uZTtcdCB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC50cC1idXR0b25cdHtcdHBhZGRpbmc6MnB4IDVweCAycHg7IGxpbmUtaGVpZ2h0OjIwcHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwcHggIWltcG9ydGFudH1cclxuICAgIGEudHAtYnV0dG9uIHsgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lOyAtbW96LXRyYW5zaXRpb246IG5vbmU7IC1vLXRyYW5zaXRpb246IG5vbmU7IC1tcy10cmFuc2l0aW9uOiBub25lO1x0IH1cclxufSovXHJcblxyXG4vKlx0QlVUVE9OIENPTE9SU1x0Ki9cclxuXHJcbi50cC1idXR0b24uZ3JlZW4sIC50cC1idXR0b246aG92ZXIuZ3JlZW4sXHJcbi5wdXJjaGFzZS5ncmVlbiwgLnB1cmNoYXNlOmhvdmVyLmdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhMTE3O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMxMDRkMGI7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzEwNGQwYjtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzEwNGQwYjtcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5ibHVlLCAudHAtYnV0dG9uOmhvdmVyLmJsdWUsXHJcbi5wdXJjaGFzZS5ibHVlLCAucHVyY2hhc2U6aG92ZXIuYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNzhjYjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMGYzZTY4O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMwZjNlNjg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMwZjNlNjhcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5yZWQsIC50cC1idXR0b246aG92ZXIucmVkLFxyXG4ucHVyY2hhc2UucmVkLCAucHVyY2hhc2U6aG92ZXIucmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxZDFkO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM3YzEyMTI7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzdjMTIxMjtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzdjMTIxMlxyXG59XHJcblxyXG4udHAtYnV0dG9uLm9yYW5nZSwgLnRwLWJ1dHRvbjpob3Zlci5vcmFuZ2UsXHJcbi5wdXJjaGFzZS5vcmFuZ2UsIC5wdXJjaGFzZTpob3Zlci5vcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc3MDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI2EzNGMwMDtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjYTM0YzAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjYTM0YzAwXHJcbn1cclxuXHJcbi50cC1idXR0b24uZGFya2dyZXksIC50cC1idXR0b24uZ3JleSxcclxuLnRwLWJ1dHRvbjpob3Zlci5kYXJrZ3JleSwgLnRwLWJ1dHRvbjpob3Zlci5ncmV5LFxyXG4ucHVyY2hhc2UuZGFya2dyZXksIC5wdXJjaGFzZTpob3Zlci5kYXJrZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMjIyO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMyMjI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICMyMjJcclxufVxyXG5cclxuLnRwLWJ1dHRvbi5saWdodGdyZXksIC50cC1idXR0b246aG92ZXIubGlnaHRncmV5LFxyXG4ucHVyY2hhc2UubGlnaHRncmV5LCAucHVyY2hhc2U6aG92ZXIubGlnaHRncmV5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICM1NTU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzU1NTtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggIzU1NVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqXHJcblx0LVx0TkFWSUdBVElPTlx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqIEJVTExFVFMgKiovXHJcblxyXG4udHBjbGVhciB7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLnRwLWJ1bGxldHMge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG4gIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8tbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAvLy1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAvLy1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XHJcbiAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWig1cHgpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHJcbiAgYm9yZGVyLWJvdHRvbTogI2M0YzRjNCAxcHggc29saWQ7XHJcbiAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udHAtYmFubmVydGltZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzL2JveGVkX2JndGlsZS5wbmcpO1xyXG4gIGhlaWdodDogZW0oNDApO1xyXG4gIHBhZGRpbmc6IDBweCBlbSgxMCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDVweCk7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhci1vbGQge1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL25hdmlnZG90c19iZ3RpbGUucG5nKTtcclxuICBoZWlnaHQ6IGVtKDM1KTtcclxuICBwYWRkaW5nOiAwcHggZW0oMTApO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1cHgpO1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5yb3VuZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogZW0oMylcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucm91bmQtb2xkIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vYnVsbGV0cy5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kLW9sZCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKlx0U1FVQVJFIEJVTExFVFMgKiovXHJcbi50cC1idWxsZXRzLnNxdWFyZSAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9idWxsZXRzMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnNxdWFyZSAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4XHJcbn1cclxuXHJcbi8qKlx0U1FVQVJFIEJVTExFVFMgKiovXHJcbi50cC1idWxsZXRzLnNxdWFyZS1vbGQgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9idWxsZXRzMi5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnNxdWFyZS1vbGQgLnRwLWJ1bGxldC5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDBweFxyXG59XHJcblxyXG4vKiogbmF2YmFyIE5BVklHQVRJT04gVkVSU0lPTiAqKi9cclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vYnVsbGV0X2JveGVkLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0LmZpcnN0IHtcclxuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4vKiogbmF2YmFyIE5BVklHQVRJT04gVkVSU0lPTiAqKi9cclxuLnRwLWJ1bGxldHMubmF2YmFyLW9sZCAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL25hdmlnZG90cy5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXItb2xkIC50cC1idWxsZXQuZmlyc3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5uYXZiYXItb2xkIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4udHAtYnVsbGV0cyAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cyAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMucm91bmQgLnRwLWJ1bGxldC5zZWxlY3RlZCxcclxuLnRwLWJ1bGxldHMubmF2YmFyIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLm5hdmJhciAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRUUCBBUlJPV1MgXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHBhcnJvd3Mge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDEwMDBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cclxufVxyXG5cclxuLnRwYXJyb3dzIC50cC1hcnItaW1naG9sZGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi50cGFycm93cyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2xhcmdlX2xlZnQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdyB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvbGFyZ2VfcmlnaHQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnJvdW5kIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9sZWZ0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnJvdW5kIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zbWFsbF9yaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucm91bmQtb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19sZWZ0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnJvdW5kLW9sZCB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfcmlnaHQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93Lm5hdmJhciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc21hbGxfbGVmdF9ib3hlZC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogMTJweFxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5uYXZiYXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3NtYWxsX3JpZ2h0X2JveGVkLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5uYXZiYXItb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd2xlZnQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5uYXZiYXItb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd3JpZ2h0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93Lm5hdmJhci1vbGQudGh1bWJzd2l0aGFycm93IHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93Lm5hdmJhci1vbGQudGh1bWJzd2l0aGFycm93IHtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnNxdWFyZSB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvYXJyb3dfbGVmdDIucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweFxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5zcXVhcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X3JpZ2h0Mi5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5zcXVhcmUtb2xkIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hcnJvd19sZWZ0Mi5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMHB4XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnNxdWFyZS1vbGQge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2Fycm93X3JpZ2h0Mi5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tdG9wOiAwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMzBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICB3aWR0aDogZW0oMTIyKTtcclxuICBoZWlnaHQ6IGVtKDQwKTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogZW0oMTEpIGVtKDI1KTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICBjb2xvcjogIzMyMzIzMjtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICB0b3A6IGVtKDUpO1xyXG4gICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTgpO1xyXG4gICAgdG9wOiBlbSgtOCk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSgxMzgpO1xyXG4gICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtZXhwbG9yZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoI2I4YjhiOCwgMC4yNSk7XHJcbiAgd2lkdGg6IGVtKDEyOCk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDMwKSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IGVtKDExKSBlbSgyNSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgY29sb3I6ICMzMjMyMzI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0b3A6IDQ0JTtcclxuICByaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImhvbmRhXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXDYzXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogZW0oMTApO1xyXG4gICAgdG9wOiBlbSg1KTtcclxuICAgIGZvbnQtc2l6ZTogZW0oMjYpO1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTgpO1xyXG4gICAgdG9wOiBlbSgtOCk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiBlbSgxNDQpO1xyXG4gICAgaGVpZ2h0OiBlbSg1Nik7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDEuMSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbi5nZWNrby5kZXNrdG9we1xyXG4gIC50cC1yaWdodGFycm93LCAudHAtbGVmdGFycm93IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi53ZWJraXQuY2hyb21lLmRlc2t0b3Aud2luLmpzLmpze1xyXG4gIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyAuc2VhcmNoLWJ5LCAuc2VhcmNoLWJ5LWZpbHRlciAuYm94IC5zLWZpbHRlcnMgLmZvcm0tZ3JvdXAsIC5zZWFyY2gtYnktZmlsdGVyIC5ib3ggLnMtZmlsdGVycyAuZm9ybS1idG4tc2Vje1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLnRwLWV4cGxvcmUge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGVtKDEyMik7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgIHBhZGRpbmc6IC41NjI1ZW0gMS41NjI1ZW07XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjYjhiOGI4LCAwLjI1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3c6aG92ZXIsXHJcbi50cC1yaWdodGFycm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRUUCBUSFVNQlMgXHQtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4gLSB0cC10aHVtYnMgJiB0cC1tYXNrIFdpZHRoIGlzIHRoZSB3aWR0aCBvZiB0aGUgYmFzaWMgVGh1bWIgQ29udGFpbmVyICg1MDBweCBiYXNpYyBzZXR0aW5ncylcclxuXHJcbiAtIC50cC1idWxsZXQgd2lkdGggJiBoZWlnaHQgaXMgdGhlIGRpbWVuc2lvbiBvZiBhIHNpbXBsZSBUaHVtYm5haWwgKGJhc2ljIDEwMHB4IHggNTBweClcclxuXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyB7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTlMgT0YgVEhFIFRIVU1CIENPTlRBSU5FUiAqL1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmZ1bGx3aWR0aGJhbm5lci1jb250YWluZXIgLnRwLXRodW1icyB7XHJcbiAgcGFkZGluZzogM3B4XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtbWFzayB7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGhlaWdodDogNTBweDsgLyogVEhFIERJTUVOU0lPTlMgT0YgVEhFIFRIVU1CIENPTlRBSU5FUiAqL1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtbWFzayAudHAtdGh1bWJjb250YWluZXIge1xyXG4gIHdpZHRoOiA1MDAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnRwLXRodW1icyAudHAtYnVsbGV0IHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4OyAvKiBUSEUgRElNRU5TSU9OIE9GIEEgU0lOR0xFIFRIVU1CICovXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcclxuICAvKmZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHQqL1xyXG4gIC1tb3otb3BhY2l0eTogMC41O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy50cC10aHVtYnMgLnRwLWJ1bGxldDpob3ZlcixcclxuLnRwLWJ1bGxldHMudHAtdGh1bWJzIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIC1tb3otb3BhY2l0eTogMTtcclxuICAta2h0bWwtb3BhY2l0eTogMTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udHAtdGh1bWJzIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdE5BVklHQVRJT04gRkFOQ1kgRVhBTVBMRVNcdC1cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMSAqL1xyXG4udHBhcnJvd3MucHJldmlldzEge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgei1pbmRleDogMjtcclxuICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzXHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcxOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI1JztcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MTphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNCc7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBjb2xvcjogI2FhYTtcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKi50cGFycm93cy5wcmV2aWV3MSAudHAtYXJyLWl3cmFwcGVyXHRcdFx0e1x0ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO3RyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7LW1vei1vcGFjaXR5OiAwLjA7LWtodG1sLW9wYWNpdHk6IDAuMDtvcGFjaXR5OiAwLjB9XHJcbi50cGFycm93cy5wcmV2aWV3MTpob3ZlciAudHAtYXJyLWl3cmFwcGVyXHR7XHQgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7LW1vei1vcGFjaXR5OiAxOy1raHRtbC1vcGFjaXR5OiAxO29wYWNpdHk6IDF9Ki9cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcxIC50cC1hcnItaW1naG9sZGVyIHtcclxuICByaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6IDAuMDtcclxuICAta2h0bWwtb3BhY2l0eTogMC4wO1xyXG4gIG9wYWNpdHk6IDAuMDtcclxuXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzEgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLW1vei1vcGFjaXR5OiAwLjA7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDAuMDtcclxuICBvcGFjaXR5OiAwLjA7XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzE6aG92ZXIgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgLWtodG1sLW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MSxcclxuICAudHBhcnJvd3MucHJldmlldzE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzEsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxOmFmdGVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICB9XHJcbn1cclxuXHJcbi8qIFBSRVZJRVcgMSBCVUxMRVRTICovXHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSB7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIC8qLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3MSAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2FhYSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDIgKi9cclxuLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgbWluLWhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOztcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjNzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MWUnO1xyXG4gIHJpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODFmJztcclxuICBsZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzIuaG92ZXJlZCB7XHJcbiAgd2lkdGg6IDMwMHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzI6aG92ZXI6YWZ0ZXIge1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3Mjpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vKiBQUkVWSUVXIDIgQlVMTEVUUyAqL1xyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzIgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXcyIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHAtYXJyLXRpdGxlaG9sZGVyLmFsd2F5c2hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogMTFweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWYnO1xyXG4gICAgbGVmdDogMTFweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICByaWdodDogMzVweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgbGVmdDogMzVweFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3MiB7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHhcclxuICB9XHJcbiAgLnRwLXJpZ2h0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZSc7XHJcbiAgICByaWdodDogOHB4XHJcbiAgfVxyXG4gIC50cC1sZWZ0YXJyb3cucHJldmlldzI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZTgxZic7XHJcbiAgICBsZWZ0OiA4cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgcmlnaHQ6IDI1cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MiAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIGxlZnQ6IDI1cHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IG5vbmVcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXcyIHtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcInJldmljb25zXCI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweFxyXG4gIH1cclxuICAudHAtcmlnaHRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFlJztcclxuICAgIHJpZ2h0OiA4cHhcclxuICB9XHJcbiAgLnRwLWxlZnRhcnJvdy5wcmV2aWV3MjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlODFmJztcclxuICAgIGxlZnQ6IDhweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci10aXRsZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogbm9uZVxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzI6aG92ZXIge1xyXG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50XHJcbiAgfVxyXG59XHJcblxyXG4vKiBOQVZJR0FUSU9OIFBSRVZJRVcgMyAqL1xyXG4udHBhcnJvd3MucHJldmlldzMge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MzphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3NcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmhvdmVyOmFmdGVyIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnRwLXJpZ2h0YXJyb3cucHJldmlldzM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjUnO1xyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxlODI0JztcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gIHRvcDogLTEwcHhcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3MyAudHAtYXJyLWl3cmFwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWltZ2hvbGRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgbWluLXdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogOTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50cC1yaWdodGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNzBweFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIGxlZnQ6IDBweDtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwYWRkaW5nLWxlZnQ6IDcwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXczOmhvdmVyIC50cC1hcnItaXdyYXBwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cclxufVxyXG5cclxuLyogUFJFVklFVyAzIEJVTExFVFMgKi9cclxuLnRwLWJ1bGxldHMucHJldmlldzMge1xyXG4gIGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnRwLWJ1bGxldHMucHJldmlldzMgLnRwLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQ6aG92ZXIsXHJcbi50cC1idWxsZXRzLnByZXZpZXczIC50cC1idWxsZXQuc2VsZWN0ZWQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAudHBhcnJvd3MucHJldmlldzM6YWZ0ZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNzBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzMgLnRwLWFyci1pbWdob2xkZXIge1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweFxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4XHJcbiAgfVxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAudHBhcnJvd3MucHJldmlldzM6YWZ0ZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICB9XHJcbiAgLnRwYXJyb3dzLnByZXZpZXczIC50cC1hcnItaXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNzBweFxyXG4gIH1cclxufVxyXG5cclxuLyogTkFWSUdBVElPTiBQUkVWSUVXIDQgKi9cclxuLnRwYXJyb3dzLnByZXZpZXc0IHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJyZXZpY29uc1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgei1pbmRleDogMDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG59XHJcblxyXG4udHAtcmlnaHRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgY29udGVudDogJ1xcZTgyNSc7XHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1hbGx3cmFwcGVyIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IC0xNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdFxyXG59XHJcblxyXG4udHAtbGVmdGFycm93LnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgbGVmdDogMHB4XHJcbn1cclxuXHJcbi50cGFycm93cy5wcmV2aWV3NCAudHAtYXJyLWl3cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItaW1naG9sZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMHB4O1xyXG5cclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG4udHBhcnJvd3MucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDE4MHB4O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbi50cC1sZWZ0YXJyb3cucHJldmlldzQgLnRwLWFyci1pbWdob2xkZXIyIHtcclxuICBsZWZ0OiAtMTgwcHhcclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItdGl0bGVob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIC1tb3otb3BhY2l0eTogMC4wO1xyXG4gIC1raHRtbC1vcGFjaXR5OiAwLjA7XHJcbiAgb3BhY2l0eTogMC4wO1xyXG5cclxufVxyXG5cclxuLnRwYXJyb3dzLnByZXZpZXc0OmFmdGVyIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCVcclxufVxyXG5cclxuLnRwLWxlZnRhcnJvdy5wcmV2aWV3NDphZnRlciB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0OmhvdmVyOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKVxyXG4gIH1cclxuICAudHAtbGVmdGFycm93LnByZXZpZXc0OmhvdmVyOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZylcclxuICB9XHJcblxyXG4gIC50cGFycm93cy5wcmV2aWV3NDpob3ZlciAudHAtYXJyLXRpdGxlaG9sZGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgICAta2h0bWwtb3BhY2l0eTogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyogUFJFVklFVyA0IEJVTExFVFMgKi9cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnByZXZpZXc0IC50cC1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0Lmxhc3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0OmhvdmVyLFxyXG4udHAtYnVsbGV0cy5wcmV2aWV3NCAudHAtYnVsbGV0LnNlbGVjdGVkIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50cGFycm93cy5wcmV2aWV3NCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogODBweFxyXG4gIH1cclxuICAudHBhcnJvd3MucHJldmlldzQ6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gIH1cclxuXHJcbiAgLnRwYXJyb3dzLnByZXZpZXcxIC50cC1hcnItYWxsd3JhcHBlcixcclxuICAudHBhcnJvd3MucHJldmlldzIgLnRwLWFyci1hbGx3cmFwcGVyLFxyXG4gIC50cGFycm93cy5wcmV2aWV3MyAudHAtYXJyLWFsbHdyYXBwZXIsXHJcbiAgLnRwYXJyb3dzLnByZXZpZXc0IC50cC1hcnItYWxsd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHQtXHRSRVNQT05TSVZFIFNFVFRJTkdTIFx0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHQtXHRCQVNJQyBTRVRUSU5HUyBGT1IgVEhFIEJBTk5FUlx0LVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4udHAtc2ltcGxlcmVzcG9uc2l2ZSBpbWcge1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi50cC1jYXB0aW9uIGltZyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsZW5kQ29sb3JzdHI9IzAwRkZGRkZGKVwiO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwRkZGRkZGLCBlbmRDb2xvcnN0cj0jMDBGRkZGRkYpO1xyXG4gIHpvb206IDE7XHJcbiAgaGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnRwLXNpbXBsZXJlc3BvbnNpdmUgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50cC1zaW1wbGVyZXNwb25zaXZlID4gdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogIENBUFRJT04gU0xJREVMSU5LICAgKiovXHJcbi5jYXB0aW9uLnNsaWRlbGluayBhIGRpdixcclxuLnRwLWNhcHRpb24uc2xpZGVsaW5rIGEgZGl2IHtcclxuICB3aWR0aDogMzAwMHB4O1xyXG4gIGhlaWdodDogMTUwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgjeyR3ZWJzaXRlUGF0aH1pbWFnZXMvL2NvbG9yZWRiZy5wbmcpIHJlcGVhdFxyXG59XHJcblxyXG4udHAtY2FwdGlvbi5zbGlkZWxpbmsgYSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoI3skd2Vic2l0ZVBhdGh9aW1hZ2VzLy9jb2xvcmVkYmcucG5nKSByZXBlYXRcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cdC1cdExPQURFUiBGT1JNU1x0LVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50cC1sb2FkZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIwIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vbG9hZGVyLmdpZikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogdHAtcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjEge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnRwLWxvYWRlci5zcGlubmVyNSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCN7JHdlYnNpdGVQYXRofWltYWdlcy8vbG9hZGVyLmdpZikgbm8tcmVwZWF0IDEwcHggMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbjogLTIycHggLTIycHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLXJvdGF0ZXBsYW5lIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVgoMTgwZGVnKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1yb3RhdGVwbGFuZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZylcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjIge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHAtc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBhbmltYXRpb246IHRwLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1zY2FsZW91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMClcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLXNjYWxlb3V0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIzIHtcclxuICBtYXJnaW46IC05cHggMHB4IDBweCAtMzVweDtcclxuICB3aWR0aDogNzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UxLFxyXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UyLFxyXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UzIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHRwLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UxIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXIzIC5ib3VuY2UyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHAtYm91bmNlZGVsYXkge1xyXG4gIDAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMClcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRwLWJvdW5jZWRlbGF5IHtcclxuICAwJSwgODAlLCAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXI0IHtcclxuICBtYXJnaW46IC0yMHB4IDBweCAwcHggLTIwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHAtcm90YXRlIDIuMHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogdHAtcm90YXRlIDIuMHMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4udHAtbG9hZGVyLnNwaW5uZXI0IC5kb3QxLFxyXG4udHAtbG9hZGVyLnNwaW5uZXI0IC5kb3QyIHtcclxuICB3aWR0aDogNjAlO1xyXG4gIGhlaWdodDogNjAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHAtYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiB0cC1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi50cC1sb2FkZXIuc3Bpbm5lcjQgLmRvdDIge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDBweDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRwLXJvdGF0ZSB7XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdHAtcm90YXRlIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0cC1ib3VuY2Uge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0cC1ib3VuY2Uge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udHAtYnVsbGV0cy5zaW1wbGVidWxsZXRzLnJvdW5kIC50cC1idWxsZXQge1xyXG4gIHdpZHRoOiBlbSgyOSk7XHJcbiAgaGVpZ2h0OiBlbSgyOSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDklO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cyg1MCUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRvcDogZW0oLTIpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiBlbSg3KTtcclxuICAgIGhlaWdodDogZW0oNyk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICRicmFuZC13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZWFyKTtcclxuICAgIHRvcDogZW0oMjkpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNSk7XHJcbiAgICBjb2xvcjogIzhmOGY4ZjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQge1xyXG4gIHdpZHRoOiBlbSgyOSk7XHJcbiAgaGVpZ2h0OiBlbSgyOSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDklO1xyXG4gIGZvbnQtZmFtaWx5OiBcInVuaXZlcnNcIjtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0b3A6IGVtKC0yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogZW0oNyk7XHJcbiAgICBoZWlnaHQ6IGVtKDcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgICAvL2JvcmRlcjogc29saWQgMnB4ICRicmFuZC13aGl0ZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZWFyKTtcclxuICAgIHRvcDogZW0oMjkpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IGVtKDE3KTtcclxuICAgIHBhZGRpbmctdG9wOiBlbSgxNSk7XHJcbiAgICBjb2xvcjogIzhmOGY4ZjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC13aGl0ZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudHMtbGluZSB7XHJcbiAgd2lkdGg6IGVtKDQpO1xyXG4gIGhlaWdodDogZW0oMSk7XHJcbiAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICBtaW4td2lkdGg6IGVtKDQpO1xyXG4gIGxlZnQ6IGVtKDEzKTtcclxuICB0b3A6IDEzcHg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKDUwJSk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgLnRwLWNhcHRpb24gaW1nXHJcbiAge1xyXG4gICAgaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XHJcbiAgICB6b29tOjE7XHJcbiAgfVxyXG4gIC50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQge1xyXG4gICAgdG9wOiBlbSg0KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC5jYXJfbG9nb3tcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLXRvcDogLTIzNXB4O1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aHJlZUltYWdlcyB7XHJcbiAgICAuZnAtdGFibGVDZWxsIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIExhcHRvcHMgc21hbGwgZGV2aWNlcyAoZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcclxuICAuZXZlbnRzLWxpbmV7XHJcbiAgICB0b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50cC1idWxsZXRzLnJvdW5kIC50cC1idWxsZXQge1xyXG5cclxuICAgICYuZGlzYWJsZSB7XHJcbiAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICM4ZjhmOGYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cC1yaWdodGFycm93LCAudHAtbGVmdGFycm93IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHAtZXhwbG9yZSB7XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzB7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMXtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8ye1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzN7XHJcbiAgICBsZWZ0OiA0M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMjY2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl80e1xyXG4gICAgbGVmdDogNzc3cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcblxyXG5cclxuXHJcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLCAjbGFuZGluZ19yZXZfc2xpZGVyX2ZvcmNlZnVsbHdpZHRoIHtcclxuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fMHtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8xe1xyXG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzJ7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fM3tcclxuICAgIGxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAyNTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubXljbGFzc3JldmxvbHV0aW9uXzR7XHJcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xyXG4gIH1cclxuXHJcbiAgLm1haW5TbGlkZXIgLnRwLWJ1bGxldHN7XHJcbiAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMiUgIWltcG9ydGFudDtcclxuICAgICYuYnVsbGV0c3tcclxuICAgICAgbWFyZ2luLXRvcDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8wIHtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8xIHtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8yIHtcclxuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5teWNsYXNzcmV2bG9sdXRpb25fNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5AbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5tYWluU2xpZGVyIC50cC1idWxsZXRzIHtcclxuXHJcbiAgfVxyXG5cclxuICAuZnVsbHNjcmVlbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMTAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLm15Y2xhc3NyZXZsb2x1dGlvbl8xe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNsYW5kaW5nX3Jldl9zbGlkZXIgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uZGVzY3JpcHRpb257XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbiAgLmNhcl9sb2dvIHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNsYW5kaW5nX3Jldl9zbGlkZXIgaDF7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59XHJcbiIsIlxyXG4uY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBtYXJnaW46IDAgYXV0byBlbSgzMCkgYXV0bztcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jZC1yZXNpemUtaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLyogRm9yY2UgSGFyZHdhcmUgQWNjZWxlcmF0aW9uIGluIFdlYktpdCAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJpZ2h0OiAjY2MwMDAwIDVweCBzb2xpZDtcclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAuY2QtcmVzaXplLWltZyB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICAvKiBib3VuY2UgaW4gYW5pbWF0aW9uIG9mIHRoZSBtb2RpZmllZCBpbWFnZSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLWluIDAuN3M7XHJcbiAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtaW4gMC43cztcclxuXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtaW4ge1xyXG4gIDAlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS1pbiB7XHJcbiAgMCUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2QtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBlbSg3MCk7XHJcbiAgd2lkdGg6IGVtKDcwKTtcclxuICBsZWZ0OiA2MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGVtKC0zOCk7XHJcbiAgbWFyZ2luLXRvcDogZW0oLTIyKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9hZnRlci1iZWZvcmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC8qIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMiksIDAgMCAxMHB4IHJnYmEoMCwwLDAsMC42KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7ICovXHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwKTtcclxufVxyXG5cclxuLmNkLWhhbmRsZS5kcmFnZ2FibGUge1xyXG4gIC8qIGNoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHdoZW4gZWxlbWVudCBpcyBhY3RpdmUgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1YjdjO1xyXG59XHJcblxyXG4uaXMtdmlzaWJsZSAuY2QtaGFuZGxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjdzLCBvcGFjaXR5IDBzIDAuN3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAuY2QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2QtaGFuZGxlIHtcclxuICAgIHRvcDogNDIlXHJcbiAgfVxyXG59IiwiLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgLmJ4LWNvbnRyb2xzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKDQwKTtcclxuICAgIHRvcDogZW0oNTApO1xyXG4gIH1cclxuICAubmV4dEJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuXHJcbiAgICB3aWR0aDogZW0oMTUxKTtcclxuICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgcGFkZGluZzogZW0oMTYpIGVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGkge1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHRvcDogZW0oOCk7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYngtbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiBlbSgtOCk7XHJcbiAgICAgIHRvcDogZW0oLTgpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDE2NSk7XHJcbiAgICAgIGhlaWdodDogZW0oNjcpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByZXZCdXR0b24ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzKGVtKDUwKSk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IGVtKDE1MSk7XHJcbiAgICBoZWlnaHQ6IGVtKDUwKTtcclxuICAgIHBhZGRpbmc6IGVtKDE2KSBlbSgzMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBlbSgxMyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaSB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgcmlnaHQ6IGVtKDE1KTtcclxuICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIHRvcDogZW0oMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcNzFcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ4LXByZXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjY2NjO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiBlbSgtOCk7XHJcbiAgICAgIHRvcDogZW0oLTgpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IGVtKDE2NSk7XHJcbiAgICAgIGhlaWdodDogZW0oNjcpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oNTApKTtcclxuICAgICAgQGluY2x1ZGUgc2NhbGUoMS4xKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlci10YWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgY29sb3I6ICM1ZTVlNWU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcGFkZGluZzogZW0oNikgZW0oMTgpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoZW0oMzApKTtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAycHggc29saWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAmLm1peGl0dXAtY29udHJvbC1hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2NlY2VjZSAycHggc29saWQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNob3dDYXNlIHtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgICYgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1JTtcclxuICAgICAgICAgIHBhZGRpbmc6IGVtKDM4KSBlbSg0MCkgZW0oMTApIGVtKDQwKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGVtKDgpIDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNWU1ZTVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ieC13cmFwcGVye1xyXG4gICAgICAgICAgLmJ4LXZpZXdwb3J0IHtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDUwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBlbSgzMTApO1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBlbSgyKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogZW0oMTIpIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZTIge1xyXG4gICAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3R0b206IGVtKDQwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGVtKDIwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogZW0oNzApO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1oZWFkaW5nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE0NSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgICAgJi5tb3RvcmN5Y2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9jeWNsZS5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBvd2VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9lcXVpcG1lbnRzLXRleHQxLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubWFyaW5lcy10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9tYXJpbmVzLXRleHQucG5nXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5maXJzdCB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUyJTtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvMS5qcGdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9uZXctMS5wbmdcIik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogLy9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC40KzAsMC40KzM4LDAuMzkrNDMsMC4wOCs3NywwLjAyKzkwLDArMTAwICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4zOSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjAyKSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4zOSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjAyKSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjM5KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC4wOCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDgwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAvKiBXM0MsIElFMTArLCBGRlxyXG4gICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2NjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogZW0oMTQ2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDkyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWNvbmQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvMi5qcGdcIik7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMTAuNXB4IDEycHggMTAuNXB4IDA7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiBlbSgxMDYpO1xyXG4gICAgICAgIGhlaWdodDogZW0oODUpO1xyXG4gICAgICAgIGxlZnQ6IDMuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRoaXJkIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlLzMuanBnXCIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2VxdWlwbWVudHMucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvc2hvd2Nhc2UvbWFyaW5lLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgYm9yZGVyOiAkYnJhbmQtd2hpdGUgMXB4IHNvbGlkO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAwIDEwLjVweCAxMnB4O1xyXG5cclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDIyMyk7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg0Nyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZm91cnRoIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzLzQuanBnXCIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9lcXVpcG1lbnRzLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMXMpO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMCAxMC41cHggMTJweDtcclxuICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjExZDE4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IGVtKDE4Nik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSg1Mik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIC50aXRsZTIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuM3MpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZXhwYW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL3Nob3djYXNlL2Nsb3NlLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIC5wdWxzZS1yaW5nIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSg2NSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDY1KTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBlbSgxMDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5Qcm9kdWN0R2FsbGVyeSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRodW1iIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG5cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGVtKDMwKTtcclxuICAgIGxlZnQ6IGVtKDMwKTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZXhwYW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgYm90dG9tOiBlbSgyMCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICByaWdodDogZW0oMjApO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zaG93Y2FzZS9leHBhbmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAucHVsc2Uge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAucHVsc2UtcmluZyB7XHJcbiAgICAgIHdpZHRoOiBlbSg2NSk7XHJcbiAgICAgIGhlaWdodDogZW0oNjUpO1xyXG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGJyYW5kLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBlbSgxMDApO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNhdGUgMyAxLjJzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2F0ZSAzIDEuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLlByb2R1Y3RHYWxsZXJ5IHtcclxuICAgIGJvcmRlci10b3A6ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgIGhlaWdodDogY2FsYyg4NSUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMzMuMzMzMzMzJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9nYWxsZXJ5L3Byb2R1Y3QuanBnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggYm90dG9tO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgLmNhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBlbSg0MCk7XHJcbiAgICAgICAgYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMxNik7XHJcbiAgICAgICAgaGVpZ2h0OiBlbSgxMDQpO1xyXG4gICAgICB9XHJcbiAgICAgIC5ob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICB3aWR0aDogZW0oMzE2KTtcclxuICAgICAgICBoZWlnaHQ6IGVtKDEwNCk7XHJcbiAgICAgICAgYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHRMaW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcclxuICAgICAgICAgICAgdG9wOiBlbSg1KTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDcxXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICBwYWRkaW5nOiBlbSgzMikgZW0oMTUpIGVtKDI2KTtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI1MCk7XHJcbiAgICAgICAgLmNpdmljLXByb2QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTM5KTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGVtKDIzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvdXAtcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWRhbi1wcm9kLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE5Mik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpdHktcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcnYtcHJvZC1sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZHlzc2V5LXByb2QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMjE2KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2R5c3NleS1qLWxvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDE1OSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9keXNzZXktbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTU5KTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGlsb3QtbG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG1hcmdpbjogZW0oNSkgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXZpYy1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMzkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogZW0oMjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY291cC1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWRhbi1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxOTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXR5LXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDEwNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNydi1wcm9kLWxvZ28taG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMDcpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZHlzc2V5LXByb2QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGVtKDI2Myk7XHJcbiAgICAgICAgICBoZWlnaHQ6IGVtKDEzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9keXNzZXktai1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNTkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgzMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub2R5c3NleS1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxNTkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGlsb3QtbG9nby1ob3ZlciB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgxNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkYnJhbmQtZ2FyeSAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRicmFuZC1nYXJ5IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLCAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAvKmJvcmRlci1ib3R0b206IG5vbmU7Ki9cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvY2l2aWMuanBnXCIpO1xyXG4gICAgICAgICYuY2l2aWMtcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9jaXZpYy5qcGdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY291cGUtcHJvZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvZ2FsbGVyeS9hY2NvcmQtYmcucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlZGFuLXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvYWNjb3JkLWJnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jaXR5LXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvY2l0eS1iZy5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3J2LXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvY3J2LWJnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZHlzc2V5LXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvb2R5c3NleS1iZy5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2R5c3NleS1qLXByb2Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL2dhbGxlcnkvb2R5c3NleS1qLWJnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5waWxvdC1wcm9kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9nYWxsZXJ5L3BpbG90LWJnLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDIlKTtcclxuICAgICAgICAgIC5jaXZpYy1wcm9kLWxvZ28sIC5jb3VwLXByb2QtbG9nbywgLnNlZGFuLXByb2QtbG9nbywgLmNpdHktcHJvZC1sb2dvLCAuY3J2LXByb2QtbG9nbywgLm9keXNzZXktcHJvZC1sb2dvLCAub2R5c3NleS1qLWxvZ28sIC5waWxvdC1sb2dvLCAub2R5c3NleS1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaXZpYy1wcm9kLWxvZ28taG92ZXIsIC5jb3VwLXByb2QtbG9nby1ob3ZlciwgLnNlZGFuLXByb2QtbG9nby1ob3ZlciwgLmNpdHktcHJvZC1sb2dvLWhvdmVyLCAuY3J2LXByb2QtbG9nby1ob3ZlciwgLm9keXNzZXktcHJvZC1sb2dvLWhvdmVyLCAub2R5c3NleS1qLWxvZ28taG92ZXIsIC5waWxvdC1sb2dvLWhvdmVyLCAub2R5c3NleS1sb2dvLWhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICByaWdodDogZW0oODEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dExpbmsge1xyXG4gICAgICAgICAgYm90dG9tOiAzJTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYuY2Fycy1vbmx5IHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYuY2Fycy1iaWtlcyB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEuNTVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjU1ZW07XHJcblxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGFuZCB7XHJcbiAgICAgIGxlZnQ6IDEuNTVlbTtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2Fycy1iaWtlcy1tYXJpbmVzIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kIHtcclxuICAgICAgbGVmdDogMS41NWVtO1xyXG4gICAgICByaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5iaWtlcy1wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBsZWZ0OiA0LjRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNWVtO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucHJvZHVjdHMtbWFyaW5lcyB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMTI1ZW07XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjN2I3YjdiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBsZWZ0OiAyLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjEyNWVtO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ4LXdyYXBwZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAuYngtdmlld3BvcnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB1bCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc3QtbWl4ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0U2xpZGVyIHtcclxuICB3aWR0aDogMjAxMCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgYm9keSAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuUHJvZHVjdEdhbGxlcnkge1xyXG4gICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gLjkzNzVlbSAxLjYyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fye1xyXG4gICAgICAgICAgYm90dG9tOiAyLjEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaG92ZXItc3RhdGV7XHJcbiAgICAgICAgICBib3R0b206IDIuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICBib2R5IC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBlbSgyNDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlMiB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDI0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUyIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5leHBhbmQge1xyXG4gICAgLnB1bHNlLXJpbmcge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAyIDEuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDIgMS4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG5cclxuICAgICAgJi5zZWNvbmQsICYudGhpcmQsICYuZm91cnRoIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yaWdodC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZpcnN0IC50aXRsZXtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2Fycy1iaWtlcy1tYXJpbmVzIC5zaG93Q2FzZS5maXJzdCAuZGVzY3JpcHRpb24ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxuICAgICAgbGVmdDogMS41NWVtO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi5jYXJzLWJpa2VzIC5zaG93Q2FzZS5maXJzdCAuZGVzY3JpcHRpb24ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxuICAgICAgbGVmdDogMS41NWVtO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXtcclxuICBib2R5IC50aHJlZUltYWdlcyAuaXRlbSAuaXRlbS1oZWFkaW5ne1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG5cclxuICAuY2FyIHtcclxuICAgIC5kZXNrdG9we1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlwYWR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2hvd0Nhc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIC50aHVtYiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdFNob3dDYXNlU2VjdGlvbiB7XHJcbiAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgYm90dG9tOiBlbSg1MCk7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgtMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwLjVweCAwIDEwLjVweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJi50aGlyZCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy9yaWdodDogZW0oLTE4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8udGh1bWIge1xyXG4gICAgICAgIC8vICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZS5mb3VydGgge1xyXG4gICAgICAuZGVzY3JpcHRpb246YmVmb3Jle1xyXG4gICAgICAgIHJpZ2h0OiAtMS4xZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNhcnMtYmlrZXMtbWFyaW5lcyAuc2hvd0Nhc2UuZmlyc3Qge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtYmlrZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJzLW9ubHkge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5iaWtlcy1wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnNob3dDYXNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAudGh1bWIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIGVtKDMwKTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGJvdHRvbTogZW0oNTApO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMjQpO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKC0xOS41KTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMCAxMC41cHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgtMTkuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vLnRodW1iIHtcclxuICAgICAgICAvLyAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcmlnaHQ6IGVtKC0xOS41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJzLWJpa2VzLW1hcmluZXMgLnNob3dDYXNlLmZpcnN0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5jYXJzLWJpa2VzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXJzLW9ubHkge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi5iaWtlcy1wcm9kdWN0cy1tYXJpbmVzIHtcclxuICAgICAgLnNob3dDYXNlIHtcclxuICAgICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBlbSgyODMpICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgLnRodW1iIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCBlbSgxNik7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3R0b206IGVtKDI2KTtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDMwKTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogZW0oLTE1KTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMCAxMC41cHggIDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyYW5kLXdoaXRlIDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDgwKTtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyAvKiBJRSA5ICovXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxNjMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGVtKDE2Myk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNhcnMtYmlrZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgIGhlaWdodDogMjdlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgJi5maXJzdHtcclxuICAgICAgICAgIC5kZXRhaWxze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG5cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgLmxvZ28sIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtb25seSB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhpcmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VydGgge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmJpa2VzLXByb2R1Y3RzLW1hcmluZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIGhlaWdodDogNDBlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAubG9nbywgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvZHVjdHMtbWFyaW5lcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyN2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIC5sb2dvLCAudGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvdXJ0aCB7XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAubG9nbywgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSAge1xyXG4gIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIHtcclxuICAgICYuYmlrZXMtcHJvZHVjdHMtbWFyaW5lcyB7XHJcbiAgICAgIC5zaG93Q2FzZSB7XHJcbiAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyN2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcnMtYmlrZXMge1xyXG4gICAgICAuc2hvd0Nhc2Uge1xyXG4gICAgICAgIGhlaWdodDogMjNlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24gLnNob3dDYXNlIC5jb250ZW50IC5kZXNjcmlwdGlvbiAudGl0bGUsIC5wcm9kdWN0U2hvd0Nhc2VTZWN0aW9uIC5zaG93Q2FzZSAuY29udGVudCAuZGVzY3JpcHRpb24gLnRpdGxlMiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5zaG93Q2FzZSB7XHJcbiAgICBoZWlnaHQ6IGVtKDIyMCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByb2R1Y3RTaG93Q2FzZVNlY3Rpb24ge1xyXG4gICAgLnNob3dDYXNlIHtcclxuXHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oNjApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSg0OCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGhpcmQge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiBlbSgxMTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBlbSgyNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZm91cnRoIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICB3aWR0aDogZW0oMTIyKTtcclxuICAgICAgICAgIGhlaWdodDogZW0oMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2F0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi52aWRlby1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOjU2LjI1JTtcclxuICBoZWlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG5cclxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsIC52aWRlby1jb250YWluZXIgb2JqZWN0LCAudmlkZW8tY29udGFpbmVyIGVtYmVkIHtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB0b3A6MDtcclxuICByaWdodDowO1xyXG4gIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59IiwiYm9keXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYubG9hZGVke1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG5cclxuI2xvYWRlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcclxufVxyXG4jbG9hZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6MDtcclxuICBib3R0b206MDtcclxuICB3aWR0aDogZW0oMzIwKTtcclxuICBoZWlnaHQ6IGVtKDE1MCk7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9zdmdzL2hvbmRhLWxvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxufVxyXG5cclxuLyojbG9hZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBlbSg1KTtcclxuICBsZWZ0OiBlbSg1KTtcclxuICByaWdodDogZW0oNSk7XHJcbiAgYm90dG9tOiBlbSg1KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICohXHJcbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgISogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG59XHJcblxyXG4jbG9hZGVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGVtKDE1KTtcclxuICBsZWZ0OiBlbSgxNSk7XHJcbiAgcmlnaHQ6IGVtKDE1KTtcclxuICBib3R0b206IGVtKDE1KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICohXHJcbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAhKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbn0qL1xyXG5cclxuLypALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUgICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICohXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICohXHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIElFIDkgKiFcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlICAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgISogSUUgOSAqIVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAhKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqIVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgICEqIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqIVxyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAhKiBJRSA5ICohXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgISogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKiFcclxuICB9XHJcbn0qL1xyXG5cclxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogNTElO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICAvKiBJRSA5ICovXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxufVxyXG5cclxuI2xvYWRlci13cmFwcGVyIC5sb2FkZXItc2VjdGlvbi5zZWN0aW9uLWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbiNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIExvYWRlZCAqL1xyXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1sZWZ0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgIC8qIElFIDkgKi9cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG59XHJcblxyXG4ubG9hZGVkICNsb2FkZXItd3JhcHBlciAubG9hZGVyLXNlY3Rpb24uc2VjdGlvbi1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxufVxyXG5cclxuLmxvYWRlZCAjbG9hZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmxvYWRlZCAjbG9hZGVyLXdyYXBwZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cclxuICAvLy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAgLyogSUUgOSAqL1xyXG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXHJcbiAgLy9cclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgMXMgZWFzZS1vdXQ7XHJcbiAgLy90cmFuc2l0aW9uOiBhbGwgMC4zcyAxcyBlYXNlLW91dDtcclxufVxyXG5cclxuLyogSmF2YVNjcmlwdCBUdXJuZWQgT2ZmICovXHJcbi5uby1qcyAjbG9hZGVyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIud2luLCAubWFje1xyXG4gIC5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxufVxyXG5cclxuLmFuaW1hdGVkLmJvdW5jZUluLFxyXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwT3V0WCxcclxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XHJcbiAgMCUsIDUwJSwgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMjUlLCA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gge1xyXG4gIDAlLCA1MCUsIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgfVxyXG5cclxuICA2NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnJ1YmJlckJhbmQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogc2hha2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMTAlLCAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFkYSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuICBhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDE1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b2JibGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud29iYmxlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcclxuICAxMS4xJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZylcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKVxyXG4gIH1cclxuICA0NC40JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZylcclxuICB9XHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpXHJcbiAgfVxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpXHJcbiAgfVxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZylcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgMTEuMSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXHJcbiAgfVxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxyXG4gIH1cclxuICA1NS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZylcclxuICB9XHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZylcclxuICB9XHJcbiAgODguOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5qZWxsb3tcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO1xyXG4gIGFuaW1hdGlvbi1uYW1lOmplbGxvO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bkJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBvYmFpZCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG9iYWlkIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBhbmltYXRpb24gc3RhcnQgKi9cclxuXHJcbi5pdGVtc3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaXRlbXMgLmdyaWRfaW1ne1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnJldmVhbCwgLnJldmVhbHN7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIGFuaW1hdGlvbiBlbmQgKi9cclxuXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXBCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0QmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblgge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5ZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRYIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZEluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhpbmdlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xyXG59XHJcbi53aW4sIC5tYWN7XHJcbiAgLmFuaW1hdGV7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pZTksIC5pZTh7XHJcbiAgLmFuaW1hdGV7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcclxuICogZnVsbFBhZ2UgMi45LjRcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2FsdmFyb3RyaWdvL2Z1bGxQYWdlLmpzXHJcbiAqIE1JVCBsaWNlbnNlZFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTMgYWx2YXJvdHJpZ28uY29tIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnb1xyXG4gKi9cclxuaHRtbC5mcC1lbmFibGVkLFxyXG4uZnAtZW5hYmxlZCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuI3N1cGVyQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmZwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mcC1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZwLXNsaWRlcyB7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1jb250cm9sQXJyb3cge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcbi5mcC1zY3JvbGxhYmxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZwLXNjcm9sbGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaVNjcm9sbEluZGljYXRvcntcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mcC1ub3RyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2ZwLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuI2ZwLW5hdi5yaWdodCB7XHJcbiAgICByaWdodDogMTdweDtcclxufVxyXG4jZnAtbmF2LmxlZnQge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYudG9wIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4jZnAtbmF2IHVsLFxyXG4uZnAtc2xpZGVzTmF2IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jZnAtbmF2IHVsIGxpLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuIH1cclxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXHJcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGx7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUuZnAtc2VjdGlvbixcclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxyXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sIC5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsIC5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxsIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9tZXBhZ2V7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKDAuNXMpO1xyXG4gICAgICAgICYuc3RpY2t5e1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbn1cclxuXHJcbi8qPT09PT09PT09PSAgTm9uLU1vYmlsZSBGaXJzdCBNZXRob2QgID09PT09PT09PT0qL1xyXG5cclxuLyogTGFyZ2UgZGVza3RvcHMgYW5kIGxhcHRvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBwb3J0cmFpdCB0YWJsZXRzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhvbWVwYWdlLmZwLXZpZXdpbmctMSAuaGVhZGVyLCAuaG9tZXBhZ2UuZnAtdmlld2luZy01IC5oZWFkZXJ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCBwaG9uZXMgYW5kIHNtYWxsZXIgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG59IiwiLm1vdXNlLWljb24ge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC13aGl0ZTtcclxuICBAaW5jbHVkZSBib3JkZXJSYWRpdXMoMTZweCk7XHJcbiAgaGVpZ2h0OiBlbSg0MCk7XHJcbiAgd2lkdGg6IGVtKDI0KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJvdHRvbToxMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi5tb3VzZS1pY29uIC53aGVlbCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZHJvcDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkcm9wO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBkcm9wO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG59XHJcbi5tb3VzZS1pY29uIC53aGVlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJvcmRlclJhZGl1cygxMHB4KTtcclxuICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgd2lkdGg6IGVtKDIpO1xyXG4gIGhlaWdodDogZW0oNik7XHJcbiAgdG9wOiBlbSg0KTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJvcCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiBlbSg4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDMwJSB7XHJcbiAgICB0b3A6IGVtKDEyKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiBlbSgyNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGRyb3Age1xyXG4gIDAlIHtcclxuICAgIHRvcDogZW0oOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAzMCUge1xyXG4gICAgdG9wOiBlbSgxMik7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogZW0oMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDI0MDBweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubW91c2UtaWNvbntcclxuICAgIGJvdHRvbTogMTglO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5tb3VzZS1pY29ue1xyXG4gICAgYm90dG9tOiA1JTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHJcbn0iLCIvKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxyXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wICgvL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxyXG4gKi9cclxuXHJcbi5yZWNhbGx7XHJcbiAgICAuZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcbn1cclxuLmRhdGVwaWNrZXIge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5kYXRlcGlja2VyLWlubGluZSB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcclxuICAgIGxlZnQ6IDdweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XHJcbiAgICByaWdodDogN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xyXG4gICAgdG9wOiAtN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XHJcbiAgICB0b3A6IC02cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5kYXRlcGlja2VyIHRkLFxyXG4uZGF0ZXBpY2tlciB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXHJcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkOWVkZjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZGQ0OWEpLCB0bygjZmRmNTlhKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oIzgwODA4MCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwOGMpLCB0bygjMDA0NGNjKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xyXG59XHJcbi8vLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXHJcbi8vLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xyXG4vLyAgICBjb2xvcjogIzk5OTtcclxuLy99XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxyXG4uZGF0ZXBpY2tlciAucHJldixcclxuLmRhdGVwaWNrZXIgLm5leHQsXHJcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXHJcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciAubmV4dDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZGF0ZXBpY2tlciAuY3cge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwIDJweCAwIDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXHJcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcclxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG59XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLmNzcy5tYXAgKi8iLCJcclxuXHJcblxyXG4ub2ZmZXItcHJvbW8ge1xyXG4gICYub3duZXJ7XHJcbiAgICAucHJvbW8tYm94IC5pbWFnZXtcclxuICAgICAgLmltZy1yZXNwb25zaXZle1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi5pbm5lci1iYW5uZXIge1xyXG4gICYub3duZXItYmFubmVye1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbi1tb2IsIC5sb2MtbW9iLCAuY29uZi1idHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLm1haW4tcHJvLWJhbm5lciB7XHJcbiAgJi5sYW5kaW5nLXNsaWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDgyKTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudGV4dC1zZWMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzUlO1xyXG4gICAgICBsZWZ0OiAzJTtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg1KTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzdiN2I3YjtcclxuICAgICAgICBmb250LXNpemU6IGVtKDcyKTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICAvKmZvbnQtc2l6ZTogMjZweDsqL1xyXG5cclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICM3YjdiN2I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBlbSgyMCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW0gLjY4NzVlbSA0LjU2MjVlbSA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ29zLXNlYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgIHJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd29ubW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWN1cnJlbnR7XHJcbiAgICAgIC5idG4uYnRuLXByaW1hcnl7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5hLmJ0bi1hdXRve1xyXG4gIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICBwYWRkaW5nLWxlZnQ6IDYzcHg7XHJcbn1cclxuXHJcbi5mNDB7XHJcbiAgZm9udC1zaXplOiBlbSg0MCk7XHJcbn1cclxuLmxpZ2h0X2JsYWNre1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG59XHJcbi5jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5sLXNwYy0yMHtcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG59XHJcblxyXG4udXBwZXJjYXNle1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tZ2ItNTB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ubWd0LTMwe1xyXG4gIG1hcmdpbi10b3A6ZW0oMzApO1xyXG59XHJcblxyXG5cclxuLm93bmVyLW5ld3MtYm94e1xyXG4gIG1hcmdpbi1ib3R0b206IGVtKDEwMCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tYW5hZ2luZy1wYW5le1xyXG4gIC8vYmFja2dyb3VuZDogI2YzZjZmYjtcclxuICAvL3BhZGRpbmc6ZW0oMTA1KSAwcHggZW0oMTIwKSAwcHg7XHJcblxyXG5cclxuXHJcblxyXG4gIC8qIG5ldyBjc3MgYWRkIDEwLXNlcC0yMDE4IHN0YXJ0Ki9cclxuICBiYWNrZ3JvdW5kOiAjZjNmNmZiO1xyXG4gIHBhZGRpbmc6ZW0oMTg1KSAwIGVtKDE2MCkgMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogZW0oNzApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW46IDBweCAxJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE0OHB4IDIlIDYwcHggMiU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBzcGFuLmljb3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyR3ZWJzaXRlUGF0aH1hc3NldHMvaW1hZ2VzL293bmVycy9pY28ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzEuNXB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICMzZjNmM2Y7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogODZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vdXNlLWljb257XHJcbiAgICBib3R0b206IDYlO1xyXG4gICAgJi5kZXNre1xyXG4gICAgICBib3JkZXItY29sb3I6ICNjMDA7XHJcbiAgICAgIGhlaWdodDogZW0oNTApO1xyXG4gICAgICB3aWR0aDogZW0oMzApO1xyXG59XHJcbiAgICAud2hlZWx7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY29uZmlndXJlX2Jhbm5lcntcclxuICAvL2JhY2tncm91bmQ6IHVybChcIiN7JHdlYnNpdGVQYXRofWFzc2V0cy9pbWFnZXMvb3duZXJzL3ZlaGljbGUtYmFubmVyLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5mLXJpZ2h0e1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogZW0oNDUpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xyXG4gICAgICAgIGNvbG9yOiMzZjNmM2Y7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTplbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOThweDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skd2Vic2l0ZVBhdGh9YXNzZXRzL2ltYWdlcy9zZXQtaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmxvY2F0ZS1iYW5uZXJ7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAuY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB0b3A6IDcuNGVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogZW0oMzApO1xyXG4gICAgaDZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDE0cHggMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBlbSgxOCk7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZmZlci1wcm9tb3tcclxuICAmLm93bmVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG5cclxuICAgIC5jb2wtc20tNi5jb2wtbWQtNHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgLnByb21vLWJveHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiBlbSg3MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29uZmlndXJlX2Jhbm5lcntcclxuICBtYXJnaW4tYm90dG9tOiBlbSgxMDApO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5jb25maWd1cmVfYmFubmVyIC5jb250YWluZXIgLmYtcmlnaHR7XHJcbiAgICB0b3A6IGVtKDMyKTtcclxuICB9XHJcblxyXG4gIC5tYW5hZ2luZy1wYW5le1xyXG4gICAgcGFkZGluZzplbSgxMjApIDAgZW0oMTUwKSAwO1xyXG4gICAgLm1vdXNlLWljb257XHJcbiAgICAgIGJvdHRvbTogNCU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogOTdweDtcclxuICAgICAgICB9XHJcbn1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG5cclxuXHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciB7XHJcbiAgICBkaXYge1xyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuY29uZmlndXJlX2Jhbm5lciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgaDR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICAub2ZmZXItcHJvbW8ub3duZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLm1hbmFnaW5nLXBhbmUge1xyXG4gICAgcGFkZGluZzplbSgxNDApIDAgZW0oMTYwKSAwO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMzBweCAyJSA1MHB4IDIlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciAuc2xpY2stc2xpZGU+aW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIC5zbGljay1zbGlkZT5pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5tYWluLXByby1iYW5uZXIubGFuZGluZy1zbGlkZXIge1xyXG4gICAgZGl2IHtcclxuXHJcbiAgICAgIC50ZXh0LXNlYyB7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nb3Mtc2VjIHtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICByaWdodDogNSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIGJvZHkgLm1nYi01MHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNzApO1xyXG4gIH1cclxuICBib2R5IC5vd25lci1uZXdzLWJveHtcclxuICAgIG1hcmdpbi1ib3R0b206IGVtKDcwKTtcclxuICB9XHJcbiAgYm9keSAubWFuYWdpbmctcGFuZSB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMzApIDBweCBlbSg5MCkgMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaDR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLm9mZmVyLXByb21vLm93bmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IGVtKDUwKTtcclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJvZHkgLmxvY2F0ZS1iYW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZW0oNTApO1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgdG9wOiA0LjRlbTtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9fVxyXG5cclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIHtcclxuICAgIGRpdiB7XHJcblxyXG4gICAgICAudGV4dC1zZWMge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICBoMSB7XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IGVtKDQwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5jb25maWd1cmVfYmFubmVyIC5jb250YWluZXIgLmYtcmlnaHR7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLm1hbmFnaW5nLXBhbmUgdWwgbGkgaDV7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgLmNvbi1tb2J7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNvbi1kZXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXIgLmNvbnRhaW5lcntcclxuICAgIHRvcDogMi40ZW07XHJcbiAgICBoNntcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDhweCAwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYS5idG4tYXV0b3tcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6LjY4NzVlbSAxLjU2MjVlbTtcclxuXHJcbiAgfVxyXG5cclxuICAub2ZmZXItcHJvbW8ub3duZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNSk7XHJcblxyXG4gIH1cclxuICAub2ZmZXItcHJvbW8ub3duZXIge1xyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFuYWdpbmctcGFuZSB7XHJcbiAgICBwYWRkaW5nOiBlbSgxMjApIDAgZW0oMzUpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzUpO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpIHtcclxuICAgICAgcHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkgLm1nYi01MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmNvbC1tZC0xMi5jb2wtc20tMTIuY2VudGVyLm1ndC0zMHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAub3duZXItbmV3cy1ib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzNSk7XHJcbiAgfVxyXG5cclxuICAubWFpbi1wcm8tYmFubmVyLmxhbmRpbmctc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcbiAgICBkaXYge1xyXG4gICAgICAuc2hvd29ubW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtc2VjIHtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuXHJcbiAgICAgICAgaDEge1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IC42ODc1ZW0gMS41NjI1ZW0gLjY4NzVlbSAxLjU2MjVlbTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IGVtKDQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29uZi1idHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5mLXJpZ2h0e1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblxyXG4gIC5sb2MtZGVze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxvYy1tb2J7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1haW4tcHJvLWJhbm5lci5sYW5kaW5nLXNsaWRlciB7XHJcbiAgICBkaXYge1xyXG5cclxuICAgICAgLnRleHQtc2VjIHtcclxuXHJcbiAgICAgICAgdG9wOiAzMSU7XHJcbiAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgIGgxIHtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBlbSg3KSBlbSgxMCk7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogZW0oMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvcy1zZWMge1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2hvd29ubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1hbmFnaW5nLXBhbmUgdWwgbGl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwe1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0ZS1iYW5uZXIgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IDM4cHg7XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29uZmlndXJlX2Jhbm5lciAuY29udGFpbmVyIHtcclxuICAgIGg0e1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgICAuY29uZi1idHtcclxuICAgICAgICBmb250LXNpemU6IDkuN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHJcbiAgLm9mZmVyLXByb21vLm93bmVyIC5jb2wtc20tNi5jb2wtbWQtNHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpZ3VyZV9iYW5uZXIgLmNvbnRhaW5lciBoNHtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5vd25lcnMtc2xpZGVye1xyXG4gIC5sLWJveCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAudGV4dC1hcmVhe1xyXG4gICAgICBtaW4taGVpZ2h0OiBlbSgyMjUpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogZW0oMzYpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNDUpO1xyXG4gICAgfVxyXG4gICAgLm5ld1RodW1ie1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1hcnJvd3tcclxuICAgIGZvbnQtc2l6ZTogZW0oNTApO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXRvcDogZW0oMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzApO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmFycm93e1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEyMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogZW0oLTE2MCk7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICBmb250LXNpemU6IGVtKDEzKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcbiAgICAuaWNvbi1sZWZ0e1xyXG4gICAgICBsZWZ0OiBlbSgxMCk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgIGNvbG9yOiAjYmUwMDAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXh0YXJyb3d7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxMjJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBlbSgtMTYwKTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTMpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAuaWNvbi1yaWdodHtcclxuICAgICAgcmlnaHQ6IGVtKDEwKTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgY29sb3I6ICNiZTAwMDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stZGlzYWJsZWR7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLnRlbC1pbnB1dC1maWVsZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc3BhbntcclxuICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmVucS1mb3JtLXNlY3tcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAjZXF5Zm9ybSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdmlnYXRpb257XHJcbiAgLmNhbGx7XHJcbiAgICBmb250LWZhbWlseTogXCJ1bml2ZXJzXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICBsZWZ0OiBlbSgtMTUyKTtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93e1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICByaWdodDogZW0oLTE1Mik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICB3aWR0aDogNzFweDtcclxuICAgICAgbGVmdDogZW0oLTExNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgLmljb24tbGVmdHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvd3tcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIHJpZ2h0OiBlbSgtMTE2KTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAuaWNvbi1yaWdodHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgbGVmdDogZW0oLTE1NSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvd3tcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgcmlnaHQ6IGVtKC0xNTUpO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIGxlZnQ6IGVtKC0xMTQpO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIC5pY29uLWxlZnR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXh0YXJyb3d7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgICByaWdodDogZW0oLTExNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgLmljb24tcmlnaHR7XHJcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cclxuXHJcbi8qIExhcmdlIGRlc2t0b3BzIGFuZCBsYXB0b3BzICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmUwMDAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoMC41cyk7XHJcblxyXG4gICAgICAgIC5pY29uLWxlZnQsIC5pY29uLXJpZ2h0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygwLjVzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIExhbmRzY2FwZSB0YWJsZXRzIGFuZCBtZWRpdW0gZGVza3RvcHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLm93bmVyLW5ld3MtYm94e1xyXG4gICAgLmwtc3BjLTIwIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm93bmVycy1zbGlkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IGVtKDgwKTtcclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgfVxyXG4gICAgLnByZXZhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICBsZWZ0OiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAubmV4dGFycm93IHtcclxuICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgIHJpZ2h0OiBlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5vd25lci1uZXdzLWJveHtcclxuICAgIC5sLXNwYy0yMCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd25lcnMtc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiBlbSg4MCk7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgIH1cclxuICAgIC5wcmV2YXJyb3cge1xyXG4gICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgbGVmdDogZW0oMzApO1xyXG4gICAgfVxyXG4gICAgLm5leHRhcnJvdyB7XHJcbiAgICAgIHRvcDogZW0oMzApO1xyXG4gICAgICByaWdodDogZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgcG9ydHJhaXQgdGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAub3duZXItbmV3cy1ib3h7XHJcbiAgICAubC1zcGMtMjAge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3duZXJzLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogZW0oODApO1xyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgICBpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGVtKDQpO1xyXG4gICAgICAgIHRvcDogNDclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldmFycm93IHtcclxuICAgICAgdG9wOiBlbSgzMCk7XHJcbiAgICAgIGxlZnQ6IGVtKDIwKTtcclxuICAgIH1cclxuICAgIC5uZXh0YXJyb3cge1xyXG4gICAgICB0b3A6IGVtKDMwKTtcclxuICAgICAgcmlnaHQ6IGVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBvcnRyYWl0IHBob25lcyBhbmQgc21hbGxlciAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxufSIsIi5hY2NvcmQtaGV2LXZpZGVvLXNlY3tcclxuICAgIHBhZGRpbmc6IGVtKDEwMCkgMDtcclxuICAgICYud2l0aC1iZ3tcclxuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XHJcbiAgICB9XHJcbiAgcHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDVweCBhdXRvIDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGVtKDI3KTtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmltZy13aXRoLXRleHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiBlbSgyNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICYuc3RpY2t5LWJhcntcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcclxuICAgICAgICBsZWZ0OiBlbSgxMDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBlbSgzNTApO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInVuaXZlcnMgY29uZGVuc2VkXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJldmVhbFRvIHtcclxuICAgICYudmlkZW8ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW5xLWZvcm0tc2VjIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICYucmVnaXN0ZXItaW50ZXJlc3R7XHJcbiAgICBoMntcclxuICAgICAgZm9udC1mYW1pbHk6IFwidW5pdmVycyBjb25kZW5zZWRcIjtcclxuICAgICAgZm9udC1zaXplOiBlbSgyOCk7XHJcbiAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IGVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGVtKDI3KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRjaGEtZmVpbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY29sb3I6ICM5MDA7XHJcbiAgICB9XHJcbiAgICAuaW1nLWJveHtcclxuICAgICAgYm90dG9tOiBlbSgzKTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tbWVudXtcclxuICAgIHRvcDowXHJcbiAgfVxyXG4gIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RpY2t5LXJlZ2lzdGVyLWJ0bntcclxuICAvL21hcmdpbjogMCBhdXRvO1xyXG4gIC8vbWluLXdpZHRoOiBlbSg1MDApO1xyXG4gIC8vei1pbmRleDogOTk7XHJcbiAgLy9kaXNwbGF5OiB0YWJsZTtcclxuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAvL3BhZGRpbmc6IGVtKDEyKSBlbSgxMCkgZW0oOCkgZW0oMTApO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogZW0oLTg2KTtcclxuICBtaW4td2lkdGg6IGVtKDMwMCk7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiBlbSgxMikgZW0oMjUpIGVtKDExKSBlbSgyNSk7XHJcbn1cclxuXHJcbi50ZWwtaW5wdXQtZmllbGR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZC1oZXYtdmlkZW8tc2Vje1xyXG4gIGlmcmFtZXtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1kZXNrdG9we1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kLW1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTMwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0bntcclxuICAgIGxlZnQ6IGVtKC0yMik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgcGFkZGluZzogZW0oMTApIDA7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgbGVmdDogZW0oMTA0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gIC5zdGlja3ktcmVnaXN0ZXItYnRue1xyXG4gICAgbGVmdDogZW0oLTMyNik7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgbGVmdDogZW0oNTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGVtKDYpO1xyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWN7XHJcbiAgICAuaW1nLXdpdGgtdGV4dHtcclxuICAgICAgJi5zdGlja3ktYmFye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDEwKSAwO1xyXG4gICAgICAgIC5zdGlja3ktcmVnaXN0ZXItYnRue1xyXG4gICAgICAgICAgbGVmdDogZW0oODYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxufVxyXG5cclxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wcyBhbmQgbGFwdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmQtZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogTGFuZHNjYXBlIHRhYmxldHMgYW5kIG1lZGl1bSBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgICYuc3RpY2t5LWJhciB7XHJcbiAgICAgICAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgICAgICAgbGVmdDogZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgLnZpZGVvLWlmcmFtZSB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZVRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZC1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIHRvcDplbSgtOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3J0cmFpdCB0YWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wcyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5zdGlja3ktcmVnaXN0ZXItYnRuIHtcclxuICAgIGxlZnQ6IGVtKDI1KTtcclxuICB9XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC5pbWctd2l0aC10ZXh0IHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDI2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGlja3ktYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiBlbSgxNSkgMDtcclxuICAgICAgICAuc3RpY2t5LXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICBsZWZ0OiBlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZC1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgIHRvcDplbSgtOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIExhbmRzY2FwZSBwaG9uZXMgYW5kIHBvcnRyYWl0IHRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmFjY29yZC1oZXYtdmlkZW8tc2VjIHtcclxuICAgIC52aWRlby1pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kLW1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5lbnEtZm9ybS1zZWMge1xyXG4gICAgJi5yZWdpc3Rlci1pbnRlcmVzdCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCB7XHJcbiAgICAgICAmID4gLmJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkLWhldi12aWRlby1zZWMge1xyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpZnJhbWV7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaW1nLXdpdGgtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSgzMCkgZW0oMzApIGVtKDMwKTtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgJi5zdGlja3ktYmFye1xyXG4gICAgICAgIHBhZGRpbmc6IGVtKDE1KSBlbSg1MCkgZW0oMTUpIGVtKDUwKTtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGVtKDMwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0aWNreS1yZWdpc3Rlci1idG4ge1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBlbSgxNikgZW0oMjUpIGVtKDExKSBlbSgyNSk7XHJcbiAgfVxyXG4gIC5hY2NvcmQtaGV2LXZpZGVvLXNlYyB7XHJcbiAgICAudmlkZW8taWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW5xLWZvcm0tc2VjIHtcclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICB0b3A6ZW0oLTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXItYmFubmVye1xyXG4gICAgaDEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgcGhvbmVzIGFuZCBzbWFsbGVyICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUMvQyxBQUNFLElBREUsQ0FDRixJQUFJLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSSxDQUNoQixDQTJCTCxBQUFBLFNBQVMsQUFBQSxDQUNQLFdBQVcsQ0FBQyxnRUFBZ0UsQ0FDNUUsVUFBVSxDQUFFLGlCQUFpQixDQUM5QixBQUVELEFBQUEsUUFBUSxBQUFBLENBQ04sU0FBUyxDQUFFLEdBQUcsQ0FDZCxPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsaUJBQWlCLENBQzdCLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBRUQsQUFBQSxNQUFNLEFBQUEsQ0FDSixXQUFXLENBQUUsaUJBQWlCLENBQy9CLEFBRUQsQUFBQSxNQUFNLEFBQUEsQ0FDSixVQUFVLENBQUUsTUFBTSxDQUluQixBQUxELEFBRUUsTUFGSSxBQUVILE9BQU8sQ0FGVixNQUFNLEFBRU8sTUFBTSxBQUFBLENBQ2YsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUNqREgsVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsR0FBRyxDQUFFLDZEQUE4RSxDQUNuRixHQUFHLENBQUUsb0VBQXFGLENBQUMsMkJBQTJCLENBQ3RILCtEQUFnRixDQUFDLGVBQWUsQ0FDaEcsOERBQStFLENBQUMsY0FBYyxDQUM5Riw2REFBOEUsQ0FBQyxrQkFBa0IsQ0FFbkcsVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsR0FBRyxDQUFFLDBEQUEyRSxDQUNoRixHQUFHLENBQUUsaUVBQWtGLENBQUMsMkJBQTJCLENBQ25ILDREQUE2RSxDQUFDLGVBQWUsQ0FDN0YsMkRBQTRFLENBQUMsY0FBYyxDQUMzRiwwREFBMkUsQ0FBQyxrQkFBa0IsQ0FFaEcsVUFBVSxDQUNSLFdBQVcsQ0FBRSxnQkFBZ0IsQ0FDN0IsR0FBRyxDQUFFLDJFQUE0RixDQUFDLGtCQUFrQixDQUNwSCw2RUFBOEYsQ0FBQyxlQUFlLENBQzlHLDRFQUE2RixDQUFDLGNBQWMsQ0FDNUcsZ0hBQWlJLENBQUMsYUFBYSxDQUMvSSxrRkFBbUcsQ0FBQywyQkFBMkIsQ0FHakksVUFBVSxDQUNSLFdBQVcsQ0FBRSxrQkFBa0IsQ0FDL0IsR0FBRyxDQUFFLDJFQUE0RixDQUFDLGtCQUFrQixDQUNwSCw2RUFBOEYsQ0FBQyxlQUFlLENBQzlHLDRFQUE2RixDQUFDLGNBQWMsQ0FDNUcsZ0hBQWlJLENBQUMsYUFBYSxDQUMvSSxrRkFBbUcsQ0FBQywyQkFBMkIsQ0FHakksVUFBVSxDQUNSLFdBQVcsQ0FBRSxpQkFBaUIsQ0FDOUIsR0FBRyxDQUFFLDJFQUE0RixDQUFDLGtCQUFrQixDQUNwSCw2RUFBOEYsQ0FBQyxlQUFlLENBQzlHLDRFQUE2RixDQUFDLGNBQWMsQ0FDNUcsZ0hBQWlJLENBQUMsYUFBYSxDQUMvSSxrRkFBbUcsQ0FBQywyQkFBMkIsQ0FHakksVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsR0FBRyxDQUFFLDJFQUE0RixDQUFDLGtCQUFrQixDQUNwSCw2RUFBOEYsQ0FBQyxlQUFlLENBQzlHLDRFQUE2RixDQUFDLGNBQWMsQ0FDNUcsZ0hBQWlJLENBQUMsYUFBYSxDQUMvSSxrRkFBbUcsQ0FBQywyQkFBMkIsQ0FHakksVUFBVSxDQUNSLFdBQVcsQ0FBRSxlQUFlLENBQzVCLEdBQUcsQ0FBRSwyRUFBNEYsQ0FBQyxrQkFBa0IsQ0FDcEgsNkVBQThGLENBQUMsZUFBZSxDQUM5Ryw0RUFBNkYsQ0FBQyxjQUFjLENBQzVHLGdIQUFpSSxDQUFDLGFBQWEsQ0FDL0ksa0ZBQW1HLENBQUMsMkJBQTJCLENBR2pJLFVBQVUsQ0FDUixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLEdBQUcsQ0FBRSwyRUFBNEYsQ0FBQyxrQkFBa0IsQ0FDcEgsNEVBQTZGLENBQUMsY0FBYyxDQUM1Ryw2RUFBOEYsQ0FBQyxlQUFlLENBQzlHLGdIQUFpSSxDQUFDLGFBQWEsQ0FDL0ksa0ZBQW1HLENBQUMsMkJBQTJCLENBR2pJLFVBQVUsQ0FDUixXQUFXLENBQUUsU0FBUyxDQUN0QixVQUFVLENBQUUsTUFBTSxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLCtEQUFnRixDQUFDLGNBQWMsQ0FHNUksVUFBVSxDQUNSLFdBQVcsQ0FBRSxTQUFTLENBQ3RCLFVBQVUsQ0FBRSxNQUFNLENBQUcsV0FBVyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUseURBQTBFLENBQUMsY0FBYyxDQUd2SSxVQUFVLENBQ1IsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsVUFBVSxDQUFFLE1BQU0sQ0FBRSxXQUFXLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSw4REFBK0UsQ0FBQyxjQUFjLENBRzNJLFVBQVUsQ0FDUixXQUFXLENBQUUsbUJBQW1CLENBQ2hDLFVBQVUsQ0FBRSxNQUFNLENBQUUsV0FBVyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsaUVBQWtGLENBQUMsY0FBYyxDQUc5SSxVQUFVLENBQ1IsV0FBVyxDQUFFLG1CQUFtQixDQUNoQyxVQUFVLENBQUUsTUFBTSxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLDREQUE2RSxDQUFDLGNBQWMsQ0FHekksVUFBVSxDQUNSLFdBQVcsQ0FBRSxtQkFBbUIsQ0FDaEMsVUFBVSxDQUFFLE1BQU0sQ0FBRSxXQUFXLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxnRUFBaUYsQ0FBQyxjQUFjLENBRzdJLFVBQVUsQ0FDUixXQUFXLENBQUUseUJBQXlCLENBQ3RDLFVBQVUsQ0FBRSxNQUFNLENBQUUsV0FBVyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsaUVBQWtGLENBQUMsY0FBYyxDQUk5SSxVQUFVLENBQ1IsV0FBVyxDQUFFLFlBQVksQ0FDekIsR0FBRyxDQUFFLHNEQUF1RSxDQXFCOUUsVUFBVSxDQUNSLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLEdBQUcsQ0FBQyxpQ0FBa0QsQ0FDdEQsR0FBRyxDQUFDLHdDQUF5RCxDQUFDLDJCQUEyQixDQUN6RixrQ0FBbUQsQ0FBQyxjQUFjLENBQ2xFLGlDQUFrRCxDQUFDLGtCQUFrQixDQUNyRSx1Q0FBd0QsQ0FBQyxhQUFhLENBQ3RFLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLEVBSXBCLEFBQUEsQUFBQSxTQUFDLEFBQUEsQ0FBVSxPQUFPLEFBQUMsQ0FDakIsV0FBVyxDQUFFLGtCQUFrQixDQUMvQixPQUFPLENBQUUsZUFBZSxDQUN4QixVQUFVLENBQUUsaUJBQWlCLENBQzdCLFdBQVcsQ0FBRSxpQkFBaUIsQ0FDOUIsWUFBWSxDQUFFLGlCQUFpQixDQUMvQixjQUFjLENBQUUsZUFBZSxDQUMvQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQ2Qsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ25DLENBRUQsQUFBQSxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FBZSxPQUFPLEVBQ3ZCLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUFnQixPQUFPLEFBQUMsQ0FDdkIsV0FBVyxDQUFFLGtCQUFrQixDQUMvQixVQUFVLENBQUUsaUJBQWlCLENBQzdCLFdBQVcsQ0FBRSxpQkFBaUIsQ0FDOUIsWUFBWSxDQUFFLGlCQUFpQixDQUMvQixjQUFjLENBQUUsZUFBZSxDQUMvQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQ2Qsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ25DLEFBR0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxBQUFDLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQUFBQyxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FDckIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFlBQVksQUFBQSxPQUFPLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQUFBQyxDQUN4QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FDckIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsYUFBYSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQUFBQyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQUFBQyxDQUN6QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBQ0QsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFDRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUNELEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsS0FBSyxDQUNmLEFDblNEOzs7O0dBSUcsQUFVSCxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQUFBQSxVQUFVLENBQUMsY0FBYyxBQUFBLENBQ3ZELFVBQVUsQ0FBRSxrQkFBa0IsQ0FDL0IsQWlDaEJELDRFQUE0RSxBQVE1RSxBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLG9CQUFvQixDQUFFLElBQUksQ0FDMUIsd0JBQXdCLENBQUUsSUFBSSxDQUMvQixBQU1ELEFBQUEsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQVlELEFBQUEsT0FBTyxDQUNQLEtBQUssQ0FDTCxPQUFPLENBQ1AsVUFBVSxDQUNWLE1BQU0sQ0FDTixNQUFNLENBQ04sTUFBTSxDQUNOLE1BQU0sQ0FDTixJQUFJLENBQ0osSUFBSSxDQUNKLEdBQUcsQ0FDSCxPQUFPLENBQ1AsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEsS0FBSyxDQUNMLE1BQU0sQ0FDTixRQUFRLENBQ1IsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLFlBQVksQ0FDckIsY0FBYyxDQUFFLFFBQVEsQ0FDekIsQUFPRCxBQUFBLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQ0FPRCxBQUFBLEFBQUEsTUFBQyxBQUFBLEVBQ0QsUUFBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDZCxBQVNELEFBQUEsQ0FBQyxBQUFDLENBQ0EsZ0JBQWdCLENBQUUsV0FBVyxDQUM5QixBQU9ELEFBQUEsQ0FBQyxBQUFBLE9BQU8sQ0FDUixDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FDWCxBQVNELEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLENBQU8sQ0FDVixhQUFhLENBQUUsVUFBVSxDQUMxQixBQU1ELEFBQUEsQ0FBQyxDQUNELE1BQU0sQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBTUQsQUFBQSxHQUFHLEFBQUMsQ0FDRixVQUFVLENBQUUsTUFBTSxDQUNuQixBQU9ELEFBQUEsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsUUFBUSxDQUNqQixBQU1ELEFBQUEsSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1ELEFBQUEsS0FBSyxBQUFDLENBQ0osU0FBUyxDQUFFLEdBQUcsQ0FDZixBQU1ELEFBQUEsR0FBRyxDQUNILEdBQUcsQUFBQyxDQUNGLFNBQVMsQ0FBRSxHQUFHLENBQ2QsV0FBVyxDQUFFLENBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixjQUFjLENBQUUsUUFBUSxDQUN6QixBQUVELEFBQUEsR0FBRyxBQUFDLENBQ0YsR0FBRyxDQUFFLE1BQU0sQ0FDWixBQUVELEFBQUEsR0FBRyxBQUFDLENBQ0YsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFTRCxBQUFBLEdBQUcsQUFBQyxDQUNGLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLEdBQUcsQUFBQSxJQUFLLENBQUEsS0FBSyxDQUFFLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFTRCxBQUFBLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBTUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsV0FBVyxDQUN2QixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBTUQsQUFBQSxHQUFHLEFBQUMsQ0FDRixRQUFRLENBQUUsSUFBSSxDQUNmLEFBTUQsQUFBQSxJQUFJLENBQ0osR0FBRyxDQUNILEdBQUcsQ0FDSCxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsb0JBQW9CLENBQ2pDLFNBQVMsQ0FBRSxHQUFHLENBQ2YsQUFpQkQsQUFBQSxNQUFNLENBQ04sS0FBSyxDQUNMLFFBQVEsQ0FDUixNQUFNLENBQ04sUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLE9BQU8sQ0FDZCxJQUFJLENBQUUsT0FBTyxDQUNiLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxPQUFPLENBQ2xCLEFBU0QsQUFBQSxNQUFNLENBQ04sTUFBTSxBQUFDLENBQ0wsY0FBYyxDQUFFLElBQUksQ0FDckIsQUFVRCxBQUFBLE1BQU0sQ0FDTixJQUFJLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUNYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWUsQ0FDbkIsa0JBQWtCLENBQUUsTUFBTSxDQUMxQixNQUFNLENBQUUsT0FBTyxDQUNoQixBQU1ELEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ1AsSUFBSSxDQUFDLEtBQUssQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ25CLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBTUQsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQ3hCLEtBQUssQUFBQSxrQkFBa0IsQUFBQyxDQUN0QixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFPRCxBQUFBLEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBVUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFjLENBQ2xCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFRRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FDL0MsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixBQUFDLENBQzlDLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFPRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNuQixrQkFBa0IsQ0FBRSxTQUFTLENBQzdCLFVBQVUsQ0FBRSxXQUFXLENBQ3hCLEFBUUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsOEJBQThCLENBQ2xELEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQUFBQyxDQUM5QyxrQkFBa0IsQ0FBRSxJQUFJLENBQ3pCLEFBTUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsT0FBTyxDQUFFLHFCQUFxQixDQUMvQixBQU9ELEFBQUEsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBTUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxRQUFRLENBQUUsSUFBSSxDQUNmLEFBT0QsQUFBQSxRQUFRLEFBQUMsQ0FDUCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQVNELEFBQUEsS0FBSyxBQUFDLENBQ0osZUFBZSxDQUFFLFFBQVEsQ0FDekIsY0FBYyxDQUFFLENBQUMsQ0FDbEIsQUFFRCxBQUFBLEVBQUUsQ0FDRixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFDdmFELHFGQUFxRixBQU9yRixNQUFNLENBQUMsS0FBSyxDQUNSLEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxPQUFPLENBQ1IsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsV0FBVyxDQUFFLGVBQWUsQ0FDL0IsQUFFRCxBQUFBLENBQUMsQ0FDRCxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ04sZUFBZSxDQUFFLFNBQVMsQ0FDN0IsQUFFRCxBQUFBLENBQUMsQ0FBQSxBQUFBLElBQUMsQUFBQSxDQUFLLE1BQU0sQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FDL0IsQUFFRCxBQUFBLElBQUksQ0FBQSxBQUFBLEtBQUMsQUFBQSxDQUFNLE1BQU0sQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FDaEMsQUFJRCxBQUFBLENBQUMsQ0FBQSxBQUFBLElBQUMsRUFBTSxHQUFHLEFBQVQsQ0FBVSxNQUFNLENBQ2xCLENBQUMsQ0FBQSxBQUFBLElBQUMsRUFBTSxhQUFhLEFBQW5CLENBQW9CLE1BQU0sQUFBQyxDQUN6QixPQUFPLENBQUUsRUFBRSxDQUNkLEFBRUQsQUFBQSxHQUFHLENBQ0gsVUFBVSxBQUFDLENBQ1AsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsaUJBQWlCLENBQUUsS0FBSyxDQUMzQixBQUVELEFBQUEsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLGtCQUFrQixDQUM5QixBQUVELEFBQUEsRUFBRSxDQUNGLEdBQUcsQUFBQyxDQUNBLGlCQUFpQixDQUFFLEtBQUssQ0FDM0IsQURzSUwsQUFBQSxHQUFHLEFDcElLLENBQ0EsU0FBUyxDQUFFLGVBQWUsQ0FDN0IsQUFFRCxBQUFBLENBQUMsQ0FDRCxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNaLEFBRUQsQUFBQSxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0MsZ0JBQWdCLENBQUUsS0FBSyxDQUMxQixBQUtELEFBQUEsT0FBTyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUVJLElBRkEsQ0FFRSxNQUFNLENBRFosT0FBTyxDQUFHLElBQUksQ0FDUixNQUFNLEFBQUMsQ0FDTCxnQkFBZ0IsQ0FBRSxlQUFlLENBQ3BDLEFBRUwsQUFBQSxNQUFNLEFBQUMsQ0FDSCxNQUFNLENBQUUsY0FBYyxDQUN6QixBQUVELEFBQUEsTUFBTSxBQUFDLENBQ0gsZUFBZSxDQUFFLG1CQUFtQixDQU12QyxBQVBELEFBR0ksTUFIRSxDQUdGLEVBQUUsQ0FITixNQUFNLENBSUYsRUFBRSxBQUFDLENBQ0MsZ0JBQWdCLENBQUUsZUFBZSxDQUNwQyxBQUVMLEFBQ0ksZUFEVyxDQUNYLEVBQUUsQ0FETixlQUFlLENBRVgsRUFBRSxBQUFDLENBQ0MsTUFBTSxDQUFFLHlCQUF5QixDQUNwQyxDQ3JGUCxVQUFVLENBQ1IsV0FBVyxDQUFFLHNCQUFzQixDQUNuQyxHQUFHLENBQUUsK0RBQTZJLENBQ2xKLEdBQUcsQ0FBRSxzRUFBMkosQ0FBQywyQkFBMkIsQ0FDdkwsaUVBQWlKLENBQUMsZUFBZSxDQUNqSyxnRUFBK0ksQ0FBQyxjQUFjLENBQzlKLCtEQUE2SSxDQUFDLGtCQUFrQixDQUNoSywyRkFBdUwsQ0FBQyxhQUFhLENBSzlNLEFBQUEsVUFBVSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsc0JBQXNCLENBQ25DLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFdBQVcsQ0FBRSxDQUFDLENBQ2Qsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ25DLEFBR0QsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUNvQyxlQURyQixBQUNzQixPQUFPLENBQTVDLGNBQWMsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGFBQXZCLEFBQXdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsYUFBdkIsQUFBd0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxjQUF0QixBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx5QkFBWCxBQUFZLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx3QkFBWixBQUFhLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDJCQUFULEFBQVUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsbUJBQWpCLEFBQWtCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMEJBQVYsQUFBVyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDRCQUFSLEFBQVMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxjQUF0QixBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDZCQUFQLEFBQVEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyw0QkFBUixBQUFTLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsMEJBQVYsQUFBVyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDRCQUFSLEFBQVMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDJCQUFULEFBQVUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQywrQkFBTCxBQUFNLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDRCQUFSLEFBQVMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyw2QkFBUCxBQUFRLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUNBQUgsQUFBSSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGlCQUFuQixBQUFvQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHdCQUFaLEFBQWEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsaUJBQW5CLEFBQW9CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHdCQUFaLEFBQWEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHNCQUFkLEFBQWUsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxrQkFBbEIsQUFBbUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxzQkFBZCxBQUFlLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MseUJBQVgsQUFBWSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDRCQUFSLEFBQVMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx5QkFBWCxBQUFZLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHVCQUFiLEFBQWMsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx5QkFBWCxBQUFZLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsYUFBdkIsQUFBd0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxtQkFBakIsQUFBa0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxlQUFyQixBQUFzQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBU25FLEFBQW9DLGdCQUFwQixBQUFxQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGVBQXJCLEFBQXNCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxpQkFBbkIsQUFBb0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZUFBckIsQUFBc0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG1CQUFqQixBQUFrQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtCQUFsQixBQUFtQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxjQUF0QixBQUF1QixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsY0FBdEIsQUFBdUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxnQkFBcEIsQUFBcUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQywyQkFBVCxBQUFVLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsNEJBQVIsQUFBUyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDBCQUFWLEFBQVcsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx5QkFBWCxBQUFZLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsdUJBQWIsQUFBYyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGNBQXRCLEFBQXVCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0JBQXBCLEFBQXFCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MscUJBQWYsQUFBZ0IsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxvQkFBaEIsQUFBaUIsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyxxQkFBZixBQUFnQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDBCQUFWLEFBQVcsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQywyQkFBVCxBQUFVLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsOEJBQU4sQUFBTyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLGtDQUFGLEFBQUcsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyw0QkFBUixBQUFTLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0MsZ0NBQUosQUFBSyxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDZCQUFQLEFBQVEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx5QkFBWCxBQUFZLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msd0JBQVosQUFBYSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLDBCQUFWLEFBQVcsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUNuRSxBQUFvQyx1QkFBYixBQUFjLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msc0JBQWQsQUFBZSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLG9CQUFoQixBQUFpQixPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQ25FLEFBQW9DLHFCQUFmLEFBQWdCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msb0JBQWhCLEFBQWlCLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDbkUsQUFBb0Msa0JBQWxCLEFBQW1CLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUN4U25FLEFBQUEsQ0FBQyxBQUFDLENyQmdFQSxrQkFBa0IsQ3FCL0RFLFVBQVUsQ3JCZ0UzQixlQUFlLENxQmhFRSxVQUFVLENyQmlFdEIsVUFBVSxDcUJqRUUsVUFBVSxDQUMvQixBQUNELEFBQUEsQ0FBQyxBQUFBLE9BQU8sQ0FDUixDQUFDLEFBQUEsTUFBTSxBQUFDLENyQjRETixrQkFBa0IsQ3FCM0RFLFVBQVUsQ3JCNEQzQixlQUFlLENxQjVERSxVQUFVLENyQjZEdEIsVUFBVSxDcUI3REUsVUFBVSxDQUMvQixBSFJELEFBQUEsSUFBSSxBR2FDLENBQ0gsMkJBQTJCLENBQUUsYUFBYSxDQUMzQyxBSExELEFBQUEsSUFBSSxBR09DLENBQ0gsV0FBVyxDckNzR0MsWUFBWSxDQUFFLFNBQVMsQ0VsRkUsZ0JBQWdCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLENtQ25CbkYsU0FBUyxDbkN5Qk0sSUFBSSxDbUN4Qm5CLFdBQVcsQ25Db0NNLE9BQVcsQ21DbkM1QixLQUFLLENuQ2xCTSxPQUFPLENtQ21CbEIsZ0JBQWdCLENuQ0NSLElBQUksQ21DQWIsQUFHRCxBQUFBLEtBQUssQ0FDTCxNQUFNLENBQ04sTUFBTSxDQUNOLFFBQVEsQUFBQyxDQUNQLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLFdBQVcsQ0FBRSxPQUFPLENBQ3JCLEFIK0NELEFBQUEsQ0FBQyxBRzFDQyxDQUNBLEtBQUssQ25DL0JTLElBQU8sQ21DZ0NyQixlQUFlLENBQUUsSUFBSSxDQVd0QixBQWJELEFBSUUsQ0FKRCxBQUlFLE1BQU0sQ0FKVCxDQUFDLEFBS0UsTUFBTSxBQUFDLENBQ04sS0FBSyxDbkNkVSxNQUF3QixDbUNldkMsZUFBZSxDbkNiSyxTQUFTLENtQ2M5QixBQVJILEFBVUUsQ0FWRCxBQVVFLE1BQU0sQUFBQyxDekJsRFIsT0FBTyxDQUFFLGlDQUFpQyxDQUMxQyxjQUFjLENBQUUsSUFBSSxDeUJtRG5CLEFIaUpILEFBQUEsTUFBTSxBR3hJQyxDQUNMLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUhtSEQsQUFBQSxHQUFHLEFHOUdDLENBQ0YsY0FBYyxDQUFFLE1BQU0sQ0FDdkIsQUFHRCxBQUFBLGVBQWUsQUFBQyxDL0J0RWQsT0FBTyxDQUR1QixLQUFLLENBRW5DLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQytCc0ViLEFBR0QsQUFBQSxZQUFZLEFBQUMsQ0FDWCxhQUFhLENuQytCTyxHQUFHLENtQzlCeEIsQUFLRCxBQUFBLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ25DK25CVyxHQUFHLENtQzluQnJCLFdBQVcsQ25DN0JNLE9BQVcsQ21DOEI1QixnQkFBZ0IsQ25DL0RSLElBQUksQ21DZ0VaLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDbkNnb0JBLElBQUksQ21DL25CckIsYUFBYSxDbkNtQk0sR0FBRyxDY3NFdEIsa0JBQWtCLENxQnhGRSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVcsQ3JCeUZsQyxhQUFhLENxQnpGRSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVcsQ3JCMEYvQixVQUFVLENxQjFGRSxHQUFHLENBQUMsSUFBRyxDQUFDLFdBQVcsQy9CeEZ2QyxPQUFPLEMrQjJGaUIsWUFBWSxDL0IxRnBDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQytCMEZiLEFBR0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixhQUFhLENBQUUsR0FBRyxDQUNuQixBSHlHRCxBQUFBLEVBQUUsQUdwR0MsQ0FDRCxVQUFVLENuQzlDVyxJQUE0QyxDbUMrQ2pFLGFBQWEsQ25DL0NRLElBQTRDLENtQ2dEakUsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ25DckdSLElBQTBCLENtQ3NHeEMsQUFPRCxBQUFBLFFBQVEsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsSUFBSSxDQUFFLGdCQUFhLENBQ25CLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUNFLGtCQURnQixBQUNmLE9BQU8sQ0FEVixrQkFBa0IsQUFFZixNQUFNLEFBQUMsQ0FDTixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsT0FBTyxDQUNqQixJQUFJLENBQUUsSUFBSSxDQUNYLENBVUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUNkLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFDdkpELEFBQUEsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQ3RCLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsR0FBRyxBQUFDLENBQzNCLFdBQVcsQ3BDMkRVLE9BQU8sQ29DMUQ1QixXQUFXLENwQzJEVSxHQUFHLENvQzFEeEIsV0FBVyxDcEMyRFUsR0FBRyxDb0MxRHhCLEtBQUssQ3BDMkRVLE9BQU8sQ29DbkR2QixBQWJELEFBT0UsRUFQQSxDQU9BLEtBQUssQ0FQUCxFQUFFLENBUUEsTUFBTSxDQVJKLEVBQUUsQ0FPSixLQUFLLENBUEgsRUFBRSxDQVFKLE1BQU0sQ0FSQSxFQUFFLENBT1IsS0FBSyxDQVBDLEVBQUUsQ0FRUixNQUFNLENBUkksRUFBRSxDQU9aLEtBQUssQ0FQSyxFQUFFLENBUVosTUFBTSxDQVJRLEVBQUUsQ0FPaEIsS0FBSyxDQVBTLEVBQUUsQ0FRaEIsTUFBTSxDQVJZLEVBQUUsQ0FPcEIsS0FBSyxDQVBhLEVBQUUsQ0FRcEIsTUFBTSxDQVBSLEdBQUcsQ0FNRCxLQUFLLENBTlAsR0FBRyxDQU9ELE1BQU0sQ0FQSCxHQUFHLENBTU4sS0FBSyxDQU5GLEdBQUcsQ0FPTixNQUFNLENBUEUsR0FBRyxDQU1YLEtBQUssQ0FORyxHQUFHLENBT1gsTUFBTSxDQVBPLEdBQUcsQ0FNaEIsS0FBSyxDQU5RLEdBQUcsQ0FPaEIsTUFBTSxDQVBZLEdBQUcsQ0FNckIsS0FBSyxDQU5hLEdBQUcsQ0FPckIsTUFBTSxDQVBpQixHQUFHLENBTTFCLEtBQUssQ0FOa0IsR0FBRyxDQU8xQixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ3BDTkksSUFBMEIsQ29DT3BDLEFBR0gsQUFBQSxFQUFFLENBQUUsR0FBRyxDQUNQLEVBQUUsQ0FBRSxHQUFHLENBQ1AsRUFBRSxDQUFFLEdBQUcsQUFBQyxDQUNOLFVBQVUsQ3BDd0NXLElBQTRDLENvQ3ZDakUsYUFBYSxDQUFFLElBQTJCLENBTTNDLEFBVkQsQUFNRSxFQU5BLENBTUEsS0FBSyxDQU5QLEVBQUUsQ0FPQSxNQUFNLENBUEosR0FBRyxDQU1MLEtBQUssQ0FOSCxHQUFHLENBT0wsTUFBTSxDQU5SLEVBQUUsQ0FLQSxLQUFLLENBTFAsRUFBRSxDQU1BLE1BQU0sQ0FOSixHQUFHLENBS0wsS0FBSyxDQUxILEdBQUcsQ0FNTCxNQUFNLENBTFIsRUFBRSxDQUlBLEtBQUssQ0FKUCxFQUFFLENBS0EsTUFBTSxDQUxKLEdBQUcsQ0FJTCxLQUFLLENBSkgsR0FBRyxDQUtMLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxHQUFHLENBQ2YsQUFFSCxBQUFBLEVBQUUsQ0FBRSxHQUFHLENBQ1AsRUFBRSxDQUFFLEdBQUcsQ0FDUCxFQUFFLENBQUUsR0FBRyxBQUFDLENBQ04sVUFBVSxDQUFFLElBQTJCLENBQ3ZDLGFBQWEsQ0FBRSxJQUEyQixDQU0zQyxBQVZELEFBTUUsRUFOQSxDQU1BLEtBQUssQ0FOUCxFQUFFLENBT0EsTUFBTSxDQVBKLEdBQUcsQ0FNTCxLQUFLLENBTkgsR0FBRyxDQU9MLE1BQU0sQ0FOUixFQUFFLENBS0EsS0FBSyxDQUxQLEVBQUUsQ0FNQSxNQUFNLENBTkosR0FBRyxDQUtMLEtBQUssQ0FMSCxHQUFHLENBTUwsTUFBTSxDQUxSLEVBQUUsQ0FJQSxLQUFLLENBSlAsRUFBRSxDQUtBLE1BQU0sQ0FMSixHQUFHLENBSUwsS0FBSyxDQUpILEdBQUcsQ0FLTCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsR0FBRyxDQUNmLEFBR0gsQUFBQSxFQUFFLENBQUUsR0FBRyxBQUFDLENBQUUsU0FBUyxDdkNuQ1QsT0FBdUIsQ3VDbUNKLFdBQVcsQ3ZDbkM5QixPQUF1QixDdUNtQ2lCLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDdkNuQ25ELE1BQXVCLEN1Q21Db0MsQ0FBQyxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUUsV0FBVyxDdENrRnZGLFlBQVksQ0FBRSxTQUFTLENzQ2xGZ0YsY0FBYyxDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsT0FBTyxDQUFJLEFBQ2xLLEFBQUEsRUFBRSxDQUFFLEdBQUcsQUFBQyxDQUFFLFNBQVMsQ3BDVUosSUFBK0IsQ29DVlIsQUFDdEMsQUFBQSxFQUFFLENBQUUsR0FBRyxBQUFDLENBQUUsU0FBUyxDcENVSixJQUE2QixDb0NWTixBQUN0QyxBQUFBLEVBQUUsQ0FBRSxHQUFHLEFBQUMsQ0FBRSxTQUFTLENwQ1VKLElBQThCLENvQ1ZQLEFBQ3RDLEFBQUEsRUFBRSxDQUFFLEdBQUcsQUFBQyxDQUFFLFNBQVMsQ3BDRUYsSUFBSSxDb0NGaUIsQUFDdEMsQUFBQSxFQUFFLENBQUUsR0FBRyxBQUFDLENBQUUsU0FBUyxDcENVSixJQUE4QixDb0NWUCxBQU10QyxBQUFBLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTJCLENBQ3hDLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixhQUFhLENwQ0lRLElBQTRDLENvQ0hqRSxTQUFTLENBQUUsSUFBK0IsQ0FDMUMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FLakIsQUFIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFOMUIsQUFBQSxLQUFLLEFBQUMsQ0FPRixTQUFTLENBQUUsSUFBdUIsQ0FFckMsQ0FPRCxBQUFBLEtBQUssQ0FDTCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsR0FBa0QsQ0FDOUQsQUFFRCxBQUFBLElBQUksQ0FDSixLQUFLLEFBQUMsQ0FDSixnQkFBZ0IsQ3BDbWFDLE9BQU8sQ29DbGF4QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBR0QsQUFBQSxVQUFVLEFBQVcsQ0FBRSxVQUFVLENBQUUsS0FBSyxDQUFJLEFBQzVDLEFBQUEsV0FBVyxBQUFVLENBQUUsVUFBVSxDQUFFLElBQUksQ0FBSSxBQUMzQyxBQUFBLFlBQVksQUFBUyxDQUFFLFVBQVUsQ0FBRSxNQUFNLENBQUksQUFDN0MsQUFBQSxhQUFhLEFBQVEsQ0FBRSxVQUFVLENBQUUsT0FBTyxDQUFJLEFBQzlDLEFBQUEsWUFBWSxBQUFTLENBQUUsV0FBVyxDQUFFLE1BQU0sQ0FBSSxBQUc5QyxBQUFBLGVBQWUsQUFBTSxDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUksQUFDcEQsQUFBQSxlQUFlLENBeUlmLFdBQVcsQUF6SVUsQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFJLEFBQ3BELEFBQUEsZ0JBQWdCLEFBQUssQ0FBRSxjQUFjLENBQUUsVUFBVSxDQUFJLEFBR3JELEFBQUEsV0FBVyxBQUFDLENBQ1YsS0FBSyxDcEN6Rk0sSUFBMEIsQ29DMEZ0QyxBeEJuR0MsQUFBQSxhQUFhLEFBQUYsQ0FDVCxLQUFLLENaV08sSUFBTyxDWVZwQixBQUNELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQ3BCLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFGLENBQ2hCLEtBQUssQ0FBRSxJQUFtQixDQUMzQixBQU5ELEFBQUEsYUFBYSxBQUFGLENBQ1QsS0FBSyxDWnllWSxPQUFPLENZeGV6QixBQUNELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQ3BCLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFGLENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBQU5ELEFBQUEsVUFBVSxBQUFDLENBQ1QsS0FBSyxDWjZlUyxPQUFPLENZNWV0QixBQUNELEFBQUEsQ0FBQyxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQ2pCLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxBQUFDLENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBQU5ELEFBQUEsYUFBYSxBQUFGLENBQ1QsS0FBSyxDWmlmWSxPQUFPLENZaGZ6QixBQUNELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQ3BCLENBQUMsQUFBQSxhQUFhLEFBQUEsTUFBTSxBQUFGLENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBQU5ELEFBQUEsWUFBWSxBQUFELENBQ1QsS0FBSyxDWnFmVyxPQUFPLENZcGZ4QixBQUNELEFBQUEsQ0FBQyxBQUFBLFlBQVksQUFBQSxNQUFNLENBQ25CLENBQUMsQUFBQSxZQUFZLEFBQUEsTUFBTSxBQUFELENBQ2hCLEtBQUssQ0FBRSxPQUFtQixDQUMzQixBd0I0R0gsQUFBQSxXQUFXLEFBQUMsQ0FHVixLQUFLLENBQUUsSUFBSSxDQUNaLEFBSkQsQUFBQSxXQUFXLEFabEhFLENBQ1QsZ0JBQWdCLEN4QldKLElBQU8sQ3dCVnBCLEFBQ0QsQUFBQSxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FDbEIsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLEFBQUEsQ0FDaEIsZ0JBQWdCLENBQUUsSUFBbUIsQ0FDdEMsQUFORCxBQUFBLFdBQVcsQUFBQSxDQUNULGdCQUFnQixDeEIwZUQsT0FBTyxDd0J6ZXZCLEFBQ0QsQUFBQSxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FDbEIsQ0FBQyxBQUFBLFdBQVcsQUFBQSxNQUFNLEFBQUEsQ0FDaEIsZ0JBQWdCLENBQUUsT0FBbUIsQ0FDdEMsQUFORCxBQUFBLFFBQVEsQUFBRyxDQUNULGdCQUFnQixDeEI4ZUosT0FBTyxDd0I3ZXBCLEFBQ0QsQUFBQSxDQUFDLEFBQUEsUUFBUSxBQUFBLE1BQU0sQ0FDZixDQUFDLEFBQUEsUUFBUSxBQUFBLE1BQU0sQUFBRyxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQU5ELEFBQUEsV0FBVyxBQUFBLENBQ1QsZ0JBQWdCLEN4QmtmRCxPQUFPLEN3QmpmdkIsQUFDRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUNsQixDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQSxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBQU5ELEFBQUEsVUFBVSxBQUFDLENBQ1QsZ0JBQWdCLEN4QnNmRixPQUFPLEN3QnJmdEIsQUFDRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUNqQixDQUFDLEFBQUEsVUFBVSxBQUFBLE1BQU0sQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFtQixDQUN0QyxBWStISCxBQUFBLFlBQVksQUFBQyxDQUNYLGNBQWMsQ0FBRSxJQUFpQyxDQUNqRCxNQUFNLENBQUUsSUFBMkIsQ0FBQyxDQUFDLENwQ3pFaEIsSUFBNEMsQ29DMEVqRSxhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BDOUhYLElBQTBCLENvQytIeEMsQUFPRCxBQUFBLEVBQUUsQ0FDRixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsQ0FBQyxDQUNiLGFBQWEsQ0FBRSxJQUEyQixDQUszQyxBQVJELEFBSUUsRUFKQSxDQUlBLEVBQUUsQ0FKSixFQUFFLENBS0EsRUFBRSxDQUpKLEVBQUUsQ0FHQSxFQUFFLENBSEosRUFBRSxDQUlBLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBV0gsQUFBQSxjQUFjLEFBQUMsQ0FKYixZQUFZLENBQUUsQ0FBQyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBS2pCLEFBSUQsQUFBQSxZQUFZLEFBQUMsQ0FWWCxZQUFZLENBQUUsQ0FBQyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBV2hCLFdBQVcsQ0FBRSxJQUFJLENBT2xCLEFBVEQsQUFJRSxZQUpVLENBSVIsRUFBRSxBQUFDLENBQ0gsT0FBTyxDQUFFLFlBQVksQ0FDckIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFJSCxBQUFBLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDcEN4SFEsSUFBNEMsQ29DeUhsRSxBQUNELEFBQUEsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNELFdBQVcsQ3BDOUhNLE9BQVcsQ29DK0g3QixBQUNELEFBQUEsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFDRCxBQUFBLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFPRCxBVC9MRSxjUytMWSxDQUNaLEVBQUUsQVRoTUQsT0FBTyxDUytMVixjQUFjLENBQ1osRUFBRSxBVC9MRCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQVMyTEgsQVQxTEUsY1MwTFksQ0FDWixFQUFFLEFUM0xELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1osQVM2TEQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBTDFCLEFBTUksY0FOVSxDQU1WLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQTRCLENBQ25DLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLEtBQUssQ3ZCbE5yQixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsUUFBUSxDQUN2QixXQUFXLENBQUUsTUFBTSxDdUJrTmhCLEFBWkwsQUFhSSxjQWJVLENBYVYsRUFBRSxBQUFDLENBQ0QsV0FBVyxDcENrbUJhLEtBQUssQ29Dam1COUIsQ0FTTCxBQUFBLElBQUksQ0FBQSxBQUFBLEtBQUMsQUFBQSxFQUVMLElBQUksQ0FBQSxBQUFBLG1CQUFDLEFBQUEsQ0FBcUIsQ0FDeEIsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsR0FBRyxDQUFDLE1BQU0sQ3BDM05kLElBQTBCLENvQzROdEMsQUFDRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxHQUFHLENBRWYsQUFHRCxBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUEyQixDcEMvS2YsSUFBNEMsQ29DZ0xqRSxNQUFNLENBQUUsQ0FBQyxDQUFDLENBQUMsQ3BDaExVLElBQTRDLENvQ2lMakUsU0FBUyxDcENtbEJZLElBQXdCLENvQ2xsQjdDLFdBQVcsQ0FBRSxHQUFHLENBQUMsS0FBSyxDcEN0T1QsSUFBMEIsQ29DOFB4QyxBQTVCRCxBQVNJLFVBVE0sQ0FNUixDQUFDLEFBR0UsV0FBVyxDQVRoQixVQUFVLENBT1IsRUFBRSxBQUVDLFdBQVcsQ0FUaEIsVUFBVSxDQVFSLEVBQUUsQUFDQyxXQUFXLEFBQUMsQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUNqQixBQVhMLEFBZ0JFLFVBaEJRLENBZ0JSLE1BQU0sQ0FoQlIsVUFBVSxDQWlCUixLQUFLLENBakJQLFVBQVUsQ0FrQlIsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsR0FBRyxDQUNkLFdBQVcsQ3BDck1JLE9BQVcsQ29Dc00xQixLQUFLLENwQ3pQSSxJQUEwQixDb0M4UHBDLEFBM0JILEFBd0JJLFVBeEJNLENBZ0JSLE1BQU0sQUFRSCxPQUFPLENBeEJaLFVBQVUsQ0FpQlIsS0FBSyxBQU9GLE9BQU8sQ0F4QlosVUFBVSxDQWtCUixNQUFNLEFBTUgsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLGFBQWEsQ0FDdkIsQUFPTCxBQUFBLG1CQUFtQixDQUNuQixVQUFVLEFBQUEsV0FBVyxBQUFDLENBQ3BCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxDQUFDLENBQ2YsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENwQ3ZRVixJQUEwQixDb0N3UXZDLFdBQVcsQ0FBRSxDQUFDLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FXbEIsQUFqQkQsQUFZSSxtQkFaZSxDQVNqQixNQUFNLEFBR0gsT0FBTyxDQVpaLG1CQUFtQixDQVVqQixLQUFLLEFBRUYsT0FBTyxDQVpaLG1CQUFtQixDQVdqQixNQUFNLEFBQ0gsT0FBTyxDQVhaLFVBQVUsQUFBQSxXQUFXLENBUW5CLE1BQU0sQUFHSCxPQUFPLENBWFosVUFBVSxBQUFBLFdBQVcsQ0FTbkIsS0FBSyxBQUVGLE9BQU8sQ0FYWixVQUFVLEFBQUEsV0FBVyxDQVVuQixNQUFNLEFBQ0gsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLEVBQUUsQ0FBSSxBQVo5QixBQWFJLG1CQWJlLENBU2pCLE1BQU0sQUFJSCxNQUFNLENBYlgsbUJBQW1CLENBVWpCLEtBQUssQUFHRixNQUFNLENBYlgsbUJBQW1CLENBV2pCLE1BQU0sQUFFSCxNQUFNLENBWlgsVUFBVSxBQUFBLFdBQVcsQ0FRbkIsTUFBTSxBQUlILE1BQU0sQ0FaWCxVQUFVLEFBQUEsV0FBVyxDQVNuQixLQUFLLEFBR0YsTUFBTSxDQVpYLFVBQVUsQUFBQSxXQUFXLENBVW5CLE1BQU0sQUFFSCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsYUFBYSxDQUN2QixBQUtMLEFBQUEsT0FBTyxBQUFDLENBQ04sYUFBYSxDcENwT1EsSUFBNEMsQ29DcU9qRSxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENwQ3hPTSxPQUFXLENvQ3lPN0IsQUpyRUQsQUFBQSxJQUFJLENBQ0osR0FBRyxDQUNILEdBQUcsQ0FDSCxJQUFJLEFLOU5DLENBQ0gsV0FBVyxDckN1Q1csS0FBSyxDQUFFLE1BQU0sQ0FBRSxRQUFRLENBQUUsYUFBYSxDQUFFLFNBQVMsQ3FDdEN4RSxBQUdELEFBQUEsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsU0FBUyxDQUFFLEdBQUcsQ0FDZCxLQUFLLENyQzJ4Qk0sT0FBTyxDcUMxeEJsQixnQkFBZ0IsQ3JDMnhCUixPQUFPLENxQzF4QmYsYUFBYSxDckNnR00sR0FBRyxDcUMvRnZCLEFBR0QsQUFBQSxHQUFHLEFBQUMsQ0FDRixPQUFPLENBQUUsT0FBTyxDQUNoQixTQUFTLENBQUUsR0FBRyxDQUNkLEtBQUssQ3JDcXhCSyxJQUFJLENxQ3B4QmQsZ0JBQWdCLENyQ3F4QlQsSUFBSSxDcUNweEJYLGFBQWEsQ3JDeUZPLEdBQUcsQ3FDeEZ2QixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLGdCQUFlLENBUTNDLEFBZEQsQUFRRSxHQVJDLENBUUQsR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFMd0xILEFBQUEsR0FBRyxBS3BMQyxDQUNGLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLE1BQWlDLENBQzFDLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTJCLENBQ3ZDLFNBQVMsQ0FBRSxJQUFxQixDQUNoQyxXQUFXLENyQ21CTSxPQUFXLENxQ2xCNUIsVUFBVSxDQUFFLFNBQVMsQ0FDckIsU0FBUyxDQUFFLFVBQVUsQ0FDckIsS0FBSyxDckNyQ00sT0FBTyxDcUNzQ2xCLGdCQUFnQixDckNpd0JULE9BQU8sQ3FDaHdCZCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3JDa3dCQSxJQUFJLENxQ2p3QnJCLGFBQWEsQ3JDZ0VNLEdBQUcsQ3FDckR2QixBQXRCRCxBQWNFLEdBZEMsQ0FjRCxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLEtBQUssQ0FBRSxPQUFPLENBQ2QsV0FBVyxDQUFFLFFBQVEsQ0FDckIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQUlILEFBQUEsZUFBZSxBQUFDLENBQ2QsVUFBVSxDckNtdkJnQixLQUFLLENxQ2x2Qi9CLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFDM0RELEFBQUEsVUFBVSxBQUFDLENQSFQsWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDbENHSixPQUF1QixDa0NGL0IsYUFBYSxDbENFTCxPQUF1QixDeUNVaEMsQUFaRCxBWElFLFVXSlEsQVhJUCxPQUFPLENXSlYsVUFBVSxBWEtQLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZixBV1JILEFYU0UsVVdUUSxBWFNQLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1osQVdSRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFIMUIsQUFBQSxVQUFVLEFBQUMsQ0FJUCxLQUFLLEN0Q3lVVSxLQUE0QixDc0NqVTlDLENBTkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBTjFCLEFBQUEsVUFBVSxBQUFDLENBT1AsS0FBSyxDdEMyVVcsS0FBNEIsQ3NDdFUvQyxDQUhDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQVQzQixBQUFBLFVBQVUsQUFBQyxDQVVQLEtBQUssQ3RDNlVpQixNQUE2QixDc0MzVXRELENBUUQsQUFBQSxnQkFBZ0IsQUFBQyxDUHZCZixZQUFZLENBQUUsSUFBSSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENsQ0dKLE9BQXVCLENrQ0YvQixhQUFhLENsQ0VMLE9BQXVCLEN5Q29CaEMsQUFGRCxBWGhCRSxnQldnQmMsQVhoQmIsT0FBTyxDV2dCVixnQkFBZ0IsQVhmYixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQVdZSCxBWFhFLGdCV1djLEFYWGIsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWixBV2tCSCxBQUFBLElBQUksQUFBQyxDUHZCSCxXQUFXLENsQ0pILFFBQXVCLENrQ0svQixZQUFZLENsQ0xKLFFBQXVCLEN5QzZCaEMsQUFGRCxBWHpCRSxJV3lCRSxBWHpCRCxPQUFPLENXeUJWLElBQUksQVh4QkQsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNmLEFXcUJILEFYcEJFLElXb0JFLEFYcEJELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1osQUdWRCxBQUFBLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxBQUFqaEIsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUVsQixVQUFVLENBQUUsR0FBRyxDQUVmLFlBQVksQ0FBRyxJQUE4QixDQUM3QyxhQUFhLENBQUUsSUFBK0IsQ0FDL0MsQUFTRCxBQUFBLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxBQUE1SCxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFNQyxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFFBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFVBQVUsQUFBZSxDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFVBQVUsQUFBZSxDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFVBQVUsQUFBZSxDQUN2QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFrQkQsQUFBQSxjQUFjLEFBQVEsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQVBELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsUUFBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxJQUFvQyxDQUM1QyxBQVBELEFBQUEsY0FBYyxBQUFRLENBQ3BCLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFFBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFG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SyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxJQUFvQyxDQUM1QyxBQVBELEFBQUEsY0FBYyxBQUFRLENBQ3BCLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFFBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxB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QUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxJQUFvQyxDQUM1QyxBQVBELEFBQUEsY0FBYyxBQUFRLENBQ3BCLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFFBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFB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RSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxl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TixBQUFBLGlCQUFpQixBdUNqRDY1TixDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHg5TixBQUFBLGlCQUFpQixBdUNqRHU5TixDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRGxoTyxBQUFBLGdCQUFnQixBdUNqRGloTyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRGxrTyxBQUFBLGdCQUFnQixBdUNqRGlrTyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRDNuTyxBQUFBLGdCQUFnQixBdUNqRDBuTyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHByTyxBQUFBLGdCQUFnQixBdUNqRG1yTyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHB1TyxBQUFBLGdCQUFnQixBdUNqRG11TyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRDd4TyxBQUFBLGdCQUFnQixBdUNqRDR4TyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHQxTyxBQUFBLGdCQUFnQixBdUNqRHExTyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHQ0TyxBQUFBLGdCQUFnQixBdUNqRHE0TyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRC83TyxBQUFBLGdCQUFnQixBdUNqRDg3TyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHYvTyxBQUFBLGdCQUFnQixBdUNqRHMvTyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxDQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFdkNnQmhrUCxBQUFBLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFNBQVMsQ0FBRSxTQUFTLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0FBRSxVQUFVLENBQUUsVUFBVSxBdUNoQnNqUCxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUUsQXZDd0J2c1AsQUFBQSxVQUFVLEF1Q3hCc3NQLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN3Qjd0UCxBQUFBLFVBQVUsQXVDeEI0dFAsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCM3ZQLEFBQUEsVUFBVSxBdUN4QjB2UCxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUUsQXZDd0J6eFAsQUFBQSxTQUFTLEF1Q3hCd3hQLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBRSxBdkN3Qjd5UCxBQUFBLFNBQVMsQXVDeEI0eVAsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCMTBQLEFBQUEsU0FBUyxBdUN4QnkwUCxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUUsQXZDd0J2MlAsQUFBQSxTQUFTLEF1Q3hCczJQLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBRSxBdkN3QjMzUCxBQUFBLFNBQVMsQXVDeEIwM1AsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCeDVQLEFBQUEsU0FBUyxBdUN4QnU1UCxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUUsQXZDd0JyN1AsQUFBQSxTQUFTLEF1Q3hCbzdQLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBRSxBdkN3Qno4UCxBQUFBLFNBQVMsQXVDeEJ3OFAsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFFLEF2Q3dCdCtQLEFBQUEsU0FBUyxBdUN4QnErUCxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUUsQXZDdUNsZ1EsQUFBQSxlQUFlLEF1Q3ZDaWdRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDdmlRLEFBQUEsZUFBZSxBdUN2Q3NpUSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q3BsUSxBQUFBLGVBQWUsQXVDdkNtbFEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUNqb1EsQUFBQSxjQUFjLEF1Q3ZDZ29RLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDcHFRLEFBQUEsY0FBYyxBdUN2Q21xUSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q2h0USxBQUFBLGNBQWMsQXVDdkMrc1EsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUM1dlEsQUFBQSxjQUFjLEF1Q3ZDMnZRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDL3hRLEFBQUEsY0FBYyxBdUN2Qzh4USxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1QzMwUSxBQUFBLGNBQWMsQXVDdkMwMFEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDdUN2M1EsQUFBQSxjQUFjLEF1Q3ZDczNRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2Q3VDMTVRLEFBQUEsY0FBYyxBdUN2Q3k1USxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBdkN1Q3Q4USxBQUFBLGNBQWMsQXVDdkNxOFEsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQXZDNENqL1EsQUFBQSxjQUFjLEF1QzVDZy9RLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEF2QzZCcmhSLEFBQUEsZUFBZSxBdUM3Qm9oUixDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QnZqUixBQUFBLGVBQWUsQXVDN0JzalIsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJqbVIsQUFBQSxlQUFlLEF1QzdCZ21SLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCM29SLEFBQUEsY0FBYyxBdUM3QjBvUixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2QjNxUixBQUFBLGNBQWMsQXVDN0IwcVIsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJwdFIsQUFBQSxjQUFjLEF1QzdCbXRSLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCN3ZSLEFBQUEsY0FBYyxBdUM3QjR2UixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2Qjd4UixBQUFBLGNBQWMsQXVDN0I0eFIsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJ0MFIsQUFBQSxjQUFjLEF1QzdCcTBSLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2QzZCLzJSLEFBQUEsY0FBYyxBdUM3QjgyUixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkM2Qi80UixBQUFBLGNBQWMsQXVDN0I4NFIsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUUsQXZDNkJ4N1IsQUFBQSxjQUFjLEF1QzdCdTdSLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFFLEF2Q2tDaCtSLEFBQUEsY0FBYyxBdUNsQys5UixDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBRSxBdkNpRGpnUyxBQUFBLGlCQUFpQixBdUNqRGdnUyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRG5qUyxBQUFBLGlCQUFpQixBdUNqRGtqUyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRDdtUyxBQUFBLGlCQUFpQixBdUNqRDRtUyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHZxUyxBQUFBLGdCQUFnQixBdUNqRHNxUyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHZ0UyxBQUFBLGdCQUFnQixBdUNqRHN0UyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRGh4UyxBQUFBLGdCQUFnQixBdUNqRCt3UyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHowUyxBQUFBLGdCQUFnQixBdUNqRHcwUyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHozUyxBQUFBLGdCQUFnQixBdUNqRHczUyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRGw3UyxBQUFBLGdCQUFnQixBdUNqRGk3UyxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRDMrUyxBQUFBLGdCQUFnQixBdUNqRDArUyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRDNoVCxBQUFBLGdCQUFnQixBdUNqRDBoVCxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBdkNpRHBsVCxBQUFBLGdCQUFnQixBdUNqRG1sVCxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMs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TUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFBLENBQUMsdUJBQXVCLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxLQUFLLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFBLENBQUMsc0JBQXNCLENBQUMsR0FBRyxDQUFDLHVCQUF1QixDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFBLENBQUMseUJBQXlCLENBQUMsR0FBRyxDQUFDLHVCQUF1QixDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsTUFBTSxDQUFDLGlCQUFpQixBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFBLENBQUMsMEJBQTBCLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTSxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLEFBQUEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQyxl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QWtCLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBRSxVQUFVLENBQUUsVUFBVSxDQUFFLFVBQVUsQ0FDcEYsQUFDRCxBQUFBLGNBQWMsQ0FBRSxnQkFBZ0IsQUFBQyxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUUsQUFFM0QsQUFBQSxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGVBQWUsQUFBQSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxtQkFBbUIsQUFBQSxhQUFhLEFBQUEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsWUFBWSxDQUFDLGVBQWUsQUFBQSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQyxlQUFlLEFBQUEsbUJBQW1CLEFBQUEsYUFBYSxBQUFBLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUks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QUFXLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsUUFBUSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsc0JBQXFCLENBQUMscUJBQXFCLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBRSxBQUFELEFBQUEsZUFBZSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsZ0JBQWdCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLGdCQUFnQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxnQkFBZ0IsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsT0FBTyxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWUsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWUsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLGNBQWMsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsY0FBYyxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxjQUFjLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBcUIsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLHNCQUFzQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxzQkFBc0IsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSwwQkFBMEIsQUFBQSwrQkFBK0IsQ0FBQyxhQUFhLEFBQUEsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsMEJBQTBCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsMEJBQTBCLEFBQUEsK0JBQStCLENBQUMsYUFBYSxBQUFBLDZCQUE2QixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSwwQkFBMEIsQUFBQSwrQkFBK0IsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDBCQUEwQixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSwwQkFBMEIsQUFBQSwrQkFBK0IsQ0FBQyxzQkFBc0IsQUFBQSxNQUFNLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDBCQUEwQixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsMEJBQTBCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsK0JBQStCLENBQUMsYUFBYSxBQUFBLDZCQUE2QixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLHNCQUFzQixBQUFBLE1BQU0sQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLGFBQWEsQUFBQSw2QkFBNkIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSw0QkFBNEIsQUFBQSwrQkFBK0IsQ0FBQyxhQUFhLEFBQUEsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLEFBQUEsK0JBQStCLENBQUMsc0JBQXNCLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSw0QkFBNEIsQUFBQSwrQkFBK0IsQ0FBQyxhQUFhLEFBQUEsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixBQUFBLCtCQUErQixDQUFDLHNCQUFzQixBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsT0FBTyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWUsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLHNCQUFzQixBQUFBLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDBCQUEwQixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsc0JBQXNCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsbUJBQW1CLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLCtLQUErSyxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUUsQUFBRCxBQUFBLHNCQUFzQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixBQUFBLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLG1LQUFtSyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLHNCQUFzQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxzQkFBc0IsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBRSxBQUFELEFBQUEsc0JBQXNCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyw2RUFBMEUsQ0FBQyxnQkFBZ0IsQ0FBQywwSEFBbUgsQ0FBQyxnQkFBZ0IsQ0FBQyxnRkFBNkUsQ0FBQyxnQkFBZ0IsQ0FBQywyRUFBd0UsQ0FBQyxnQkFBZ0IsQ0FBQyw0RUFBeUUsQ0FBQyxnQkFBZ0IsQ0FBQyw0RUFBeUUsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsYUFBYSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLDRFQUF5RSxDQUFDLGdCQUFnQixDQUFDLDRIQUFxSCxDQUFDLGdCQUFnQixDQUFDLCtFQUE0RSxDQUFDLGdCQUFnQixDQUFDLDBFQUF1RSxDQUFDLGdCQUFnQixDQUFDLDJFQUF3RSxDQUFDLGdCQUFnQixDQUFDLDZFQUEwRSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsMEJBQTBCLENBQUMsYUFBYSxDQUFDLE9BQU8sQUFBQSwwQkFBMEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLE9BQU8sQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGlCQUFpQixBQUFBLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLHFCQUFxQixDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLE9BQU8sQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGVBQWMsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FBQyxLQUFLLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxNQUFNLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxHQUFHLENBQUMscUJBQW9CLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsT0FBTyxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFFLEFBQUQsQUFBQSxPQUFPLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxPQUFPLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUUsQUFBRCxBQUFBLE9BQU8sQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsT0FBTyxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBRSxBQUFELEFBQUEsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLGlCQUFpQixBQUFBLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFFLEFBQUQsQUFBQSxrQkFBa0IsQUFBQSxpQkFBaUIsQ0FBQyxrQkFBa0IsQUFBQSxpQkFBaUIsQ0FBQyxzQkFBc0IsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLGlCQUFpQixDQUFDLHNCQUFzQixBQUFBLENBQUMscUJBQXFCLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxZQUFZLENBQUMsa0JBQWtCLEFBQUEsMEJBQTBCLENBQUMsWUFBWSxDQUFDLGFBQWEsQUFBQSwwQkFBMEIsQUFBQSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLGtCQUFrQixBQUFBLDBCQUEwQixDQUFDLGFBQWEsQUFBQSwwQkFBMEIsQUFBQSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBYyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLGtCQUFrQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQUFBQSw0QkFBNEIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxlQUFjLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGVBQWMsQ0FBRSxBQUFELEFBQUEsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxxQkFBb0IsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGtCQUFrQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxxQkFBb0IsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLGFBQWEsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsYUFBYSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsaUJBQWlCLENBQUMsYUFB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YyxBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxrQkFBa0IsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsa0JBQWtCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLGtCQUFrQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFFLEFBQUQsQUFBQSxhQUFhLENBQUMsaUJBQWlCLEFBQUEsMEJBQTBCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSwwQkFBMEIsQUFBQSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixBQUFBLFlBQVksQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSw0QkFBNEIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSwwQkFBMEIsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSwwQkFBMEIsQUFBQSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsMEJBQTBCLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQSwwQkFBMEIsQ0FBQyxhQUFhLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIs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LGVBQWMsQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsV0FBVyxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxXQUFXLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLFdBQVcsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsNEJBQTRCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSw0QkFBNEIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLDRCQUE0QixDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLDRCQUE0QixDQUFDLGlCQUFpQixBQUFBLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxVQUFVLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUMsV0FBVyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBRSxBQUFELEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWUsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxBQUFBLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsTUFBTSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsT0FBTyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLEFBQUEsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGFBQWEsQUFBQSxPQUFPLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQUFBQSxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixBQUFBLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFFLEFBQUQsQUFBQSxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUUsQUFBRCxBQUFBLGlCQUFpQixBQUFBLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMscUJBQW9CLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxlQUFjLENBQUUsQUFBRCxBQUFBLFlBQVksQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQUFBQSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBb0IsQ0FBRSxBQUFELEFBQUEsaUJBQWlCLEFBQUEsaUJBQWlCLENBQUMsaUJBQWlCLEFBQUEsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBYyxDQUFFLEFBQUQsQUFBQSxZQUFZLEFBQUEsaUJBQWlCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixBQUFBLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFlLENBQUUsQUFBRCxBQUFBLFlBQVks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QUMsZ0JBQW1CLENBQ3ZFLE1BQU0sQ0FBRSx5REFBeUQsQ0FDakUsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ25DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ25ELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNwQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEs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TUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDeEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUNsRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNyRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDM0QsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDcEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUM3QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDekQsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDekQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNuRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUN0RCxnQkFBZ0IsQ0FBRSxVQUFVLENBQy9CLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUNoQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDdEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ3pDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUM1QyxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLGdCQUFnQixDQUFFLDhDQUFpRCxDQUNuRSxnQkFBZ0IsQ0FBRSw2Q0FBZ0QsQ0FDbEUsZ0JBQWdCLENBQUUsOERBQWlFLENBQ25GLGdCQUFnQixDQUFFLGlEQUFvRCxDQUN0RSxnQkFBZ0IsQ0FBRSw0Q0FBK0MsQ0FDakUsZ0JBQWdCLENBQUUseUNBQTRDLENBQzlELGlCQUFpQixDQUFFLFFBQVEsQ0FDM0IsTUFBTSxDQUFFLDBHQUEwRyxDQUNsSCxZQUFZLENBQUUsdUJBQXVCLENBQ3JDLFlBQVksQ0FBRSxlQUFrQixDQUFDLGVBQWtCLENBQUMsZ0JBQW1CLENBQ3ZFLE1BQU0sQ0FBRSx5REFBeUQsQ0FDakUsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsZ0JBQW1CLENBQzVDLEFBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDdEMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUM1QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQy9DLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ3JELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUN2QyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzdDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDdEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN0RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUMvQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQ2xELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDakMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDdkMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDdEQsZ0JBQWdCLENBQUUsT0FBTyxDQUM1QixBQUNELEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxB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RUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDOUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDcEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQ3ZDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUNoRCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUN0RCxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQy9CLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3JDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3hDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3BELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQSxP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RCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDekMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDL0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQ3hELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDaEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDbkQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3pELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FDNUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDbEQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FDckQsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQzNELFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQ3BDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxQyxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDN0MsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxPQUFPLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3pELGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDMUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFF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 */
