@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap);
/*
Font awesome
Version: 5.15.4 
Plugin URI: https://fontawesome.com
License: License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-acquisitions-incorporated:before{content:"\F6AF"}.fa-ad:before{content:"\F641"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-air-freshener:before{content:"\F5D0"}.fa-airbnb:before{content:"\F834"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-alipay:before{content:"\F642"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angry:before{content:"\F556"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-ankh:before{content:"\F644"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-alt:before{content:"\F5D1"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-archway:before{content:"\F557"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-artstation:before{content:"\F77A"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-atlas:before{content:"\F558"}.fa-atlassian:before{content:"\F77B"}.fa-atom:before{content:"\F5D2"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-award:before{content:"\F559"}.fa-aws:before{content:"\F375"}.fa-baby:before{content:"\F77C"}.fa-baby-carriage:before{content:"\F77D"}.fa-backspace:before{content:"\F55A"}.fa-backward:before{content:"\F04A"}.fa-bacon:before{content:"\F7E5"}.fa-bacteria:before{content:"\E059"}.fa-bacterium:before{content:"\E05A"}.fa-bahai:before{content:"\F666"}.fa-balance-scale:before{content:"\F24E"}.fa-balance-scale-left:before{content:"\F515"}.fa-balance-scale-right:before{content:"\F516"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-battle-net:before{content:"\F835"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bezier-curve:before{content:"\F55B"}.fa-bible:before{content:"\F647"}.fa-bicycle:before{content:"\F206"}.fa-biking:before{content:"\F84A"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-biohazard:before{content:"\F780"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blender-phone:before{content:"\F6B6"}.fa-blind:before{content:"\F29D"}.fa-blog:before{content:"\F781"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-bone:before{content:"\F5D7"}.fa-bong:before{content:"\F55C"}.fa-book:before{content:"\F02D"}.fa-book-dead:before{content:"\F6B7"}.fa-book-medical:before{content:"\F7E6"}.fa-book-open:before{content:"\F518"}.fa-book-reader:before{content:"\F5DA"}.fa-bookmark:before{content:"\F02E"}.fa-bootstrap:before{content:"\F836"}.fa-border-all:before{content:"\F84C"}.fa-border-none:before{content:"\F850"}.fa-border-style:before{content:"\F853"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-box-tissue:before{content:"\E05B"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-brain:before{content:"\F5DC"}.fa-bread-slice:before{content:"\F7EC"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-brush:before{content:"\F55D"}.fa-btc:before{content:"\F15A"}.fa-buffer:before{content:"\F837"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-bus-alt:before{content:"\F55E"}.fa-business-time:before{content:"\F64A"}.fa-buy-n-large:before{content:"\F8A6"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-day:before{content:"\F783"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-calendar-week:before{content:"\F784"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-campground:before{content:"\F6BB"}.fa-canadian-maple-leaf:before{content:"\F785"}.fa-candy-cane:before{content:"\F786"}.fa-cannabis:before{content:"\F55F"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-car-alt:before{content:"\F5DE"}.fa-car-battery:before{content:"\F5DF"}.fa-car-crash:before{content:"\F5E1"}.fa-car-side:before{content:"\F5E4"}.fa-caravan:before{content:"\F8FF"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-carrot:before{content:"\F787"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cash-register:before{content:"\F788"}.fa-cat:before{content:"\F6BE"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-centos:before{content:"\F789"}.fa-certificate:before{content:"\F0A3"}.fa-chair:before{content:"\F6C0"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-charging-station:before{content:"\F5E7"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-double:before{content:"\F560"}.fa-check-square:before{content:"\F14A"}.fa-cheese:before{content:"\F7EF"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-chromecast:before{content:"\F838"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-city:before{content:"\F64F"}.fa-clinic-medical:before{content:"\F7F2"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-meatball:before{content:"\F73B"}.fa-cloud-moon:before{content:"\F6C3"}.fa-cloud-moon-rain:before{content:"\F73C"}.fa-cloud-rain:before{content:"\F73D"}.fa-cloud-showers-heavy:before{content:"\F740"}.fa-cloud-sun:before{content:"\F6C4"}.fa-cloud-sun-rain:before{content:"\F743"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudflare:before{content:"\E07D"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-cocktail:before{content:"\F561"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dollar:before{content:"\F651"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-medical:before{content:"\F7F5"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-comments-dollar:before{content:"\F653"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-compress-alt:before{content:"\F422"}.fa-compress-arrows-alt:before{content:"\F78C"}.fa-concierge-bell:before{content:"\F562"}.fa-confluence:before{content:"\F78D"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-cookie:before{content:"\F563"}.fa-cookie-bite:before{content:"\F564"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-cotton-bureau:before{content:"\F89E"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-creative-commons-zero:before{content:"\F4F3"}.fa-credit-card:before{content:"\F09D"}.fa-critical-role:before{content:"\F6C9"}.fa-crop:before{content:"\F125"}.fa-crop-alt:before{content:"\F565"}.fa-cross:before{content:"\F654"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-crutch:before{content:"\F7F7"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-d-and-d-beyond:before{content:"\F6CA"}.fa-dailymotion:before{content:"\E052"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-deezer:before{content:"\E077"}.fa-delicious:before{content:"\F1A5"}.fa-democrat:before{content:"\F747"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-dev:before{content:"\F6CC"}.fa-deviantart:before{content:"\F1BD"}.fa-dharmachakra:before{content:"\F655"}.fa-dhl:before{content:"\F790"}.fa-diagnoses:before{content:"\F470"}.fa-diaspora:before{content:"\F791"}.fa-dice:before{content:"\F522"}.fa-dice-d20:before{content:"\F6CF"}.fa-dice-d6:before{content:"\F6D1"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-digital-tachograph:before{content:"\F566"}.fa-directions:before{content:"\F5EB"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-disease:before{content:"\F7FA"}.fa-divide:before{content:"\F529"}.fa-dizzy:before{content:"\F567"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dog:before{content:"\F6D3"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-drafting-compass:before{content:"\F568"}.fa-dragon:before{content:"\F6D5"}.fa-draw-polygon:before{content:"\F5EE"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drum:before{content:"\F569"}.fa-drum-steelpan:before{content:"\F56A"}.fa-drumstick-bite:before{content:"\F6D7"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dumpster:before{content:"\F793"}.fa-dumpster-fire:before{content:"\F794"}.fa-dungeon:before{content:"\F6D9"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edge-legacy:before{content:"\E078"}.fa-edit:before{content:"\F044"}.fa-egg:before{content:"\F7FB"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ello:before{content:"\F5F1"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-text:before{content:"\F658"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-ethernet:before{content:"\F796"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-evernote:before{content:"\F839"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-alt:before{content:"\F424"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fan:before{content:"\F863"}.fa-fantasy-flight-games:before{content:"\F6DC"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-faucet:before{content:"\E005"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-feather-alt:before{content:"\F56B"}.fa-fedex:before{content:"\F797"}.fa-fedora:before{content:"\F798"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-figma:before{content:"\F799"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-contract:before{content:"\F56C"}.fa-file-csv:before{content:"\F6DD"}.fa-file-download:before{content:"\F56D"}.fa-file-excel:before{content:"\F1C3"}.fa-file-export:before{content:"\F56E"}.fa-file-image:before{content:"\F1C5"}.fa-file-import:before{content:"\F56F"}.fa-file-invoice:before{content:"\F570"}.fa-file-invoice-dollar:before{content:"\F571"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-prescription:before{content:"\F572"}.fa-file-signature:before{content:"\F573"}.fa-file-upload:before{content:"\F574"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-fill:before{content:"\F575"}.fa-fill-drip:before{content:"\F576"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fingerprint:before{content:"\F577"}.fa-fire:before{content:"\F06D"}.fa-fire-alt:before{content:"\F7E4"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-firefox-browser:before{content:"\E007"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-fish:before{content:"\F578"}.fa-fist-raised:before{content:"\F6DE"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flag-usa:before{content:"\F74D"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-flushed:before{content:"\F579"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-minus:before{content:"\F65D"}.fa-folder-open:before{content:"\F07C"}.fa-folder-plus:before{content:"\F65E"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-frown-open:before{content:"\F57A"}.fa-fulcrum:before{content:"\F50B"}.fa-funnel-dollar:before{content:"\F662"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-ghost:before{content:"\F6E2"}.fa-gift:before{content:"\F06B"}.fa-gifts:before{content:"\F79C"}.fa-git:before{content:"\F1D3"}.fa-git-alt:before{content:"\F841"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-cheers:before{content:"\F79F"}.fa-glass-martini:before{content:"\F000"}.fa-glass-martini-alt:before{content:"\F57B"}.fa-glass-whiskey:before{content:"\F7A0"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-globe-africa:before{content:"\F57C"}.fa-globe-americas:before{content:"\F57D"}.fa-globe-asia:before{content:"\F57E"}.fa-globe-europe:before{content:"\F7A2"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-pay:before{content:"\E079"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-gopuram:before{content:"\F664"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-grimace:before{content:"\F57F"}.fa-grin:before{content:"\F580"}.fa-grin-alt:before{content:"\F581"}.fa-grin-beam:before{content:"\F582"}.fa-grin-beam-sweat:before{content:"\F583"}.fa-grin-hearts:before{content:"\F584"}.fa-grin-squint:before{content:"\F585"}.fa-grin-squint-tears:before{content:"\F586"}.fa-grin-stars:before{content:"\F587"}.fa-grin-tears:before{content:"\F588"}.fa-grin-tongue:before{content:"\F589"}.fa-grin-tongue-squint:before{content:"\F58A"}.fa-grin-tongue-wink:before{content:"\F58B"}.fa-grin-wink:before{content:"\F58C"}.fa-grip-horizontal:before{content:"\F58D"}.fa-grip-lines:before{content:"\F7A4"}.fa-grip-lines-vertical:before{content:"\F7A5"}.fa-grip-vertical:before{content:"\F58E"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-guilded:before{content:"\E07E"}.fa-guitar:before{content:"\F7A6"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hackerrank:before{content:"\F5F7"}.fa-hamburger:before{content:"\F805"}.fa-hammer:before{content:"\F6E3"}.fa-hamsa:before{content:"\F665"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-medical:before{content:"\E05C"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-holding-water:before{content:"\F4C1"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-middle-finger:before{content:"\F806"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-sparkles:before{content:"\E05D"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-hands-wash:before{content:"\E05E"}.fa-handshake:before{content:"\F2B5"}.fa-handshake-alt-slash:before{content:"\E05F"}.fa-handshake-slash:before{content:"\E060"}.fa-hanukiah:before{content:"\F6E6"}.fa-hard-hat:before{content:"\F807"}.fa-hashtag:before{content:"\F292"}.fa-hat-cowboy:before{content:"\F8C0"}.fa-hat-cowboy-side:before{content:"\F8C1"}.fa-hat-wizard:before{content:"\F6E8"}.fa-hdd:before{content:"\F0A0"}.fa-head-side-cough:before{content:"\E061"}.fa-head-side-cough-slash:before{content:"\E062"}.fa-head-side-mask:before{content:"\E063"}.fa-head-side-virus:before{content:"\E064"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-headphones-alt:before{content:"\F58F"}.fa-headset:before{content:"\F590"}.fa-heart:before{content:"\F004"}.fa-heart-broken:before{content:"\F7A9"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-highlighter:before{content:"\F591"}.fa-hiking:before{content:"\F6EC"}.fa-hippo:before{content:"\F6ED"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hive:before{content:"\E07F"}.fa-hockey-puck:before{content:"\F453"}.fa-holly-berry:before{content:"\F7AA"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hornbill:before{content:"\F592"}.fa-horse:before{content:"\F6F0"}.fa-horse-head:before{content:"\F7AB"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hospital-user:before{content:"\F80D"}.fa-hot-tub:before{content:"\F593"}.fa-hotdog:before{content:"\F80F"}.fa-hotel:before{content:"\F594"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-house-damage:before{content:"\F6F1"}.fa-house-user:before{content:"\E065"}.fa-houzz:before{content:"\F27C"}.fa-hryvnia:before{content:"\F6F2"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-ice-cream:before{content:"\F810"}.fa-icicles:before{content:"\F7AD"}.fa-icons:before{content:"\F86D"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-ideal:before{content:"\E013"}.fa-igloo:before{content:"\F7AE"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-innosoft:before{content:"\E080"}.fa-instagram:before{content:"\F16D"}.fa-instagram-square:before{content:"\E055"}.fa-instalod:before{content:"\E081"}.fa-intercom:before{content:"\F7AF"}.fa-internet-explorer:before{content:"\F26B"}.fa-invision:before{content:"\F7B0"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itch-io:before{content:"\F83A"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi:before{content:"\F669"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-jira:before{content:"\F7B1"}.fa-joget:before{content:"\F3B7"}.fa-joint:before{content:"\F595"}.fa-joomla:before{content:"\F1AA"}.fa-journal-whills:before{content:"\F66A"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-kaaba:before{content:"\F66B"}.fa-kaggle:before{content:"\F5FA"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-khanda:before{content:"\F66D"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiss:before{content:"\F596"}.fa-kiss-beam:before{content:"\F597"}.fa-kiss-wink-heart:before{content:"\F598"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-landmark:before{content:"\F66F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laptop-code:before{content:"\F5FC"}.fa-laptop-house:before{content:"\E066"}.fa-laptop-medical:before{content:"\F812"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-laugh:before{content:"\F599"}.fa-laugh-beam:before{content:"\F59A"}.fa-laugh-squint:before{content:"\F59B"}.fa-laugh-wink:before{content:"\F59C"}.fa-layer-group:before{content:"\F5FD"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-luggage-cart:before{content:"\F59D"}.fa-lungs:before{content:"\F604"}.fa-lungs-virus:before{content:"\E067"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-mail-bulk:before{content:"\F674"}.fa-mailchimp:before{content:"\F59E"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marked:before{content:"\F59F"}.fa-map-marked-alt:before{content:"\F5A0"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-markdown:before{content:"\F60F"}.fa-marker:before{content:"\F5A1"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mask:before{content:"\F6FA"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-mdb:before{content:"\F8CA"}.fa-medal:before{content:"\F5A2"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-megaport:before{content:"\F5A3"}.fa-meh:before{content:"\F11A"}.fa-meh-blank:before{content:"\F5A4"}.fa-meh-rolling-eyes:before{content:"\F5A5"}.fa-memory:before{content:"\F538"}.fa-mendeley:before{content:"\F7B3"}.fa-menorah:before{content:"\F676"}.fa-mercury:before{content:"\F223"}.fa-meteor:before{content:"\F753"}.fa-microblog:before{content:"\E01A"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microscope:before{content:"\F610"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mitten:before{content:"\F7B5"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mixer:before{content:"\E056"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-monument:before{content:"\F5A6"}.fa-moon:before{content:"\F186"}.fa-mortar-pestle:before{content:"\F5A7"}.fa-mosque:before{content:"\F678"}.fa-motorcycle:before{content:"\F21C"}.fa-mountain:before{content:"\F6FC"}.fa-mouse:before{content:"\F8CC"}.fa-mouse-pointer:before{content:"\F245"}.fa-mug-hot:before{content:"\F7B6"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neos:before{content:"\F612"}.fa-network-wired:before{content:"\F6FF"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nimblr:before{content:"\F5A8"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-octopus-deploy:before{content:"\E082"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-oil-can:before{content:"\F613"}.fa-old-republic:before{content:"\F510"}.fa-om:before{content:"\F679"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-orcid:before{content:"\F8D2"}.fa-osi:before{content:"\F41A"}.fa-otter:before{content:"\F700"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-pager:before{content:"\F815"}.fa-paint-brush:before{content:"\F1FC"}.fa-paint-roller:before{content:"\F5AA"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-passport:before{content:"\F5AB"}.fa-pastafarianism:before{content:"\F67B"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-peace:before{content:"\F67C"}.fa-pen:before{content:"\F304"}.fa-pen-alt:before{content:"\F305"}.fa-pen-fancy:before{content:"\F5AC"}.fa-pen-nib:before{content:"\F5AD"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-pencil-ruler:before{content:"\F5AE"}.fa-penny-arcade:before{content:"\F704"}.fa-people-arrows:before{content:"\E068"}.fa-people-carry:before{content:"\F4CE"}.fa-pepper-hot:before{content:"\F816"}.fa-perbyte:before{content:"\E083"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-person-booth:before{content:"\F756"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-alt:before{content:"\F879"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-square-alt:before{content:"\F87B"}.fa-phone-volume:before{content:"\F2A0"}.fa-photo-video:before{content:"\F87C"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-square:before{content:"\E01E"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-pizza-slice:before{content:"\F818"}.fa-place-of-worship:before{content:"\F67F"}.fa-plane:before{content:"\F072"}.fa-plane-arrival:before{content:"\F5AF"}.fa-plane-departure:before{content:"\F5B0"}.fa-plane-slash:before{content:"\E069"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poll:before{content:"\F681"}.fa-poll-h:before{content:"\F682"}.fa-poo:before{content:"\F2FE"}.fa-poo-storm:before{content:"\F75A"}.fa-poop:before{content:"\F619"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-pray:before{content:"\F683"}.fa-praying-hands:before{content:"\F684"}.fa-prescription:before{content:"\F5B1"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pump-medical:before{content:"\E06A"}.fa-pump-soap:before{content:"\E06B"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-quran:before{content:"\F687"}.fa-r-project:before{content:"\F4F7"}.fa-radiation:before{content:"\F7B9"}.fa-radiation-alt:before{content:"\F7BA"}.fa-rainbow:before{content:"\F75B"}.fa-random:before{content:"\F074"}.fa-raspberry-pi:before{content:"\F7BB"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-reacteurope:before{content:"\F75D"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-record-vinyl:before{content:"\F8D9"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redhat:before{content:"\F7BC"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-remove-format:before{content:"\F87D"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-republican:before{content:"\F75E"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-restroom:before{content:"\F7BD"}.fa-retweet:before{content:"\F079"}.fa-rev:before{content:"\F5B2"}.fa-ribbon:before{content:"\F4D6"}.fa-ring:before{content:"\F70B"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-route:before{content:"\F4D7"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-running:before{content:"\F70C"}.fa-rupee-sign:before{content:"\F156"}.fa-rust:before{content:"\E07A"}.fa-sad-cry:before{content:"\F5B3"}.fa-sad-tear:before{content:"\F5B4"}.fa-safari:before{content:"\F267"}.fa-salesforce:before{content:"\F83B"}.fa-sass:before{content:"\F41E"}.fa-satellite:before{content:"\F7BF"}.fa-satellite-dish:before{content:"\F7C0"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-scroll:before{content:"\F70E"}.fa-sd-card:before{content:"\F7C2"}.fa-search:before{content:"\F002"}.fa-search-dollar:before{content:"\F688"}.fa-search-location:before{content:"\F689"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-shapes:before{content:"\F61F"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-shield-virus:before{content:"\E06C"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopify:before{content:"\E057"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shopware:before{content:"\F5B5"}.fa-shower:before{content:"\F2CC"}.fa-shuttle-van:before{content:"\F5B6"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-signature:before{content:"\F5B7"}.fa-sim-card:before{content:"\F7C4"}.fa-simplybuilt:before{content:"\F215"}.fa-sink:before{content:"\E06D"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skating:before{content:"\F7C5"}.fa-sketch:before{content:"\F7C6"}.fa-skiing:before{content:"\F7C9"}.fa-skiing-nordic:before{content:"\F7CA"}.fa-skull:before{content:"\F54C"}.fa-skull-crossbones:before{content:"\F714"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-slash:before{content:"\F715"}.fa-sleigh:before{content:"\F7CC"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smile-beam:before{content:"\F5B8"}.fa-smile-wink:before{content:"\F4DA"}.fa-smog:before{content:"\F75F"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-sms:before{content:"\F7CD"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowboarding:before{content:"\F7CE"}.fa-snowflake:before{content:"\F2DC"}.fa-snowman:before{content:"\F7D0"}.fa-snowplow:before{content:"\F7D2"}.fa-soap:before{content:"\E06E"}.fa-socks:before{content:"\F696"}.fa-solar-panel:before{content:"\F5BA"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-down-alt:before{content:"\F881"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-alpha-up-alt:before{content:"\F882"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-down-alt:before{content:"\F884"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-amount-up-alt:before{content:"\F885"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-down-alt:before{content:"\F886"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-numeric-up-alt:before{content:"\F887"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-sourcetree:before{content:"\F7D3"}.fa-spa:before{content:"\F5BB"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-speaker-deck:before{content:"\F83C"}.fa-spell-check:before{content:"\F891"}.fa-spider:before{content:"\F717"}.fa-spinner:before{content:"\F110"}.fa-splotch:before{content:"\F5BC"}.fa-spotify:before{content:"\F1BC"}.fa-spray-can:before{content:"\F5BD"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-square-root-alt:before{content:"\F698"}.fa-squarespace:before{content:"\F5BE"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-stackpath:before{content:"\F842"}.fa-stamp:before{content:"\F5BF"}.fa-star:before{content:"\F005"}.fa-star-and-crescent:before{content:"\F699"}.fa-star-half:before{content:"\F089"}.fa-star-half-alt:before{content:"\F5C0"}.fa-star-of-david:before{content:"\F69A"}.fa-star-of-life:before{content:"\F621"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-stopwatch-20:before{content:"\E06F"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-store-alt-slash:before{content:"\E070"}.fa-store-slash:before{content:"\E071"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-suitcase-rolling:before{content:"\F5C1"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-surprise:before{content:"\F5C2"}.fa-suse:before{content:"\F7D6"}.fa-swatchbook:before{content:"\F5C3"}.fa-swift:before{content:"\F8E1"}.fa-swimmer:before{content:"\F5C4"}.fa-swimming-pool:before{content:"\F5C5"}.fa-symfony:before{content:"\F83D"}.fa-synagogue:before{content:"\F69B"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-teeth:before{content:"\F62E"}.fa-teeth-open:before{content:"\F62F"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-temperature-high:before{content:"\F769"}.fa-temperature-low:before{content:"\F76B"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-tenge:before{content:"\F7D7"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-the-red-yeti:before{content:"\F69D"}.fa-theater-masks:before{content:"\F630"}.fa-themeco:before{content:"\F5C6"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-think-peaks:before{content:"\F731"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-tiktok:before{content:"\E07B"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-tint-slash:before{content:"\F5C7"}.fa-tired:before{content:"\F5C8"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toilet:before{content:"\F7D8"}.fa-toilet-paper:before{content:"\F71E"}.fa-toilet-paper-slash:before{content:"\E072"}.fa-toolbox:before{content:"\F552"}.fa-tools:before{content:"\F7D9"}.fa-tooth:before{content:"\F5C9"}.fa-torah:before{content:"\F6A0"}.fa-torii-gate:before{content:"\F6A1"}.fa-tractor:before{content:"\F722"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-traffic-light:before{content:"\F637"}.fa-trailer:before{content:"\E041"}.fa-train:before{content:"\F238"}.fa-tram:before{content:"\F7DA"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-trash-restore:before{content:"\F829"}.fa-trash-restore-alt:before{content:"\F82A"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-monster:before{content:"\F63B"}.fa-truck-moving:before{content:"\F4DF"}.fa-truck-pickup:before{content:"\F63C"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-ubuntu:before{content:"\F7DF"}.fa-uikit:before{content:"\F403"}.fa-umbraco:before{content:"\F8E8"}.fa-umbrella:before{content:"\F0E9"}.fa-umbrella-beach:before{content:"\F5CA"}.fa-uncharted:before{content:"\E084"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-unity:before{content:"\E049"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-unsplash:before{content:"\E07C"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-ups:before{content:"\F7E0"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-injured:before{content:"\F728"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-nurse:before{content:"\F82F"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-users-slash:before{content:"\E073"}.fa-usps:before{content:"\F7E1"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-vector-square:before{content:"\F5CB"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-vest:before{content:"\E085"}.fa-vest-patches:before{content:"\E086"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vihara:before{content:"\F6A7"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-virus:before{content:"\E074"}.fa-virus-slash:before{content:"\E075"}.fa-viruses:before{content:"\E076"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-voicemail:before{content:"\F897"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-mute:before{content:"\F6A9"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vote-yea:before{content:"\F772"}.fa-vr-cardboard:before{content:"\F729"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-watchman-monitoring:before{content:"\E087"}.fa-water:before{content:"\F773"}.fa-wave-square:before{content:"\F83E"}.fa-waze:before{content:"\F83F"}.fa-weebly:before{content:"\F5CC"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weight-hanging:before{content:"\F5CD"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-wind:before{content:"\F72E"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-bottle:before{content:"\F72F"}.fa-wine-glass:before{content:"\F4E3"}.fa-wine-glass-alt:before{content:"\F5CE"}.fa-wix:before{content:"\F5CF"}.fa-wizards-of-the-coast:before{content:"\F730"}.fa-wodu:before{content:"\E088"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wpressr:before{content:"\F3E4"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yammer:before{content:"\F840"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yarn:before{content:"\F7E3"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yin-yang:before{content:"\F6AD"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.fa-zhihu:before{content:"\F63F"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}

/*
Themify
Version: 1.0.1
Plugin URI: https://github.com/lykmapipo/themify-icons#themify-icons
License: Themify Icons font licensed under: http://scripts.sil.org/OFL
*/
@font-face{font-family:themify;src:url(../fonts/themify.eot);src:url(../fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),url(../fonts/themify.woff) format('woff'),url(../fonts/themify.ttf) format('truetype'),url(../fonts/themify.svg#themify) format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" ti-"],[class^=ti-]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\E600"}.ti-volume:before{content:"\E601"}.ti-user:before{content:"\E602"}.ti-unlock:before{content:"\E603"}.ti-unlink:before{content:"\E604"}.ti-trash:before{content:"\E605"}.ti-thought:before{content:"\E606"}.ti-target:before{content:"\E607"}.ti-tag:before{content:"\E608"}.ti-tablet:before{content:"\E609"}.ti-star:before{content:"\E60A"}.ti-spray:before{content:"\E60B"}.ti-signal:before{content:"\E60C"}.ti-shopping-cart:before{content:"\E60D"}.ti-shopping-cart-full:before{content:"\E60E"}.ti-settings:before{content:"\E60F"}.ti-search:before{content:"\E610"}.ti-zoom-in:before{content:"\E611"}.ti-zoom-out:before{content:"\E612"}.ti-cut:before{content:"\E613"}.ti-ruler:before{content:"\E614"}.ti-ruler-pencil:before{content:"\E615"}.ti-ruler-alt:before{content:"\E616"}.ti-bookmark:before{content:"\E617"}.ti-bookmark-alt:before{content:"\E618"}.ti-reload:before{content:"\E619"}.ti-plus:before{content:"\E61A"}.ti-pin:before{content:"\E61B"}.ti-pencil:before{content:"\E61C"}.ti-pencil-alt:before{content:"\E61D"}.ti-paint-roller:before{content:"\E61E"}.ti-paint-bucket:before{content:"\E61F"}.ti-na:before{content:"\E620"}.ti-mobile:before{content:"\E621"}.ti-minus:before{content:"\E622"}.ti-medall:before{content:"\E623"}.ti-medall-alt:before{content:"\E624"}.ti-marker:before{content:"\E625"}.ti-marker-alt:before{content:"\E626"}.ti-arrow-up:before{content:"\E627"}.ti-arrow-right:before{content:"\E628"}.ti-arrow-left:before{content:"\E629"}.ti-arrow-down:before{content:"\E62A"}.ti-lock:before{content:"\E62B"}.ti-location-arrow:before{content:"\E62C"}.ti-link:before{content:"\E62D"}.ti-layout:before{content:"\E62E"}.ti-layers:before{content:"\E62F"}.ti-layers-alt:before{content:"\E630"}.ti-key:before{content:"\E631"}.ti-import:before{content:"\E632"}.ti-image:before{content:"\E633"}.ti-heart:before{content:"\E634"}.ti-heart-broken:before{content:"\E635"}.ti-hand-stop:before{content:"\E636"}.ti-hand-open:before{content:"\E637"}.ti-hand-drag:before{content:"\E638"}.ti-folder:before{content:"\E639"}.ti-flag:before{content:"\E63A"}.ti-flag-alt:before{content:"\E63B"}.ti-flag-alt-2:before{content:"\E63C"}.ti-eye:before{content:"\E63D"}.ti-export:before{content:"\E63E"}.ti-exchange-vertical:before{content:"\E63F"}.ti-desktop:before{content:"\E640"}.ti-cup:before{content:"\E641"}.ti-crown:before{content:"\E642"}.ti-comments:before{content:"\E643"}.ti-comment:before{content:"\E644"}.ti-comment-alt:before{content:"\E645"}.ti-close:before{content:"\E646"}.ti-clip:before{content:"\E647"}.ti-angle-up:before{content:"\E648"}.ti-angle-right:before{content:"\E649"}.ti-angle-left:before{content:"\E64A"}.ti-angle-down:before{content:"\E64B"}.ti-check:before{content:"\E64C"}.ti-check-box:before{content:"\E64D"}.ti-camera:before{content:"\E64E"}.ti-announcement:before{content:"\E64F"}.ti-brush:before{content:"\E650"}.ti-briefcase:before{content:"\E651"}.ti-bolt:before{content:"\E652"}.ti-bolt-alt:before{content:"\E653"}.ti-blackboard:before{content:"\E654"}.ti-bag:before{content:"\E655"}.ti-move:before{content:"\E656"}.ti-arrows-vertical:before{content:"\E657"}.ti-arrows-horizontal:before{content:"\E658"}.ti-fullscreen:before{content:"\E659"}.ti-arrow-top-right:before{content:"\E65A"}.ti-arrow-top-left:before{content:"\E65B"}.ti-arrow-circle-up:before{content:"\E65C"}.ti-arrow-circle-right:before{content:"\E65D"}.ti-arrow-circle-left:before{content:"\E65E"}.ti-arrow-circle-down:before{content:"\E65F"}.ti-angle-double-up:before{content:"\E660"}.ti-angle-double-right:before{content:"\E661"}.ti-angle-double-left:before{content:"\E662"}.ti-angle-double-down:before{content:"\E663"}.ti-zip:before{content:"\E664"}.ti-world:before{content:"\E665"}.ti-wheelchair:before{content:"\E666"}.ti-view-list:before{content:"\E667"}.ti-view-list-alt:before{content:"\E668"}.ti-view-grid:before{content:"\E669"}.ti-uppercase:before{content:"\E66A"}.ti-upload:before{content:"\E66B"}.ti-underline:before{content:"\E66C"}.ti-truck:before{content:"\E66D"}.ti-timer:before{content:"\E66E"}.ti-ticket:before{content:"\E66F"}.ti-thumb-up:before{content:"\E670"}.ti-thumb-down:before{content:"\E671"}.ti-text:before{content:"\E672"}.ti-stats-up:before{content:"\E673"}.ti-stats-down:before{content:"\E674"}.ti-split-v:before{content:"\E675"}.ti-split-h:before{content:"\E676"}.ti-smallcap:before{content:"\E677"}.ti-shine:before{content:"\E678"}.ti-shift-right:before{content:"\E679"}.ti-shift-left:before{content:"\E67A"}.ti-shield:before{content:"\E67B"}.ti-notepad:before{content:"\E67C"}.ti-server:before{content:"\E67D"}.ti-quote-right:before{content:"\E67E"}.ti-quote-left:before{content:"\E67F"}.ti-pulse:before{content:"\E680"}.ti-printer:before{content:"\E681"}.ti-power-off:before{content:"\E682"}.ti-plug:before{content:"\E683"}.ti-pie-chart:before{content:"\E684"}.ti-paragraph:before{content:"\E685"}.ti-panel:before{content:"\E686"}.ti-package:before{content:"\E687"}.ti-music:before{content:"\E688"}.ti-music-alt:before{content:"\E689"}.ti-mouse:before{content:"\E68A"}.ti-mouse-alt:before{content:"\E68B"}.ti-money:before{content:"\E68C"}.ti-microphone:before{content:"\E68D"}.ti-menu:before{content:"\E68E"}.ti-menu-alt:before{content:"\E68F"}.ti-map:before{content:"\E690"}.ti-map-alt:before{content:"\E691"}.ti-loop:before{content:"\E692"}.ti-location-pin:before{content:"\E693"}.ti-list:before{content:"\E694"}.ti-light-bulb:before{content:"\E695"}.ti-Italic:before{content:"\E696"}.ti-info:before{content:"\E697"}.ti-infinite:before{content:"\E698"}.ti-id-badge:before{content:"\E699"}.ti-hummer:before{content:"\E69A"}.ti-home:before{content:"\E69B"}.ti-help:before{content:"\E69C"}.ti-headphone:before{content:"\E69D"}.ti-harddrives:before{content:"\E69E"}.ti-harddrive:before{content:"\E69F"}.ti-gift:before{content:"\E6A0"}.ti-game:before{content:"\E6A1"}.ti-filter:before{content:"\E6A2"}.ti-files:before{content:"\E6A3"}.ti-file:before{content:"\E6A4"}.ti-eraser:before{content:"\E6A5"}.ti-envelope:before{content:"\E6A6"}.ti-download:before{content:"\E6A7"}.ti-direction:before{content:"\E6A8"}.ti-direction-alt:before{content:"\E6A9"}.ti-dashboard:before{content:"\E6AA"}.ti-control-stop:before{content:"\E6AB"}.ti-control-shuffle:before{content:"\E6AC"}.ti-control-play:before{content:"\E6AD"}.ti-control-pause:before{content:"\E6AE"}.ti-control-forward:before{content:"\E6AF"}.ti-control-backward:before{content:"\E6B0"}.ti-cloud:before{content:"\E6B1"}.ti-cloud-up:before{content:"\E6B2"}.ti-cloud-down:before{content:"\E6B3"}.ti-clipboard:before{content:"\E6B4"}.ti-car:before{content:"\E6B5"}.ti-calendar:before{content:"\E6B6"}.ti-book:before{content:"\E6B7"}.ti-bell:before{content:"\E6B8"}.ti-basketball:before{content:"\E6B9"}.ti-bar-chart:before{content:"\E6BA"}.ti-bar-chart-alt:before{content:"\E6BB"}.ti-back-right:before{content:"\E6BC"}.ti-back-left:before{content:"\E6BD"}.ti-arrows-corner:before{content:"\E6BE"}.ti-archive:before{content:"\E6BF"}.ti-anchor:before{content:"\E6C0"}.ti-align-right:before{content:"\E6C1"}.ti-align-left:before{content:"\E6C2"}.ti-align-justify:before{content:"\E6C3"}.ti-align-center:before{content:"\E6C4"}.ti-alert:before{content:"\E6C5"}.ti-alarm-clock:before{content:"\E6C6"}.ti-agenda:before{content:"\E6C7"}.ti-write:before{content:"\E6C8"}.ti-window:before{content:"\E6C9"}.ti-widgetized:before{content:"\E6CA"}.ti-widget:before{content:"\E6CB"}.ti-widget-alt:before{content:"\E6CC"}.ti-wallet:before{content:"\E6CD"}.ti-video-clapper:before{content:"\E6CE"}.ti-video-camera:before{content:"\E6CF"}.ti-vector:before{content:"\E6D0"}.ti-themify-logo:before{content:"\E6D1"}.ti-themify-favicon:before{content:"\E6D2"}.ti-themify-favicon-alt:before{content:"\E6D3"}.ti-support:before{content:"\E6D4"}.ti-stamp:before{content:"\E6D5"}.ti-split-v-alt:before{content:"\E6D6"}.ti-slice:before{content:"\E6D7"}.ti-shortcode:before{content:"\E6D8"}.ti-shift-right-alt:before{content:"\E6D9"}.ti-shift-left-alt:before{content:"\E6DA"}.ti-ruler-alt-2:before{content:"\E6DB"}.ti-receipt:before{content:"\E6DC"}.ti-pin2:before{content:"\E6DD"}.ti-pin-alt:before{content:"\E6DE"}.ti-pencil-alt2:before{content:"\E6DF"}.ti-palette:before{content:"\E6E0"}.ti-more:before{content:"\E6E1"}.ti-more-alt:before{content:"\E6E2"}.ti-microphone-alt:before{content:"\E6E3"}.ti-magnet:before{content:"\E6E4"}.ti-line-double:before{content:"\E6E5"}.ti-line-dotted:before{content:"\E6E6"}.ti-line-dashed:before{content:"\E6E7"}.ti-layout-width-full:before{content:"\E6E8"}.ti-layout-width-default:before{content:"\E6E9"}.ti-layout-width-default-alt:before{content:"\E6EA"}.ti-layout-tab:before{content:"\E6EB"}.ti-layout-tab-window:before{content:"\E6EC"}.ti-layout-tab-v:before{content:"\E6ED"}.ti-layout-tab-min:before{content:"\E6EE"}.ti-layout-slider:before{content:"\E6EF"}.ti-layout-slider-alt:before{content:"\E6F0"}.ti-layout-sidebar-right:before{content:"\E6F1"}.ti-layout-sidebar-none:before{content:"\E6F2"}.ti-layout-sidebar-left:before{content:"\E6F3"}.ti-layout-placeholder:before{content:"\E6F4"}.ti-layout-menu:before{content:"\E6F5"}.ti-layout-menu-v:before{content:"\E6F6"}.ti-layout-menu-separated:before{content:"\E6F7"}.ti-layout-menu-full:before{content:"\E6F8"}.ti-layout-media-right-alt:before{content:"\E6F9"}.ti-layout-media-right:before{content:"\E6FA"}.ti-layout-media-overlay:before{content:"\E6FB"}.ti-layout-media-overlay-alt:before{content:"\E6FC"}.ti-layout-media-overlay-alt-2:before{content:"\E6FD"}.ti-layout-media-left-alt:before{content:"\E6FE"}.ti-layout-media-left:before{content:"\E6FF"}.ti-layout-media-center-alt:before{content:"\E700"}.ti-layout-media-center:before{content:"\E701"}.ti-layout-list-thumb:before{content:"\E702"}.ti-layout-list-thumb-alt:before{content:"\E703"}.ti-layout-list-post:before{content:"\E704"}.ti-layout-list-large-image:before{content:"\E705"}.ti-layout-line-solid:before{content:"\E706"}.ti-layout-grid4:before{content:"\E707"}.ti-layout-grid3:before{content:"\E708"}.ti-layout-grid2:before{content:"\E709"}.ti-layout-grid2-thumb:before{content:"\E70A"}.ti-layout-cta-right:before{content:"\E70B"}.ti-layout-cta-left:before{content:"\E70C"}.ti-layout-cta-center:before{content:"\E70D"}.ti-layout-cta-btn-right:before{content:"\E70E"}.ti-layout-cta-btn-left:before{content:"\E70F"}.ti-layout-column4:before{content:"\E710"}.ti-layout-column3:before{content:"\E711"}.ti-layout-column2:before{content:"\E712"}.ti-layout-accordion-separated:before{content:"\E713"}.ti-layout-accordion-merged:before{content:"\E714"}.ti-layout-accordion-list:before{content:"\E715"}.ti-ink-pen:before{content:"\E716"}.ti-info-alt:before{content:"\E717"}.ti-help-alt:before{content:"\E718"}.ti-headphone-alt:before{content:"\E719"}.ti-hand-point-up:before{content:"\E71A"}.ti-hand-point-right:before{content:"\E71B"}.ti-hand-point-left:before{content:"\E71C"}.ti-hand-point-down:before{content:"\E71D"}.ti-gallery:before{content:"\E71E"}.ti-face-smile:before{content:"\E71F"}.ti-face-sad:before{content:"\E720"}.ti-credit-card:before{content:"\E721"}.ti-control-skip-forward:before{content:"\E722"}.ti-control-skip-backward:before{content:"\E723"}.ti-control-record:before{content:"\E724"}.ti-control-eject:before{content:"\E725"}.ti-comments-smiley:before{content:"\E726"}.ti-brush-alt:before{content:"\E727"}.ti-youtube:before{content:"\E728"}.ti-vimeo:before{content:"\E729"}.ti-twitter:before{content:"\E72A"}.ti-time:before{content:"\E72B"}.ti-tumblr:before{content:"\E72C"}.ti-skype:before{content:"\E72D"}.ti-share:before{content:"\E72E"}.ti-share-alt:before{content:"\E72F"}.ti-rocket:before{content:"\E730"}.ti-pinterest:before{content:"\E731"}.ti-new-window:before{content:"\E732"}.ti-microsoft:before{content:"\E733"}.ti-list-ol:before{content:"\E734"}.ti-linkedin:before{content:"\E735"}.ti-layout-sidebar-2:before{content:"\E736"}.ti-layout-grid4-alt:before{content:"\E737"}.ti-layout-grid3-alt:before{content:"\E738"}.ti-layout-grid2-alt:before{content:"\E739"}.ti-layout-column4-alt:before{content:"\E73A"}.ti-layout-column3-alt:before{content:"\E73B"}.ti-layout-column2-alt:before{content:"\E73C"}.ti-instagram:before{content:"\E73D"}.ti-google:before{content:"\E73E"}.ti-github:before{content:"\E73F"}.ti-flickr:before{content:"\E740"}.ti-facebook:before{content:"\E741"}.ti-dropbox:before{content:"\E742"}.ti-dribbble:before{content:"\E743"}.ti-apple:before{content:"\E744"}.ti-android:before{content:"\E745"}.ti-save:before{content:"\E746"}.ti-save-alt:before{content:"\E747"}.ti-yahoo:before{content:"\E748"}.ti-wordpress:before{content:"\E749"}.ti-vimeo-alt:before{content:"\E74A"}.ti-twitter-alt:before{content:"\E74B"}.ti-tumblr-alt:before{content:"\E74C"}.ti-trello:before{content:"\E74D"}.ti-stack-overflow:before{content:"\E74E"}.ti-soundcloud:before{content:"\E74F"}.ti-sharethis:before{content:"\E750"}.ti-sharethis-alt:before{content:"\E751"}.ti-reddit:before{content:"\E752"}.ti-pinterest-alt:before{content:"\E753"}.ti-microsoft-alt:before{content:"\E754"}.ti-linux:before{content:"\E755"}.ti-jsfiddle:before{content:"\E756"}.ti-joomla:before{content:"\E757"}.ti-html5:before{content:"\E758"}.ti-flickr-alt:before{content:"\E759"}.ti-email:before{content:"\E75A"}.ti-drupal:before{content:"\E75B"}.ti-dropbox-alt:before{content:"\E75C"}.ti-css3:before{content:"\E75D"}.ti-rss:before{content:"\E75E"}.ti-rss-alt:before{content:"\E75F"}

/*
ET Line
Plugin URI: https://museomix.be/doc/Icons-ET-LineIcons.html
*/
@font-face{font-family:et-line;src:url(../fonts/et-line.eot);src:url(../fonts/et-line.eot?#iefix) format('embedded-opentype'),url(../fonts/et-line.woff) format('woff'),url(../fonts/et-line.ttf) format('truetype'),url(../fonts/et-line.svg#et-line) format('svg');font-weight:400;font-style:normal}[data-icon]:before{font-family:et-line;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-adjustments,.icon-alarmclock,.icon-anchor,.icon-aperture,.icon-attachment,.icon-bargraph,.icon-basket,.icon-beaker,.icon-bike,.icon-book-open,.icon-briefcase,.icon-browser,.icon-calendar,.icon-camera,.icon-caution,.icon-chat,.icon-circle-compass,.icon-clipboard,.icon-clock,.icon-cloud,.icon-compass,.icon-desktop,.icon-dial,.icon-document,.icon-documents,.icon-download,.icon-dribbble,.icon-edit,.icon-envelope,.icon-expand,.icon-facebook,.icon-flag,.icon-focus,.icon-gears,.icon-genius,.icon-gift,.icon-global,.icon-globe,.icon-googleplus,.icon-grid,.icon-happy,.icon-hazardous,.icon-heart,.icon-hotairballoon,.icon-hourglass,.icon-key,.icon-laptop,.icon-layers,.icon-lifesaver,.icon-lightbulb,.icon-linegraph,.icon-linkedin,.icon-lock,.icon-magnifying-glass,.icon-map,.icon-map-pin,.icon-megaphone,.icon-mic,.icon-mobile,.icon-newspaper,.icon-notebook,.icon-paintbrush,.icon-paperclip,.icon-pencil,.icon-phone,.icon-picture,.icon-pictures,.icon-piechart,.icon-presentation,.icon-pricetags,.icon-printer,.icon-profile-female,.icon-profile-male,.icon-puzzle,.icon-quote,.icon-recycle,.icon-refresh,.icon-ribbon,.icon-rss,.icon-sad,.icon-scissors,.icon-scope,.icon-search,.icon-shield,.icon-speedometer,.icon-strategy,.icon-streetsign,.icon-tablet,.icon-target,.icon-telescope,.icon-toolbox,.icon-tools,.icon-tools-2,.icon-trophy,.icon-tumblr,.icon-twitter,.icon-upload,.icon-video,.icon-wallet,.icon-wine{font-family:et-line;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-mobile:before{content:"\E000"}.icon-laptop:before{content:"\E001"}.icon-desktop:before{content:"\E002"}.icon-tablet:before{content:"\E003"}.icon-phone:before{content:"\E004"}.icon-document:before{content:"\E005"}.icon-documents:before{content:"\E006"}.icon-search:before{content:"\E007"}.icon-clipboard:before{content:"\E008"}.icon-newspaper:before{content:"\E009"}.icon-notebook:before{content:"\E00A"}.icon-book-open:before{content:"\E00B"}.icon-browser:before{content:"\E00C"}.icon-calendar:before{content:"\E00D"}.icon-presentation:before{content:"\E00E"}.icon-picture:before{content:"\E00F"}.icon-pictures:before{content:"\E010"}.icon-video:before{content:"\E011"}.icon-camera:before{content:"\E012"}.icon-printer:before{content:"\E013"}.icon-toolbox:before{content:"\E014"}.icon-briefcase:before{content:"\E015"}.icon-wallet:before{content:"\E016"}.icon-gift:before{content:"\E017"}.icon-bargraph:before{content:"\E018"}.icon-grid:before{content:"\E019"}.icon-expand:before{content:"\E01A"}.icon-focus:before{content:"\E01B"}.icon-edit:before{content:"\E01C"}.icon-adjustments:before{content:"\E01D"}.icon-ribbon:before{content:"\E01E"}.icon-hourglass:before{content:"\E01F"}.icon-lock:before{content:"\E020"}.icon-megaphone:before{content:"\E021"}.icon-shield:before{content:"\E022"}.icon-trophy:before{content:"\E023"}.icon-flag:before{content:"\E024"}.icon-map:before{content:"\E025"}.icon-puzzle:before{content:"\E026"}.icon-basket:before{content:"\E027"}.icon-envelope:before{content:"\E028"}.icon-streetsign:before{content:"\E029"}.icon-telescope:before{content:"\E02A"}.icon-gears:before{content:"\E02B"}.icon-key:before{content:"\E02C"}.icon-paperclip:before{content:"\E02D"}.icon-attachment:before{content:"\E02E"}.icon-pricetags:before{content:"\E02F"}.icon-lightbulb:before{content:"\E030"}.icon-layers:before{content:"\E031"}.icon-pencil:before{content:"\E032"}.icon-tools:before{content:"\E033"}.icon-tools-2:before{content:"\E034"}.icon-scissors:before{content:"\E035"}.icon-paintbrush:before{content:"\E036"}.icon-magnifying-glass:before{content:"\E037"}.icon-circle-compass:before{content:"\E038"}.icon-linegraph:before{content:"\E039"}.icon-mic:before{content:"\E03A"}.icon-strategy:before{content:"\E03B"}.icon-beaker:before{content:"\E03C"}.icon-caution:before{content:"\E03D"}.icon-recycle:before{content:"\E03E"}.icon-anchor:before{content:"\E03F"}.icon-profile-male:before{content:"\E040"}.icon-profile-female:before{content:"\E041"}.icon-bike:before{content:"\E042"}.icon-wine:before{content:"\E043"}.icon-hotairballoon:before{content:"\E044"}.icon-globe:before{content:"\E045"}.icon-genius:before{content:"\E046"}.icon-map-pin:before{content:"\E047"}.icon-dial:before{content:"\E048"}.icon-chat:before{content:"\E049"}.icon-heart:before{content:"\E04A"}.icon-cloud:before{content:"\E04B"}.icon-upload:before{content:"\E04C"}.icon-download:before{content:"\E04D"}.icon-target:before{content:"\E04E"}.icon-hazardous:before{content:"\E04F"}.icon-piechart:before{content:"\E050"}.icon-speedometer:before{content:"\E051"}.icon-global:before{content:"\E052"}.icon-compass:before{content:"\E053"}.icon-lifesaver:before{content:"\E054"}.icon-clock:before{content:"\E055"}.icon-aperture:before{content:"\E056"}.icon-quote:before{content:"\E057"}.icon-scope:before{content:"\E058"}.icon-alarmclock:before{content:"\E059"}.icon-refresh:before{content:"\E05A"}.icon-happy:before{content:"\E05B"}.icon-sad:before{content:"\E05C"}.icon-facebook:before{content:"\E05D"}.icon-twitter:before{content:"\E05E"}.icon-googleplus:before{content:"\E05F"}.icon-rss:before{content:"\E060"}.icon-tumblr:before{content:"\E061"}.icon-linkedin:before{content:"\E062"}.icon-dribbble:before{content:"\E063"}
/*
Bootstrap
Version: 5.1.0
Plugin URI: https://getbootstrap.com/
License: Copyright 2011-2021 The Bootstrap Authors | Copyright 2011-2021 Twitter, Inc. | Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/

:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\E2\20AC\FFFD?\C2   "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}

/*
Swiper
Version: 7.0.8
Most modern mobile touch slider and framework with hardware accelerated transitions
Plugin URI: https://swiperjs.com
License: Copyright 2014-2021 Vladimir Kharlampidi | Released under the MIT License | Released on: October 4, 2021
*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*
justifiedGallery
Version: 3.8.1
Plugin URI: http://miromannino.github.io/Justified-Gallery/
License: Copyright (c) 2020 Miro Mannino | Licensed under the MIT license
*/
.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;margin:0;padding:0}.justified-gallery>a>a>img,.justified-gallery>a>a>svg,.justified-gallery>a>img,.justified-gallery>a>svg,.justified-gallery>div>a>img,.justified-gallery>div>a>svg,.justified-gallery>div>img,.justified-gallery>div>svg,.justified-gallery>figure>a>img,.justified-gallery>figure>a>svg,.justified-gallery>figure>img,.justified-gallery>figure>svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.jg-caption,.justified-gallery>div>.jg-caption,.justified-gallery>figure>.jg-caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.jg-caption.jg-caption-visible,.justified-gallery>div>.jg-caption.jg-caption-visible,.justified-gallery>figure>.jg-caption.jg-caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.jg-entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.jg-entry-visible>a>img,.justified-gallery>.jg-entry-visible>a>svg,.justified-gallery>.jg-entry-visible>img,.justified-gallery>.jg-entry-visible>svg{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.jg-spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0 10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.jg-spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px 0 4px;background-color:#000;border-radius:6px}

/*
Animate css
Version: 4.1.1
Plugin URI: https://animate.style/
License: Licensed under the MIT license - http://opensource.org/licenses/MIT
*/
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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 shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.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(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-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) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{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)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{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)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{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)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{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)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


/*
Magnific popup
Version: 1.1.0 - 2016-02-20
Plugin URI: http://dimsemenov.com/plugins/magnific-popup/
License: Copyright (c) 2016 Dmitry Semenov
*/
.mfp-container *{transition-timing-function:none;-moz-transition-timing-function:none;-webkit-transition-timing-function:none;-o-transition-timing-function:none;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-35px;padding:0;width:60px;height:60px;-webkit-tap-highlight-color:transparent}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;border:medium inset transparent}.mfp-arrow-left{left:40px}.mfp-arrow-right{right:40px}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@charset "UTF-8";

/* ----------------------------------

Name: style.css
Version: 3.1

-------------------------------------

Table of contents
        
    01. Google font
    02. Reset
    03. Typography
    04. Background color
    05. Custom
    06. Button
    07. Border
    08. Aside style
    09. Video
    10. Background image
    11. Margin
    12. Padding
    13. Display and float
    14. Position
    15. Width
    16. Height
    17. Icon
    18. Magnific popup
    19. Header
    20. Page title
    21. Swiper carousel
    22. Grid
    23. Portfolio
    24. Elements
    25. Blog
    26. Footer
    27. Home page
    28. Others
*/

/* ===================================
    01. Google font
====================================== */

/* ===================================
    02. Reset
====================================== */
html {font-size: 16px;}



body {font-family: 'Roboto', sans-serif; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-size:16px; color:#6f6f6f; font-weight: 400;line-height: 24px;}
body, html {height: 100%; -moz-osx-font-smoothing: grayscale;}
a, a:active, a:focus {color: #6f6f6f; text-decoration: none;}
a:hover, a:active{color: var(--base-color); text-decoration: none;}
a:focus, a:active, button:focus, button:active,.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: none; box-shadow: none;}
img {max-width:100%; height:auto;}
video {background-size: cover; display: table-cell; vertical-align: middle; width: 100%;}
input, textarea, select{border: 1px solid #d1d1d1; font-size: 14px;  padding: 8px 15px; width: 100%; margin: 0 0 20px 0; max-width: 100%; resize: none; color: inherit;}
input[type="submit"] {width: auto}
input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"] {-webkit-appearance: none; outline: none;}
input:focus, textarea:focus{border-color: #585858 !important; outline: none;}
input[type="button"]:focus, input:focus, textarea:focus, select:focus, .form-control:focus, .btn.focus, .btn:focus{outline: none; box-shadow: none;}
select::-ms-expand{display:none;}
iframe {border: 0;}


p {margin: 0 0 25px}
b, strong {font-weight: 600;}
.last-paragraph-no-margin p:last-of-type {margin-bottom:0}
.alt-font strong {font-weight: 700}
ul, ol, dl {list-style-position: outside; margin-bottom: 25px}

/* 
*{transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s;}
*:hover{transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s;}
 */


.no-transition *, .swiper-container *, .mfp-container *, .portfolio-wrapper *, .parallax, .rev-slider *, .header-searchbar *, .header-social-icon *, .dropdropdown-menu * {transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; -ms-transition-timing-function: none; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s;}
::selection {color: #000; background:#dbdbdb;}
::-moz-selection {color:#000; background:#dbdbdb;}
::-webkit-input-placeholder {color: #6f6f6f; text-overflow: ellipsis;}
::-moz-placeholder {color: #6f6f6f; text-overflow: ellipsis; opacity:1;} 
:-ms-input-placeholder {color: #6f6f6f; text-overflow: ellipsis; opacity:1;}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 15px; padding-left: 15px;}
.row {margin-right: -15px; margin-left: -15px;}
.row>* {padding-right: 15px; padding-left: 15px;}
.row.g-0 {margin-right: 0; margin-left: 0;}
.row.g-0>* {padding-right: 0; padding-left: 0;}
header [class^="container-"] [class^="col-"], header [class^="container-"] [class*=" col-"] {position: relative; padding-left: 15px; padding-right: 15px;}
.swiper-container { z-index: 1; }

@media (prefers-reduced-motion:no-preference) {
    :root {scroll-behavior: smooth}
}


/* base color variable*/
:root {
    --base-color: #7099b5;
    --base-color-translucent: #7088b58f;
}


/* ===================================
    03. Typography
====================================== */

/* font family */
.alt-font {font-family: 'Montserrat', sans-serif; font-weight: 500}
.main-font {font-family: 'Roboto', sans-serif;}

/* heading */
h1, h2, h3, h4, h5, h6 {margin:0 0 25px; padding:0; letter-spacing: 0; font-weight: 400;}
h1 {font-size:70px; line-height: 70px;}
h2 {font-size:55px; line-height:60px}
h3 {font-size:48px; line-height:54px}
h4 {font-size:40px; line-height:46px}
h5 {font-size:32px; line-height:40px}
h6 {font-size:25px; line-height:30px}

/* text size */
/* .text-extra-small {font-size:11px; line-height:14px}
.text-small {font-size:12px; line-height:20px}
.text-medium {font-size:16px; line-height:23px}
.text-large {font-size:18px; line-height:26px}
.text-extra-large {font-size: 20px; line-height:26px} */

.text-extra-small {font-size: 13px; line-height: 24px}
.text-small {font-size: 14px; line-height: 26px}
.text-medium {font-size: 16px; line-height: 28px}
.text-large {font-size: 18px; line-height: 32px}
.text-extra-large {font-size: 20px; line-height: 34px}


.title-extra-small {font-size: 24px; line-height: 32px}
.title-small {font-size: 32px; line-height: 40px}
.title-medium {font-size: 40px; line-height: 48px}
.title-large {font-size: 48px; line-height: 56px}
.title-extra-large {font-size: 60px; line-height: 68px}
.title-huge {font-size: 72px; line-height: 80px}

/* text color */
.text-white-2, .btn.text-white-2 {color:#FFF}
.text-black, .btn.text-black {color:#000}
.text-extra-dark-gray, .btn.text-extra-dark-gray {color:#232323}
.text-dark-gray, .btn.text-dark-gray {color:#626262}
.text-extra-medium-gray, .btn.text-extra-medium-gray {color:#757575}
.text-medium-gray, .btn.text-medium-gray {color:#939393}
.text-extra-light-gray, .btn.text-extra-light-gray {color:#b7b7b7}
.text-light-gray, .btn.text-light-gray {color:#d6d5d5}
.text-very-light-gray, .btn.text-very-light-gray {color:#ededed}
.text-main-decor, .btn.text-main-decor {color: var(--base-color)}

/* dropcap */
.first-letter {float: left; font-size: 50px; line-height: auto; margin: 0 20px 0 0; text-align: center; padding: 10px 0; font-weight: 600}
.first-letter-big {float: left; font-size: 110px; line-height: 110px; margin: 0 20px 0 0; padding:0 8px;  text-align: center; font-weight: 600; position: relative;}
.first-letter-big:before {position: absolute; border-bottom: 1px solid; content: ""; display: block;  width: 100%; top: 55%; left: 0}
.first-letter-block {font-size: 30px; height: 55px; line-height: 22px; padding: 15px 0; width: 55px; font-weight: 500; margin-top: 5px}
.first-letter-block-round {border-radius:6px; border:1px solid;}
.first-letter-round {border-radius: 50%; font-size:35px; padding: 15px; width: 65px; height: 65px; line-height: 32px;}

/* blockquote */
blockquote {padding: 20px 30px}
blockquote  p {font-size: 18px; line-height: 30px; margin-bottom: 17px !important; font-weight: 300}
blockquote {border-left: 2px solid; padding: 15px 40px; margin: 45px 0}
blockquote footer {color: #939393;}
blockquote .small:before, blockquote footer:before, blockquote small:before {content: '\2014   \A0';}
.blog-image blockquote {padding: 60px; border: 0; margin: 0;}
.blog-image blockquote h6:before {content:"\E67F"; font-family:'themify'; font-size: 40px; top:5px; position: relative; margin-right: 12px; color: var(--base-color);}

/* text link hover color */
a.text-link-white-2, a.text-link-white-2 i {color:#ffffff}
a.text-link-white-2:hover, a.text-link-white-2:hover i, a.text-link-white-2:focus, a.text-link-white-2:focus i {color:var(--base-color);}
a.text-link-black, a.text-link-black i {color:#000000}
a.text-link-dark-gray {color:#939393}
a.text-link-dark-gray:hover, .text-link-dark-gray:focus {color:#232323}
a.text-link-extra-dark-gray {color:#232323}
a.text-link-extra-dark-gray:hover, a.text-link-extra-dark-gray:focus {color:#000000}
a.text-link-main-decor, a.text-link-main-decor i {color:var(--base-color);}
a.text-link-main-decor:hover, a.text-link-main-decor:hover i, a.text-link-main-decor:focus, a.text-link-main-decor:focus i {color:#fff}

/* hover color */
a.text-white-2-hover:hover, a.text-white-2-hover:focus {color:#fff !important;}
a.text-black-hover:hover, a.text-black-hover:focus {color:#000 !important;}
a.text-main-decor-hover:hover, a.text-main-decor-hover:focus {color:var(--base-color) !important;}
a.text-extra-dark-gray-hover:hover {color:#232323 !important;}
a.text-dark-gray-hover:hover {color:#626262 !important;}
a.text-extra-medium-gray-hover:hover {color:#757575 !important;}
a.text-medium-gray-hover:hover {color:#939393 !important;}
a.text-extra-light-gray-hover:hover {color:#b7b7b7 !important;}
a.text-light-gray-hover:hover {color:#d6d5d5 !important;}
a.text-very-light-gray-hover:hover {color:#ededed !important;}

/* letter spacing */
.no-letter-spacing {letter-spacing:0px}
.letter-spacing-1 {letter-spacing:1px}
.letter-spacing-2 {letter-spacing:2px}
.letter-spacing-3 {letter-spacing:3px}
.letter-spacing-4 {letter-spacing:4px}
.letter-spacing-5 {letter-spacing:5px}
.letter-spacing-6 {letter-spacing:6px}
.letter-spacing-7 {letter-spacing:7px}
.letter-spacing-8 {letter-spacing:8px}
.letter-spacing-9 {letter-spacing:9px}
.letter-spacing-10 {letter-spacing:10px}
.letter-spacing-minus-1 {letter-spacing:-1px}
.letter-spacing-minus-2 {letter-spacing:-2px}
.letter-spacing-minus-3 {letter-spacing:-3px}
.letter-spacing-minus-4 {letter-spacing:-4px}
.letter-spacing-minus-5 {letter-spacing:-5px}
.letter-spacing-minus-6 {letter-spacing:-6px}
.letter-spacing-minus-7 {letter-spacing:-7px}
.letter-spacing-minus-8 {letter-spacing:-8px}
.letter-spacing-minus-9 {letter-spacing:-9px}
.letter-spacing-minus-10 {letter-spacing:-10px}

/* font weight */
.font-weight-100 {font-weight:100}
.font-weight-200 {font-weight:200}
.font-weight-300 {font-weight:300}
.font-weight-400 {font-weight:400}
.font-weight-500 {font-weight:500}
.font-weight-600 {font-weight:600}
.font-weight-700 {font-weight:700}
.font-weight-800 {font-weight:800}
.font-weight-900 {font-weight:900}

/* text property */
.text-transform-unset {text-transform:unset}
.text-decoration-underline {text-decoration:underline;}
.text-decoration-line-through {text-decoration:line-through;}
.line-height-unset {line-height: unset}
.line-height-normal {line-height: normal}
.line-height-none {line-height:0}
.word-wrap {word-wrap: break-word}
.text-nowrap{white-space: nowrap;}
.text-transform-none {text-transform:none}
.title-line-through {padding: 0 15px}
.text-middle-line {position: relative; white-space: nowrap}
.text-outside-line {position: relative}
.text-outside-line::before {border-top: 1px solid; content: ""; height: 0; left: auto; position: absolute; right: -60px; top: 50%; width: 40px; opacity: .4;}
.text-outside-line::after {border-top: 1px solid; content: ""; height: 0; left: auto; position: absolute; left: -60px; top: 50%; width: 40px; opacity: .4;}
.text-outside-line-left {position: relative}
.text-outside-line-left::before {border-top: 1px solid; content: ""; height: 0; left: auto; position: absolute; left: -100%; top: 50%; width: 90%; opacity: .2;}
.text-startside-line {position: relative; padding-left: 35px}
.text-startside-line:before {border-top: 1px solid; content: ""; height: 0; left: auto; position: absolute; left: 0; top: 45%; width: 25px; opacity: .7}
.text-outside-line-full {position: relative; display: inline-block}
.text-outside-line-full::before {content: ""; position: absolute; top: 50%; height: 1px; width: 99%; display: block; border-bottom:1px solid; right: 100%; margin-right: 25px; opacity: .15}
.text-outside-line-full::after {content: ""; position: absolute; top: 50%; height: 1px; width: 99%; display: block; border-bottom:1px solid; left: 100%; margin-left: 25px; opacity: .15}
.text-middle-line:before {border-bottom: 1px solid; position: absolute; content: ""; width: 100%; top: 53%; opacity: 0.35}
.text-bottom-line {width: 1px; border-top: 30px solid; margin-left: auto; margin-right: auto;}
.text-middle-line-main-decor:before {border-bottom: 1px solid var(--base-color); position: absolute; content: ""; width: 100%; margin-top: 5px; margin-left: -20px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.text-decoration-line-through-black,.text-decoration-line-through-main-decor {position: relative;}
.text-decoration-line-through-main-decor:before {background: var(--base-color);}
.text-decoration-line-through-black:before {background: #000;}
.text-decoration-line-through-black::before,.text-decoration-line-through-main-decor:before {content: ""; height: 1px; left: -10px; position: absolute; top: 52%; width: calc(100% + 20px);-webkit-transform: translateY(-52%); -moz-transform: translateY(-52%); -ms-transform: translateY(-52%); -o-transform: translateY(-52%); transform: translateY(-52%);}

/* line height */
.line-height-10 {line-height:10px}
.line-height-13 {line-height:13px}
.line-height-18 {line-height:18px}
.line-height-20 {line-height:20px}
.line-height-24 {line-height:24px}
.line-height-22 {line-height:22px}
.line-height-26 {line-height:26px}
.line-height-28 {line-height:28px}
.line-height-30 {line-height:30px}
.line-height-35 {line-height:35px}
.line-height-40 {line-height:40px}
.line-height-45 {line-height:45px}
.line-height-50 {line-height:50px}
.line-height-55 {line-height:55px}
.line-height-60 {line-height:60px}
.line-height-65 {line-height:65px}
.line-height-70 {line-height:70px}
.line-height-75 {line-height:75px}
.line-height-80 {line-height:80px}
.line-height-85 {line-height:85px}
.line-height-90 {line-height:90px}
.line-height-95 {line-height:95px}
.line-height-100 {line-height:100px}
.line-height-110 {line-height:110px}
.line-height-120 {line-height:120px}

/* ===================================
    04. Background color
====================================== */

.bg-transparent, .background-transparent {background-color: transparent;}
.bg-white, .background-white {background-color:#fff;}
.bg-black, .background-black {background-color:#000;}
.bg-extra-dark-gray {background-color:#1c1c1c;}
.bg-dark-gray {background-color:#757575;}
.bg-extra-medium-gray {background-color:#939393;}
.bg-very-dark-gray {background-color:#121212;}
.bg-medium-gray {background-color:#dbdbdb;}
.bg-extra-light-gray {background-color:#e0e0e0}
.bg-medium-light-gray {background-color:#ededed}
.bg-light-gray {background-color:#f7f7f7}
.bg-very-light-gray {background-color:#fafafa}
.bg-main-decor {background-color: var(--base-color);}
.bg-transparent-white {background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
.bg-transparent-black {background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
.bg-gradient-light-red-light-orange {background-image: linear-gradient(to right top, #ff8e43, #ff7a41, #ff6343, #ff4848, #ff214f)}
.bg-gradient-light-red-light-white{background-image: linear-gradient(50deg, #ff214f 0%, #ffffff 100%);}
.bg-white-opacity {background-color: rgba(255, 255, 255, 0.85);}
.bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}
.bg-black-opacity-light {background-color: rgba(0, 0, 0, 0.5);}
.bg-main-decor-opacity {background-color: var(--base-color-translucent);}
.bg-charcoal-gray{background-color: #0e0f10;}
.bg-transparent-white2{background: rgba(255,255,255,.2) !important;}
.bg-transparent-black-very-light {background-color: rgba(0, 0, 0, 0.15) !important;}

/* ===================================
    05. Custom
====================================== */
section {padding: 130px 0; overflow: hidden;}
section.big-section {padding:160px 0;}
section.extra-big-section {padding:200px 0;}
section.half-section {padding:80px 0;}
label {margin-bottom: 5px; font-weight: 700;}
.overlap-section {margin-top:-14%; position: relative}
.d-inherit {display: inherit !important;}

/* input */
.input-border-bottom {background: transparent; border: 0; border-bottom: 1px solid #484848; padding: 10px 0; margin-bottom: 30px; font-size: 14px; border-radius: 0;}
.input-border-bottom:focus{background: transparent; border: 0; border-bottom: 1px solid #929292;}
.input-border-bottom::-webkit-input-placeholder {font-weight: 300; font-size: 14px;}
.input-border-bottom::-moz-placeholder {font-weight: 300; font-size: 14px;} 
.input-border-bottom:-ms-input-placeholder {font-weight: 300; font-size: 14px;}

.extra-big-input, .extra-big-textarea, .extra-big-select select {padding: 18px 25px; font-size: 14px; line-height: 24px; height: 62px;}
.big-input, .big-textarea, .big-select select {padding: 18px 25px; font-size: 14px; border-radius: 0;}

.medium-input, .medium-textarea, .medium-select select {padding: 12px 20px; font-size: 14px; line-height: normal; border-radius: 0;}
.small-input, .small-textarea {padding: 12px 15px; font-size: 11px; line-height: normal}
.small-select select {padding: 15px 15px; line-height: normal}
.medium-input-light, .medium-textarea-light, .medium-select-light select {padding: 12px 25px; font-size: 12px; line-height: normal}

.extra-small-input, .extra-small-textarea, .extra-small-select select {padding: 9px 17px; font-size: 12px; line-height: normal}

/* .select-style {width: 100%; overflow: hidden; background: url("select-arrow.png") no-repeat 97% 50%; border: 1px solid #d1d1d1; margin-bottom: 20px}
.select-style select {width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;  cursor: pointer;}
.select-style select:focus {outline: none; border: none; box-shadow: none} */

.input-group input, .input-group textarea, .input-group select {margin:0; border-radius:4px 0 0 4px; border-color: #fff; padding: 19px 25px;}
.input-group-append .btn {border-radius:0 4px 4px 0}
.input-group-append .btn.btn-large {line-height:2px; height:62px; padding:15px 25px!important}
.input-group-404 input {height: 62px;}

.input-group .required-error {border: 1px solid #ee2323 !important}
.input-group .required-error,.input-group .required-error + .input-group-btn button , .input-group .required-error + .input-group-btn a.btn, .input-group .required-error+.input-group-append > .btn {border: 1px solid #ee2323 !important}

.input-border-white .input-border-bottom {border-bottom: 1px solid #ffffff; color: #fff; border-top: transparent !important;  border-left: transparent !important;  border-right: transparent !important}
.input-border-white .input-border-bottom:focus{background: transparent; border-bottom: 1px solid #ffffff;  color: #fff}
.input-border-white .input-border-bottom::-webkit-input-placeholder {color: #fff;}
.input-border-white .input-border-bottom::-moz-placeholder {color: #fff;} 
.input-border-white .input-border-bottom:-ms-input-placeholder {color: #fff;}

.btn .caret{border-top:4px solid}
input.input-bg {background-color: #f7f7f7; border-radius: 4px; border: 1px solid rgba(0,0,0,.1);padding: 10px 20px; margin-bottom: 15px;}
input.input-bg:focus, textarea.input-bg:focus{border: 0; border: 1px solid rgba(0,0,0,.3);}
textarea.input-bg {background-color: #f7f7f7; border-radius: 4px; border: 1px solid rgba(0,0,0,.1);padding: 10px 20px; margin-bottom: 15px; min-height: 130px;}
.input-bg::-webkit-input-placeholder {font-weight: 400; font-size: 14px;}
.input-bg::-moz-placeholder {font-weight:400; font-size: 14px;} 
.input-bg:-ms-input-placeholder {font-weight: 400; font-size: 14px;}

#success-subscribe-newsletter {clear: both; margin: 0 15px 15px; text-align: center; border: 1px solid #1a940a; color: #1a940a;  padding: 7px 0; display: none; font-size: 14px}
#success-subscribe-newsletter2 {clear: both; margin: 0 15px 15px; text-align: center; border: 1px solid #1a940a; color: #1a940a;  padding: 7px 0; display: none; font-size: 14px}

.form-results {clear: both; margin: 0 0 15px; text-align: center; padding: 10px 0; display: none; font-size: 14px}

/* separator */
.separator-line-verticle-extra-small {width:1px; height: 8px;}
.separator-line-verticle-small-thick {width:17px; height: 3px;}
.separator-line-verticle-small {width:1px; height: 13px;}
.separator-line-verticle-small-thick2 {width:64px; height: 7px;}
.separator-line-verticle-large {width:1px; height:20px;}
.separator-line-verticle-extra-large {width:1px; height:30px;}
.separator-line-verticle-extra-large2 {width:1px; height:80px;}
.separator-line-verticle-medium-thick-full {width:8px; height: 40px;}
.separator-line-verticle-large-thick {width:109px; height: 11px}
.separator-line-horrizontal-medium-light {width:36px; height: 3px;}
.separator-line-horrizontal-medium-light2 {width:40%; height: 1px;}
.separator-line-horrizontal-medium-light3 {width:18%; height: 1px;}
.separator-line-horrizontal-medium-thick {width:50px; height: 5px;}
.separator-line-horrizontal-full {width:100%; height: 1px;}

/* divider */
.divider-full {width:100%; height: 1px; display: inline-block}
.new-demo {background: var(--base-color); font-size: 10px; font-weight: 600; color: #fff; margin-left: 8px; padding: 2px 8px;}

/* opacity */
.opacity-very-light {position: absolute; height: 100%; width: 100%; opacity: 0.2; top:0; left: 0;}
.opacity-light {position: absolute; height: 100%; width: 100%; opacity: 0.3; top:0; left: 0;}
.opacity-extra-medium {position: absolute; height: 100%; width: 100%; opacity: 0.5; top:0; left: 0;}
.opacity-medium {position: absolute; height: 100%; width: 100%; opacity: 0.75; top:0; left: 0;}
.opacity-full {position: absolute; height: 100%; width: 100%; opacity: 0.8; top:0; left: 0;}
.opacity-full-dark {position: absolute; height: 100%; width: 100%; opacity: 0.9; top:0; left: 0;}

.opacity1 {opacity:.1}
.opacity2 {opacity:.2}
.opacity3 {opacity:.3}
.opacity4 {opacity:.4}
.opacity5 {opacity:.5}
.opacity6 {opacity:.6}
.opacity7 {opacity:.7}
.opacity8 {opacity:.8}
.opacity9 {opacity:.9}

/* box-shadow */
.btn-shadow {box-shadow: 0 0 6px rgba(0,0,0,.3);}
.box-shadow-light {box-shadow: 0 0 3px rgba(0,0,0,.1);}
.box-shadow {box-shadow: 0 0 3px rgba(0,0,0, .2);}
.box-shadow-dark {box-shadow: 0 0 4px rgba(0,0,0,.4);}
.box-shadow-large {box-shadow: 0 0 12px rgba(0,0,0,.1);}

/* z-index */
.z-index-1111 {z-index:1111;}
.z-index-111 {z-index:111;}
.z-index-1 {z-index:1;}
.z-index-2 {z-index:2;}
.z-index-3 {z-index:3;}
.z-index-4 {z-index:4;}
.z-index-5 {z-index:5;}
.z-index-0 {z-index:0;}
.z-index-minus1 {z-index:-1;}
.z-index-minus2 {z-index:-2;}

/* verticle align */
.vertical-middle {-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); position: absolute; top: 50%; left:0; right: 0}
.clear-both{clear:both}
.line-break {display:block;}
.absolute-middle-center {left: 50%; top: 50%; position: absolute; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);}
.absolute-bottom-center {left: 50%; top: 80%; position: absolute; -ms-transform: translateX(-50%) translateY(-80%); -moz-transform: translateX(-50%) translateY(-80%); -webkit-transform: translateX(-50%) translateY(-80%); transform: translateX(-50%) translateY(-80%); -o-transform: translateX(-50%) translateY(-80%);}

/* google map filters */
.filter-grayscale-50 {-ms-filter: grayscale(50%); filter: grayscale(50%);}
.filter-grayscale-100 {-ms-filter: grayscale(100%); filter: grayscale(100%);}
.filter-invert-50 {-ms-filter: invert(50%); filter: invert(50%);}
.filter-invert-100 {-ms-filter: invert(100%); filter: invert(100%);}
.filter-mix-100 {-ms-filter: grayscale(100%) invert(100%); filter: grayscale(100%) invert(100%);}
.map iframe {height: 619px; vertical-align: bottom; width: 100%;}

/* ===================================
    06. Button
====================================== */

.btn {display:inline-block; border:2px solid transparent; color: inherit; letter-spacing: .5px; line-height: inherit; border-radius: 0; text-transform: uppercase; width: auto; font-family: 'Montserrat', sans-serif; font-weight: 600; transition-duration: 0.3s; transition-timing-function: ease-in-out; white-space: nowrap;}
.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-info:hover {color: #fff;}

/* button size */
.btn.btn-very-small {font-size:9px; padding: 1px 17px; line-height: 22px;}
.btn.btn-small {font-size:11px; padding: 4px 24px;}
.btn.btn-medium {font-size:12px; padding: 6px 25px 5px;}
.btn.btn-large {font-size:13px; padding: 9px 34px; line-height: 25px}
.btn.btn-extra-large {font-size:15px; padding: 12px 40px 13px;  line-height: 25px}
.btn-dual .btn {margin-left: 10px; margin-right: 10px;}
.btn i {margin-left: 6px; vertical-align: middle; position: relative; top:-1px}

/* button background */
.btn.btn-white {background:#ffffff; border-color: #ffffff; color: #232323}
.btn.btn-white:hover, .btn.btn-white:focus {background: transparent; color: #fff}
.btn.btn-black {background:#000000; border-color: #000000; color: #fff}
.btn.btn-black:hover, .btn.btn-black:focus {background: transparent; color: #000}
.btn.btn-dark-gray {background: #232323; border-color: #232323; color: #fff}
.btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {background: transparent; color: #232323}
.btn.btn-light-gray {background: #dbdbdb; border-color: #dbdbdb; color: #232323}
.btn.btn-light-gray:hover, .btn.btn-light-gray:focus {background: transparent; border-color: #dbdbdb; color: #dbdbdb}
.btn.btn-main-decor {background: var(--base-color); border-color: var(--base-color); color: #ffffff}
.btn.btn-main-decor:hover, .btn.btn-main-decor:focus {background: transparent; border-color: var(--base-color); color: var(--base-color)}
.btn-warning, .btn-warning:hover {color: #fff;}

/* button transparent */
.btn.btn-transparent-white {background: transparent; border-color: #ffffff; color: #ffffff}
.btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus {background: #ffffff; border-color: #ffffff; color: #232323}
.btn.btn-transparent-black {background: transparent; border-color: #000000; color: #000000}
.btn.btn-transparent-black:hover, .btn.btn-transparent-black:focus {background: #000000; border-color: #000000; color: #ffffff}
.btn.btn-transparent-dark-gray {background: transparent; border-color: #232323; color: #232323}
.btn.btn-transparent-dark-gray:hover, .btn.btn-transparent-dark-gray:focus {background: #232323; border-color: #232323; color: #ffffff}
.btn.btn-transparent-light-gray {background: transparent; border-color: #dbdbdb; color: #dbdbdb}
.btn.btn-transparent-light-gray:hover, .btn.btn-transparent-light-gray:focus {background: #dbdbdb; border-color: #dbdbdb; color: #232323}
.btn.btn-transparent-main-decor {background: transparent; border-color: var(--base-color-translucent); color: var(--base-color-translucent)}
.btn.btn-transparent-main-decor:hover, .btn.btn-transparent-main-decor:focus {background: var(--base-color); border-color: var(--base-color); color: #fff}

/* button rounded */
.btn.btn-rounded {border-radius: 50px}
.btn.btn-rounded.btn-very-small {padding: 2px 23px 1px;}
.btn.btn-rounded.btn-small {padding: 5px 29px;}
.btn.btn-rounded.btn-medium {padding: 6px 32px;}
.btn.btn-rounded.btn-large {padding: 9px 38px;}
.btn.btn-rounded.btn-extra-large {padding: 12px 45px 13px;}

/* image button */
.image-button {width: 100%; background: rgba(0,0,0,0.80); padding: 26px; font-family: "Roboto", sans-serif; font-size: 16px;}
.image-button:hover {background: rgba(0,0,0,0.5);}

.tag-cloud a {font-size: 10px; padding: 3px 8px; border: 1px solid #d9d9d9; margin: 0 8px 8px 0; display: inline-block; text-transform: uppercase; color: #232323; line-height: 18px;}
.tag-cloud a:hover{background: #232323; color: #fff !important; border: 1px solid #232323;}

/* dropdown style 1 */
.dropdown-style-1 .btn {color: #fff; font-size: 11px; line-height: normal; padding: 0; margin: 0; background: transparent; border: none; font-weight:normal}
.dropdown-style-1 .btn.dropdown-toggle::after {vertical-align: middle; border-top: .4em solid; border-right: .4em solid transparent; border-bottom: 0; border-left: .4em solid transparent; margin-left: 0;}
.dropdown-style-1 .btn:hover, .custom-dropdown btn:focus {color: var(--base-color);}
.dropdown-style-1 .dropdown-menu {margin-top: 2px; min-width: 130px; border-radius:0; border: none; z-index: 444; right: 0; left:auto !important; padding: 5px 0; transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: 0s; -ms-transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s;}
.dropdown-style-1 .dropdown-menu > li > a {padding: 6px 15px; font-size: 12px; display: block; line-height: normal;}
.dropdown-style-1 .dropdown-menu > li > a:hover,.dropdown-style-1 .dropdown-menu > li > a:focus {background: #ededed}

/* button link */
.btn.btn-link {padding: 7px 0 0; position: relative; text-decoration: none; border: 0; border-bottom: 1px solid; background-color: transparent; letter-spacing: normal; line-height: 18px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}

/* ===================================
    07. Border
====================================== */
.border-all {border: 1px solid #ededed}

/* boder width */
.border-width-1 {border-width:1px;}
.border-width-2 {border-width:2px;}
.border-width-3 {border-width:3px;}
.border-width-4 {border-width:4px;}
.border-width-5 {border-width:5px;}
.border-width-6 {border-width:6px;}
.border-width-7 {border-width:7px;}
.border-width-8 {border-width:8px;}
.border-width-9 {border-width:9px;}
.border-width-10 {border-width:10px;}
.border-width-20 {border-width:20px;}

/* boder align */
.border-top {border-top: 1px solid;}
.border-bottom {border-bottom: 1px solid;}
.border-left {border-left: 1px solid;}
.border-right {border-right: 1px solid;}
.border-lr {border-left: 1px solid; border-right: 1px solid;}
.border-tb {border-top: 1px solid; border-bottom: 1px solid;}

/* border color */
.border-color-white {border-color:#fff !important;}
.border-color-black {border-color:#000 !important;}
.border-color-extra-dark-gray {border-color:#232323 !important;}
.border-color-medium-dark-gray {border-color:#363636 !important;}
.border-color-dark-gray {border-color:#939393 !important;}
.border-color-extra-medium-gray {border-color:#dbdbdb !important;}
.border-color-medium-gray {border-color:#e4e4e4 !important;}
.border-color-extra-light-gray {border-color:#ededed !important;}
.border-color-light-gray {border-color:#f5f5f5 !important;}
.border-color-light-pink {border-color:#862237 !important;}
.border-color-main-decor {border-color:var(--base-color) !important;}
.border-color-transparent-pink {border-color: rgba(255, 33, 79, 0.45) !important;}

.required-error {border: 1px solid #ee2323 !important}
.input-border-bottom.required-error {border-width: 0 !important; border-bottom-width: 1px !important; border-bottom-color: #ee2323 !important}
.g-recaptcha.required-error iframe {border: 1px solid #ee2323;}
.g-recaptcha.required-error {border: 0 !important}

/* boder style */
.border-dotted {border-style: dotted !important;}
.border-dashed {border-style: dashed !important;}
.border-solid {border-style: solid !important;}
.border-double {border-style: double !important;}
.border-groove {border-style: groove !important;}
.border-ridge {border-style: ridge !important;}
.border-inset {border-style: inset !important;}
.border-outset {border-style: outset !important;}
.border-none {border-style: none !important;}
.border-hidden {border-style: hidden !important;}
.border-transperent {border-color: transparent !important;}
.no-border-top {border-top:0 !important}
.no-border-bottom {border-bottom:0 !important}
.no-border-right {border-right:0 !important}
.no-border-left {border-left:0 !important}

/* border for overline icon box */
.overline-icon-box{border-top-width: 4px;}

/* border color for overline icon box */
.overline-icon-box.overline-white{border-top-color: #fff !important;}
.overline-icon-box.overline-black{border-top-color: #000 !important;}
.overline-icon-box.overline-extra-dark-gray{border-top-color: #232323 !important;}
.overline-icon-box.overline-medium-dark-gray{border-top-color: #363636 !important;}
.overline-icon-box.overline-dark-gray{border-top-color: #939393 !important;}
.overline-icon-box.overline-extra-light-gray{border-top-color: #dbdbdb !important;}
.overline-icon-box.overline-medium-gray{border-top-color: #e4e4e4 !important;}
.overline-icon-box.overline-light-gray{border-top-color: #f5f5f5 !important;}
.overline-icon-box.overline-light-pink{border-top-color: #862237 !important;}
.overline-icon-box.overline-main-decor{border-top-color: var(--base-color) !important;}
.overline-icon-box.overline-transparent-pink{border-top-color: rgba(255, 33, 79, 0.45) !important;}

/* transparent border */
.border-black-light {border-color: rgba(0,0,0,.1) !important;}
.border-white-light {border-color: rgba(255,255,255,.1) !important;}

/* border radius */
.border-radius-1 {border-radius:1px}
.border-radius-2 {border-radius:2px}
.border-radius-3 {border-radius:3px}
.border-radius-4 {border-radius:4px}
.border-radius-5 {border-radius:5px}
.border-radius-6 {border-radius:6px}
.border-radius-7 {border-radius:7px}
.border-radius-8 {border-radius:8px}
.border-radius-9 {border-radius:9px}
.border-radius-10 {border-radius:10px}
.border-radius-50 {border-radius:50%}
.border-radius-100 {border-radius:100%}
.border-radius-none {border-radius:0}

/* ===================================
    08. Aside style
====================================== */

.aside-title {position: relative; overflow:hidden}
.aside-title span {display: inline-block; vertical-align:middle; margin-right: 20px;}
.aside-title:after {content: ""; display: inline-block; width: 100%; background: var(--base-color); height: 1px; top: 50%; position: absolute;}
.right-sidebar {padding-right:60px;}
.left-sidebar {padding-left:60px;}

/* ===================================
    09. Video
====================================== */

.video-wrapper {height: 100%; overflow: hidden; position: absolute; width: 100%;}
.htms-video {background-color: #000; height: auto; left: 50%; min-height: 100%; min-width: 100%; position: absolute; top: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);  width: auto; z-index: -3;}
.video-wrapper iframe {height: 100%; left: 0; position: absolute; top: -5px !important; width: 100%;}
.video-background{position: absolute; height: 100%; width: 100%; z-index: 1; top:0; background: rgba(67,67,67,0.5)}

/* ===================================
    10. Background image
====================================== */

.parallax {position: relative !important; background-size: cover !important; overflow: hidden; background-attachment: fixed !important; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s;}
.fix-background {background-attachment: fixed !important; background-position: center center; background-repeat: no-repeat; background-size: cover !important; overflow: hidden; position: relative; transition-duration: 0.2s; transition-timing-function: ease-in;}
.cover-background {position: relative !important; background-size: cover !important; overflow: hidden !important; background-position: center !important; background-repeat: no-repeat !important;}
.background-size-inherit {background-size: inherit}
.background-attachment-inherit {background-attachment: inherit}
.background-position-left {background-position: left center;}
.background-position-left-bottom {background-position: left bottom;}
.background-position-right {background-position: right center;}
.background-position-top {background-position: center top !important;}
.up-down-ani {display:table; position: relative; -webkit-animation-name: up-down-animation; -webkit-animation-duration:.7s; -webkit-animation-timing-function: linear; -webkit-animation-delay:.7s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; -moz-animation-name: up-down-animation; -moz-animation-duration:.7s; -moz-animation-timing-function: linear; -moz-animation-delay:.7s; -moz-animation-iteration-count: infinite; -ms-animation-name: up-down-animation; -ms-animation-duration:.7s; -ms-animation-timing-function: linear; -ms-animation-delay:.7s; -ms-animation-iteration-count: infinite; -ms-animation-direction: alternate; -o-animation-direction: alternate; -o-animation-name: up-down-animation; -o-animation-duration:.7s; -o-animation-timing-function: linear; -o-animation-delay:.7s; -o-animation-iteration-count: infinite; -o-animation-direction: alternate; animation-direction: alternate; animation-name: up-down-animation; animation-duration:.7s; animation-timing-function: linear; animation-delay:.7s; animation-iteration-count: infinite; animation-direction: alternate; margin:0 auto;}
.background-position-x-50 {background-position-x: 50% !important;}

/*==============================
    11. Margin
================================*/

.margin-half-all {margin:.5%}
.margin-one-all {margin:1%}
.margin-one-half-all {margin:1.5%}
.margin-two-all {margin:2%}
.margin-two-half-all {margin:2.5%}
.margin-three-all {margin:3%}
.margin-three-half-all {margin:3.5%}
.margin-four-all {margin:4%}
.margin-four-half-all {margin:4.5%}
.margin-five-all {margin:5%}
.margin-five-half-all {margin:5.5%}
.margin-six-all {margin:6%}
.margin-six-half-all {margin:6.5%}
.margin-seven-all {margin:7%}
.margin-seven-half-all {margin:7.5%}
.margin-eight-all {margin:8%}
.margin-eight-half-all {margin:8.5%}
.margin-nine-all {margin:9%}
.margin-nine-half-all {margin:9.5%}
.margin-ten-all {margin:10%}
.margin-ten-half-all {margin:10.5%}
.margin-eleven-all {margin:11%}
.margin-eleven-half-all {margin:11.5%}
.margin-twelve-all {margin:12%}
.margin-twelve-half-all {margin:12.5%}
.margin-thirteen-all {margin:13%}
.margin-thirteen-half-all {margin:13.5%}
.margin-fourteen-all {margin:14%}
.margin-fourteen-half-all {margin:14.5%}
.margin-fifteen-all {margin:15%}
.margin-fifteen-half-all {margin:15.5%}
.margin-sixteen-all {margin:16%}
.margin-sixteen-half-all {margin:16.5%}
.margin-seventeen-all {margin:17%}
.margin-seventeen-half-all {margin:17.5%}
.margin-eighteen-all {margin:18%}
.margin-eighteen-half-all {margin:18.5%}
.margin-nineteen-all {margin:19%}
.margin-nineteen-half-all {margin:19.5%}
.margin-twenty-all {margin:20%}
.margin-twenty-half-all {margin:20.5%}
.margin-twenty-one-all {margin:21%}
.margin-twenty-one-half-all {margin:21.5%}
.margin-twenty-two-all {margin:22%}
.margin-twenty-two-half-all {margin:22.5%}
.margin-twenty-three-all {margin:23%}
.margin-twenty-three-half-all {margin:23.5%}
.margin-twenty-four-all {margin:24%}
.margin-twenty-four-half-all {margin:24.5%}
.margin-twenty-five-all {margin:25%}
.margin-5px-all {margin:5px}
.margin-10px-all {margin:10px}
.margin-15px-all {margin:15px}
.margin-20px-all {margin:20px}
.margin-25px-all {margin:25px}
.margin-30px-all {margin:30px}
.margin-35px-all {margin:35px}
.margin-40px-all {margin:40px}
.margin-45px-all {margin:45px}
.margin-50px-all {margin:50px}
.margin-55px-all {margin:55px}
.margin-60px-all {margin:60px}
.margin-65px-all {margin:65px}
.margin-70px-all {margin:70px}
.margin-75px-all {margin:75px}
.margin-80px-all {margin:80px}
.margin-85px-all {margin:85px}
.margin-90px-all {margin:90px}
.margin-95px-all {margin:95px}
.margin-100px-all {margin:100px}

.no-margin {margin:0 !important}
.no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
.no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
.no-margin-top {margin-top:0 !important}
.no-margin-bottom {margin-bottom:0 !important}
.no-margin-left {margin-left:0 !important}
.no-margin-right {margin-right:0 !important}
.margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
.margin-auto {margin: 0 auto !important;}

/* margin top */
.margin-half-top {margin-top:.5%}
.margin-one-top {margin-top:1%}
.margin-one-half-top {margin-top:1.5%}
.margin-two-top {margin-top:2%}
.margin-two-half-top {margin-top:2.5%}
.margin-three-top {margin-top:3%}
.margin-three-half-top {margin-top:3.5%}
.margin-four-top {margin-top:4%}
.margin-four-half-top {margin-top:4.5%}
.margin-five-top {margin-top:5%}
.margin-five-half-top {margin-top:5.5%}
.margin-six-top {margin-top:6%}
.margin-six-half-top {margin-top:6.5%}
.margin-seven-top {margin-top:7%}
.margin-seven-half-top {margin-top:7.5%}
.margin-eight-top {margin-top:8%}
.margin-eight-half-top {margin-top:8.5%}
.margin-nine-top {margin-top:9%}
.margin-nine-half-top {margin-top:9.5%}
.margin-ten-top {margin-top:10%}
.margin-ten-half-top {margin-top:10.5%}
.margin-eleven-top {margin-top:11%}
.margin-eleven-half-top {margin-top:11.5%}
.margin-twelve-top {margin-top:12%}
.margin-twelve-half-top {margin-top:12.5%}
.margin-thirteen-top {margin-top:13%}
.margin-thirteen-half-top {margin-top:13.5%}
.margin-fourteen-top {margin-top:14%}
.margin-fourteen-half-top {margin-top:14.5%}
.margin-fifteen-top {margin-top:15%}
.margin-fifteen-half-top {margin-top:15.5%}
.margin-sixteen-top {margin-top:16%}
.margin-sixteen-half-top {margin-top:16.5%}
.margin-seventeen-top {margin-top:17%}
.margin-seventeen-half-top {margin-top:17.5%}
.margin-eighteen-top {margin-top:18%}
.margin-eighteen-half-top {margin-top:18.5%}
.margin-nineteen-top {margin-top:19%}
.margin-nineteen-half-top {margin-top:19.5%}
.margin-twenty-top {margin-top:20%}
.margin-twenty-half-top {margin-top:20.5%}
.margin-twenty-one-top {margin-top:21%}
.margin-twenty-one-half-top {margin-top:21.5%}
.margin-twenty-two-top {margin-top:22%}
.margin-twenty-two-half-top {margin-top:22.5%}
.margin-twenty-three-top {margin-top:23%}
.margin-twenty-three-half-top {margin-top:23.5%}
.margin-twenty-four-top {margin-top:24%}
.margin-twenty-four-half-top {margin-top:24.5%}
.margin-twenty-five-top {margin-top:25%}
.margin-5px-top {margin-top:5px}
.margin-10px-top {margin-top:10px}
.margin-15px-top {margin-top:15px}
.margin-20px-top {margin-top:20px}
.margin-25px-top {margin-top:25px}
.margin-30px-top {margin-top:30px}
.margin-35px-top {margin-top:35px}
.margin-40px-top {margin-top:40px}
.margin-45px-top {margin-top:45px}
.margin-50px-top {margin-top:50px}
.margin-55px-top {margin-top:55px}
.margin-60px-top {margin-top:60px}
.margin-65px-top {margin-top:65px}
.margin-70px-top {margin-top:70px}
.margin-75px-top {margin-top:75px}
.margin-80px-top {margin-top:80px}
.margin-85px-top {margin-top:85px}
.margin-90px-top {margin-top:90px}
.margin-95px-top {margin-top:95px}
.margin-100px-top {margin-top:100px}

/* margin bottom */
.margin-half-bottom {margin-bottom:.5%}
.margin-one-bottom {margin-bottom:1%}
.margin-one-half-bottom {margin-bottom:1.5%}
.margin-two-bottom {margin-bottom:2%}
.margin-two-half-bottom {margin-bottom:2.5%}
.margin-three-bottom {margin-bottom:3%}
.margin-three-half-bottom {margin-bottom:3.5%}
.margin-four-bottom {margin-bottom:4%}
.margin-four-half-bottom {margin-bottom:4.5%}
.margin-five-bottom {margin-bottom:5%}
.margin-five-half-bottom {margin-bottom:5.5%}
.margin-six-bottom {margin-bottom:6%}
.margin-six-half-bottom {margin-bottom:6.5%}
.margin-seven-bottom {margin-bottom:7%}
.margin-seven-half-bottom {margin-bottom:7.5%}
.margin-eight-bottom {margin-bottom:8%}
.margin-eight-half-bottom {margin-bottom:8.5%}
.margin-nine-bottom {margin-bottom:9%}
.margin-nine-half-bottom {margin-bottom:9.5%}
.margin-ten-bottom {margin-bottom:10%}
.margin-ten-half-bottom {margin-bottom:10.5%}
.margin-eleven-bottom {margin-bottom:11%}
.margin-eleven-half-bottom {margin-bottom:11.5%}
.margin-twelve-bottom {margin-bottom:12%}
.margin-twelve-half-bottom {margin-bottom:12.5%}
.margin-thirteen-bottom {margin-bottom:13%}
.margin-thirteen-half-bottom {margin-bottom:13.5%}
.margin-fourteen-bottom {margin-bottom:14%}
.margin-fourteen-half-bottom {margin-bottom:14.5%}
.margin-fifteen-bottom {margin-bottom:15%}
.margin-fifteen-half-bottom {margin-bottom:15.5%}
.margin-sixteen-bottom {margin-bottom:16%}
.margin-sixteen-half-bottom {margin-bottom:16.5%}
.margin-seventeen-bottom {margin-bottom:17%}
.margin-seventeen-half-bottom {margin-bottom:17.5%}
.margin-eighteen-bottom {margin-bottom:18%}
.margin-eighteen-half-bottom {margin-bottom:18.5%}
.margin-nineteen-bottom {margin-bottom:19%}
.margin-nineteen-half-bottom {margin-bottom:19.5%}
.margin-twenty-bottom {margin-bottom:20%}
.margin-twenty-half-bottom {margin-bottom:20.5%}
.margin-twenty-one-bottom {margin-bottom:21%}
.margin-twenty-one-half-bottom {margin-bottom:21.5%}
.margin-twenty-two-bottom {margin-bottom:22%}
.margin-twenty-two-half-bottom {margin-bottom:22.5%}
.margin-twenty-three-bottom {margin-bottom:23%}
.margin-twenty-three-half-bottom {margin-bottom:23.5%}
.margin-twenty-four-bottom {margin-bottom:24%}
.margin-twenty-four-half-bottom {margin-bottom:24.5%}
.margin-twenty-five-bottom {margin-bottom:25%}
.margin-5px-bottom {margin-bottom:5px}
.margin-10px-bottom {margin-bottom:10px}
.margin-15px-bottom {margin-bottom:15px}
.margin-20px-bottom {margin-bottom:20px}
.margin-25px-bottom {margin-bottom:25px}
.margin-30px-bottom {margin-bottom:30px}
.margin-35px-bottom {margin-bottom:35px}
.margin-40px-bottom {margin-bottom:40px}
.margin-45px-bottom {margin-bottom:45px}
.margin-50px-bottom {margin-bottom:50px}
.margin-55px-bottom {margin-bottom:55px}
.margin-60px-bottom {margin-bottom:60px}
.margin-65px-bottom {margin-bottom:65px}
.margin-70px-bottom {margin-bottom:70px}
.margin-75px-bottom {margin-bottom:75px}
.margin-80px-bottom {margin-bottom:80px}
.margin-85px-bottom {margin-bottom:85px}
.margin-90px-bottom {margin-bottom:90px}
.margin-95px-bottom {margin-bottom:95px}
.margin-100px-bottom {margin-bottom:100px}

/* margin right */
.margin-half-right {margin-right:.5%}
.margin-one-right {margin-right:1%}
.margin-one-half-right {margin-right:1.5%}
.margin-two-right {margin-right:2%}
.margin-two-half-right {margin-right:2.5%}
.margin-three-right {margin-right:3%}
.margin-three-half-right {margin-right:3.5%}
.margin-four-right {margin-right:4%}
.margin-four-half-right {margin-right:4.5%}
.margin-five-right {margin-right:5%}
.margin-five-half-right {margin-right:5.5%}
.margin-six-right {margin-right:6%}
.margin-six-half-right {margin-right:6.5%}
.margin-seven-right {margin-right:7%}
.margin-seven-half-right {margin-right:7.5%}
.margin-eight-right {margin-right:8%}
.margin-eight-half-right {margin-right:8.5%}
.margin-nine-right {margin-right:9%}
.margin-nine-half-right {margin-right:9.5%}
.margin-ten-right {margin-right:10%}
.margin-ten-half-right {margin-right:10.5%}
.margin-eleven-right {margin-right:11%}
.margin-eleven-half-right {margin-right:11.5%}
.margin-twelve-right {margin-right:12%}
.margin-twelve-half-right {margin-right:12.5%}
.margin-thirteen-right {margin-right:13%}
.margin-thirteen-half-right {margin-right:13.5%}
.margin-fourteen-right {margin-right:14%}
.margin-fourteen-half-right {margin-right:14.5%}
.margin-fifteen-right {margin-right:15%}
.margin-fifteen-half-right {margin-right:15.5%}
.margin-sixteen-right {margin-right:16%}
.margin-sixteen-half-right {margin-right:16.5%}
.margin-seventeen-right {margin-right:17%}
.margin-seventeen-half-right {margin-right:17.5%}
.margin-eighteen-right {margin-right:18%}
.margin-eighteen-half-right {margin-right:18.5%}
.margin-nineteen-right {margin-right:19%}
.margin-nineteen-half-right {margin-right:19.5%}
.margin-twenty-right {margin-right:20%}
.margin-twenty-half-right {margin-right:20.5%}
.margin-twenty-right {margin-right:21%}
.margin-twenty-one-half-right {margin-right:21.5%}
.margin-twenty-two-right {margin-right:22%}
.margin-twenty-two-half-right {margin-right:22.5%}
.margin-twenty-three-right {margin-right:23%}
.margin-twenty-three-half-right {margin-right:23.5%}
.margin-twenty-four-right {margin-right:24%}
.margin-twenty-four-half-right {margin-right:24.5%}
.margin-twenty-five-right {margin-right:25%}
.margin-5px-right {margin-right:5px}
.margin-10px-right {margin-right:10px}
.margin-15px-right {margin-right:15px}
.margin-20px-right {margin-right:20px}
.margin-25px-right {margin-right:25px}
.margin-30px-right {margin-right:30px}
.margin-35px-right {margin-right:35px}
.margin-40px-right {margin-right:40px}
.margin-45px-right {margin-right:45px}
.margin-50px-right {margin-right:50px}
.margin-55px-right {margin-right:55px}
.margin-60px-right {margin-right:60px}
.margin-65px-right {margin-right:65px}
.margin-70px-right {margin-right:70px}
.margin-75px-right {margin-right:75px}
.margin-80px-right {margin-right:80px}
.margin-85px-right {margin-right:85px}
.margin-90px-right {margin-right:90px}
.margin-95px-right {margin-right:95px}
.margin-100px-right {margin-right:100px}

/* margin left */
.margin-half-left {margin-left:.5%}
.margin-one-left {margin-left:1%}
.margin-one-half-left {margin-left:1.5%}
.margin-two-left {margin-left:2%}
.margin-two-half-left {margin-left:2.5%}
.margin-three-left {margin-left:3%}
.margin-three-half-left {margin-left:3.5%}
.margin-four-left {margin-left:4%}
.margin-four-half-left {margin-left:4.5%}
.margin-five-left {margin-left:5%}
.margin-five-half-left {margin-left:5.5%}
.margin-six-left {margin-left:6%}
.margin-six-half-left {margin-left:6.5%}
.margin-seven-left {margin-left:7%}
.margin-seven-half-left {margin-left:7.5%}
.margin-eight-left {margin-left:8%}
.margin-eight-half-left {margin-left:8.5%}
.margin-nine-left {margin-left:9%}
.margin-nine-half-left {margin-left:9.5%}
.margin-ten-left {margin-left:10%}
.margin-ten-half-left {margin-left:10.5%}
.margin-eleven-left {margin-left:11%}
.margin-eleven-half-left {margin-left:11.5%}
.margin-twelve-left {margin-left:12%}
.margin-twelve-half-left {margin-left:12.5%}
.margin-thirteen-left {margin-left:13%}
.margin-thirteen-half-left {margin-left:13.5%}
.margin-fourteen-left {margin-left:14%}
.margin-fourteen-half-left {margin-left:14.5%}
.margin-fifteen-left {margin-left:15%}
.margin-fifteen-half-left {margin-left:15.5%}
.margin-sixteen-left {margin-left:16%}
.margin-sixteen-half-left {margin-left:16.5%}
.margin-seventeen-left {margin-left:17%}
.margin-seventeen-half-left {margin-left:17.5%}
.margin-eighteen-left {margin-left:18%}
.margin-eighteen-half-left {margin-left:18.5%}
.margin-nineteen-left {margin-left:19%}
.margin-nineteen-half-left {margin-left:19.5%}
.margin-twenty-left {margin-left:20%}
.margin-twenty-half-left {margin-left:20.5%}
.margin-twenty-one-left {margin-left:21%}
.margin-twenty-one-half-left {margin-left:21.5%}
.margin-twenty-two-left {margin-left:22%}
.margin-twenty-two-half-left {margin-left:22.5%}
.margin-twenty-three-left {margin-left:23%}
.margin-twenty-three-half-left {margin-left:23.5%}
.margin-twenty-four-left {margin-left:24%}
.margin-twenty-four-half-left {margin-left:24.5%}
.margin-twenty-five-left {margin-left:25%}
.margin-5px-left {margin-left:5px}
.margin-10px-left {margin-left:10px}
.margin-15px-left {margin-left:15px}
.margin-20px-left {margin-left:20px}
.margin-25px-left {margin-left:25px}
.margin-30px-left {margin-left:30px}
.margin-35px-left {margin-left:35px}
.margin-40px-left {margin-left:40px}
.margin-45px-left {margin-left:45px}
.margin-50px-left {margin-left:50px}
.margin-55px-left {margin-left:55px}
.margin-60px-left {margin-left:60px}
.margin-65px-left {margin-left:65px}
.margin-70px-left {margin-left:70px}
.margin-75px-left {margin-left:75px}
.margin-80px-left {margin-left:80px}
.margin-85px-left {margin-left:85px}
.margin-90px-left {margin-left:90px}
.margin-95px-left {margin-left:95px}
.margin-100px-left {margin-left:100px}

/* margin left and right */
.margin-half-lr {margin-left:.5%; margin-right:.5%}
.margin-one-lr {margin-left:1%; margin-right:1%;}
.margin-one-half-lr {margin-left:1.5%; margin-right:1.5%;}
.margin-two-lr {margin-left:2%; margin-right:2%;}
.margin-two-half-lr {margin-left:2.5%; margin-right:2.5%;}
.margin-three-lr {margin-left:3%; margin-right:3%;}
.margin-three-half-lr {margin-left:3.5%; margin-right:3.5%;}
.margin-four-lr {margin-left:4%; margin-right:4%;}
.margin-four-half-lr {margin-left:4.5%; margin-right:4.5%;}
.margin-five-lr {margin-left:5%; margin-right:5%;}
.margin-five-half-lr {margin-left:5.5%; margin-right:5.5%;}
.margin-six-lr {margin-left:6%; margin-right:6%;}
.margin-six-half-lr {margin-left:6.5%; margin-right:6.5%;}
.margin-seven-lr {margin-left:7%; margin-right:7%;}
.margin-seven-half-lr {margin-left:7.5%; margin-right:7.5%;}
.margin-eight-lr {margin-left:8%; margin-right:8%;}
.margin-eight-half-lr {margin-left:8.5%; margin-right:8.5%;}
.margin-nine-lr {margin-left:9%; margin-right:9%;}
.margin-nine-half-lr {margin-left:9.5%; margin-right:9.5%;}
.margin-ten-lr {margin-left:10%; margin-right:10%;}
.margin-ten-half-lr {margin-left:10.5%; margin-right:10.5%;}
.margin-eleven-lr {margin-left:11%; margin-right:11%;}
.margin-eleven-half-lr {margin-left:11.5%; margin-right:11.5%;}
.margin-twelve-lr {margin-left:12%; margin-right:12%;}
.margin-twelve-half-lr {margin-left:12.5%; margin-right:12.5%;}
.margin-thirteen-lr {margin-left:13%; margin-right:13%;}
.margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
.margin-fourteen-lr {margin-left:14%; margin-right:14%;}
.margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
.margin-fifteen-lr {margin-left:15%; margin-right:15%;}
.margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
.margin-sixteen-lr {margin-left:16%; margin-right:16%;}
.margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
.margin-seventeen-lr {margin-left:17%; margin-right:17%;}
.margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
.margin-eighteen-lr {margin-left:18%; margin-right:18%;}
.margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
.margin-nineteen-lr {margin-left:19%; margin-right:19%;}
.margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
.margin-twenty-lr {margin-left:20%; margin-right:20%;}
.margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
.margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
.margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
.margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
.margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
.margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
.margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
.margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
.margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
.margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
.margin-5px-lr {margin-left:5px; margin-right:5px;}
.margin-10px-lr {margin-left:10px; margin-right:10px;}
.margin-15px-lr {margin-left:15px; margin-right:15px;}
.margin-20px-lr {margin-left:20px; margin-right:20px;}
.margin-25px-lr {margin-left:25px; margin-right:25px;}
.margin-30px-lr {margin-left:30px; margin-right:30px;}
.margin-35px-lr {margin-left:35px; margin-right:35px;}
.margin-40px-lr {margin-left:40px; margin-right:40px;}
.margin-45px-lr {margin-left:45px; margin-right:45px;}
.margin-50px-lr {margin-left:50px; margin-right:50px;}
.margin-55px-lr {margin-left:55px; margin-right:55px;}
.margin-60px-lr {margin-left:60px; margin-right:60px;}
.margin-65px-lr {margin-left:65px; margin-right:65px;}
.margin-70px-lr {margin-left:70px; margin-right:70px;}
.margin-75px-lr {margin-left:75px; margin-right:75px;}
.margin-80px-lr {margin-left:80px; margin-right:80px;}
.margin-85px-lr {margin-left:85px; margin-right:85px;}
.margin-90px-lr {margin-left:90px; margin-right:90px;}
.margin-95px-lr {margin-left:95px; margin-right:95px;}
.margin-100px-lr {margin-left:100px; margin-right:100px;}

/* margin top and bottom */
.margin-half-tb {margin-top:.5%; margin-bottom:.5%}
.margin-one-tb {margin-top:1%; margin-bottom:1%;}
.margin-one-half-tb {margin-top:1.5%; margin-bottom:1.5%;}
.margin-two-tb {margin-top:2%; margin-bottom:2%;}
.margin-two-half-tb {margin-top:2.5%; margin-bottom:2.5%;}
.margin-three-tb {margin-top:3%; margin-bottom:3%;}
.margin-three-half-tb {margin-top:3.5%; margin-bottom:3.5%;}
.margin-four-tb {margin-top:4%; margin-bottom:4%;}
.margin-four-half-tb {margin-top:4.5%; margin-bottom:4.5%;}
.margin-five-tb {margin-top:5%; margin-bottom:5%;}
.margin-five-half-tb {margin-top:5.5%; margin-bottom:5.5%;}
.margin-six-tb {margin-top:6%; margin-bottom:6%;}
.margin-six-half-tb {margin-top:6.5%; margin-bottom:6.5%;}
.margin-seven-tb {margin-top:7%; margin-bottom:7%;}
.margin-seven-half-tb {margin-top:7.5%; margin-bottom:7.5%;}
.margin-eight-tb {margin-top:8%; margin-bottom:8%;}
.margin-eight-half-tb {margin-top:8.5%; margin-bottom:8.5%;}
.margin-nine-tb {margin-top:9%; margin-bottom:9%;}
.margin-nine-half-tb {margin-top:9.5%; margin-bottom:9.5%;}
.margin-ten-tb {margin-top:10%; margin-bottom:10%;}
.margin-ten-half-tb {margin-top:10.5%; margin-bottom:10.5%;}
.margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
.margin-eleven-half-tb {margin-top:11.5%; margin-bottom:11.5%;}
.margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
.margin-twelve-half-tb {margin-top:12.5%; margin-bottom:12.5%;}
.margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
.margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
.margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
.margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
.margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
.margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
.margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
.margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
.margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
.margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
.margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
.margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
.margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
.margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
.margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
.margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
.margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
.margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
.margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
.margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
.margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
.margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
.margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
.margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
.margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
.margin-5px-tb {margin-top:5px; margin-bottom:5px;}
.margin-10px-tb {margin-top:10px; margin-bottom:10px;}
.margin-15px-tb {margin-top:15px; margin-bottom:15px;}
.margin-20px-tb {margin-top:20px; margin-bottom:20px;}
.margin-25px-tb {margin-top:25px; margin-bottom:25px;}
.margin-30px-tb {margin-top:30px; margin-bottom:30px;}
.margin-35px-tb {margin-top:35px; margin-bottom:35px;}
.margin-40px-tb {margin-top:40px; margin-bottom:40px;}
.margin-45px-tb {margin-top:45px; margin-bottom:45px;}
.margin-50px-tb {margin-top:50px; margin-bottom:50px;}
.margin-55px-tb {margin-top:55px; margin-bottom:55px;}
.margin-60px-tb {margin-top:60px; margin-bottom:60px;}
.margin-65px-tb {margin-top:65px; margin-bottom:65px;}
.margin-70px-tb {margin-top:70px; margin-bottom:70px;}
.margin-75px-tb {margin-top:75px; margin-bottom:75px;}
.margin-80px-tb {margin-top:80px; margin-bottom:80px;}
.margin-85px-tb {margin-top:85px; margin-bottom:85px;}
.margin-90px-tb {margin-top:90px; margin-bottom:90px;}
.margin-95px-tb {margin-top:95px; margin-bottom:95px;}
.margin-100px-tb {margin-top:100px; margin-bottom:100px;}

/* ===============================
    12. Padding
================================= */

.no-padding {padding:0 !important}
.no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
.no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
.no-padding-top {padding-top:0 !important}
.no-padding-bottom {padding-bottom:0 !important}
.no-padding-left {padding-left:0 !important}
.no-padding-right {padding-right:0 !important}

.padding-half-all {padding:.5%;}
.padding-one-all {padding:1%;}
.padding-one-half-all {padding:1.5%;}
.padding-two-all {padding:2%;}
.padding-two-half-all {padding:2.5%;}
.padding-three-all {padding:3%;}
.padding-three-half-all {padding:3.5%;}
.padding-four-all {padding:4%;}
.padding-four-half-all {padding:4.5%;}
.padding-five-all {padding:5%;}
.padding-five-half-all {padding:5.5%;}
.padding-six-all {padding:6%;}
.padding-six-half-all {padding:6.5%;}
.padding-seven-all {padding:7%;}
.padding-seven-half-all {padding:7.5%;}
.padding-eight-all {padding:8%;}
.padding-eight-half-all {padding:8.5%;}
.padding-nine-all {padding:9%;}
.padding-nine-half-all {padding:9.5%;}
.padding-ten-all {padding:10%;}
.padding-ten-half-all {padding:10.5%;}
.padding-eleven-all {padding:11%;}
.padding-eleven-half-all {padding:11.5%;}
.padding-twelve-all {padding:12%;}
.padding-twelve-half-all {padding:12.5%;}
.padding-thirteen-all {padding:13%;}
.padding-thirteen-half-all {padding:13.5%;}
.padding-fourteen-all {padding:14%;}
.padding-fourteen-half-all {padding:14.5%;}
.padding-fifteen-all {padding:15%;}
.padding-fifteen-half-all {padding:15.5%;}
.padding-sixteen-all {padding:16%;}
.padding-sixteen-half-all {padding:16.5%;}
.padding-seventeen-all {padding:17%;}
.padding-seventeen-half-all {padding:17.5%;}
.padding-eighteen-all {padding:18%;}
.padding-eighteen-half-all {padding:18.5%;}
.padding-nineteen-all {padding:19%;}
.padding-nineteen-half-all {padding:19.5%;}
.padding-twenty-all {padding:20%;}
.padding-twenty-half-all {padding:20.5%;}
.padding-twenty-one-all {padding:21%;}
.padding-twenty-one-half-all {padding:21.5%;}
.padding-twenty-two-all {padding:22%;}
.padding-twenty-two-half-all {padding:22.5%;}
.padding-twenty-three-all {padding:23%;}
.padding-twenty-three-half-all {padding:23.5%;}
.padding-twenty-four-all {padding:24%;}
.padding-twenty-four-half-all {padding:24.5%;}
.padding-twenty-five-all {padding:25%;}
.padding-twenty-five-half-all {padding:25.5%;}
.padding-5px-all {padding:5px;}
.padding-10px-all {padding:10px;}
.padding-15px-all {padding:15px;}
.padding-20px-all {padding:20px;}
.padding-25px-all {padding:25px;}
.padding-30px-all {padding:30px;}
.padding-35px-all {padding:35px;}
.padding-40px-all {padding:40px;}
.padding-45px-all {padding:45px;}
.padding-50px-all {padding:50px;}
.padding-55px-all {padding:55px;}
.padding-60px-all {padding:60px;}
.padding-65px-all {padding:65px;}
.padding-70px-all {padding:70px;}
.padding-75px-all {padding:75px;}
.padding-80px-all {padding:80px;}
.padding-85px-all {padding:85px;}
.padding-90px-all {padding:90px;}
.padding-95px-all {padding:95px;}
.padding-100px-all {padding:100px;}

/* padding top */
.padding-half-top {padding-top:.5%;}
.padding-one-top {padding-top:1%;}
.padding-one-half-top {padding-top:1.5%;}
.padding-two-top {padding-top:2%;}
.padding-two-half-top {padding-top:2.5%;}
.padding-three-top {padding-top:3%;}
.padding-three-half-top {padding-top:3.5%;}
.padding-four-top {padding-top:4%;}
.padding-four-half-top {padding-top:4.5%;}
.padding-five-top {padding-top:5%;}
.padding-five-half-top {padding-top:5.5%;}
.padding-six-top {padding-top:6%;}
.padding-six-half-top {padding-top:6.5%;}
.padding-seven-top {padding-top:7%;}
.padding-seven-half-top {padding-top:7.5%;}
.padding-eight-top {padding-top:8%;}
.padding-eight-half-top {padding-top:8.5%;}
.padding-nine-top {padding-top:9%;}
.padding-nine-half-top {padding-top:9.5%;}
.padding-ten-top {padding-top:10%;}
.padding-ten-half-top {padding-top:10.5%;}
.padding-eleven-top {padding-top:11%;}
.padding-eleven-half-top {padding-top:11.5%;}
.padding-twelve-top {padding-top:12%;}
.padding-twelve-half-top {padding-top:12.5%;}
.padding-thirteen-top {padding-top:13%;}
.padding-thirteen-half-top {padding-top:13.5%;}
.padding-fourteen-top {padding-top:14%;}
.padding-fourteen-half-top {padding-top:14.5%;}
.padding-fifteen-top {padding-top:15%;}
.padding-fifteen-half-top {padding-top:15.5%;}
.padding-sixteen-top {padding-top:16%;}
.padding-sixteen-half-top {padding-top:16.5%;}
.padding-seventeen-top {padding-top:17%;}
.padding-seventeen-half-top {padding-top:17.5%;}
.padding-eighteen-top {padding-top:18%;}
.padding-eighteen-half-top {padding-top:18.5%;}
.padding-nineteen-top {padding-top:19%;}
.padding-nineteen-half-top {padding-top:19.5%;}
.padding-twenty-top {padding-top:20%;}
.padding-twenty-half-top {padding-top:20.5%;}
.padding-twenty-one-top {padding-top:21%;}
.padding-twenty-one-half-top {padding-top:21.5%;}
.padding-twenty-two-top {padding-top:22%;}
.padding-twenty-two-half-top {padding-top:22.5%;}
.padding-twenty-two-top {padding-top:22%;}
.padding-twenty-two-half-top {padding-top:22.5%;}
.padding-twenty-three-top {padding-top:23%;}
.padding-twenty-three-half-top {padding-top:23.5%;}
.padding-twenty-four-top {padding-top:24%;}
.padding-twenty-four-half-top {padding-top:24.5%;}
.padding-twenty-five-top {padding-top:25%;}
.padding-5px-top {padding-top:5px;}
.padding-10px-top {padding-top:10px;}
.padding-15px-top {padding-top:15px;}
.padding-20px-top {padding-top:20px;}
.padding-25px-top {padding-top:25px;}
.padding-30px-top {padding-top:30px;}
.padding-35px-top {padding-top:35px;}
.padding-40px-top {padding-top:40px;}
.padding-45px-top {padding-top:45px;}
.padding-50px-top {padding-top:50px;}
.padding-55px-top {padding-top:55px;}
.padding-60px-top {padding-top:60px;}
.padding-65px-top {padding-top:65px;}
.padding-70px-top {padding-top:70px;}
.padding-75px-top {padding-top:75px;}
.padding-80px-top {padding-top:80px;}
.padding-85px-top {padding-top:85px;}
.padding-90px-top {padding-top:90px;}
.padding-95px-top {padding-top:95px;}
.padding-100px-top {padding-top:100px;}

/* padding bottom */
.padding-half-bottom {padding-bottom:.5%;}
.padding-one-bottom {padding-bottom:1%;}
.padding-one-half-bottom {padding-bottom:1.5%;}
.padding-two-bottom {padding-bottom:2%;}
.padding-two-half-bottom {padding-bottom:2.5%;}
.padding-three-bottom {padding-bottom:3%;}
.padding-three-half-bottom {padding-bottom:3.5%;}
.padding-four-bottom {padding-bottom:4%;}
.padding-four-half-bottom {padding-bottom:4.5%;}
.padding-five-bottom {padding-bottom:5%;}
.padding-five-half-bottom {padding-bottom:5.5%;}
.padding-six-bottom {padding-bottom:6%;}
.padding-six-half-bottom {padding-bottom:6.5%;}
.padding-seven-bottom {padding-bottom:7%;}
.padding-seven-half-bottom {padding-bottom:7.5%;}
.padding-eight-bottom {padding-bottom:8%;}
.padding-eight-half-bottom {padding-bottom:8.5%;}
.padding-nine-bottom {padding-bottom:9%;}
.padding-nine-half-bottom {padding-bottom:9.5%;}
.padding-ten-bottom {padding-bottom:10%;}
.padding-ten-half-bottom {padding-bottom:10.5%;}
.padding-eleven-bottom {padding-bottom:11%;}
.padding-eleven-half-bottom {padding-bottom:11.5%;}
.padding-twelve-bottom {padding-bottom:12%;}
.padding-twelve-half-bottom {padding-bottom:12.5%;}
.padding-thirteen-bottom {padding-bottom:13%;}
.padding-thirteen-half-bottom {padding-bottom:13.5%;}
.padding-fourteen-bottom {padding-bottom:14%;}
.padding-fourteen-half-bottom {padding-bottom:14.5%;}
.padding-fifteen-bottom {padding-bottom:15%;}
.padding-fifteen-half-bottom {padding-bottom:15.5%;}
.padding-sixteen-bottom {padding-bottom:16%;}
.padding-sixteen-half-bottom {padding-bottom:16.5%;}
.padding-seventeen-bottom {padding-bottom:17%;}
.padding-seventeen-half-bottom {padding-bottom:17.5%;}
.padding-eighteen-bottom {padding-bottom:18%;}
.padding-eighteen-half-bottom {padding-bottom:18.5%;}
.padding-nineteen-bottom {padding-bottom:19%;}
.padding-nineteen-half-bottom {padding-bottom:19.5%;}
.padding-twenty-bottom {padding-bottom:20%;}
.padding-twenty-half-bottom {padding-bottom:20.5%;}
.padding-twenty-one-bottom {padding-bottom:21%;}
.padding-twenty-one-half-bottom {padding-bottom:21.5%;}
.padding-twenty-two-bottom {padding-bottom:22%;}
.padding-twenty-two-half-bottom {padding-bottom:22.5%;}
.padding-twenty-three-bottom {padding-bottom:23%;}
.padding-twenty-three-half-bottom {padding-bottom:23.5%;}
.padding-twenty-four-bottom {padding-bottom:24%;}
.padding-twenty-four-half-bottom {padding-bottom:24.5%;}
.padding-twenty-five-bottom {padding-bottom:25%;}
.padding-5px-bottom {padding-bottom:5px;}
.padding-10px-bottom {padding-bottom:10px;}
.padding-15px-bottom {padding-bottom:15px;}
.padding-20px-bottom {padding-bottom:20px;}
.padding-25px-bottom {padding-bottom:25px;}
.padding-30px-bottom {padding-bottom:30px;}
.padding-35px-bottom {padding-bottom:35px;}
.padding-40px-bottom {padding-bottom:40px;}
.padding-45px-bottom {padding-bottom:45px;}
.padding-50px-bottom {padding-bottom:50px;}
.padding-55px-bottom {padding-bottom:55px;}
.padding-60px-bottom {padding-bottom:60px;}
.padding-65px-bottom {padding-bottom:65px;}
.padding-70px-bottom {padding-bottom:70px;}
.padding-75px-bottom {padding-bottom:75px;}
.padding-80px-bottom {padding-bottom:80px;}
.padding-85px-bottom {padding-bottom:85px;}
.padding-90px-bottom {padding-bottom:90px;}
.padding-95px-bottom {padding-bottom:95px;}
.padding-100px-bottom {padding-bottom:100px;}

/* padding right */
.padding-half-right {padding-right:.5%;}
.padding-one-right {padding-right:1%;}
.padding-one-half-right {padding-right:1.5%;}
.padding-two-right {padding-right:2%;}
.padding-two-half-right {padding-right:2.5%;}
.padding-three-right {padding-right:3%;}
.padding-three-half-right {padding-right:3.5%;}
.padding-four-right {padding-right:4%;}
.padding-four-half-right {padding-right:4.5%;}
.padding-five-right {padding-right:5%;}
.padding-five-half-right {padding-right:5.5%;}
.padding-six-right {padding-right:6%;}
.padding-six-half-right {padding-right:6.5%;}
.padding-seven-right {padding-right:7%;}
.padding-seven-half-right {padding-right:7.5%;}
.padding-eight-right {padding-right:8%;}
.padding-eight-half-right {padding-right:8.5%;}
.padding-nine-right {padding-right:9%;}
.padding-nine-half-right {padding-right:9.5%;}
.padding-ten-right {padding-right:10%;}
.padding-ten-half-right {padding-right:10.5%;}
.padding-eleven-right {padding-right:11%;}
.padding-eleven-half-right {padding-right:11.5%;}
.padding-twelve-right {padding-right:12%;}
.padding-twelve-half-right {padding-right:12.5%;}
.padding-thirteen-right {padding-right:13%;}
.padding-thirteen-half-right {padding-right:13.5%;}
.padding-fourteen-right {padding-right:14%;}
.padding-fourteen-half-right {padding-right:14.5%;}
.padding-fifteen-right {padding-right:15%;}
.padding-fifteen-half-right {padding-right:15.5%;}
.padding-sixteen-right {padding-right:16%;}
.padding-sixteen-half-right {padding-right:16.5%;}
.padding-seventeen-right {padding-right:17%;}
.padding-seventeen-half-right {padding-right:17.5%;}
.padding-eighteen-right {padding-right:18%;}
.padding-eighteen-half-right {padding-right:18.5%;}
.padding-nineteen-right {padding-right:19%;}
.padding-nineteen-half-right {padding-right:19.5%;}
.padding-twenty-right {padding-right:20%;}
.padding-twenty-half-right {padding-right:20.5%;}
.padding-twenty-one-right {padding-right:21%;}
.padding-twenty-one-half-right {padding-right:21.5%;}
.padding-twenty-two-right {padding-right:22%;}
.padding-twenty-two-half-right {padding-right:22.5%;}
.padding-twenty-three-right {padding-right:23%;}
.padding-twenty-three-half-right {padding-right:23.5%;}
.padding-twenty-four-right {padding-right:24%;}
.padding-twenty-four-half-right {padding-right:24.5%;}
.padding-twenty-five-right {padding-right:25%;}
.padding-5px-right {padding-right:5px;}
.padding-10px-right {padding-right:10px;}
.padding-15px-right {padding-right:15px;}
.padding-20px-right {padding-right:20px;}
.padding-25px-right {padding-right:25px;}
.padding-30px-right {padding-right:30px;}
.padding-35px-right {padding-right:35px;}
.padding-40px-right {padding-right:40px;}
.padding-45px-right {padding-right:45px;}
.padding-50px-right {padding-right:50px;}
.padding-55px-right {padding-right:55px;}
.padding-60px-right {padding-right:60px;}
.padding-65px-right {padding-right:65px;}
.padding-70px-right {padding-right:70px;}
.padding-75px-right {padding-right:75px;}
.padding-80px-right {padding-right:80px;}
.padding-85px-right {padding-right:85px;}
.padding-90px-right {padding-right:90px;}
.padding-95px-right {padding-right:95px;}
.padding-100px-right {padding-right:100px;}

/* padding left */
.padding-half-left {padding-left:.5%;}
.padding-one-left {padding-left:1%;}
.padding-one-half-left {padding-left:1.5%;}
.padding-two-left {padding-left:2%;}
.padding-two-half-left {padding-left:2.5%;}
.padding-three-left {padding-left:3%;}
.padding-three-half-left {padding-left:3.5%;}
.padding-four-left {padding-left:4%;}
.padding-four-half-left {padding-left:4.5%;}
.padding-five-left {padding-left:5%;}
.padding-five-half-left {padding-left:5.5%;}
.padding-six-left {padding-left:6%;}
.padding-six-half-left {padding-left:6.5%;}
.padding-seven-left {padding-left:7%;}
.padding-seven-half-left {padding-left:7.5%;}
.padding-eight-left {padding-left:8%;}
.padding-eight-half-left {padding-left:8.5%;}
.padding-nine-left {padding-left:9%;}
.padding-nine-half-left {padding-left:9.5%;}
.padding-ten-left {padding-left:10%;}
.padding-ten-half-left {padding-left:10.5%;}
.padding-eleven-left {padding-left:11%;}
.padding-eleven-half-left {padding-left:11.5%;}
.padding-twelve-left {padding-left:12%;}
.padding-twelve-half-left {padding-left:12.5%;}
.padding-thirteen-left {padding-left:13%;}
.padding-thirteen-half-left {padding-left:13.5%;}
.padding-fourteen-left {padding-left:14%;}
.padding-fourteen-half-left {padding-left:14.5%;}
.padding-fifteen-left {padding-left:15%;}
.padding-fifteen-half-left {padding-left:15.5%;}
.padding-sixteen-left {padding-left:16%;}
.padding-sixteen-half-left {padding-left:16.5%;}
.padding-seventeen-left {padding-left:17%;}
.padding-seventeen-half-left {padding-left:17.5%;}
.padding-eighteen-left {padding-left:18%;}
.padding-eighteen-half-left {padding-left:18.5%;}
.padding-nineteen-left {padding-left:19%;}
.padding-nineteen-half-left {padding-left:19.5%;}
.padding-twenty-left {padding-left:20%;}
.padding-twenty-half-left {padding-left:20.5%;}
.padding-twenty-one-left {padding-left:21%;}
.padding-twenty-one-half-left {padding-left:21.5%;}
.padding-twenty-two-left {padding-left:22%;}
.padding-twenty-two-half-left {padding-left:22.5%;}
.padding-twenty-three-left {padding-left:23%;}
.padding-twenty-three-half-left {padding-left:23.5%;}
.padding-twenty-four-left {padding-left:24%;}
.padding-twenty-four-half-left {padding-left:24.5%;}
.padding-twenty-five-left {padding-left:25%;}
.padding-5px-left {padding-left:5px;}
.padding-10px-left {padding-left:10px;}
.padding-15px-left {padding-left:15px;}
.padding-20px-left {padding-left:20px;}
.padding-25px-left {padding-left:25px;}
.padding-30px-left {padding-left:30px;}
.padding-35px-left {padding-left:35px;}
.padding-40px-left {padding-left:40px;}
.padding-45px-left {padding-left:45px;}
.padding-50px-left {padding-left:50px;}
.padding-55px-left {padding-left:55px;}
.padding-60px-left {padding-left:60px;}
.padding-65px-left {padding-left:65px;}
.padding-70px-left {padding-left:70px;}
.padding-75px-left {padding-left:75px;}
.padding-80px-left {padding-left:80px;}
.padding-85px-left {padding-left:85px;}
.padding-90px-left {padding-left:90px;}
.padding-95px-left {padding-left:95px;}
.padding-100px-left {padding-left:100px;}

/* padding top and bottom */
.padding-half-tb {padding-top:.5%; padding-bottom:.5%;}
.padding-one-tb {padding-top:1%; padding-bottom:1%;}
.padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
.padding-two-tb {padding-top:2%; padding-bottom:2%;}
.padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
.padding-three-tb {padding-top:3%; padding-bottom:3%;}
.padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
.padding-four-tb {padding-top:4%; padding-bottom:4%;}
.padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
.padding-five-tb {padding-top:5%; padding-bottom:5%;}
.padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
.padding-six-tb {padding-top:6%; padding-bottom:6%;}
.padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
.padding-seven-tb {padding-top:7%; padding-bottom:7%;}
.padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
.padding-eight-tb {padding-top:8%; padding-bottom:8%;}
.padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
.padding-nine-tb {padding-top:9%; padding-bottom:9%;}
.padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
.padding-ten-tb {padding-top:10%; padding-bottom:10%;}
.padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
.padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
.padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
.padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
.padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
.padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
.padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
.padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
.padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
.padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
.padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
.padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
.padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
.padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
.padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
.padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
.padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
.padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
.padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
.padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
.padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20%;}
.padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
.padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
.padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
.padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
.padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
.padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
.padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
.padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
.padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
.padding-thirty-tb {padding-top:30%; padding-bottom:30%;}
.padding-5px-tb {padding-top:5px; padding-bottom:5px;}
.padding-10px-tb {padding-top:10px; padding-bottom:10px;}
.padding-15px-tb {padding-top:15px; padding-bottom:15px;}
.padding-20px-tb {padding-top:20px; padding-bottom:20px;}
.padding-25px-tb {padding-top:25px; padding-bottom:25px;}
.padding-30px-tb {padding-top:30px; padding-bottom:30px;}
.padding-35px-tb {padding-top:35px; padding-bottom:35px;}
.padding-40px-tb {padding-top:40px; padding-bottom:40px;}
.padding-45px-tb {padding-top:45px; padding-bottom:45px;}
.padding-50px-tb {padding-top:50px; padding-bottom:50px;}
.padding-55px-tb {padding-top:55px; padding-bottom:55px;}
.padding-60px-tb {padding-top:60px; padding-bottom:60px;}
.padding-65px-tb {padding-top:65px; padding-bottom:65px;}
.padding-70px-tb {padding-top:70px; padding-bottom:70px;}
.padding-75px-tb {padding-top:75px; padding-bottom:75px;}
.padding-80px-tb {padding-top:80px; padding-bottom:80px;}
.padding-85px-tb {padding-top:85px; padding-bottom:85px;}
.padding-90px-tb {padding-top:90px; padding-bottom:90px;}
.padding-95px-tb {padding-top:95px; padding-bottom:95px;}
.padding-100px-tb {padding-top:100px; padding-bottom:100px;}

/* padding left and right */
.padding-half-lr {padding-left:.5%; padding-right:.5%;}
.padding-one-lr {padding-left:1%; padding-right:1%;}
.padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
.padding-two-lr {padding-left:2%; padding-right:2%;}
.padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
.padding-three-lr {padding-left:3%; padding-right:3%;}
.padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
.padding-four-lr {padding-left:4%; padding-right:4%;}
.padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
.padding-five-lr {padding-left:5%; padding-right:5%;}
.padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
.padding-six-lr {padding-left:6%; padding-right:6%;}
.padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
.padding-seven-lr {padding-left:7%; padding-right:7%;}
.padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
.padding-eight-lr {padding-left:8%; padding-right:8%;}
.padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
.padding-nine-lr {padding-left:9%; padding-right:9%;}
.padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
.padding-ten-lr {padding-left:10%; padding-right:10%;}
.padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
.padding-eleven-lr {padding-left:11%; padding-right:11%;}
.padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
.padding-twelve-lr {padding-left:12%; padding-right:12%;}
.padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
.padding-thirteen-lr {padding-left:13%; padding-right:13%;}
.padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
.padding-fourteen-lr {padding-left:14%; padding-right:14%;}
.padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
.padding-fifteen-lr {padding-left:15%; padding-right:15%;}
.padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
.padding-sixteen-lr {padding-left:16%; padding-right:16%;}
.padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
.padding-seventeen-lr {padding-left:17%; padding-right:17%;}
.padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
.padding-eighteen-lr {padding-left:18%; padding-right:18%;}
.padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
.padding-nineteen-lr {padding-left:19%; padding-right:19%;}
.padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
.padding-twenty-lr {padding-left:20%; padding-right:20%;}
.padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
.padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
.padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
.padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
.padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
.padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
.padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
.padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
.padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
.padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
.padding-5px-lr {padding-left:5px; padding-right:5px;}
.padding-10px-lr {padding-left:10px; padding-right:10px;}
.padding-15px-lr {padding-left:15px; padding-right:15px;}
.padding-20px-lr {padding-left:20px; padding-right:20px;}
.padding-25px-lr {padding-left:25px; padding-right:25px;}
.padding-30px-lr {padding-left:30px; padding-right:30px;}
.padding-35px-lr {padding-left:35px; padding-right:35px;}
.padding-40px-lr {padding-left:40px; padding-right:40px;}
.padding-45px-lr {padding-left:45px; padding-right:45px;}
.padding-50px-lr {padding-left:50px; padding-right:50px;}
.padding-55px-lr {padding-left:55px; padding-right:55px;}
.padding-60px-lr {padding-left:60px; padding-right:60px;}
.padding-65px-lr {padding-left:65px; padding-right:65px;}
.padding-70px-lr {padding-left:70px; padding-right:70px;}
.padding-75px-lr {padding-left:75px; padding-right:75px;}
.padding-80px-lr {padding-left:80px; padding-right:80px;}
.padding-85px-lr {padding-left:85px; padding-right:85px;}
.padding-90px-lr {padding-left:90px; padding-right:90px;}
.padding-95px-lr {padding-left:95px; padding-right:95px;}
.padding-100px-lr {padding-left:100px; padding-right:100px;}

/* ==============================
    13. Display and float
================================ */

.d-initial {display: initial !important;}
.overflow-hidden {overflow:hidden !important;}
.overflow-visible {overflow:visible !important;}
.overflow-auto {overflow:auto !important;}

/* ============================== 
    14. Position
================================ */

.position-inherit {position:inherit !important}

/* top */
.top-auto {top:auto}
.top-inherit {top: inherit !important;}
.top-0 {top:0 !important;}
.top-1 {top:1px}
.top-2 {top:2px}
.top-3 {top:3px}
.top-4 {top:4px}
.top-5 {top:5px}
.top-6 {top:6px}
.top-7 {top:7px}
.top-8 {top:8px}
.top-9 {top:9px}
.top-10 {top:10px}
.top-15 {top:15px}
.top-20 {top:20px}
.top-25 {top:25px}
.top-30 {top:30px}
.top-35 {top:35px}
.top-40 {top:40px}
.top-45 {top:45px}
.top-50 {top:50px}

.top-minus1 {top:-1px}
.top-minus2 {top:-2px}
.top-minus3 {top:-3px}
.top-minus4 {top:-4px}
.top-minus5 {top:-5px}
.top-minus6 {top:-6px}
.top-minus7 {top:-7px}
.top-minus8 {top:-8px}
.top-minus9 {top:-9px}
.top-minus10 {top:-10px}
.top-minus15 {top:-15px}
.top-minus20 {top:-20px}
.top-minus25 {top:-25px}
.top-minus30 {top:-30px}
.top-minus35 {top:-35px}
.top-minus40 {top:-40px}

/* bottom */
.bottom-auto {bottom:auto}
.bottom-0 {bottom:0}
.bottom-1 {bottom:1px}
.bottom-2 {bottom:2px}
.bottom-3 {bottom:3px}
.bottom-4 {bottom:4px}
.bottom-5 {bottom:5px}
.bottom-6 {bottom:6px}
.bottom-7 {bottom:7px}
.bottom-8 {bottom:8px}
.bottom-9 {bottom:9px}
.bottom-10 {bottom:10px}
.bottom-15 {bottom:15px}
.bottom-20 {bottom:20px}
.bottom-25 {bottom:25px}
.bottom-30 {bottom:30px}
.bottom-35 {bottom:35px}
.bottom-40 {bottom:40px}
.bottom-45 {bottom:45px}
.bottom-50 {bottom:50px !important}

/* left */
.left-auto {left:auto}
.left-0 {left:0}
.left-1 {left:1px}
.left-2 {left:2px}
.left-3 {left:3px}
.left-4 {left:4px}
.left-5 {left:5px}
.left-6 {left:6px}
.left-7 {left:7px}
.left-8 {left:8px}
.left-9 {left:9px}
.left-10 {left:10px}
.left-15 {left:15px}
.left-20 {left:20px}
.left-25 {left:25px}
.left-30 {left:30px}
.left-35 {left:35px}
.left-40 {left:40px}
.left-45 {left:45px}
.left-50 {left:50px}

/* right */
.right-auto {right:auto}
.right-0 {right:0}
.right-1 {right:1px}
.right-2 {right:2px}
.right-3 {right:3px}
.right-4 {right:4px}
.right-5 {right:5px}
.right-6 {right:6px}
.right-7 {right:7px}
.right-8 {right:8px}
.right-9 {right:9px}
.right-10 {right:10px}

/* ================================
    15. Width
================================ */

.w-1px {width:1px;}
.w-2px {width:2px;}
.w-3px {width:3px;}
.w-4px {width:4px;}
.w-5px {width:5px;}
.w-6px {width:6px;}
.w-7px {width:7px;}
.w-8px {width:8px;}
.w-9px {width:9px;}
.w-10px {width:10px;}
.w-15px {width:15px;}
.w-20px {width:20px;}
.w-25px {width:25px;}
.w-30px {width:30px;}
.w-35px {width:35px;}
.w-40px {width:40px;}
.w-50px {width:50px;}
.w-55px {width:55px;}
.w-60px {width:60px;}
.w-65px {width:65px;}
.w-70px {width:70px;}
.w-75px {width:75px;}
.w-80px {width:80px;}
.w-85px {width:85px;}
.w-90px {width:90px;}
.w-100px {width:100px;}
.w-110px {width:110px;}
.w-120px {width:120px;}
.w-130px {width:130px;}
.w-150px {width:150px;}
.w-180px {width:180px;}
.w-200px {width:200px;}
.w-250px {width:250px;}
.w-300px {width:300px;}
.w-350px {width:350px;}
.w-400px {width:400px;}
.w-450px {width:450px;}
.w-500px {width:500px;}
.w-550px {width:550px;}
.w-600px {width:600px;}
.w-650px {width:650px;}
.w-700px {width:700px;}
.w-750px {width:750px;}
.w-800px {width:800px;}
.w-850px {width:850px;}
.w-900px {width:900px;}
.w-950px {width:950px;}
.w-1000px {width:1000px;}

.w-10 {width:10%;}
.w-12 {width:12%;}
.w-15 {width:15%;}
.w-20 {width:20%;}
.w-25 {width:25%;}
.w-30 {width:30%;}
.w-35 {width:35%;}
.w-40 {width:40%;}
.w-45 {width:45%;}
.w-50 {width:50%;}
.w-55 {width:55%;}
.w-60 {width:60%;}
.w-65 {width:65%;}
.w-70 {width:70%;}
.w-75 {width:75%;}
.w-80 {width:80%;}
.w-85 {width:85%;}
.w-90 {width:90%;}
.w-95 {width:95%;}
.w-100 {width:100%;}
.w-auto {width: auto}

/* ================================ 
    16. Height
================================ */

.h-1px {height: 1px}
.h-2px {height: 2px}
.h-3px {height: 3px}
.h-4px {height: 4px}
.h-5px {height: 5px}
.h-6px {height: 6px}
.h-7px {height: 7px}
.h-8px {height: 8px}
.h-9px {height: 9px}
.h-10px {height: 10px}
.h-80px {height: 80px}
.h-90px {height: 90px}
.h-100px {height: 100px}
.h-130px {height: 130px}
.h-150px {height: 150px}
.h-200px {height: 200px}
.h-250px {height: 250px}
.h-300px {height: 300px}
.h-350px {height: 350px}
.h-400px {height: 400px}
.h-450px {height: 450px}
.h-500px {height: 500px}
.h-550px {height: 550px}
.h-600px {height: 600px}
.h-650px {height: 650px}
.h-700px {height: 700px}
.h-750px {height: 750px}
.h-800px {height: 800px}
.h-850px {height: 850px}

.max-h-100 {max-height: 100%}
.full-screen {height: 980px;}
.minheight-fullscreen {min-height: 100vh}

/* min-height */
.min-h-100px {min-height: 100px}
.min-h-200px {min-height: 200px}
.min-h-300px {min-height: 300px}
.min-h-400px {min-height: 400px}
.min-h-500px {min-height: 500px}
.min-h-600px {min-height: 600px}
.min-h-700px {min-height: 700px}

/* screen height  */
.extra-small-screen {height:300px;}
.small-screen {height:400px;}
.one-second-screen {height:600px;}
.one-third-screen {height:700px;}
.one-fourth-screen {height:800px;}
.one-fifth-screen {height:900px;}
.one-sixth-screen {height:887px;}

/* ===================================
    17. Icon
====================================== */

/* icon size */
.icon-very-small {font-size: 16px}
.icon-small {font-size: 24px}
.icon-medium {font-size: 35px}
.icon-extra-medium {font-size: 40px}
.icon-large {font-size: 50px}
.icon-round-small {border-radius: 100%; display: table-cell; height: 80px; margin: 0 auto; text-align: center; vertical-align: middle; width: 80px; font-size:32px}
.icon-round-medium {border-radius: 100%; display: table-cell; height: 90px; margin: 0 auto; text-align: center; vertical-align: middle; width: 90px;}

/* social media icon */
.icon-social-very-small {font-size: 12px}
.icon-social-small {font-size: 14px}
.icon-social-medium {font-size: 16px}
.icon-social-large {font-size: 20px}
.icon-social-extra-large {font-size: 24px}
.icon-social-very-small a i, .icon-social-small a i, .icon-social-medium a i {margin: 0 8px; vertical-align: middle;}
.icon-social-large a i {margin: 0 4px; vertical-align: middle;}

/* social media icon style */
.extra-small-icon, .small-icon, .medium-icon, .large-icon, .extra-large-icon {list-style: none; padding: 0;}
.extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {display: inline-block;}
footer .extra-small-icon li:first-child, footer .small-icon li:first-child, footer .medium-icon li:first-child, footer .large-icon li:first-child, footer .extra-large-icon li:first-child {margin-left: 0;}
footer .extra-small-icon li:last-child, footer .small-icon li:last-child, footer .medium-icon li:last-child, footer .large-icon li:last-child, footer .extra-large-icon li:last-child {margin-right: 0;}
.extra-small-icon li {margin: 0 2px}
.small-icon li {margin: 0 5px}
.medium-icon li {margin: 0 8px}
.large-icon li {margin: 0 10px}
.extra-large-icon li {margin: 0 12px}
.extra-small-icon a {font-size: 14px; width:30px; height:30px;line-height:29px;}
.small-icon a {font-size: 16px; width: 40px; height:40px;line-height: 38px;}
.medium-icon a {font-size: 20px; width: 50px; height:50px;line-height: 48px;}
.large-icon a {font-size: 24px; width: 60px; height: 60px;line-height: 61px;}
.extra-large-icon a {font-size: 30px; width: 70px; height: 70px;line-height: 68px;}

/* social icon style */
.social-icon-style-1 a.facebook,.social-icon-style-2 a.facebook,.social-icon-style-3 a.facebook,.social-icon-style-4 a.facebook span,.social-icon-style-10 a.facebook span {background-color: #3b5998}
.social-icon-style-1 a.twitter,.social-icon-style-2 a.twitter,.social-icon-style-3 a.twitter,.social-icon-style-4 a.twitter span,.social-icon-style-10 a.twitter span {background-color: #00aced}
.social-icon-style-1 a.google,.social-icon-style-2 a.google,.social-icon-style-3 a.google,.social-icon-style-4 a.google span,.social-icon-style-10 a.google span {background-color: #dc4a38}
.social-icon-style-1 a.dribbble,.social-icon-style-2 a.dribbble,.social-icon-style-3 a.dribbble,.social-icon-style-4 a.dribbble span,.social-icon-style-10 a.dribbble span {background-color: #ea4c89}
.social-icon-style-1 a.youtube,.social-icon-style-2 a.youtube,.social-icon-style-3 a.youtube,.social-icon-style-4 a.youtube span,.social-icon-style-10 a.youtube span {background-color: #bb0000}
.social-icon-style-1 a.linkedin,.social-icon-style-2 a.linkedin,.social-icon-style-3 a.linkedin,.social-icon-style-4 a.linkedin span,.social-icon-style-10 a.linkedin span {background-color: #007bb6}
.social-icon-style-1 a.instagram,.social-icon-style-2 a.instagram,.social-icon-style-3 a.instagram,.social-icon-style-4 a.instagram span,.social-icon-style-10 a.instagram span {background-color: #FE1F49}
.social-icon-style-1 a.pinterest,.social-icon-style-2 a.pinterest,.social-icon-style-3 a.pinterest,.social-icon-style-4 a.pinterest span,.social-icon-style-10 a.pinterest span {background-color: #CB2027}
.social-icon-style-1 a.flickr,.social-icon-style-2 a.flickr,.social-icon-style-3 a.flickr,.social-icon-style-4 a.flickr span,.social-icon-style-10 a.flickr span {background-color: #ff0084}
.social-icon-style-1 a.rss,.social-icon-style-2 a.rss,.social-icon-style-3 a.rss,.social-icon-style-4 a.rss span,.social-icon-style-10 a.rss span {background-color: #f2890a}
.social-icon-style-1 a.behance,.social-icon-style-2 a.behance,.social-icon-style-3 a.behance,.social-icon-style-4 a.behance span,.social-icon-style-10 a.behance span {background-color: #1769ff}
.social-icon-style-1 a.vine,.social-icon-style-2 a.vine,.social-icon-style-3 a.vine,.social-icon-style-4 a.vine span,.social-icon-style-10 a.vine span {background-color: #00bf8f}
.social-icon-style-1 a.email,.social-icon-style-2 a.email,.social-icon-style-3 a.email,.social-icon-style-4 a.email span,.social-icon-style-10 a.email span {background-color: #7d7d7d}
.social-icon-style-1 a.sms,.social-icon-style-2 a.sms,.social-icon-style-3 a.sms,.social-icon-style-4 a.sms span,.social-icon-style-10 a.sms span {background-color: #ffbd00}
.social-icon-style-1 a.sharethis,.social-icon-style-2 a.sharethis,.social-icon-style-3 a.sharethis,.social-icon-style-4 a.sharethis span,.social-icon-style-10 a.sharethis span {background-color: #95D03A}
.social-icon-style-1 a.reddit,.social-icon-style-2 a.reddit,.social-icon-style-3 a.reddit,.social-icon-style-4 a.reddit span,.social-icon-style-10 a.reddit span {background-color: #ff4500}
.social-icon-style-1 a.tumblr,.social-icon-style-2 a.tumblr,.social-icon-style-3 a.tumblr,.social-icon-style-4 a.tumblr span,.social-icon-style-10 a.tumblr span {background-color: #32506d}
.social-icon-style-1 a.digg,.social-icon-style-2 a.digg,.social-icon-style-3 a.digg,.social-icon-style-4 a.digg span,.social-icon-style-10 a.digg span {background-color: #262626}
.social-icon-style-1 a.stumbleupon,.social-icon-style-2 a.stumbleupon,.social-icon-style-3 a.stumbleupon,.social-icon-style-4 a.stumbleupon span,.social-icon-style-10 a.stumbleupon span {background-color: #eb4924}
.social-icon-style-1 a.whatsapp,.social-icon-style-2 a.whatsapp,.social-icon-style-3 a.whatsapp,.social-icon-style-4 a.whatsapp span,.social-icon-style-10 a.whatsapp span {background-color: #25d366}
.social-icon-style-1 a.vk,.social-icon-style-2 a.vk,.social-icon-style-3 a.vk,.social-icon-style-4 a.vk span,.social-icon-style-10 a.vk span {background-color: #4c6c91}
.social-icon-style-1 a.weibo,.social-icon-style-2 a.weibo,.social-icon-style-3 a.weibo,.social-icon-style-4 a.weibo span,.social-icon-style-10 a.weibo span {background-color: #ff9933}
.social-icon-style-1 a.odnoklassniki,.social-icon-style-2 a.odnoklassniki,.social-icon-style-3 a.odnoklassniki,.social-icon-style-4 a.odnoklassniki span,.social-icon-style-10 a.odnoklassniki span {background-color: #d7772d}
.social-icon-style-1 a.xing,.social-icon-style-2 a.xing,.social-icon-style-3 a.xing,.social-icon-style-4 a.xing span,.social-icon-style-10 a.xing span {background-color: #1a7576}
.social-icon-style-1 a.print,.social-icon-style-2 a.print,.social-icon-style-3 a.print,.social-icon-style-4 a.print span,.social-icon-style-10 a.print span {background-color: #222222}
.social-icon-style-1 a.blogger,.social-icon-style-2 a.blogger,.social-icon-style-3 a.blogger,.social-icon-style-4 a.blogger span,.social-icon-style-10 a.blogger span {background-color: #ff8000}
.social-icon-style-1 a.flipboard,.social-icon-style-2 a.flipboard,.social-icon-style-3 a.flipboard,.social-icon-style-4 a.flipboard span,.social-icon-style-10 a.flipboard span {background-color: #e12828}
.social-icon-style-1 a.meneame,.social-icon-style-2 a.meneame,.social-icon-style-3 a.meneame,.social-icon-style-4 a.meneame span,.social-icon-style-10 a.meneame span {background-color: #ff6400}
.social-icon-style-1 a.mailru,.social-icon-style-2 a.mailru,.social-icon-style-3 a.mailru,.social-icon-style-4 a.mailru span,.social-icon-style-10 a.mailru span {background-color: #168de2}
.social-icon-style-1 a.delicious,.social-icon-style-2 a.delicious,.social-icon-style-3 a.delicious,.social-icon-style-4 a.delicious span,.social-icon-style-10 a.delicious span {background-color: #205cc0}
.social-icon-style-1 a.livejournal,.social-icon-style-2 a.livejournal,.social-icon-style-3 a.livejournal,.social-icon-style-4 a.livejournal span,.social-icon-style-10 a.livejournal span {background-color: #00b0ea}

/* social icon style */
.social-icon-style-6 a.facebook:hover {border-color: #3b5998; color: #3b5998}
.social-icon-style-6 a.twitter:hover {border-color: #00aced; color: #00aced}
.social-icon-style-6 a.google:hover {border-color: #dc4a38; color: #dc4a38}
.social-icon-style-6 a.dribbble:hover {border-color: #ea4c89; color: #ea4c89}
.social-icon-style-6 a.youtube:hover {border-color: #bb0000; color: #bb0000}
.social-icon-style-6 a.linkedin:hover {border-color: #0077b5; color: #0077b5}
.social-icon-style-6 a.instagram:hover {border-color: #FE1F49; color: #FE1F49}
.social-icon-style-6 a.pinterest:hover {border-color: #CB2027; color: #CB2027}
.social-icon-style-6 a.flickr:hover {border-color: #ff0084; color: #ff0084}
.social-icon-style-6 a.rss:hover {border-color: #f2890a; color: #f2890a}
.social-icon-style-6 a.behance:hover {border-color: #1769ff; color: #1769ff}
.social-icon-style-6 a.vine:hover {border-color: #00bf8f; color: #00bf8f}
.social-icon-style-6 a.email:hover {border-color: #7d7d7d; color: #7d7d7d}
.social-icon-style-6 a.sms:hover {border-color: #ffbd00; color: #ffbd00}
.social-icon-style-6 a.sharethis:hover {border-color: #95D03A; color: #95D03A}
.social-icon-style-6 a.reddit:hover {border-color: #ff4500; color: #ff4500}
.social-icon-style-6 a.tumblr:hover {border-color: #32506d; color: #32506d}
.social-icon-style-6 a.digg:hover {border-color: #262626; color: #262626}
.social-icon-style-6 a.stumbleupon:hover {border-color: #eb4924; color: #eb4924}
.social-icon-style-6 a.whatsapp:hover {border-color: #25d366; color: #25d366}
.social-icon-style-6 a.vk:hover {border-color: #4c6c91; color: #4c6c91}
.social-icon-style-6 a.weibo:hover {border-color: #ff9933; color: #ff9933}
.social-icon-style-6 a.odnoklassniki:hover {border-color: #d7772d; color: #d7772d}
.social-icon-style-6 a.xing:hover {border-color: #1a7576; color: #1a7576}
.social-icon-style-6 a.print:hover{border-color: #222222; color: #222222}
.social-icon-style-6 a.blogger:hover {border-color: #ff8000; color: #ff8000}
.social-icon-style-6 a.flipboard:hover {border-color: #e12828; color: #e12828}
.social-icon-style-6 a.meneame:hover {border-color: #ff6400; color: #ff6400}
.social-icon-style-6 a.mailru:hover {border-color: #168de2; color: #168de2}
.social-icon-style-6 a.delicious:hover {border-color: #205cc0; color: #205cc0}
.social-icon-style-6 a.livejournal:hover {border-color: #00b0ea; color: #00b0ea}

/* social icon style */
.social-icon-style-7 a.facebook:hover {border-color: #3b5998; background-color: #3b5998}
.social-icon-style-7 a.twitter:hover {border-color: #00aced; background-color: #00aced}
.social-icon-style-7 a.google:hover {border-color: #dc4a38; background-color: #dc4a38}
.social-icon-style-7 a.dribbble:hover {border-color: #ea4c89; background-color: #ea4c89}
.social-icon-style-7 a.youtube:hover {border-color: #bb0000; background-color: #bb0000}
.social-icon-style-7 a.linkedin:hover {border-color: #0077b5; background-color: #0077b5}
.social-icon-style-7 a.instagram:hover {border-color: #FE1F49; background-color: #FE1F49}
.social-icon-style-7 a.pinterest:hover {border-color: #CB2027; background-color: #CB2027}
.social-icon-style-7 a.flickr:hover {border-color: #ff0084; background-color: #ff0084}
.social-icon-style-7 a.rss:hover {border-color: #f2890a; background-color: #f2890a}
.social-icon-style-7 a.behance:hover {border-color: #1769ff; background-color: #1769ff}
.social-icon-style-7 a.vine:hover {border-color: #00bf8f; background-color: #00bf8f}
.social-icon-style-7 a.email:hover {border-color: #7d7d7d; background-color: #7d7d7d}
.social-icon-style-7 a.sms:hover {border-color: #ffbd00; background-color: #ffbd00}
.social-icon-style-7 a.sharethis:hover {border-color: #95D03A; background-color: #95D03A}
.social-icon-style-7 a.reddit:hover {border-color: #ff4500; background-color: #ff4500}
.social-icon-style-7 a.tumblr:hover {border-color: #32506d; background-color: #32506d}
.social-icon-style-7 a.digg:hover {border-color: #262626; background-color: #262626}
.social-icon-style-7 a.stumbleupon:hover {border-color: #eb4924; background-color: #eb4924}
.social-icon-style-7 a.whatsapp:hover {border-color: #25d366; background-color: #25d366}
.social-icon-style-7 a.vk:hover {border-color: #4c6c91; background-color: #4c6c91}
.social-icon-style-7 a.weibo:hover {border-color: #ff9933; background-color: #ff9933}
.social-icon-style-7 a.odnoklassniki:hover {border-color: #d7772d; background-color: #d7772d}
.social-icon-style-7 a.xing:hover {border-color: #1a7576; background-color: #1a7576}
.social-icon-style-7 a.print:hover{border-color: #222222; background-color: #222222}
.social-icon-style-7 a.blogger:hover {border-color: #ff8000; background-color: #ff8000}
.social-icon-style-7 a.flipboard:hover {border-color: #e12828; background-color: #e12828}
.social-icon-style-7 a.meneame:hover {border-color: #ff6400; background-color: #ff6400}
.social-icon-style-7 a.mailru:hover {border-color: #168de2; background-color: #168de2}
.social-icon-style-7 a.delicious:hover {border-color: #205cc0; background-color: #205cc0}
.social-icon-style-7 a.livejournal:hover {border-color: #00b0ea; background-color: #00b0ea}

/* icon like counter */
a.likes-count {padding: 0 15px; width: auto; border-radius: 30px !important;}
a.likes-count i {margin-right: 8px;}
a.likes-count span {position: relative; top: -1px}

/* icon hover effect style 1 */
.social-icon-style-1 a {text-align: center; display:inline-block; transition: all 400ms; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; color: #fff}
.social-icon-style-1 a:hover {border-radius: 100%;}

/* icon hover effect style 2 */
.social-icon-style-2 a {text-align: center; display:inline-block; transition: all 400ms; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; border-radius: 100%; color: #fff}
.social-icon-style-2 a:hover {border-radius: 0;}

/* icon hover effect style 3 */
.social-icon-style-3 a {text-align: center; display:inline-block; transition: all 400ms; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; border-radius: 100%; color: #fff} 
.social-icon-style-3 a:hover i{transition: transform 0.4s ease-out; -webkit-transition: transform 0.4s ease-out; -moz-transition: transform 0.4s ease-out; -ms-transition: transform 0.4s ease-out; -o-transition: transform 0.4s ease-out; transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -o-transform: rotateZ(360deg);}

/* icon hover effect style 4 */
.social-icon-style-4 a {text-align: center; display:inline-block; border-radius: 100%; position: relative; border: 1px solid rgba(0, 0, 0, 0.1); color: #232323; text-align: center; z-index: 1;}
.social-icon-style-4 a:hover {color: #fff;}
.social-icon-style-4 a span {border-radius: 0; display: block; height: 0; left: 50%; margin: 0; position: absolute; top: 50%; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; width: 0;z-index: -1;}
.social-icon-style-4 a:hover span{width:100%; height:100%; border-radius: 100%; top: 0; left: 0;}

/* icon hover effect style 5 */
.social-icon-style-5 a {text-align: center; display:inline-block; color: #232323}
.social-icon-style-5 a:hover {color: #fff; border-radius: 100%; background-color: var(--base-color)} 

/* icon hover effect style 5 light*/
.social-icon-style-5-light a {text-align: center; display:inline-block;color: #fff}
.social-icon-style-5-light a:hover {color: #fff; border-radius: 100%; background-color: var(--base-color)} 

/* icon hover effect style 6 */
.social-icon-style-6 a {text-align: center; display:inline-block;border: 1px solid rgba(0,0,0,0.1);color: #232323; background-color: transparent; border-radius: 100%;}
.social-icon-style-6 a:hover {border-color: var(--base-color); color: var(--base-color); background-color: transparent;}

/* icon hover effect style 7 */
.social-icon-style-7 a {text-align: center; display:inline-block; border-radius: 100%; color: #232323; background-color: #fff;}
.social-icon-style-7 a:hover {color: #fff; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2); -o-transform: scale(1.2);}

/* icon hover effect style 8 */
.social-icon-style-8 ul li a {text-align: center; width: auto; height: auto}
.social-icon-style-8 a:hover {color: var(--base-color) !important;}

/* icon hover effect style 9 */
.social-icon-style-9 ul li a {text-align: center; width: auto; height: auto}

/* social icon style */
.social-icon-style-9 a.facebook:hover {color: #3b5998;}
.social-icon-style-9 a.twitter:hover {color: #00aced;}
.social-icon-style-9 a.google:hover {color: #dc4a38;}
.social-icon-style-9 a.dribbble:hover {color: #ea4c89;}
.social-icon-style-9 a.youtube:hover {color: #bb0000;}
.social-icon-style-9 a.linkedin:hover {color: #007bb6;}
.social-icon-style-9 a.pinterest:hover {color: #CB2027}
.social-icon-style-9 a.email:hover {color: #7d7d7d}
.social-icon-style-9 a.sms:hover {color: #ffbd00}
.social-icon-style-9 a.sharethis:hover {color: #95D03A}
.social-icon-style-9 a.reddit:hover {color: #ff4500}
.social-icon-style-9 a.tumblr:hover {color: #32506d}
.social-icon-style-9 a.digg:hover {color: #262626}
.social-icon-style-9 a.stumbleupon:hover {color: #eb4924}
.social-icon-style-9 a.whatsapp:hover {color: #25d366}
.social-icon-style-9 a.vk:hover {color: #4c6c91}
.social-icon-style-9 a.weibo:hover {color: #ff9933}
.social-icon-style-9 a.odnoklassniki:hover {color: #d7772d}
.social-icon-style-9 a.xing:hover {color: #1a7576}
.social-icon-style-9 a.print:hover {color: #222222}
.social-icon-style-9 a.blogger:hover {color: #ff8000}
.social-icon-style-9 a.flipboard:hover {color: #e12828}
.social-icon-style-9 a.meneame:hover {color: #ff6400}
.social-icon-style-9 a.mailru:hover {color: #168de2}
.social-icon-style-9 a.delicious:hover {color: #205cc0}
.social-icon-style-9 a.livejournal:hover {color: #00b0ea}

/* icon hover effect style 10 light */
.social-icon-style-10 {position: relative;}
.social-icon-style-10 a {text-align: center; display:inline-block; border-radius: 100%; position: relative; text-align: center}
.social-icon-style-10 a:hover {color: #fff;}
.social-icon-style-10 a i {position: relative; z-index: 1;}
.social-icon-style-10 a span {border-radius: 0; display: block; height: 0; left: 50%; margin: 0; position: absolute; top: 50%; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; width: 0;}
.social-icon-style-10 a:hover span{width:100%; height:100%; border-radius: 100%; top: 0; left: 0;}

/* social icon style */
.social-icon-style-11 {position: relative;}
.social-icon-style-11 a {text-align: center; display:inline-block; border-radius: 100%; position: relative; text-align: center}
.social-icon-style-11 a.facebook {color: #3b5998}
.social-icon-style-11 a.twitter {color: #00aced}
.social-icon-style-11 a.google {color: #dc4a38}
.social-icon-style-11 a.dribbble {color: #ea4c89}
.social-icon-style-11 a.youtube {color: #bb0000}
.social-icon-style-11 a.linkedin {color: #0077b5}
.social-icon-style-11 a.instagram {color: #FE1F49}
.social-icon-style-11 a.pinterest {color: #CB2027}
.social-icon-style-11 a.flickr {color: #ff0084}
.social-icon-style-11 a.rss {color: #f2890a}
.social-icon-style-11 a.behance {color: #1769ff}
.social-icon-style-11 a.vine {color: #00bf8f}
.social-icon-style-11 a.email {color: #7d7d7d}
.social-icon-style-11 a.sms {color: #ffbd00}
.social-icon-style-11 a.sharethis {color: #95D03A}
.social-icon-style-11 a.reddit {color: #ff4500}
.social-icon-style-11 a.tumblr {color: #32506d}
.social-icon-style-11 a.digg {color: #262626}
.social-icon-style-11 a.stumbleupon {color: #eb4924}
.social-icon-style-11 a.whatsapp {color: #25d366}
.social-icon-style-11 a.vk {color: #4c6c91}
.social-icon-style-11 a.weibo {color: #ff9933}
.social-icon-style-11 a.odnoklassniki {color: #d7772d}
.social-icon-style-11 a.xing {color: #1a7576}
.social-icon-style-11 a.print{color: #222222}
.social-icon-style-11 a.blogger {color: #ff8000}
.social-icon-style-11 a.flipboard {color: #e12828}
.social-icon-style-11 a.meneame {color: #ff6400}
.social-icon-style-11 a.mailru {color: #168de2}
.social-icon-style-11 a.delicious {color: #205cc0}
.social-icon-style-11 a.livejournal {color: #00b0ea}
.social-icon-style-11 a:hover {color: #fff;}

footer .small-icon li {margin: 0 8px;}

/* country flag icon */
.icon-country {width: 16px; height: 16px; display: inline-block; margin:0 10px 0 5px; vertical-align: middle;}
.icon-country.usa {background:url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/country-flag-16X16/usa.png?881244f6d941098994f66f01c0cef139)}
.icon-country.england {background:url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/country-flag-16X16/england.png?fa1c85e8f46d54bec7650c3aaa22a8fe)}
.icon-country.china {background:url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/country-flag-16X16/china.png?3f8fb102f474a30de7e80a1bf2580dba)}
.icon-country.hong-kong {background:url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/country-flag-16X16/hong-kong.png?2bf4d436235ff02fa2e31b40d28c7711)}
.icon-country.france {background:url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/country-flag-16X16/france.png?d909ff1434128340008455d23a24fbed)}

/* ===================================
    18. Magnific popup
====================================== */

.mfp-bg, .my-mfp-zoom-in.mfp-ready.mfp-bg, .my-mfp-slide-bottom.mfp-ready.mfp-bg {background: #000; opacity: 0.93;}
.mfp-bg, .mfp-wrap {z-index: 10007}
#popup-form {cursor:default;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color:#fff; background: transparent}
.mfp-iframe-scaler iframe {box-shadow: none;}
.mfp-iframe-holder .mfp-content {max-width: 1020px;}
.mfp-close,.mfp-close:active {opacity: 1; background-color:transparent; color: #fff; right: 30px; top: 30px;}
.modal-popup-main .mfp-close, .modal-popup-main .mfp-close:active {right: 0; top: 0;}
.portfolio-gallery a{position: relative; display:block}

/* metro gallery */
.metro-gallery.hover-option10 .grid-item figure .portfolio-icon {margin-bottom: 0;}

/* justify-gallery */
.justify-hover-icon {position: absolute;height: 100%; width: 100%; background: rgba(0,0,0,0.6); top: 0; left: 0; text-align: center; opacity: 0;}
.justify-hover-icon .ti-zoom-in {font-size: 24px; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}
.justify-gallery-content:hover .justify-hover-icon .ti-zoom-in {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.justify-gallery-content:hover .justify-hover-icon {opacity: 1}

.mfp-arrow-right:after, .mfp-arrow-left:after {display: none}
.mfp-arrow-right:before, .mfp-arrow-left:before {width: initial; height: initial; position: initial; left: initial; top: initial; border: initial;}
.mfp-arrow-right:before {border-left: none; content: "\E628"; font-size: 2em; font-family: 'themify'; color: #fff;}
.mfp-arrow-left:before {border-right: none; content: "\E629"; font-size: 2em; font-family: 'themify'; color: #fff;}
.mfp-bottom-bar {margin-top: -24px; font-size: 12px}
.mfp-close {font-size: 36px; font-family: 'Montserrat', sans-serif; font-weight: 500}
.mfp-arrow-left {left: 10px;}
.mfp-arrow-right {right: 10px;}
.left-nav-sidebar .mfp-arrow-left {left: 90px;}
.left-nav-sidebar .mfp-container {padding-left: 90px;}

@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}

.mfp-figure {-webkit-animation-name: fadeIn; -moz-animation-name: fadeIn; -o-animation-name: fadeIn; -ms-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .4s; -moz-animation-duration: .4s; -ms-animation-duration: .4s; -o-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; webkit-backface-visibility: hidden; -moz-backface-visibility:hidden;  -ms-backface-visibility:hidden;}

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scale(0.8);  -moz-transform: scale(0.8); -ms-transform: scale(0.8);  -o-transform: scale(0.8); transform: scale(0.8);}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}

/* dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -ms-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

/* fade move animation for second dialog */
.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg); -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg); -o-transform: translateY(-20px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg); transform: translateY(-20px) perspective(600px) rotateX(10deg);}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: translateY(0) perspective(600px) rotateX(0); -moz-transform: translateY(0) perspective(600px) rotateX(0); -ms-transform: translateY(0) perspective(600px) rotateX(0); -o-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0);}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0; -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg); -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg); -o-transform: translateY(-10px) perspective(600px) rotateX(10deg); transform: translateY(-10px) perspective(600px) rotateX(10deg);}

/* dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -ms-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}

/* simple fade transition */
.mfp-fade.mfp-bg {opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.97;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}

/* grid */
.show-grid [class^="col-"] {background-color: #f5f5f5; border: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 15px; padding: 10px 0; text-align: center;}

/* message box */
.alert-dismissable .close, .alert-dismissible .close {top: 0}
.alert-dismissible .btn-close {height: 100%; background-size: 10px; padding-top: 0; padding-bottom: 0; outline: none;}
.alert-dismissible .btn-close:focus {box-shadow: none;}

/* ===================================
    19. Header
====================================== */
.side-left-menu-close {display: none; position: fixed; top: 0; right: 0; height:100%;}

/* header icon */
.header-searchbar {border-left: 1px solid rgba(0,0,0,.15); padding-left: 15px; display: inline-block; line-height: 15px; position: relative;}
.header-social-icon {border-left: 1px solid rgba(0, 0, 0, 0.15); padding-left: 15px; margin-left: 12px; display: inline-block; line-height: 15px; position: relative;}
.heder-menu-button {display: inline-block; line-height: 14px; padding-left: 5px; position: relative;}
nav.navbar.bootsnav .heder-menu-button .navbar-toggler {float: none; padding: 0; margin-top: 0; margin-bottom: 0; top: 4px}
.navbar-nav > li.dropdown .dropdown-toggle::after {display: none;}
.navbar-toggler .icon-bar {display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggler .icon-bar+.icon-bar {margin-top: 4px;}
.navbar-toggler:focus {box-shadow: none;}
.white-link .header-searchbar, .white-link .header-social-icon {border-left: 1px solid rgba(255,255,255,.15);}
.header-social-icon a {color: #232323}
.header-social-icon a i, .header-searchbar a i {margin: 0 11px;}
.header-searchbar a i {position: relative;}
.search-icon {padding-right: 10px;}
.header-social-icon a:last-child i {margin-right: 0;}

/* menu center */
.menu-center .header-right {flex: 1 2 auto;}
.navbar-collapse {padding-left: 0; padding-right: 0; min-height: 0px;}

/* menu center logo */
.menu-logo-center .navbar-left > li {float: none; display: inline-block; vertical-align: middle;}
header nav.menu-logo-center .navbar-nav > li > a {margin: 0 20px;}
header nav.menu-logo-center .navbar-nav > li:last-child a {margin-right: 20px}

/* default pionter cursor */
header nav.navbar a:not([href]):not([tabindex]):focus, header nav.navbar a:not([href]):not([tabindex]):hover {cursor: pointer;}

/* header navigation color and logo */
header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a{color: #232323; cursor: pointer;}
header nav.navbar.white-link .navbar-nav > li > a, nav.navbar.bootsnav.white-link ul.nav > li > a,
header nav.navbar.white-link .header-social-icon a,  nav.navbar.bootsnav.white-link .header-social-icon a,
header nav.navbar.white-link .header-searchbar a,  nav.navbar.bootsnav.white-link .header-searchbar a,
header nav.navbar.bootsnav ul.nav.white-link > li > a,  nav.navbar.white-link .heder-menu-button a {color: #fff}

header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a,
header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a,
header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a,
header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a,
header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a,
header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a,
header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a,
header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a {color: #232323}

header .logo .logo-dark, header .logo .logo-light {visibility: hidden; opacity: 0; width: 0; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
header .logo .logo-dark.default, header .logo .logo-light.default {visibility: visible; opacity: 1; width: auto; transition-duration:0.5s;  -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
header.sticky nav.header-dark-transparent .logo .logo-light, header.sticky nav.header-dark .logo .logo-light {visibility: visible;  opacity: 1; width: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
header.sticky nav.header-dark-transparent .logo .logo-dark, header.sticky nav.header-dark .logo .logo-dark {visibility: hidden; opacity: 0; width: 0; transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
header.sticky nav.header-light-transparent .logo .logo-dark, header.sticky nav.header-light .logo .logo-dark {visibility: visible;  opacity: 1; width: auto; transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
header.sticky nav.header-light-transparent .logo .logo-light, header.sticky nav.header-light .logo .logo-light {visibility: hidden; opacity: 0; width: 0; transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}

.navbar-top-scroll {position: absolute; top: 0; z-index: 5;}
header.sticky nav.navbar-top-scroll {background-color: inherit;}
header a.logo {display: inline-block; vertical-align: middle;}
header a.logo img {max-height:26px;}
header .left-nav .sidebar-part1 a.logo img {max-height:inherit;}
.logo-holder img {max-height: 26px;}

/* header animation */
.navbar-top {position: fixed;top: 0; left: 0; right: 0; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
.sticky .navbar-top {top: -160px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
.sticky.header-appear .navbar-top.navbar-transparent-no-sticky, .sticky.header-appear .navbar-fixed-top.navbar-transparent-no-sticky {top: -160px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
.sticky.header-appear .navbar-top {top: 0; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;}

header .bootsnav .dropdown .animated {-webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -ms-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;}
nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {position: absolute; height: calc(100% + 20px); width: 100%; display: block;content: "";}

header.sticky .navbar-scroll-fixed-top {position: fixed; top: 0; width: 100%; left: 0; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
header.sticky .navbar-scroll-top {position: fixed; top: -120px; width: 100%; left: 0; transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s;}
header.sticky.header-appear .navbar-scroll-top {top: 0; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s;}

/* navigation */
header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a:hover, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a:hover, header.header-appear nav.header-light-transparent .header-social-icon a:hover, header.header-appear nav.header-light .header-social-icon a:hover, header.header-appear nav.header-light.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover, header.header-appear nav.header-light-transparent .header-searchbar a:hover, header.header-appear nav.header-light .header-searchbar a:hover, header.header-appear nav.header-light.white-link .header-searchbar a:hover, header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover, header nav.navbar .navbar-nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .header-search-form:hover, .header-social-icon a:hover {color: rgba(0,0,0,0.6)}
header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover {color: rgba(255,255,255,0.6)}
header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {color: rgba(0,0,0,0.6)}
.navbar-nav>li>a {line-height: 20px;}

header.sticky nav.navbar.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a:hover {color: rgba(0,0,0,0.6);}
header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a:hover, header.sticky nav.header-dark .header-social-icon a:hover {color: rgba(255,255,255,0.6);}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.active > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {color: rgba(0,0,0,0.6)}
header nav.navbar.white-link .navbar-nav > li.active > a, nav.navbar.bootsnav.white-link ul.nav > li.active > a, header nav.navbar.bootsnav ul.nav.white-link > li.active > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.active > a, header.header-appear nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark-transparent .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark-transparent.white-link .navbar-nav > li.active > a {color: rgba(255,255,255,0.6)}
header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li.active > a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li.active > a {color: rgba(0,0,0,0.6)}
header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {color: rgba(0,0,0,0.6);}
header.sticky nav.navbar.header-dark.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li.active > a {color: rgba(255,255,255,0.6);}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a.active, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a.active, header nav.navbar .navbar-nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {color: rgba(0,0,0,0.6)}
header nav.navbar.white-link .navbar-nav > li > a.active, nav.navbar.bootsnav.white-link ul.nav > li > a.active, header nav.navbar.bootsnav ul.nav.white-link > li > a.active, header.header-appear nav.header-dark-transparent .navbar-nav > li > a.active, header.header-appear nav.header-dark .navbar-nav > li > a.active, header.sticky nav.header-dark .navbar-nav > li > a.active, header.sticky nav.header-dark-transparent .navbar-nav > li > a.active {color: rgba(255,255,255,0.6)}
header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a.active, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a.active {color: rgba(0,0,0,0.6)}

header.sticky nav.navbar.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a.active {color: rgba(0,0,0,0.6);}
header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a.active {color: rgba(255,255,255,0.6);}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.dropdown.on > a, header nav.navbar .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav ul.nav > li.dropdown.on > a {color: rgba(0,0,0,0.6)}
header nav.navbar.white-link .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a, header nav.navbar.bootsnav ul.nav.white-link > li.dropdown.on > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark-transparent .navbar-nav > li.dropdown.on > a {color: rgba(255,255,255,0.6)}
header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li.dropdown.on > a {color: rgba(0,0,0,0.6)}
header.sticky nav.navbar.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a {color: rgba(0,0,0,0.6);}
header.sticky nav.navbar.header-dark.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li.dropdown.on > a {color: rgba(255,255,255,0.6);}

header {width: 100%; z-index: 99;}
.header-with-topbar .top-header-area {font-size: 11px; position: fixed; top: 0; z-index: 10005; width: 100%; transition: ease-in-out 0.3s; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s;}
.sticky.header-with-topbar .top-header-area {top: -45px}
.sticky.header-with-topbar.fixed-topbar .top-header-area {top: 0}
.navbar-fixed-top {position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}
.navbar-form.search-box {display: inline-block; margin-top: 8px; margin-bottom: 8px;}
header .top-header-area .icon-social-very-small a:last-child i{margin-right: 0;}
header nav .row {height: auto; padding: 0;}
header nav.navbar [class*="col-"], header nav.navbar [class^=" col-"] {padding-left: 15px; padding-right: 15px;}
header nav.navbar {border-radius: 0; padding: 0;}
header nav.navbar-default, nav.navbar.bootsnav {border-bottom: 0;}
header nav {width: 100%; top: 0px; z-index: 99; margin-bottom: 0;}
header nav .nav-header-container {position: relative;}
header nav .navbar-nav > li > a {color: #232323; font-size: 12px; font-weight: 800; margin:0 20px; padding: 5px 0px 5px; text-transform: uppercase; letter-spacing: 0.015em;}
header nav .navbar-nav > li > a:hover, header nav .navbar-nav > li > a:focus, header nav .navbar-nav > li.active > a {background: transparent;}
header nav .navbar-nav > li:last-child a {margin-right: 0;}
.navbar-fixed-bottom, .navbar-fixed-top {z-index: 9999}
header nav.navbar-default .navbar-nav > li > a:hover, header nav.navbar-default .navbar-nav > li > a:focus, header nav.navbar-default .navbar-nav > li.active > a {border-bottom-color: #232323}
header nav .navbar-nav.text-normal > li > a {font-weight: 600; font-size: 12px}
.navbar-nav > li {position: inherit;}
.navbar-nav > li.dropdown > .fas {display: none}
.navbar-nav > li ul {margin: 0; padding: 0;}
.navbar-toggler {border-radius: 0; margin-right: 0;float: right; border: none;}
.mobile-toggle {display: block}
nav.navbar.bootsnav .navbar-toggle {top: 2px;}
.sidebar-nav .mobile-toggle {display: none}
.mobile-toggle span {display: block; width: 16px; height: 2px; background: #232323; content: "";}
.mobile-toggle span:nth-child(2) {margin: 3px 0px;}
.mobile-toggle:hover span, .white-link .mobile-toggle:hover span {background-color: red}
.white-link .mobile-toggle span {background: #fff;}
header nav .brand-logo {padding-top: 20px; padding-bottom: 20px;}
header.sticky nav .brand-logo {padding-top: 15px; padding-bottom: 15px;}
header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {padding: 20px 0 20px;}

/* mega menu */
nav .accordion-menu {position: initial !important;}
nav.navbar.bootsnav li.dropdown ul li {list-style: none; padding: 0;}
nav.navbar.bootsnav li.dropdown .mega-menu-full {width:100%; box-sizing: border-box; background: rgba(35,35,35,1); padding: 45px 50px; box-shadow: none; border-radius: 0; border: 0; margin-top: 0;}
nav.navbar.bootsnav li.dropdown .mega-menu-full ul {margin: 0; list-style: none;}
nav.navbar.bootsnav li.dropdown .menu-back-div > ul {margin: 0 auto; width: 1070px; display: flex; flex-wrap: wrap; background: rgba(35,35,35,1);}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {color: #fff; display: inline-block; font-size: 11px; font-weight: 600; margin-bottom: 8px; white-space: inherit; padding: 0 40px; border-bottom: none; text-transform: uppercase; line-height: 1.42857143;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {text-align: left; font-size: 12px; color: #9d9d9d; padding:3px 40px; text-transform: capitalize; margin: 0; display: block; position: relative; overflow: hidden; left: 0}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.mega-menu-column:first-child a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.mega-menu-column:first-child .dropdown-header {padding-left: 0;}
nav.navbar.bootsnav li.dropdown.megamenu-fw .icon-list-menu li > a > i {font-size: 14px; vertical-align: middle; width: 24px; display: inline-block;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {border-right: 1px solid rgba(255, 255, 255, 0.05);}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {border: 0;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {padding-left: 40px; background-size: cover; background-position: bottom right;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul {margin-top: 18px;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul:first-child {margin-top: 0;}
nav.navbar.bootsnav li.dropdown .megamenu-fw .icon-list-menu li > a > i {font-size: 14px;vertical-align: middle;width: 24px;}
nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li > a.menu-banner-image, nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li > a:hover.menu-banner-image {left: 0; padding: 0; margin-bottom: 20px}
nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li:last-child > a.menu-banner-image{margin-bottom: 0;}

/* header center logo */
.nav-left, .nav-right, .nav-center {display: table-cell; vertical-align: middle; width: 33.33%}
header nav .justify-content-center .navbar-nav > li:last-child a {margin-right: 20px;}
.social-icon a {margin: 0 15px;}
.social-icon a:first-child {margin-left: 0;}
.social-icon a:last-child {margin-right: 0;}

header nav.nav-center-logo .row {min-height: 0 ; height: auto}
header nav.nav-center-logo .row {display: block;}
header nav.nav-center-logo .row > div:first-child {flex: none;}
.nav-center-logo .navbar-nav > li {float: none; display: inline-block; vertical-align: middle;}
.nav-center-logo .navbar-nav > li > a {display: flex}
.nav-center-logo .navbar-left {margin-left: -15px;}
.nav-center-logo .navbar-left li:first-child a {margin-left: 0;}
nav.nav-center-logo.navbar.bootsnav li.dropdown ul.dropdown-menu,nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {margin-top: 0px;}
.center-logo {left: 50%; position: absolute; margin-top: -14px; top: 50%; text-align: center; transform: translateX(-50%); z-index: 1; max-width: 20%}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {text-align: left}
header nav.navbar-fixed .nav-header-container {width: 100%; float: left;}
header .menu-logo-center .navbar-nav > li.social-links {padding: 26px 0;}
header.sticky .menu-logo-center .navbar-nav > li.social-links {padding: 20px 0;}

/* top logo */
.navbar.navbar-brand-top>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0;}
.navbar-brand-top .navbar-brand {height: auto;}
nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a {padding: 20px 0;}
.navbar-brand-top .navbar-collapse.collapse {flex-grow: inherit;}

/* center navigation */
.center-nav {float: none; text-align: center}
.center-nav > li {float:none; display: inline-block;}
nav.navbar.bootsnav.menu-center ul.nav.navbar-center {display: table; float: none; margin: 0 auto; table-layout: fixed;}

/* simple dropdown menu */
.simple-dropdown.dropdown {position: relative;}
.simple-dropdown .dropdown-menu {position: absolute; left: 0; background: rgba(35,35,35,1); min-width: 220px; padding: 13px 0 15px; box-shadow: none;}
nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {padding-left: 28px; padding-right: 28px;}
.simple-dropdown .dropdown-menu > li > a {font-size: 12px; color: #9d9d9d;}
.simple-dropdown .dropdown-menu > li a {padding: 9px 0 7px; overflow: hidden; position: relative; left: 0; font-weight: 500; display: block; line-height: 1.42857143;}
.simple-dropdown .dropdown-menu > li a:hover {background-color: #000; color: #fff;}
.simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fas, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown > a > .fas {position: absolute; right: 0; font-size: 12px; margin-top: 0; height: 20px; width: 20px; line-height: 20px; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%);}
nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li a .fas {font-size: 16px;}
nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul,nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul  {background: rgba(35,35,35,1); display: none; left: 220px; margin: -13px 0 0 1px; min-width: 220px; white-space: nowrap; position: absolute; top: 0; padding: 13px 0; font-weight: 500; text-transform: capitalize;}
.simple-dropdown .dropdown-menu > li.dropdown > ul li a{color: #9d9d9d; font-size: 12px; line-height: 18px; font-weight: 500;}
nav.navbar.bootsnav.navbar-default li.dropdown.simple-dropdown > ul.dropdown-menu > li.active > a {color: #fff;}

/* light transparent navigation */
header.header-appear nav.header-light-transparent, header.sticky nav.navbar-fixed-top.header-light-transparent, header.sticky nav.navbar-scroll-fixed-top.header-light-transparent {background: rgba(255, 255, 255, 0.95); box-shadow: 0 0 35px rgba(0,0,0,0.1);}
header.header-appear nav.header-light-transparent .separator-line-verticle-small, header.header-appear nav.header-light .separator-line-verticle-small {background: rgba(0, 0, 0, 0.4)}
header.header-appear nav.header-light-transparent .header-social-icon a, header.header-appear nav.header-light .header-social-icon a, header.header-appear nav.header-light.white-link .header-social-icon a, header.header-appear nav.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a, header.header-appear nav.header-light-transparent .header-searchbar a, header.header-appear nav.header-light .header-searchbar a, header.header-appear nav.header-light.white-link .header-searchbar a, header.header-appear nav.header-light-transparent.white-link .header-searchbar a {color: #232323}
header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {color: #232323;}
header.header-appear nav.header-light-transparent .header-searchbar, header.header-appear.header-light-transparent .header-social-icon, header.header-appear nav.header-light .header-searchbar, header.header-appear nav.header-light-transparent.white-link .header-social-icon, header.sticky nav.header-light-transparent .header-searchbar, header.sticky nav.header-light-transparent .header-social-icon, header.sticky nav.header-light .header-searchbar, header.sticky nav.header-light .header-social-icon {border-left: 1px solid rgba(0,0,0,0.25);}
header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .header-searchbar a,header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .header-searchbar a {color: #232323}
header.sticky nav.header-light-transparent .heder-menu-button .mobile-toggle span,header.sticky nav.header-light .heder-menu-button .mobile-toggle span {background: #232323;}

/* dark transparent navigation */
header.header-appear nav.header-dark-transparent, header.sticky nav.navbar-fixed-top.header-dark-transparent, header.sticky nav.navbar-scroll-fixed-top.header-dark-transparent {background: rgba(23, 23, 23, 0.85);}
header.header-appear nav.header-dark-transparent .separator-line-verticle-small, header.header-appear nav.header-dark .separator-line-verticle-small {background: #ffffff}
header.header-appear nav.header-dark-transparent .navbar-nav > li > a, header.header-appear nav.header-dark .navbar-nav > li > a, header.sticky nav.header-dark .navbar-nav > li > a, header.sticky nav.header-dark-transparent .navbar-nav > li > a {color: #ffffff}
header.header-appear nav.header-dark-transparent .header-social-icon a, header.header-appear nav.header-dark .header-social-icon a, header.sticky nav.header-dark .header-social-icon a, header.sticky nav.header-dark-transparent .header-social-icon a{color: #ffffff}
header.header-appear nav.header-dark-transparent .search-button, header.header-appear nav.header-dark-transparent .right-menu-button, header.header-appear nav.header-dark .search-button, header.header-appear nav.header-dark .right-menu-button, header.sticky nav.header-dark .search-button, header.sticky nav.header-dark .right-menu-button, header.sticky nav.header-dark-transparent .search-button, header.sticky nav.header-dark-transparent .right-menu-button{color:#ffffff}
header.sticky nav.header-dark-transparent .header-social-icon, header.sticky nav.header-dark .header-social-icon,header.sticky nav.header-dark-transparent .header-searchbar, header.sticky nav.header-dark .header-searchbar {border-left: 1px solid rgba(255,255,255,0.4);}
header.sticky nav.header-dark-transparent .mobile-toggle span, header.sticky .header-dark  .mobile-toggle span {background: #fff;}
header.sticky nav.header-dark-transparent .mobile-toggle:hover span, header.sticky .header-dark .mobile-toggle:hover span {background: red;}

/* light navigation */
header.header-appear nav.header-light, header.sticky nav.navbar-fixed-top.header-light, header.sticky nav.navbar-scroll-fixed-top.header-light {background-color: #ffffff; box-shadow: 0 0 35px rgba(0,0,0,0.1);}

/* dark navigation */
header.header-appear nav.header-dark, header.sticky nav.navbar-fixed-top.header-dark, header.sticky nav.navbar-scroll-fixed-top.header-dark {background-color: #000000;}

/* collepsed menu icon */
.navbar-default .navbar-toggler .icon-bar, header.sticky .navbar-default.header-light .navbar-toggler .icon-bar, header.sticky .navbar-default.header-light-transparent .navbar-toggler .icon-bar {background: #232323;}
.navbar-default.white-link .navbar-toggler .icon-bar, header.sticky .navbar-default.header-dark .navbar-toggler .icon-bar, header.sticky .navbar-default.header-dark-transparent .navbar-toggler .icon-bar {background: #fff;}

/* hamburger menu */
nav.navbar.bootsnav .btn-hamburger {padding: 0;}
nav.navbar.bootsnav .btn-hamburger .navbar-toggler {margin: 0; top: -2px; padding: 10px 0 10px 10px;}
.hamburger-menu-wrepper {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: -10005; padding: 55px 80px; display: table; opacity: 0; visibility: collapse;}
.menu-middle {height: 100%; width: 65%; margin: 0 auto; opacity: 0;}
.hamburger-menu-links {float: left; list-style: none; margin: 0; padding: 0; width: 100%; font-size: 52px; line-height: 55px; opacity: 0;}
.hamburger-menu-links li{float: left; margin-bottom: 36px; width: 50%;}
.hamburger-menu-links li a{color: #fff; position: relative;}
.hamburger-menu-links li.show > a{color: #ff2149}
.hamburger-menu-links li a:hover, .follow-box a:hover {color: #ff2149}
.animation-box {position: absolute; top: 5%; height: 100%; width: 100%; left:0; transform: perspective(600px) rotateX(-20deg); -weblit-transform: perspective(600px) rotateX(-20deg); -moz-transform: perspective(600px) rotateX(-20deg); -ms-transform: perspective(600px) rotateX(-20deg); -o-transform: perspective(600px) rotateX(-20deg);}
.hamburger-menu.show-menu .hamburger-menu-wrepper {z-index: 10004; opacity: 1; visibility: visible;}
.hamburger-menu.show-menu .animation-box{top: 0; transform: perspective(600px) rotateX(0deg); -webkit-transform: perspective(600px) rotateX(0deg); -moz-transform: perspective(600px) rotateX(0deg); -o-transform: perspective(600px) rotateX(0deg); -ms-transform: perspective(600px) rotateX(0deg); opacity: 1;}
.hamburger-menu.show-menu .hamburger-menu-links,.hamburger-menu.show-menu .menu-middle {opacity: 1;}
.hamburger-menu.show-menu .btn-hamburger .mobile-toggle,.hamburger-menu .btn-hamburger .close-menu {transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0);}
.hamburger-menu.show-menu .btn-hamburger .close-menu,.hamburger-menu .btn-hamburger .mobile-toggle  {transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);}
.hamburger-menu .hamburger-menu-wrepper .btn-hamburger {border-color: #fff; height: 18px; position: absolute; width: 18px; z-index: 99; padding: 0; margin: -27px 0 0 -15px; opacity: 0;}
.hamburger-menu.show-menu .hamburger-menu-wrepper .btn-hamburger {opacity: 1; right: 40px; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; padding: 15px;}
.hamburger-menu .close-button-menu {float: none; height: auto; margin: 0; padding: 0; position: inherit; right: -26px; top: 44px; width: auto;}
.hamburger-menu .close-button-menu:after, .hamburger-menu .close-button-menu:before {background: #fff; width: 22px; right: 26px; top: -34px;}
.hamburger-menu-links li.dropdown > a:after{content: "\F107"; display: inline-block; position: absolute; right: -60px; top: 15px; font-family: Font Awesome\ 5 Free; font-weight: 900; font-size: 42px}

/* header style two */
.header-with-topbar .navbar-top, .header-with-topbar .navbar-fixed-top {top: 34px; background: #fff; box-shadow: 0 0 35px rgba(0,0,0,0.1);}
.header-with-topbar.sticky .navbar-top {top: -160px;}
.header-with-topbar.sticky.header-appear .navbar-top {top: 0;}

/* full width light transparent navigation */
header nav.nav-full-width {width: 100%}
.close-button-menu {float: right; padding: 10px; background-color: transparent; color: #232323; border: 0; position: absolute; height: 40px; width: 40px; outline: none; top: 20px; right: 20px}
.full-width-pull-menu .dropdown-toggle {position: relative;}
.full-width-pull-menu span.dropdown-toggle {position: absolute; right: 0; width: 40px; height: 40px; text-align: center; top: 43px; display: inline-block; vertical-align: middle; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.full-width-pull-menu .dropdown .dropdown-toggle:before {content: ""; display: block; position: absolute; right: 20px; top: 15px; height: 11px; width: 1px; background: #232323;}
.full-width-pull-menu .dropdown.show .dropdown-toggle:before {height: 0;}
.full-width-pull-menu .dropdown .dropdown-toggle:after {content: ""; display: block; position: absolute; right: 15px; top: 20px; height: 1px; width: 11px; background: #232323; border:none;}
.full-width-pull-menu .dropdown ul {background-color: inherit;}

/* full width navigation style 1 */
.full-width-pull-menu .link-style-1 .link-style-1 ul {list-style: none; padding: 0; margin: 0;}
.full-width-pull-menu .link-style-1 ul li {margin: 20px 0; display: table}
.full-width-pull-menu .link-style-1 ul li a {background:inherit;color: #232323; font-size: 22px; line-height: 26px; position: relative;  padding-left: 35px;}
.full-width-pull-menu .link-style-1 ul li:hover > a, .full-width-pull-menu .link-style-1 ul li.show  > a {color: var(--base-color)}
.full-width-pull-menu .link-style-1 ul li:hover > a:after, .full-width-pull-menu .link-style-1 ul li.show > a:after  {background:var(--base-color)}
.full-width-pull-menu .link-style-1 ul li a:after {background: #dbdbdb; content: ""; display: inline-block; height: 4px; left: 0;  position: absolute; top: 14px; width: 18px;}
.full-width-pull-menu .link-style-1 .dropdown.show ul {display: block;}
.full-width-pull-menu .link-style-1 .dropdown ul {position: inherit; left: 0; right: 0; padding: 10px 30px 0; background-color: inherit; border: 0; float: none; box-shadow: none;  margin: 0;}
.full-width-pull-menu .link-style-1 ul li li a {font-size: 18px; line-height: 22px; padding-left: 30px;}
.full-width-pull-menu .link-style-1 .dropdown ul li a:hover, .dropdown ul li a:focus {background-color: inherit}
.full-width-pull-menu .link-style-1 .dropdown ul li {margin: 5px;}
.full-width-pull-menu .link-style-1 .dropdown ul li:last-child {margin-bottom: 0;}

/* full width navigation style 2 */
.full-width-pull-menu .link-style-2 .link-style-2 ul {list-style: none; padding: 0; margin: 0;}
.full-width-pull-menu .link-style-2 ul li {display: table; width: 100%;}
.full-width-pull-menu .link-style-2 ul li a {background:inherit;color: #232323; font-size: 48px; line-height: 85px; position: relative;}
.full-width-pull-menu .link-style-2 ul li:hover > a, .full-width-pull-menu .link-style-2 ul li.show  > a {color: var(--base-color)}
.full-width-pull-menu .link-style-2 ul li.show > a:after  {background:var(--base-color)}
.full-width-pull-menu .link-style-2 .dropdown ul {display: block !important; height: 0;overflow: hidden}
.full-width-pull-menu .link-style-2 .dropdown ul {position: inherit; left: 0; right: 0; padding:0; background-color: inherit; border: 0; float: none; box-shadow: none;  margin: 0;}
.full-width-pull-menu .link-style-2 .dropdown.show ul {display: block; height: 100%;}
.full-width-pull-menu .link-style-2 .dropdown ul li a{font-size: 14px; line-height: 18px; color: #757575; padding:0; margin: 0; display: block; font-weight: 400;}
.full-width-pull-menu .link-style-2 .dropdown ul li {border-bottom: 1px solid #e3e3e3; padding: 7px 0;}
.full-width-pull-menu .link-style-2 .dropdown ul li:last-child {border-bottom: 1px solid transparent;}
.full-width-pull-menu .link-style-2 .dropdown ul li a:hover, .dropdown ul li a:focus {background-color: inherit}
.full-width-pull-menu .link-style-2 .dropdown ul li ul.sub-menu {padding-left: 15px; padding-top: 2px;}
.full-width-pull-menu .link-style-2 .dropdown ul li ul.sub-menu li {border-bottom: 0; padding: 5px 0 0 0;}
.full-width-pull-menu .link-style-2 .dropdown ul li:last-child {margin-bottom: 0;}
.full-width-pull-menu .link-style-2 .icon-social-medium a:first-child {margin-left: 0;}
.full-width-pull-menu .link-style-2 .icon-social-medium a:last-child {margin-right: 0;}
.close-button-menu:after,.close-button-menu:before {content: ""; display: block; background: #000; height: 2px; width: 18px; position: absolute;}
.close-button-menu:after{transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.close-button-menu:before{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);}

/* full navigation */
.show-menu .menu-wrap,.menu-wrap {left:auto}
.show-menu .menu-wrap {transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; opacity: 1; visibility: visible; z-index: 10001;}
.menu-wrap {transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; width: 100%; z-index: -10001; position: fixed; top: 0; right: 0; opacity: 0; visibility: hidden;}

/* container fluid navigation padding */
header nav.nav-box-width {padding: 0 50px;}

/* hamburger menu right side */
.big-menu-right {position: fixed; top: 0; right: 0; width: 40%; height: 100%; padding: 0 5%; opacity: 0; transform: translateX(30%) scaleX(0.6); -webkit-transform: translateX(30%) scaleX(0.6); -moz-transform: translateX(30%) scaleX(0.6); -o-transform: translateX(30%) scaleX(0.6); -ms-transform: translateX(30%) scaleX(0.6); transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -ms-transition-duration: 0.3s; z-index: -1;}
.big-menu-links {list-style: none; margin: 0; padding: 0;}
.big-menu-links li {margin-bottom: 15px; display: block; width: 100%; float: left}
.big-menu-links li a {font-size: 50px;line-height: 1.5; color: #676767; float: left}
.big-menu-links li a:after {width: 0; background: var(--base-color); height: 3px; content: ""; display: block; transition-duration: 0.5s; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s;}
.big-menu-links li a:hover {color: #ddd;}
.big-menu-links li a:hover:after {width: 100px; transition-duration: 0.5s; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -ms-transition-duration: 0.5s;}
.big-menu-right.show {transform: translateX(0) scaleX(1); -moz-transform: translateX(0) scaleX(1); -webkit-transform: translateX(0) scaleX(1); -o-transform: translateX(0) scaleX(1); -ms-transform: translateX(0) scaleX(1); opacity: 1; z-index: 9999}
.big-menu-close {background: #fff; position: absolute; right: 0; width: 40px; height: 40px; color: #232323;}

/* dropdown menu */
nav.navbar.navbar-default ul.nav > li > a {padding:26px 0; background: transparent; border-color: transparent; font-weight: 600; display: block;}
nav.navbar.navbar-default ul.nav > li.dropdown > a.dropdown-toggle::after, nav.navbar.sidebar-nav ul.nav > li.dropdown > a.dropdown-toggle::after {content: ""; vertical-align: middle; position: relative; top: -1px; margin-top: 0;}
nav.navbar.navbar-default ul li.dropdown ul.dropdown-menu > li:last-child {border-bottom: 0; border-bottom: 0;}
nav.navbar.navbar-default ul li.dropdown .dropdown-menu li > a:hover  {color: #fff; background:  transparent; left: 5px;}
nav.navbar.navbar-default ul li.dropdown .dropdown-menu li.active > a {color: #fff;}
nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li > a:hover, nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li.active > a {color: #232323}
.dropdown ul.second-level {left: 270px; top:0; height: 100%;}
.dropdown ul.third-level {left: 530px; top:0; height: 100%;}
nav.navbar ul.nav .dropdown-menu.second-level .dropdown-menu {margin-top: 0}
.navbar-default ul li li.dropdown ul {display: none}
.navbar-default ul li li.dropdown.on > ul {display: block; position: absolute; left: 100%; margin-top: 0; padding: 0; top: 0;}
.navbar-default ul li li.dropdown.on > ul > li.dropdown.on > ul {display: block; position: absolute; left: 100%; margin-top: 0; padding: 0; top: 0;}
.navbar-default ul li li.dropdown ul.dropdown-menu {position: absolute; left: 100%; margin-top: 0; padding: 0; top: 0; box-shadow: none;}
.navbar-default ul li li.dropdown ul.dropdown-menu li {padding: 0;}
.dropdown-menu .dropdown a {position: relative}

/* navigation left sidebar */
header .menu-wrap .widget {margin-bottom: 30px; display: inline-block; width: 100%}
.nav.navbar-left-sidebar {display: block; transition: all 0s ease-in-out 0s; -webkit-transition: all 0s ease-in-out 0s; -moz-transition: all 0s ease-in-out 0s; -ms-transition: all 0s ease-in-out 0s; -o-transition: all 0s ease-in-out 0s; overflow-y: auto;}
.left-nav-on .sidebar-part2 .sidebar-middle .sidebar-middle-menu .nav {overflow-x: hidden; display: block;}
.nav.navbar-left-sidebar li {display: inline-block; width: 100%; padding: 0 45px;}
.nav.navbar-left-sidebar li a, nav.navbar.bootsnav.navbar-left-sidebar ul.nav > li > a {font-size: 11px; text-transform: uppercase; color: #939393; background: transparent !important; font-weight: 600; border-bottom: 1px solid #e5e5e5 !important; padding:15px 0; margin:0;}
nav.navbar.sidebar-nav .navbar-left-sidebar li.dropdown .third-level a > [class^="ti-"], nav.navbar.sidebar-nav .navbar-left-sidebar li.dropdown .third-level a > [class*=" ti-"] {margin-right: 5px;}
nav.navbar.sidebar-nav .navbar-left-sidebar li.dropdown .third-level li:first-child a > i, nav.navbar.sidebar-nav .navbar-left-sidebar li.dropdown .third-level li:first-child a > i {margin-right: 5px;}
.nav.navbar-left-sidebar li:last-child a {border-bottom:none}
.nav.navbar-left-sidebar li a:hover {color: #fff}
.nav.navbar-left-sidebar li a .nav-caret {height: 35px;text-align: right; width: 35px;}
.nav.navbar-left-sidebar .dropdown .second-level {left: 290px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.nav.navbar-left-sidebar > li > a {line-height: 20px;}
.nav.navbar-left-sidebar > li .second-level li a {line-height: 1.42857143;}
.navbar-expand-lg .navbar-left-sidebar .dropdown-menu {position: fixed;}
.nav.navbar-left-sidebar .dropdown.on .second-level {transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.nav.navbar-left-sidebar .second-level .dropdown .third-level {left:570px; opacity: 0 !important; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.nav.navbar-left-sidebar .second-level .dropdown.on .third-level {opacity: 1 !important; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; opacity: 1 !important;}
.nav.navbar-left-sidebar .dropdown-menu .dropdown > a:after {display: none}

/* pull left sidebar */
.cbp-spmenu {background: #fff; position: fixed; z-index: 1;}
.cbp-spmenu-vertical {width: 455px;height: 100%;top: 0;	z-index: 10005;}
.cbp-spmenu-right {right: -455px;}
.cbp-spmenu-left {left: -100%;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0;}
.cbp-spmenu-right.cbp-spmenu-open {right: 0px; overflow-x: auto; box-shadow: 0 0 4px rgba(0,0,0,.2);}
.cbp-spmenu-push {overflow-x: hidden; position: relative; left: 0;}
.cbp-spmenu,.cbp-spmenu-push {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}

/* custome scrollbar */
.cbp-spmenu-right::-webkit-scrollbar, .navbar-left-sidebar::-webkit-scrollbar {width: 5px;}
.cbp-spmenu-right::-webkit-scrollbar-track, .navbar-left-sidebar::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -ms-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.cbp-spmenu-right::-webkit-scrollbar-thumb, .navbar-left-sidebar::-webkit-scrollbar-thumb {background-color: darkgrey; outline: 1px solid slategrey;}

/* sidebar navigation */
nav.navbar.sidebar-nav .container{display: table-cell; height: 75px; position: relative; vertical-align: top;}
nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a{color: #626262; border-color: #ededed; padding: 15px 0; display: block; position: relative;}
nav.navbar.sidebar-nav .navbar-left-sidebar li a:hover, nav.navbar.bootsnav.sidebar-nav ul.nav.navbar-left-sidebar li.active > a{color: #000}
.sidebar-nav .logo-holder {text-align: center; min-height: 107px;}
.sidebar-nav .footer-holder {text-align: center}
nav.navbar .toggle-button {background: #000; border: medium none; height: auto; margin: 0; padding: 0; width: auto;}
.sidebar-nav .dropdown-menu {box-shadow: none; height: 100%; left: 270px; padding: 0;position: fixed; top: 0;width: 240px; padding: 80px 0;}
nav.navbar.sidebar-nav li.dropdown ul.dropdown-menu {border: none; margin-top: 0; border-radius: 0;}
nav.navbar.bootsnav.sidebar-nav li.dropdown ul.dropdown-menu {padding-top: 160px;}
.sidebar-nav .dropdown-menu li > a {margin: 0 45px}
nav.navbar.sidebar-nav{border: none; display: inline-table; width: 290px; border-radius:0; position: fixed; top: 0; z-index: 10005; height: 100%; padding: 50px 0px 25px; left: 0}
.sidebar-wrapper{padding-left: 290px;}

/* sidebar navigation style 1 */
.sidebar-nav-style-1 {z-index: -1}
.sidebar-nav-style-1 .dropdown .second-level {top: 0; left: 290px; width: 280px;}
.sidebar-nav-style-1 .dropdown .second-level {background: #fbfbfb;}
.sidebar-nav-style-1 .dropdown .third-level {top:0; left: 570px; width: 280px; background: #f3f3f3;}
.sidebar-nav-style-1 [class*="col-"], .sidebar-nav-style-1 [class^=" col-"] {padding-left: 15px; padding-right: 15px;}

/* sidebar navigation style 2 */
.left-nav-sidebar {padding-left: 90px;transition: all 0.3s ease 0s;}
.left-nav {position: fixed; top: 0; width: auto; left:0; height: 100%; background-color: #fff; z-index: 99999; transition: all 0.3s ease 0s} 
.sidebar-part1 {position: absolute; top: 0; width: 90px;}
.sidebar-part1 .logo img {width: 100%}
.sidebar-part2 {padding: 0 0 0 115px; border-right: 1px solid #dfdfdf;  width: 410px; height: 100%; position: fixed; background-color: #fff; z-index: -1; left: -370px;}
.sidebar-part3 {position: absolute; bottom: 0;}
.left-nav-on .sidebar-part2 {left: 0;}
.sidebar-part2:before {width: 100%; height: 1px; background-color: #dfdfdf; content: ""; position: absolute;bottom: 75px; left: 0; display: inline-block}
.sidebar-part2 .sidebar-middle {padding: 180px 0}
.sidebar-part2 .sidebar-middle-menu {display: table-cell; height: 100%; width: 100%; vertical-align: middle}
.bottom-menu-icon {width:90px; padding: 22px 30px; text-align: center;}
header .sidebar-part2 nav.navbar.bootsnav ul > li > a {font-size: 36px; display: block; padding: 0; color: #0f0f0f; text-transform: none; margin: 0; line-height: 40px; font-weight: 600; position: relative;}
header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fas {font-size: 25px; top: 10px; position: absolute; right: 18px;}
header .sidebar-part2 nav.navbar.bootsnav ul > li > .second-level > li > a > .fas {font-size: 14px; line-height: 30px;}
.sidebar-part2 ul > li {margin: 0; float: none; padding: 15px 0; width: 291px; word-break: break-all; position:initial;}
.sidebar-part2 ul li a:hover {background-color: inherit;}
.sidebar-part2 nav.navbar.bootsnav {border-bottom: 0; position: inherit;}
.sidebar-part2 .right-bg {position: fixed; height: 100%; left:0; top: 0; background-color: #fff; width: 90px;}
.sidebar-part2 .right-bg:before {background-color: #dfdfdf;bottom: 75px;content: ""; display: inline-block; height: 1px; left: 0; position: absolute; width: 100%;}
.sidebar-part2 .right-bg img{position: absolute; top: 50%; left: 37px; transform: translateY(-100px); -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -ms-transform: translateY(-100px); -o-transform: translateY(-100px);}
header .sidebar-part2 nav.navbar.bootsnav ul li ul li a {font-size: 14px; line-height: 20px; width: 100%; padding: 15px 0; border-bottom: 1px solid #f0f0f0; color: #939393; font-weight: 500;}
header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown > a, .sidebar-nav-style-1 .navbar-left-sidebar li.dropdown > a {padding-right: 40px;}
header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {border-bottom: 1px solid var(--base-color); background: inherit}
header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a:hover {border-bottom: 0;}
header .sidebar-part2 nav.navbar.bootsnav ul li ul li a > i{vertical-align: middle; margin-right: 5px;}
header .sidebar-part2 nav.navbar.bootsnav ul li ul li a:hover{color:var(--base-color)}
header .sidebar-part2 nav.navbar.bootsnav ul li ul li {margin: 0; padding:0 30px;width: 100%; word-break: normal;}
header .sidebar-part2 nav.navbar.bootsnav ul li ul li.dropdown {border-left: 0;}
.sidebar-part2 .dropdown ul.second-level, .sidebar-part2 .dropdown ul.third-level {border-left: 1px solid #eee !important;}
.sidebar-part2 .dropdown ul.second-level {left: 405px; opacity: 0 !important; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.sidebar-part2 .dropdown.on ul.second-level {opacity:1 !important; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.sidebar-part2 .dropdown ul.second-level .dropdown ul.third-level {left:650px; opacity: 0 !important; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.sidebar-part2 .dropdown ul.second-level .dropdown.on ul.third-level {opacity:1 !important; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;}
.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu {margin-top: 0; border-radius: 0; box-shadow: none; height: 100%; position: fixed; top: 0; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;  width: 250px; padding: 180px 0; background: #fff;}

.bottom-menu-icon a {font-size: 24px; width: 23px; height: 18px; display: inline-block; position: relative;}
header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active > a, header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active ul li.active  > a {color: var(--base-color)}
.sidebar-part2 .navbar-collapse.collapse {overflow-y: auto !important;}

.nav-icon span {display: block; position: absolute; height: 2px; width: 23px; background: #232323; border-radius: 0; opacity: 1; left: 0; -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;}
.nav-icon:hover span, .nav-icon.active span {background-color: red}
.nav-icon span:nth-child(1) {top: 0px;}
.nav-icon span:nth-child(2),.nav-icon span:nth-child(3) {top: 8px;}
.nav-icon span:nth-child(4) {top: 16px;}
.nav-icon.active span:nth-child(1) {top: 8px; width: 0%; left: 50%;}
.nav-icon.active span:nth-child(2) {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.nav-icon.active span:nth-child(3) {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.nav-icon.active span:nth-child(4) {top: 8px; width: 0%; left: 50%;}

nav.navbar.brand-center ul.nav > li > a {padding:26px; margin: 0;}
header.sticky nav.navbar.brand-center ul.nav > li > a {padding: 20px; margin: 0 20px;}

.sidebar-middle ::-webkit-scrollbar, .sidebar-nav-style-1 ::-webkit-scrollbar {-webkit-appearance: none;width: 4px;height: 4px;}
.sidebar-middle ::-webkit-scrollbar-thumb, .sidebar-nav-style-1 ::-webkit-scrollbar-thumb {background-color: #9e9f9f;}
.navbar-collapse, .sub-menu {-webkit-overflow-scrolling:auto; -moz--webkit-overflow-scrolling:auto; -ms--webkit-overflow-scrolling:auto; -o--webkit-overflow-scrolling:auto;}
.left-menu-inner {overflow-y: auto; overflow-x: hidden;}
.nav.navbar-left-sidebar > li > ul li a {display: block; font-weight: 500;}

/* navigation widget */
.menu-wrap .widget {display: inline-block; width: 100%}

/* new-menu page */
.menu-new a:after {background: var(--base-color) none repeat scroll 0 0; color: #fff; font-size: 9px; margin-left: 8px; padding: 1px 5px 0 5px; line-height: 14px; position: absolute; content: "New"; margin-top: 5px; text-transform: uppercase;}
.nav.navbar-left-sidebar .menu-new a:after {margin-top: 0;}
.sidebar-part2 .menu-new a:after {margin-top: 3px;}

/* ===================================
    20. Page title
====================================== */

/* page title font size */
.page-title-extra-small h1 {font-size: 12px; line-height: 20px; text-transform: uppercase;}
.page-title-small h1 {font-size: 20px; line-height: 26px}
.page-title-medium h1 {font-size: 32px; line-height: 37px}
.page-title-large h1 {font-size: 46px; line-height: 49px}
.page-title-extra-large h1 {font-size: 55px; line-height: 50px}

/* breadcrumb */
.breadcrumb {background: transparent; border-radius: 0; padding-top: 0; padding-bottom: 0; margin: 0;}
.breadcrumb ul {list-style: none; padding: 0; margin: 0;}
.breadcrumb ul li {display: inline-block; line-height: normal;}
.breadcrumb ul > li:after {content: "\F111"; font-family: Font Awesome\ 5 Free; font-weight: 900; padding: 0 11px 0 14px; display: inline-block; vertical-align: middle; font-size: 5px; opacity: .6;}
.breadcrumb ul > li:last-child:after {border-right: 0; content: ""; padding: 0}

/* ===================================
    21. Swiper carousel
====================================== */

.swiper-container.swiper-blog *, .hover-option4 .swiper-container *{transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s;}
.swiper-container {overflow: hidden; position: relative; width: 100%; }
.swiper-pagination-bullet-active {background: #232323}
.swiper-pagination {width: 100%}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 35px;}
.swiper-pagination-bullet {height: 9px; width: 9px; outline: none;}

.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px}
.swiper-slider-second {text-align: center;}
.swiper-pagination-bottom .swiper-wrapper {margin-bottom: 60px;}
.swiper-pagination-bottom.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-bottom.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bottom .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-bottom .swiper-pagination-custom, .swiper-pagination-bottom .swiper-pagination-fraction {bottom: 0px;}

/* swiper bottom scrollbar full */
.swiper-bottom-scrollbar-full.swiper-container {height:100%; margin: 0 auto; overflow: hidden; position: absolute; top: 0;  transition: all 0.3s ease-in-out 0.7s; -webkit-transition: all 0.3s ease-in-out 0.7s; -moz-transition: all 0.3s ease-in-out 0.7s; -ms-transition: all 0.3s ease-in-out 0.7s; -o-transition: all 0.3s ease-in-out 0.7s; width: 100%;}
.swiper-bottom-scrollbar-full .swiper-scrollbar {left: 0; opacity: 1; position: absolute; width: 100%; bottom:0; border-radius: 0; height: 2px}
.swiper-bottom-scrollbar-full .swiper-scrollbar-drag {border-radius: 0; background: var(--base-color)}
.swiper-bottom-scrollbar-full .swiper-scrollbar {background: rgba(255,255,255,.2)}
.swiper-bottom-scrollbar-full .swiper-slide img {max-height: 450px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; opacity: .8; -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1);}
.swiper-bottom-scrollbar-full .swiper-slide:hover img {opacity: 1; -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: contrast(130%); -webkit-filter:contrast(130%); -moz-filter: contrast(130%); -ms-filter: contrast(130%); -o-filter: contrast(130%); max-height: 500px;}
.swiper-bottom-scrollbar-full .swiper-slide .hover-title-box {visibility: hidden;}
.swiper-bottom-scrollbar-full .swiper-slide:hover {z-index: 1;}
.swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box {right:-160px; opacity: 1;visibility: visible;}
.swiper-bottom-scrollbar-full .bottom-text {position: absolute; bottom: 50px; opacity: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text {opacity: .7; letter-spacing: 5px; left: 4px;}

/* swiper vertical pagination */
.swiper-vertical-pagination {width: 100%; height: 100%; position: absolute;}
.swiper-vertical-pagination .swiper-slide {text-align: center;  background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-vertical-pagination >.swiper-pagination-bullets {right: 60px;}
.swiper-vertical-pagination .swiper-pagination {width: auto}  
.swiper-vertical-pagination .swiper-slide .swiper-bottom-content {opacity: 0; transform: translate3d(0px, 150px, 0px); -webkit-transform: translate3d(0px, 150px, 0px); -moz-transform: translate3d(0px, 150px, 0px); -ms-transform: translate3d(0px, 150px, 0px); -o-transform: translate3d(0px, 150px, 0px); transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.swiper-vertical-pagination .swiper-slide-active .swiper-bottom-content {opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); transition: all 0.3s ease-in-out 0.3s; -webkit-transition: all 0.3s ease-in-out 0.3s; -moz-transition: all 0.3s ease-in-out 0.3s; -ms-transition: all 0.3s ease-in-out 0.3s; -o-transition: all 0.3s ease-in-out 0.3s;}
.swiper-vertical-pagination .box-arrow {position: absolute; right:-45px; width: 90px; height: 90px;}

/* swiper auto width */
.swiper-auto-slide .swiper-slide {width: 60%;}
.swiper-auto-slide.swiper-container {height: calc(100% - 200px); top: 100px; margin: 0 auto; overflow: visible; position: absolute; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transition: all 0.3s ease-in-out 0.7s; -webkit-transition: all 0.3s ease-in-out 0.7s; -moz-transition: all 0.3s ease-in-out 0.7s; -ms-transition: all 0.3s ease-in-out 0.7s; -o-transition: all 0.3s ease-in-out 0.7s; width: 100%;}
.swiper-auto-slide .swiper-scrollbar {left: 20%; opacity: 1; position: absolute; width: 60%; bottom:-50px; border-radius: 0; height: 1px}
.swiper-auto-slide .swiper-scrollbar-drag {border-radius: 0; background: transparent;}
.swiper-auto-slide .swiper-scrollbar-drag:before{cursor:move; position: absolute; content: ""; background: var(--base-color); width: 13px; height: 13px; border-radius: 100%; top:-6px; left: calc(50% - 13px);}
.swiper-auto-slide .swiper-slide {filter: contrast(130%); -webkit-filter:contrast(130%); -moz-filter: contrast(130%); -ms-filter: contrast(130%); -o-filter: contrast(130%); filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1); transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.swiper-auto-slide .swiper-slide.swiper-slide-active {filter: contrast(0); -webkit-filter:contrast(0); -moz-filter: contrast(0); -ms-filter: contrast(0); -o-filter: contrast(0); filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.swiper-auto-slide .swiper-slide .absolute-middle-center h2 {opacity: 0; margin-bottom: 10px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transform: translateY(-60px); -webkit-transform: translateY(-60px); -moz-transform: translateY(-60px); -ms-transform: translateY(-60px); -o-transform: translateY(-60px);}
.swiper-auto-slide .swiper-slide.swiper-slide-active .absolute-middle-center h2 {opacity: 1; transition: all 0.3s ease-in-out 0.7s; -webkit-transition: all 0.3s ease-in-out 0.7s; -moz-transition: all 0.3s ease-in-out 0.7s; -ms-transition: all 0.3s ease-in-out 0.7s; -o-transition: all 0.3s ease-in-out 0.7s; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px);}
.swiper-auto-slide .swiper-slide span {opacity: 0; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.swiper-auto-slide .swiper-slide.swiper-slide-active span {opacity: 1; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}

/* slider navigation */
.swiper-next.swiper-button-disabled, .swiper-prev.swiper-button-disabled {opacity: 0.6;}
.swiper-button-next, .swiper-button-prev {height: 30px; width: 30px; line-height: 30px; border-radius: 3px; margin: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; outline: none;}
.swiper-button-next.large, .swiper-button-prev.large {height: 62px; width: 62px; line-height: 62px; font-size: 18px;}
.swiper-button-next:after, .swiper-button-prev:after {display: none;}
.swiper-button-next:hover, .swiper-button-prev:hover {-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}
.swiper-button-next {right: 20px;}
.swiper-button-prev {left: 20px;}
.slider-navigation.swiper-button-next, .slider-navigation.swiper-button-prev {background-color: rgba(23,23,23,.5); color: #fff;}
.slider-navigation.swiper-button-next:hover, .slider-navigation.swiper-button-prev:hover {background-color: #fff; color: #232323;}
.swiper-button-next.dark, .swiper-button-prev.dark {background-color: rgba(23,23,23,.5); color: #fff;}
.swiper-button-next.light, .swiper-button-prev.light {background-color: #fff; color: #232323;}
.swiper-button-next.arrow-dark, .swiper-button-prev.arrow-dark {background-color: transparent; color: rgba(23,23,23,1);}
.swiper-button-next.arrow-dark:hover, .swiper-button-prev.arrow-dark:hover {background-color: transparent; color: rgba(23,23,23,.5);}
.swiper-button-next.arrow-light, .swiper-button-prev.arrow-light {background-color: transparent; color: rgba(255,255,255,1);}
.swiper-button-next.arrow-light:hover, .swiper-button-prev.arrow-light:hover {background-color: transparent; color: rgba(255,255,255,.5);}
.swiper-button-next.arrow-gray, .swiper-button-prev.arrow-gray {background-color: transparent; color: rgba(255,255,255,.5);}
.swiper-button-next.arrow-gray:hover, .swiper-button-prev.arrow-gray:hover {background-color: transparent; color: rgba(255,255,255,1);}
.slider-navigation.swiper-button-next {right: 40px;}
.slider-navigation.swiper-button-prev {left: 40px;}
.arrow-big.swiper-button-next.swiper-button-black-highlight i, .arrow-big.swiper-button-prev.swiper-button-black-highlight i {font-size: 18px;}
.arrow-big.swiper-button-next.swiper-button-black-highlight {margin-right: 0}
.arrow-big.swiper-button-prev.swiper-button-black-highlight {margin-left: 0;}
.arrow-big.swiper-button-next, .arrow-big.swiper-button-prev {width: 50px; height: 50px; font-size: 30px;}
.square-arrow {border-radius: 0 !important;}

/* blog swiper */
.swiper-blog .swiper-slide .slide-content {opacity: 0; padding-left: 15px; padding-right: 15px; transform: translateY(100px); -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px);}
.swiper-blog .swiper-slide.swiper-slide-active .slide-content {opacity: 1; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);}

/* next prev button style 2 */
.swiper-next-style2,.swiper-prev-style2 {position: absolute; bottom: -60px; cursor: pointer; text-transform: uppercase; outline: none;}
.swiper-next-style2 {right: 15%;}
.swiper-prev-style2 {left: 15%;}

/* portfolio next prev button */
.swiper-portfolio-prev, .swiper-portfolio-next {position: absolute; top: 50%; z-index: 1; background: #fff; color: #232323; padding: 15px; font-size: 18px; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.swiper-portfolio-prev.swiper-button-disabled, .swiper-portfolio-next.swiper-button-disabled {opacity: 0; visibility: hidden;}
.swiper-portfolio-prev {left: 0;}
.swiper-portfolio-next {right: 0;}
.swiper-portfolio-prev, .swiper-portfolio-next {width: auto; height: auto; border-radius: 0;}

/* next prev button style 4 */
.navigation-area {position: absolute; bottom: 0; display: inline-block; width: 40px; height: 82px;}
.swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {background-image: none; background: var(--base-color); color: #fff; text-align: center; line-height: 40px; height: 40px; width: 40px; display: block; float: left; position: relative; left: auto; right: auto; top: 0; margin: 0 auto; border-radius: 0; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);}
.swiper-button-next.swiper-next-style4 {margin-bottom:1px}

/* dot pagination white */
.swiper-pagination-white .swiper-pagination-bullet {background:#fff}
.swiper-pagination-white .swiper-pagination-bullet-active {background:#fff}
.swiper-pagination-square-bottom.swiper-pagination-bullets {bottom: -50px}

/* square pagination */
.swiper-pagination-square .swiper-pagination-bullet {height:4px; width:30px; border-radius: 0}

/* square pagination */
.white-move .swiper-slide {cursor: url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/icon-move-light.png?24d34a351e34e39abb1fd31d3f33f0d8), move;}
.black-move .swiper-slide {cursor: url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/icon-move-black.png?69185cc8da179a8fa9103f92a46c9b9e), move;}
.white-move.swiper-vertical-pagination .swiper-slide {cursor: url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/icon-move-light-vertical.png?1c333e247a9788f8315359c9c9579424), move;}
.black-move.swiper-vertical-pagination .swiper-slide {cursor: url(https://keiretsuassets.s3.us-west-1.amazonaws.com/sites/68b88799e5d6b10013ae473c/theme/images/app/assets/images/icon-move-black-vertical.png?3a5d0a1d002bd67136dc9f208b3e5546), move;}

/* number pagination */
.swiper-number {left: auto !important; right: 0!important; width: 35px !important; text-align: right!important; top:38% !important; bottom: inherit !important;}
.swiper-number .swiper-pagination-bullet {background: transparent; color: #939393; display: block; font-size: 20px; height: 45px; line-height: 20px; opacity: .7; padding: 14px 0 0; text-align: center; width: 23px; border-radius: 0; margin: 0 0 5px 0;}
.swiper-number .swiper-pagination-bullet.swiper-pagination-bullet-active{border-bottom: 1px solid rgba(0,0,0,.5); opacity: 1;}
.swiper-number .swiper-pagination-bullet-active {color:#000; background: transparent;}

/* revolution slider bullet */ 
.tp-bullet {border-radius: 100%; background: transparent; border: 1px solid #fff;}
.tp-bullet.selected, .tp-bullet:hover {background: #fff}
.hermes .tp-bullet {box-shadow: 0 0 0 0 #fff; height:10px; width: 10px; border: 2px solid #fff;}
.hermes .tp-bullet::after {box-shadow: 0 0 0 0 #fff inset;}

/* slider height */
.slider-half-screen {height:765px}
.slider-medium-screen {height:898px}

/* cursor */ 
.cursor-default {cursor: default}

/* down scroll */
.down-section {position: absolute; width: 100%; bottom:50px; left: 0; right: 0}
.scroll-down-section {position: absolute; width: 100%; bottom: -50px; left: 0; right: 0; z-index: 1;}
.scroll-down-section div {height: 100px;}

/* ===================================
    22. Grid
====================================== */

.blog-content, .blog-wrapper, .blog-wrapper .grid-item, .blog-wrapper .grid-sizer {transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; -ms-transition-timing-function: none; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -ms-transition-duration: 0s;}

/* grid loading */
@keyframes spin { to { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } }
.grid-loading, .grid-loading-white {overflow: hidden; position: relative; opacity: 1 !important; transition: all 0s ease-in-out !important; -moz-transition: all 0s ease-in-out !important; -webkit-transition: all 0s ease-in-out !important; -ms-transition: all 0s ease-in-out !important; -o-transition: all 0s ease-in-out !important; z-index: 99;}
.grid-loading::after, .grid-loading-white::after {background: none; content: "" !important; position: absolute; top: 100px !important; left: calc(50% - 25px) !important; width: 50px !important; height: 50px !important; opacity: 1 !important; right: inherit !important; z-index: 9; text-align: center; border: 3px solid rgba(23, 23, 23, 0.2); border-top-color: rgba(23, 23, 23, 0.7); border-radius: 50%; animation: spin 1s linear infinite; -webkit-animation: spin 1s linear infinite;}
.grid-loading:before {content: ""; position: absolute; right: 2px; top: 1px; width: calc(100% - 4px); height: calc(100% - 2px); border-radius: inherit; z-index: 1;}
.grid-loading .grid-item, .grid-loading-white .grid-item {visibility: hidden;}
.grid-loading li.grid-item, .grid-loading-white li.grid-item {overflow: hidden;}
.grid-loading-white::after {background: none; content: "" !important; border: 3px solid rgba(255, 255, 255, 0.2); border-top-color: rgba(255, 255, 255, 0.7);}

.blog-post-images img, .portfolio-image img {width: 100%;}
.grid {list-style: none; padding: 0; margin: 0;}
.grid-sizer {padding: 0 !important; margin: 0 !important;}

/* gutter size */
.grid.gutter-very-small li {padding: 3px 3px;}
.grid.gutter-small li {padding:5px 5px;}
.grid.gutter-medium li {padding:7px 7px;}
.grid.gutter-large li {padding:10px 10px;}
.grid.gutter-extra-large li {padding:15px;}
.grid.gutter-double-extra-large li {padding:20px;}
.grid.gutter-triple-extra-large li {padding:30px;}

/* grid 6 column */
.grid.grid-6col li {width: 16.67%; list-style: none;}
.grid.grid-6col li.grid-item-double {width: 33.33%;}

/* grid 5 column */
.grid.grid-5col li {width: 20%; list-style: none;}
.grid.grid-5col li.grid-item-double {width: 40%;}

/* grid 4 column */
.grid.grid-4col li {width: 25%; list-style: none;}
.grid.grid-4col li.grid-item-double {width: 50%;}

/* grid 3 column */
.grid.grid-3col li {width: 33.33%; float: left; list-style: none;}
.grid.grid-3col li.grid-item-double {width: 66.67%;}

/* grid 2 column */
.grid.grid-2col li {width: 50%; list-style: none;}
.grid.grid-2col li.grid-item-double {width: 100%;}

/* grid 1 column */
.grid.grid-1col li {width: 100%;  list-style: none;}

/* grid filter */
.grid-filter li {display: inline-block; float: none; padding: 0 20px; border: 0; position: relative;}
.grid-filter li:first-child {padding-left: 0;}
.grid-filter li:last-child {padding-right: 0;}
.grid-filter li a {border: 0; border-bottom: 1px solid; border-color: transparent; color:#828282; padding-bottom: 2px;}
.grid-filter > li.active > a, .grid-filter > li.active > a:focus, .grid-filter > li.active > a:hover, .grid-filter > li > a:hover {border: 0; color: inherit; border-bottom: 1px solid; color: #232323}

/* ===================================
    23. Portfolio
====================================== */
.portfolio-wrapper .grid-item figure {margin: 0; position: relative; overflow: hidden}
.portfolio-wrapper .grid-item {opacity: 1;overflow: hidden;}
.portfolio-wrapper .grid-item figure img {cursor: pointer; display: block; opacity: 1; width: 100%; transition: all 0.3s ease 0s;}
.portfolio-wrapper .grid-item figcaption {bottom:0; left:0; opacity: 0; position: absolute; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; width: 100%; height: 100%; padding:45px; z-index: 1; text-align: center}
.portfolio-wrapper .grid-item figure:hover .portfolio-img {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.portfolio-wrapper .grid-item figure .portfolio-img {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.portfolio-wrapper .grid-item figure:hover img {opacity: 0.15; transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.portfolio-wrapper .grid-item figure:hover figcaption {opacity: 1; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}

/* justified gallery */
.justified-gallery>a>.jg-caption, .justified-gallery>div>.jg-caption, .justified-gallery>figure>.jg-caption {padding:7px 15px; opacity: 0; display: initial !important; bottom: 0;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 11px; text-transform: uppercase}
.caption.caption-visible {opacity: 1; bottom: 0 !important}

/* portfolio hover style */
.grid-item .portfolio-hover-box {display: table-cell; height: 100%;}

/* hover option 1 */
.hover-option1 .grid-item figcaption {height: 100%}
.hover-option1 .grid-item .portfolio-hover-main {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; display: table; height: 100%; top: 0; width: 100%;}

/* hover option 2 */
.hover-option2 .grid-item figcaption {height: 100%}
.hover-option2 .grid-item .portfolio-hover-main {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option2 .grid-item .portfolio-hover-content {bottom:-15px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.hover-option2 .grid-item:hover .portfolio-hover-content {bottom:0;}
.hover-option2 .separator-line-horrizontal-medium-light2 {opacity:.5}
.hover-option2 .grid-item figure:hover img {-webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); -o-filter: blur(5px); filter: blur(5px); opacity: 0.10; transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.container .hover-option2 .grid-item figcaption {padding: 30px;}

/* hover option 3 */
.hover-option3 .grid-item .slide-hover-box {position: absolute; width: 100%; height: 100%;}
.hover-option3 .grid-item .opacity-medium {opacity: 0; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.hover-option3 .grid-item .slide-hover-box:hover .opacity-medium {opacity: 0.50; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.hover-option3 .grid-item figure {bottom:130px; z-index: 5; width: 100%; overflow: visible}
.hover-option3 .grid-item figure h6 {position: relative; bottom: -70px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.hover-option3 .grid-item .slide-hover-box:hover h6 {bottom: 0}
.hover-option3 .grid-item figure p {bottom: -40px; opacity: 0; position: relative; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.hover-option3 .grid-item .slide-hover-box:hover p {opacity: .6; bottom: 0;}
.hover-option3 .grid-item figure figcaption {left: 0; right: 0; opacity: 1; padding: 0 60px; height: auto; text-align: left}
.hover-option3 .grid-item .separator-line-horrizontal-medium-light2 {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; width: 20%;}
.hover-option3 .grid-item .slide-hover-box:hover .separator-line-horrizontal-medium-light2 {width: 60%; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}

/* hover option 4 */
.hover-option4 .grid-item figcaption {height: 100%}
.hover-option4 .grid-item .portfolio-hover-main {transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option4 .grid-item figure:hover img {opacity: 0.08; transform: scale(1, 1); transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; filter: blur(4px); -webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px);}
.hover-option4 .grid-item .portfolio-hover-content {bottom:-15px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;}
.hover-option4 .grid-item:hover .portfolio-hover-content {bottom:0;}
.hover-option4 .swiper-slide.grid-item figcaption {position: absolute; top: 0; width:100%; opacity: 0}
.hover-option4 .swiper-slide.grid-item:hover figcaption {opacity: 1}
.container .hover-option4 .grid-item figcaption {padding: 30px;}

/* hover option 5 */
.hover-option5 .grid-item figcaption {height: 100%; padding: 20px}
.hover-option5 .grid-item .portfolio-hover-main {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option5 .grid-item .portfolio-hover-box {padding: 20px;}
.hover-option5 .grid-item:hover .portfolio-hover-box {background: rgba(0,0,0,.8)}
.hover-option5 .grid-item .separator-line-horrizontal-medium-light2 {-webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; top:5px; width:100px}
.hover-option5 .grid-item:hover .separator-line-horrizontal-medium-light2 {transform: translateY(-30px); -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px);}
.hover-option5 .grid-item figure:hover img {opacity: .8}
.container .hover-option5 .grid-item .portfolio-hover-box {padding: 10px;}

/* hover option 6 */
.hover-option6 .grid-item figcaption {height: 100%; position: relative; opacity: 1; padding:35px 10px; background: #fff}
.hover-option6 .grid-item .portfolio-hover-main {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option6 .grid-item .portfolio-icon {transition: all 0.3s ease 0s; position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 55%; left:0; right: 0; opacity: 0}
.hover-option6 .grid-item figure:hover .portfolio-icon {opacity: 1; top: 50%;}
.hover-option6 .grid-item .portfolio-icon a {border-radius: 50%; border:2px solid transparent; background: #fff; margin: 0 7px; height: 46px; width: 46px; display: inline-block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.hover-option6 .grid-item .portfolio-icon i.fa-link {font-size:20px; position: relative; top: 11px}
.hover-option6 .grid-item .portfolio-icon i.fa-search {font-size:16px; position: relative; top: 10px}
.hover-option6 .grid-item .portfolio-icon a:hover, .hover-option6 .grid-item .portfolio-icon a:hover i {background: transparent; color: #fff;}
.hover-option6 .grid-item .portfolio-icon a:hover {background: transparent; border:2px solid #fff; color: #fff; transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);}
.hover-option6 .grid-item figure:hover img {cursor: default; opacity: .15; transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1);}
.hover-option6 .grid-item figure:hover figcaption {cursor: default;}
.hover-option6 .grid-item figure:hover .portfolio-img {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.container .hover-option6 .grid-item figcaption {padding: 25px 10px;}

/* hover option 7 */
.hover-option7 .grid-item figcaption {height: auto;  position: absolute; opacity: 0; padding:32px; bottom: -101px}
.hover-option7 .grid-item figure:hover figcaption {bottom: 0}
.hover-option7 .grid-item .portfolio-hover-main {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option7 .grid-item figure img {top: 0; position: relative}
.hover-option7 .grid-item figure:hover img {cursor: pointer; opacity: 1; transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); top:-101px}
.hover-option7 .grid-item figure:hover figcaption {cursor: pointer;}
.hover-option7 .grid-item figure:hover .portfolio-img {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; background: transparent}
.container .hover-option7 .grid-item figcaption {padding:20px;}
.container .hover-option7 .grid-item figure:hover img {top:-81px;}

/* hover option 8 */
.hover-option8 .grid-item figure figcaption {opacity: 0; padding: 0; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;} 
.hover-option8 .grid-item figure:hover figcaption {opacity: 1; cursor: pointer} 
.hover-option8 .grid-item .portfolio-hover-main {display: table; height: 100%; top: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; width: 100%;} 
.hover-option8 .grid-item .portfolio-icon {position: absolute; right: 55px; top: 51px; transition: all 0.1s ease 0s; -webkit-transition: all 0.1s ease 0s; -moz-transition: all 0.1s ease 0s; -ms-transition: all 0.1s ease 0s; -o-transition: all 0.1s ease 0s;}
.hover-option8 .grid-item figure:hover figcaption {padding:25px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; box-shadow: 0 0 4px rgba(0,0,0,.4);}
.hover-option8 .grid-item figure:hover figcaption .portfolio-hover-main {background: #fff}
.hover-option8 .grid-item figure:hover img {opacity: 1; filter: blur(4px);-webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px);}
.container .hover-option8 .grid-item figure:hover figcaption {padding: 20px;}
.container .hover-option8 .grid-item .portfolio-icon {top: 30px; right: 35px;}

/* hover option 10 */
.hover-option10 .grid-item * {-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.hover-option10 .grid-item figure .portfolio-img img{transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05);}
.hover-option10 .grid-item figure:hover .portfolio-img img{transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); opacity: .15}
.hover-option10 .grid-item figure figcaption {padding: 0;}
.hover-option10 .grid-item figure .portfolio-hover-main {display: table; width: 100%; height: 100%; padding: 50px}
.hover-option10 .grid-item figure .portfolio-icon {margin-bottom: 30px; position: relative; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%);}
.hover-option10 .grid-item figure .portfolio-hover-content{position: relative; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%);}
.hover-option10 .grid-item figure:hover .portfolio-icon, .hover-option10 .grid-item figure:hover .portfolio-hover-content {-webkit-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);}
.hover-option10 .grid-item .portfolio-icon a {margin: 0 7px; height: 50px; width: 50px; display: inline-block; border-radius: 100%; border: 2px solid rgba(255,255,255,1); box-sizing: border-box; vertical-align: top; text-align:center; color: #fff}
.hover-option10 .grid-item .portfolio-icon a:hover {color: #232323; background: #fff; border-radius: 5px;}
.hover-option10 .grid-item .portfolio-icon a:hover i {color: #232323;;}
.hover-option10 .grid-item .portfolio-icon i.fa-link {font-size:22px; position: relative; top: 14px}
.hover-option10 .grid-item .portfolio-icon i.fa-search {font-size:20px; position: relative; top: 13px}
.hover-option10 .grid-item .portfolio-icon i.ti-zoom-in {font-size:20px; position: relative; top: 13px}
.container .hover-option10 .grid-item .portfolio-icon i.fa-link {font-size:16px; position: relative; top: 10px}
.container .hover-option10 .grid-item .portfolio-icon i.fa-search {font-size:14px; position: relative; top: 8px}
.container .hover-option10 .grid-item .portfolio-icon a {width: 45px; height: 45px;}
.container .hover-option10 .grid-item figure .portfolio-hover-main {padding: 30px;}

/* hover option 11 */
.hover-option11 .grid-item figcaption {height: 100%}
.hover-option11 .grid-item .portfolio-hover-main {transform: none; display: table; height: 100%; top: 0; width: 100%;}
.hover-option11 .grid-item figure:hover img {opacity: 0.05; transform: scale(1, 1); transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; filter: blur(4px); -webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px);}
.hover-option11 .grid-item .portfolio-hover-content {bottom:-15px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;}
.hover-option11 .grid-item:hover .portfolio-hover-content {bottom:0;}
.hover-option11 .swiper-slide.grid-item figcaption {position: absolute; top: 0; width:100%; opacity: 0}
.hover-option11 .swiper-slide.grid-item:hover figcaption {opacity: 1}
.hover-option11 .grid-item .portfolio-item-title{transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s;}
.hover-option11 .grid-item > a:hover .portfolio-item-title {color: #fff;}
.hover-option11 .grid-item .portfolio-img {margin-bottom: 33px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s;}
.hover-option11 .grid-item .portfolio-img img {box-shadow: 0 0 8px rgba(0,0,0,1);}
.hover-option11 .grid-item:hover .portfolio-img img {opacity: .6; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s;}
.hover-option11 .grid-item > a{display: block; position: relative;}
.hover-option11 .grid-item > a:hover .portfolio-img{box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.2); transform: translateY(-10px);}

/* portfolio filter tab style 1 */
.portfolio-filter-tab-1 li {margin: 0 25px; display: inline-block; float: none}
.portfolio-filter-tab-1 li a {background: transparent; border: none; padding:0 0 2px 0; display: inline; color:#6f6f6f; margin: 0; border-bottom: 1px solid transparent;}
.portfolio-filter-tab-1 li a:hover, .portfolio-filter-tab-1 li a:focus {background: transparent; border-bottom: 1px solid #232323; color:#232323}
.portfolio-filter-tab-1 li.active a {background: transparent !important; border-bottom: 1px solid #232323; color: #232323;}

/* portfolio filter tab style 2 */
.portfolio-filter-tab-2 li.nav-item{display: inline-block; float: none;}
.portfolio-filter-tab-2 li.nav-item a.nav-link{border: none; border-radius: 50px !important; padding: 7px 24px; margin-right: 4px; border-color: transparent !important;}
.portfolio-filter-tab-2 li.nav-item a.nav-link:hover, .portfolio-filter-tab-2 li.nav-item > a.nav-link:focus{background: rgba(144,144,144,0.22); color: #fff; border-color: transparent !important;}
.portfolio-filter-tab-2.nav-tabs li.nav-item.active a.nav-link, .portfolio-filter-tab-2.nav-tabs li.nav-item.active a.nav-link:focus, .portfolio-filter-tab-2.nav-tabs li.nav-item.active a.nav-link:hover{border: none; background: rgba(144,144,144,0.22); color: #fff; border: none;}

/* blog and portfolio next pagination */
.blog-nav-link {padding: 30px 0; display: inline-block; vertical-align: middle; font-size: 16px; position: relative}
.blog-nav-link-prev .blog-nav-icon, .blog-nav-link-next .blog-nav-icon {top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); position: absolute}
.blog-nav-link-next {padding-right: 50px}
.blog-nav-link-next .blog-nav-icon{right: 0}
.blog-nav-link-prev {padding-left: 50px}
.blog-nav-link-prev .blog-nav-icon {left: 0}

/* ===================================
    24. Elements
====================================== */

/* double quotes */ 
.special-char-small {font-size: 40px; line-height: 60px;}
.special-char-medium{font-size: 80px; line-height: 120px;}
.special-char-large {font-size: 140px; line-height: 120px;}
.special-char-extra-large {font-size: 200px; line-height: 150px;}

/* search box */
.search-box .add-on .input-group-append > .btn, .search-box .add-on .input-group-btn > .btn {left:0px; border-color:#ededed; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; margin-right: 0; margin-left: -1px; text-transform: uppercase; border-width: 1px; border-style: solid;padding: 5px 9px; height: 31px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-left: 0;}
.search-box .add-on .form-control:focus, .search-box .add-on .input-group-btn > .btn:focus, .search-box .add-on .input-group-btn > .btn:hover {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; border-color:#ededed; background: #f7f7f7}
.search-box .add-on i{color: #939393; font-size: 11px; top: -5px; left: -2px}
.sidebar-nav-style-1 .search-box .add-on i{top: -4px;}
.search-box input[type="text"],.search-box input[type="search"]{border-color:#ededed; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; font-size: 12px; font-weight: normal; color: #232323; height: 31px;}
.search-box .add-on input[type="text"]{padding: 5px 8px}
.search-box input[type="text"]::-webkit-input-placeholder {color: #939393; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.015em;}
.search-box input[type="text"]::-moz-placeholder {color: #939393; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.015em}
.search-box input[type="text"]::-ms-input-placeholder {color: #939393; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.015em}
.search-box input[type="text"]::-o-placeholder {color: #939393; font-size: 10px; text-transform: uppercase; font-weight: 400; letter-spacing: 0.015em;}

/* search box style 2 */
.search-box2 .add-on .input-group-append > .btn {border-left-width:0; left:0px; border-color:#4f4f4f; background-color: #4f4f4f; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; margin-right: 0;margin-left: -1px; text-transform: uppercase; border-width: 1px; border-style: solid; padding: 5px 8px 5px 10px; height: 45px; width: 45px;}
.search-box2 .add-on .input-group-append {width: 45px;}
.search-box2 .add-on .input-group-append > .btn:focus, .search-box2 .add-on .input-group-append > .btn:hover {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; border-color:#4f4f4f; background-color: #4f4f4f;}
.search-box2 .add-on i{color: #fff; font-size: 17px}
.search-box2 input[type="email"],.search-box2 input[type="search"]{border-color:#474747; background-color: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;font-size: 14px; font-weight: normal; color: #636363; height: 45px}
.search-box2 .add-on input[type="email"]{padding: 10px 14px}
.search-box2 input[type="email"]::-webkit-input-placeholder {color: #636363; font-size: 14px; font-weight: 400; letter-spacing: 0.015em; background-color: transparent;}
.search-box2 input[type="email"]::-moz-placeholder {color: #636363; font-size: 14px; font-weight: 400; letter-spacing: 0.015em; background-color: transparent;}
.search-box2 input[type="email"]::-ms-input-placeholder {color: #636363; font-size: 14px; font-weight: 400; letter-spacing: 0.015em; background-color: transparent;}
.search-box2 input[type="email"]::-o-placeholder {color: #636363; font-size: 14px; font-weight: 400; letter-spacing: 0.015em; background-color: transparent;}

/* search form */
.search-cart-header {padding-top: 14px; float: right; letter-spacing: 1px}
.header-search-form {color: #232323}
.search-form .search-input {border: none; border-radius: 0; border-bottom: 2px solid rgba(255,255,255,0.5); font-size: 30px; font-weight: 100; padding: 20px 38px 20px 2px; text-transform: capitalize; background: transparent; line-height: 40px; color: #fff;}
.search-form .search-input:focus{outline: none}
.search-form .search-input.required-error {border: none !important; border-bottom: 2px solid #ff0000 !important;}
.search-input ::-moz-placeholder, .search-input [placeholder] {color: #ff0000;}
.search-form .search-button {font-size:21px; color:#fff; top:31px; right: 0; outline: none;}
#search-header {height:100%; width: 45%; margin:0 auto;}
.close-search {color: #373737; position: absolute; right: 0; top: 23px; z-index: 998; cursor: pointer;}
.close-search:hover {color: #9a9a9a;}
.search-button {cursor: pointer;  z-index: 0; margin-right: 0; border: none; background: none;}
aside .search-button {border: 2px solid transparent;}

/* list style 1 */
.list-style-none li {list-style: none;}
.list-style-1 li {padding: 5px 0}

/* list style 2 */
.list-style-2 {list-style: none; margin: 0; padding: 0;}
.list-style-2 li {position: relative; padding: 0 0 0 12px; margin: 0 0 9px 0;}
.list-style-2 li:before {content: ""; width: 5px; height: 1px; background-color: var(--base-color); position: absolute; top: 12px; left: 0;}

/* list style 3 */
.list-style-3 {list-style: none; margin: 0; padding: 0;}
.list-style-3 li {position: relative; padding: 0 0 0 22px; margin: 0 0 15px 0;}
.list-style-3 li:before {content: ""; width: 10px; height: 1px; background-color: var(--base-color); position: absolute; top: 11px; left: 0;}

/* list style 4 */
.list-style-4 {list-style: none; margin: 0; padding: 0;}
.list-style-4 li {position: relative; padding: 0 0 10px 22px; margin: 0 0 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-4 li:before {content: "\F00C"; position: absolute; top: 1px; left: 0; font-family: Font Awesome\ 5 Free; font-weight: 900;}
.list-style-4 li:last-child {border-bottom: 0;}
.list-style-4.list-style-color li {border-color: rgba(255,255,255,.15);}
.list-style-4.list-style-color li:before {color: var(--base-color);}

/* list style 5 */
.list-style-5 {list-style: none; margin: 0; padding: 0;}
.list-style-5 li {position: relative; padding: 0 0 10px 22px; margin: 0 0 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-5 li:before {content: "\F192"; position: absolute; top: 1px; left: 0; font-family: Font Awesome\ 5 Free; font-weight: 400; color: #c0c0c0}
.list-style-5 li:last-child {border-bottom: 0;}
.list-style-5.list-style-color li {border-color: rgba(255,255,255,.15);}
.list-style-5.list-style-color li:before {color: var(--base-color)}

/* list style 6 */
.list-style-6 {list-style: none; margin: 0; padding: 0;}
.list-style-6 li {position: relative; padding: 0 15px 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-6 li span {position: absolute; top: 3px; right: 0;}
.list-style-6 li:last-child {border-bottom: none}
.list-style-6 li:before {content: "";}

/* list style 7 */
.list-style-7 {list-style: none; margin: 0; padding: 0;}
.list-style-7 li {padding: 0 0 13px 0; margin: 0 0 10px 0;}
.list-style-7 li:last-child {margin: 0; padding: 0;}

/* list style 8 */
.list-style-8 {list-style: none; margin: 0; padding: 0;}
.list-style-8 li {position: relative; padding:15px 0; margin: 0 0 4px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-8 li span {margin-bottom: 2px}
.list-style-8 li p {margin-bottom: 0}
.list-style-8 li:last-child {border-bottom: none}
.list-style-8 li:before {content: "";}

/* list style 9 */
.list-style-9 {list-style: none; margin: 0; padding: 0;}
.list-style-9 li {position: relative; padding:15px 0; margin: 0 0 4px 0; border-bottom: 1px solid #373737;}
.list-style-9 li span {margin-bottom: 2px}
.list-style-9 li p {margin-bottom: 0}
.list-style-9 li:last-child {border-bottom: none}
.list-style-9 li:before {content: "";}

/* list style 10 */
.list-style-10 {list-style: none; margin: 0; padding: 0;}
.list-style-10 li {padding:15px 0; margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-10 li i {float: left; margin-top: 5px}
.list-style-10 li span {padding-left: 15px; display: table}
.list-style-10 li:last-child {border-bottom: none}

/* list style 11 */
.list-style-11 {list-style: none; margin: 0; padding: 0;}
.list-style-11 li {position: relative; padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list-style-11 li span {position: absolute; top: 3px; right: 0;}
.list-style-11 li:last-child {border-bottom: none}
.list-style-11 li:before {content: "";}

/* list style 12 */
.list-style-12 {list-style: none; margin: 0; padding: 0;}
.list-style-12 li {position: relative; padding-left: 30px; margin-bottom: 12px;}
.list-style-12 li:before {content: "\F00C"; position: absolute; top: 1px; left: 0; font-family: Font Awesome\ 5 Free; font-weight: 900;}
.list-style-12.list-style-color li:before {color: var(--base-color);}

/* image hover style 1 */
.image-hover-style-1 {background: #222222}
.image-hover-style-1:hover img{opacity: 0.5; transform: scale(1.2, 1.2) rotate(-5deg); transition: all 0.3s ease 0s;}

/* image hover style 3 */
.image-hover-style-3:hover .cover-background {filter: contrast(130%); -webkit-filter:contrast(130%); -moz-filter: contrast(130%); -ms-filter: contrast(130%); -o-filter: contrast(130%); filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1);}

/* info banner style 1 */
.banner-style1 figure {position: relative; overflow: hidden; transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s; -ms-transition-duration: .2s;}
.banner-style1 figure figcaption{position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); height: 100%; width: 100%;}
.banner-style1 figure:hover .banner-image img, .banner-style1 figure:hover .banner-image {opacity:0.3; filter: contrast(130%); -webkit-filter:contrast(130%); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1); filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1);}
.banner-style1 figure figcaption p{opacity: 0; margin-bottom: 0; height: 0}
.banner-style1 figure:hover figcaption p {height: 100px; opacity: 1;}

/* info banner style 2 */
figure{margin: 0;}
.banner-style2 figure {position: relative; overflow: hidden}
.banner-style2 figure:hover .banner-image img{opacity:0.4;}
.banner-style2 figcaption {position: absolute; right: -50px; top: 40px; height: 100%; height: calc(100% - 80px); width: 50%; opacity: 0; visibility: hidden;}
.banner-style2 figure:hover figcaption {right: 40px; opacity: 1; visibility: visible}

/* info banner style 3 */
.banner-style3 figure {position: relative; cursor: pointer; overflow: hidden; transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; -o-transition-duration: .2s; -ms-transition-duration: .2s;}
.banner-style3 figure figcaption{position: absolute; left: 0; top: 52%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); height: 100%; width: 100%; opacity: 0;}
.banner-style3 figure:hover figcaption {opacity: 1; top: 50%}
.banner-style3 figure:hover .banner-image img, .banner-style1 figure:hover .banner-image {opacity:0.3;}

/* pricing box */ 
.highlight .pricing-box {box-shadow: 0px 0px 40px rgba(200,200,200,0.3); transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15);}

.feature-box {overflow: hidden;position: relative;text-align: center; cursor: pointer}
.feature-box .content {padding: 35px 15px;}
.feature-box:before, .feature-box .content:before, .feature-box:after, .feature-box .content:after{display: inline-block; position:absolute; content:""; background-color:var(--base-color); z-index: 1}
.feature-box:before, .feature-box .content:before {right:0; top:0; transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.feature-box:after, .feature-box .content:after {left:0; bottom:0; transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.feature-box:hover:before, .feature-box:hover:after{transform:scaleY(1); transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.feature-box:before {transform-origin: right top 0; -webkit-transform-origin: right top 0; -moz-transform-origin: right top 0; -ms-transform-origin: right top 0; -o-transform-origin: right top 0;}
.feature-box:after {transform-origin: left bottom 0; -webkit-transform-origin: left bottom 0; -moz-transform-origin: left bottom 0; -ms-transform-origin: left bottom 0; -o-transform-origin: left bottom 0;}
.feature-box .content:before {transform-origin: right top 0; -webkit-transform-origin: right top 0; -moz-transform-origin: right top 0; -ms-transform-origin: right top 0; -o-transform-origin: right top 0;}
.feature-box .content:after {transform-origin: top left 0; -webkit-transform-origin: top left 0; -moz-transform-origin: top left 0; -ms-transform-origin: top left 0; -o-transform-origin: top left 0;}
.feature-box:before, .feature-box:after{height:100%; width:3px; transform:scaleY(0);-webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.feature-box:hover .content:before, .feature-box:hover .content:after {transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); -ms-transform:scaleX(1); -o-transform:scaleX(1); transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}
.feature-box .content:before, .feature-box .content:after {width:100%; height:3px; transform:scaleX(0); -webkit-transform:scaleX(0); -moz-transform:scaleX(0); -ms-transform:scaleX(0); -o-transform:scaleX(0); transition-duration:0.5s; -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s; -o-transition-duration:0.5s;}

/* feature box style 1 */
.feature-box-1 {display: table}
.feature-box-1 .char-value {display: table-cell; vertical-align: middle}

/* feature box style 4 */
.grid-item.feature-box-4 {overflow: hidden; position: relative;}
.grid-item.feature-box-4 figure img {width: 100%; cursor: auto;}
.grid-item.feature-box-4 figure figcaption {position: absolute; left: 0px; top: auto; z-index: 9; bottom: 0px; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transition: transform .35s ease-out; -webkit-transition: transform .35s ease-out; -moz-transition: transform .35s ease-out; -ms-transition: transform .35s ease-out; -o-transition: transform .35s ease-out; padding: 0 0 15px 60px; width: auto; height:auto; text-align: left; opacity: 1; cursor: default;}
.grid-item.feature-box-4 figure:hover img, .feature-box-4 figure:focus img {opacity: 1; -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none;  transform: none;}
.grid-item.feature-box-4 figure:hover figcaption {transform: translateY(-50px); -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px);}
.grid-item.feature-box-4 figure figcaption .btn {opacity: 0}
.grid-item.feature-box-4 figure:hover .btn {opacity: 1; display: inline-block}
.grid-item.feature-box-4 figure:hover img {transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transform: scale(1.09,1.09); -webkit-transform: scale(1.09,1.09); -moz-transform: scale(1.09,1.09); -ms-transform: scale(1.09,1.09); -o-transform: scale(1.09,1.09);}

/* feature box style 5 */
.feature-box-5 {padding-left:75px}
.feature-box-5 i {position: absolute; top: 0; left: 0}

/* feature box style 6 */
.feature-box-6 {padding-left: 65px;}
.feature-box-6 i {position: absolute; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}

/* feature box style 7 */
.feature-box.feature-box-7:before,.feature-box.feature-box-7:after {content: ''; display: table;}
.feature-box.feature-box-7:hover,.feature-box.feature-box-7:hover:before,.feature-box.feature-box-7:hover:after {border: none}
.feature-box.feature-box-7::before, .feature-box.feature-box-7::after, .feature-box.feature-box-7 .content::before, .feature-box.feature-box-7 .content::after {background: transparent;}
.feature-box.feature-box-7:after {clear: both;}
.feature-box.feature-box-7 .box {cursor: default; height: 100%; width: 100%; display: table; position: relative; -webkit-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -moz-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -mstransition: all 0.4s cubic-bezier(.48,.83,.63,.91); -o-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); transition: all 0.4s cubic-bezier(.48,.83,.63,.91); border: 1px solid #ededed; border-right: none; overflow: hidden}
.feature-box.feature-box-7 div:first-child .box {border-left: none}
.feature-box.feature-box-7 .box figure {-webkit-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -moz-transition:all 0.4s cubic-bezier(.48,.83,.63,.91); transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -ms-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -o-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); transition: all 0.4s cubic-bezier(.48,.83,.63,.91); padding: 8% 0;}
.feature-box.feature-box-7 .box .content {display:table-cell; height: 100%; vertical-align: middle; padding: 0; position: relative; top: 30px;}
.feature-box.feature-box-7 .box .content .details {opacity: 0;}
.feature-box.feature-box-7 .box:hover .content .details {opacity: 1;}
.feature-box.feature-box-7 .box:hover .content {top: 0; border-bottom-color: var(--base-color);}
.feature-box.feature-box-7 .box:hover i {color: var(--base-color)}
.container .feature-box.feature-box-7 .box .content {top: 43px;}
.container .feature-box.feature-box-7 .box:hover .content {top: 0;}

/* feature box style 8 */
.feature-box-8 .feature-box-overlay {bottom: 0; left: 0; right: 0; width: 100%; height: 2px; position: absolute; z-index: -2}
.feature-box-8:hover .feature-box-overlay {height: 100%; background: #2f2f2f}
.feature-box-8:hover div, .feature-box-8:hover p {color: #fff;}
.feature-box-8:hover .icon-round-small{background: #fff; color: var(--base-color) !important;}
.parallax-feature-box-bottom {position: absolute; bottom:-150%;}
.parallax-feature-box {overflow: visible}

/* feature box style 9 */
.feature-box-9 i {position: relative; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; top:0}
.feature-box-9:hover i {top: -8px; color: #fff}
.feature-box-9:hover p {color: var(--base-color);}
.feature-box-9 .text-bottom-line {margin-bottom: 15px}
.feature-box-9:hover .text-bottom-line {border-top:45px solid !important; margin-bottom:0}

/* feature box style 10 */
.feature-box-10 .number {display: flex; font-size: 30px; height: 90px; margin: 0 auto; text-align: center; vertical-align: middle; width: 90px; position: relative; align-items: center; justify-content: center;}
.feature-box-10:hover .number {background: var(--base-color); color: #fff}
.feature-box-10 .number-center:after {width: 250%; position: absolute; content:""; height: 1px; background: #e2e2e2; top: 45px; z-index: -1; left:130px}
.feature-box-10 .number-center:before {width: 250%; position: absolute; content:""; height: 1px; background: #e2e2e2; top: 45px; z-index: -1; right:130px}

/* feature box style 11 */
.feature-box-11 .progress-line:after {content: ""; display: block; width: 12%; height: 1px; background: #d8d8d8; position: absolute; right: -6%; top: 65px; text-align: center;}
.feature-box-11 .process-bg {border-radius: 100%; height: 130px; width: 130px; line-height: 130px}

/* feature box style 12 */
.feature-box-12 .feature-icon-box {width: 90px; height: 90px; border-radius: 6px; text-align: center; vertical-align: middle; border: 1px solid #d6d5d5; display: table-cell; transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transition: ease-in-out 0.6s; -webkit-transition: ease-in-out 0.6s; -moz-transition: ease-in-out 0.6s; -ms-transition: ease-in-out 0.6s; -o-transition: ease-in-out 0.6s;}
.feature-box-12 .feature-content-box {display: table-cell; vertical-align: middle; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transition: ease-in-out 0.6s; -webkit-transition: ease-in-out 0.6s; -moz-transition: ease-in-out 0.6s; -ms-transition: ease-in-out 0.6s; -o-transition: ease-in-out 0.6s; opacity: 1;}
.feature-box-12 .hover-content-box, .feature-box-12 .feature-content-box {backface-visibility: hidden; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d;}
.feature-box-12 .hover-content-box {background-color: #232323; width: 80%; transition: ease-in-out 0.6s; -webkit-transition: ease-in-out 0.6s; -moz-transition: ease-in-out 0.6s; -ms-transition: ease-in-out 0.6s; -o-transition: ease-in-out 0.6s; transform: translateY(-50%) rotateX(180deg); -webkit-transform: translateY(-50%) rotateX(180deg); -moz-transform: translateY(-50%) rotateX(180deg); -ms-transform: translateY(-50%) rotateX(180deg); -o-transform: translateY(-50%) rotateX(180deg); position: absolute; top: 50%;left: 0; opacity: 0;}
.feature-box-12:hover .hover-content-box {transform: translateY(-50%) rotateX(0deg); -webkit-transform: translateY(-50%) rotateX(0deg); -moz-transform: translateY(-50%) rotateX(0deg); -ms-transform: translateY(-50%) rotateX(0deg); -o-transform: translateY(-50%) rotateX(0deg); opacity: 1}
.feature-box-12:hover .feature-icon-box, .feature-box-12:hover .feature-content-box {transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); opacity: 0}

/* feature box style 13 */
.feature-box-13 {overflow: hidden; z-index: 1;}
.feature-box-13:before {background: var(--base-color); left: 0; height: 100%;  top: 0; position: absolute; width: 100%; z-index: -1; display: block; content: ""; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); opacity: 0}
.feature-box-13:hover:before {transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; opacity: 1}
.feature-box-13:hover i {color: #232323}
.feature-box-13:hover p {color: #fff}

/* feature box style 14 */
.feature-box-14 > div {border-right: 1px solid #ededed; border-bottom: 1px solid #ededed; border-top: 0;}
.feature-box-14 > div:last-child {border-right: 0;}

/* feature box style 15 */
.feature-box-15 .feature-box-content {position: relative; overflow: hidden;}
.feature-box-15 .feature-box-image {transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg);}
.feature-box-15 .hover-content, .feature-box-15 .feature-box-image {backface-visibility: hidden; transform-style: preserve-3d; transform: rotateY(0deg); transition: ease-in-out 0.4s; -webkit-transform-style: preserve-3d; -webkit-transform: rotateY(0deg); -webkit-transition: ease-in-out 0.4s; -moz-transform-style: preserve-3d; -moz-transform: rotateY(0deg); -moz-transition: ease-in-out 0.4s; -ms-transform-style: preserve-3d; -ms-transform: rotateY(0deg); -ms-transition: ease-in-out 0.4s; -o-transform-style: preserve-3d; -o-transform: rotateY(0deg); -o-transition: ease-in-out 0.4s;}
.feature-box-15 .hover-content {left: 0; position: absolute; top:0; height: 100%; transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); width: 100%; opacity: 0;}
.feature-box-15 .feature-box-content:hover .feature-box-image {transform: rotateX(180deg);-webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); opacity: 0;}
.feature-box-15 .feature-box-content:hover .hover-content {transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); opacity: 1;}

/* feature box style 16 */
.feature-box-16 .feature-box-content {position: absolute; bottom:0; width: 100%; transition: ease-in-out 0.4s; height: 60px;}
.feature-box-16 .feature-box-content p {opacity: 0; transition: ease-in-out 0.5s; -webkit-transition: ease-in-out 0.5s; -moz-transition: ease-in-out 0.5s; -ms-transition: ease-in-out 0.5s; -o-transition: ease-in-out 0.5s;}
.feature-box-16 {position: relative; overflow: hidden;}
.feature-box-16:hover .feature-box-content {height: 100%;}
.feature-box-16:hover .feature-box-content p {opacity: 1;}

/* feature box style 17 */
.feature-box.feature-box-17:before,.feature-box.feature-box-17:after {content: ''; display: table;}
.feature-box.feature-box-17:hover,.feature-box.feature-box-17:hover:before,.feature-box.feature-box-17:hover:after {border: none}
.feature-box.feature-box-17::before, .feature-box.feature-box-17::after, .feature-box.feature-box-17 .content::before, .feature-box.feature-box-17 .content::after {background: transparent;}
.feature-box.feature-box-17:after {clear: both;}
.feature-box.feature-box-17 .box {cursor: default; height: 100%; width: 100%; display: table; position: relative; -webkit-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -moz-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -ms-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); transition: all 0.4s cubic-bezier(.48,.83,.63,.91); overflow: hidden}
.feature-box.feature-box-17 div:first-child .box {border-left: none}
.feature-box.feature-box-17 .box figure {-webkit-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -ms-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); -moz-transition:all 0.4s cubic-bezier(.48,.83,.63,.91); -o-transition: all 0.4s cubic-bezier(.48,.83,.63,.91); transition: all 0.4s cubic-bezier(.48,.83,.63,.91); padding: 10% 0;}
.feature-box.feature-box-17 .box .content {display:table-cell; height: 100%; vertical-align: middle; padding: 0; position: relative; top: 30px;}
.feature-box.feature-box-17 .box .content .details {opacity: 0;}
.feature-box.feature-box-17 .box:hover .content .details {opacity: 1;}
.feature-box.feature-box-17 .box:hover .content {top: 0; border-bottom-color: var(--base-color);}
.feature-box.feature-box-17 .box:hover {background-color: var(--base-color);}
.feature-box.feature-box-17 .box:hover i, .feature-box.feature-box-17 .box:hover .text-white-2-hover {color: #ffffff}

/* feature box style 18 */
.feature-box-18 .feature-box-overlay {top: 0; left: 0; right: 0; width: 100%; height: 100%; position: absolute; z-index: -1; opacity: 0; overflow: hidden; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.feature-box-18:hover .feature-box-overlay {opacity: 1;}
.feature-box-18:hover i, .feature-box-18:hover div, .feature-box-18:hover p {color: #fff;}
.feature-box-18:hover p {opacity: .6;}

/* info banner box style 2 */
.info-banner-box-2 {position: relative; overflow: hidden; height: 200px;}
.info-banner-box-2 .hover-box {position: absolute; left: 100%; top: 0; height: 100%; transition: ease-in-out 0.5s; -webkit-transition: ease-in-out 0.5s; -moz-transition: ease-in-out 0.5s; -ms-transition: ease-in-out 0.5s; -o-transition: ease-in-out 0.5s;}
.info-banner-box-2 .content-box {position: absolute; left: 0; top:0; height: 100%; transition: ease-in-out 0.5s; -webkit-transition: ease-in-out 0.5s; -moz-transition: ease-in-out 0.5s; -ms-transition: ease-in-out 0.5s; -o-transition: ease-in-out 0.5s;}
.info-banner-box-2:hover .hover-box {left: 0}
.info-banner-box-2:hover .content-box {left: -100%}

/* counter box style 1 */
.counter-feature-box-1 {height:199px;}
.counter-feature-box-1:hover {background:var(--base-color); border-color: var(--base-color);}

/* counter box style 3 */
.counter-box-3 .counter-box {display: inline-block; width: 140px; padding: 0; vertical-align: top; text-align: center; position: relative;}
.counter-box-3 .counter-box:after {position: absolute; right: 0; width: 1px; height: 36px; background-color: #eb214b; content: ""; top: 8px;}
.counter-box-3 .counter-box:last-child:after {width: 0;}
.counter-box-3 .counter-box .number {display: block; font-weight: 400; font-size: 32px; line-height: 30px;}
.counter-box-3 .counter-box span {font-weight: 400; font-size: 12px; line-height: 28px; text-transform: uppercase;}

/* counter box style 4 */
.counter-box-4 .counter:after {content: "+"; position: absolute; right: -5%; top: 35%; color: #b6b6b6; font-weight: 300;}
.counter-box-4:last-child .counter:after {display:none;}

/* counter box style 5 */
.counter-box-5 .counter-box {display: inline-block; width: 13%; padding: 0; vertical-align: top; text-align: center; position: relative;} 
.counter-box-5 .counter-box .number {display: block; font-weight: 400; font-size: 80px; line-height: 80px; letter-spacing: -3px}
.counter-box-5 .counter-box span {font-weight: 400; font-size: 12px; letter-spacing: 1px; opacity: 0.5; line-height: 28px; text-transform: uppercase;}

/* progress bar */
.progress {overflow: visible; height: 5px; position: relative; border-radius: 10px; width: 100%;}
.progress .progress-title {position: absolute; top: -22px;}
.progress .progress-bar {position: relative; overflow: visible; border-radius: 10px;}
.progress .progress-bar span {position: absolute; top: -30px; right: 0; opacity: 0}
.progress .progress-bar.appear span {opacity: 1;}
.progress-bar-percent {position: absolute; top: -12px; right: -39px;}

/* progress bar style 01 */
.progress-step-style-01.progress {width: 85%;}

/* progress bar style 02 */
.progress-step-style-02.progress .progress-title {position: absolute; top: 15px;}
.progress-step-style-02 .progress-bar-percent {position: absolute; top: 13px; right: 0;}

/* progress bar style 03 */
.progress-step-style-03.progress {height: 3px; width: 88%;}
.progress-step-style-03 .progress-bar {height: 3px;}
.progress-step-style-03 .progress-bar-percent {top: -9px;}
.progress-step-style-03.progress .progress-title {top: -24px;}

/* piechart style 1 */
.chart-percent .pie-chart-style-01 {text-align: center; position: relative; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pie-chart-style-01 .percent {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}

/* piechart style 2 */
.chart-percent .pie-chart-style-02 {text-align: center; position: relative; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.pie-chart-style-02 .percent {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}

/* piechart style 3 */
.chart-percent .pie-chart-style-03 {text-align: center; position: relative; width: auto; display: inline-block;}
.pie-chart-style-03 .percent {display: inline-block; line-height: 68px; z-index: 2; background: #fff; border-radius: 100%; width: 70px; height: 70px; color: #232323; right: -25px; top: 10px; position: absolute;}

/* bootstrap panel style 3.7 */
.panel {border: 1px solid transparent;}
.panel .panel-heading {display: block;}
.panel-group {margin-bottom: 20px;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 1px solid #ddd;}

/* team style 1 */
.team-style-1 figure .team-image {position: relative; overflow: hidden;}
.team-style-1 .team-overlay {display: block; position: absolute; overflow: hidden; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.team-style-1 .team-overlay {bottom: 0; left: 0; right: 0; width: 100%; height: 0;}
.team-style-1 figure:hover .team-overlay {height: 100%;}
.team-style-1 figure figcaption {width: 100%; position: relative; margin-top: 17px}
.team-style-1 figure .overlay-content {opacity: 0; position: absolute; height: 100%; width: 100%; top:0; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; top:-15px}
.team-style-1 figure:hover .overlay-content {opacity: 1; z-index: 1111; top:0}
.team-style-1 figure figcaption .team-member-position {position: relative; top: 0; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}

/* team style 2 */
.team-style-2 figure {position: relative}
.team-style-2 figure .team-image {position: relative;}
.team-style-2 .team-overlay {display: block; position: absolute; overflow: hidden; transition: all 0.3s ease 0s; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0}
.team-style-2 figure:hover .team-overlay {bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: .9}
.team-style-2 figure .team-member-position {position: absolute; top: 100%; width: 100%; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}
.team-style-2 figure:hover .team-member-position {top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); margin: 0;}
.team-style-2 figure:hover .team-member-position .text-medium-gray, .team-style-2 figure:hover .team-member-position .text-extra-dark-gray {color: #fff}
.team-style-2 figure figcaption {min-height: 20px;}
.team-style-2 figure figcaption .overlay-content {opacity: 0; top:0; position: relative}
.team-style-2 figure:hover figcaption .overlay-content {opacity: 1; top:30px;}

/* accordion style */
.panel-title {font-size: 16px;}
.panel-title > i {font-size: 12px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}

/* accordion style1 */
.accordion-style1 .panel  {background: transparent; box-shadow: none; margin-top: 0 !important}
.accordion-style1.panel-group .panel-heading  {border: 0px; border-bottom: 1px solid #e4e4e4;}
.accordion-style1 .panel-heading {padding: 16px 0;}
.accordion-style1 .panel-title {font-size: 13px; padding-right: 30px; position: relative}
.accordion-style1.panel-group .panel-heading+.panel-collapse>.list-group, .accordion-style1.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0; padding: 25px 0}

/* accordion style 2 */
.accordion-style2 .panel {background: transparent; border: none; margin-bottom: 15px; box-shadow: none;}
.accordion-style2 .panel-title {background: transparent; border: none}
.accordion-style2 .panel .panel-heading {background: #fff; border-radius:0; padding:18px 28px 19px; position: relative;}
.accordion-style2 .panel-body{padding: 35px 28px 25px; border-top: 1px solid #ddd;}
.accordion-style2 .panel-heading i {font-size: 25px; margin: 0; right: 28px;}
.accordion-style2 .panel-title {padding: 0;}
.accordion-style2 .tab-tag {font-size: 20px; padding: 0; margin-right: 7px; display: inline-block; vertical-align: top;}
.accordion-style2 a, .accordion-style2 a:hover, .accordion-style2 a:hover i {color: #282828;}
.accordion-style2 .panel-default:last-child {border-bottom: 1px solid rgba(0, 0, 0, 0); margin-bottom: 0;}
.accordion-style2 {margin-bottom: 0;}

/* accordion style 3 */
.accordion-style3 .panel {background-color:transparent; border: none; margin-bottom: 15px; box-shadow: none; border-radius: 0;}
.accordion-style3 .panel-title {background: transparent; border: none; font-size: 16px;}
.accordion-style3 .panel .panel-heading {background: #000; color: #fff; border-radius:0; padding:18px 28px 19px; position: relative;}
.accordion-style3 .panel-body{padding: 35px 28px 25px; border-top:none}
.accordion-style3 .panel-title > i {font-size: 25px; margin: 0; right: 28px;}
.accordion-style3 .tab-tag {font-size: 20px; padding: 0; margin-right: 7px; display: inline-block; vertical-align: top;}
.accordion-style3 a, .accordion-style2 a:hover, .accordion-style3 a:hover i {color: #fff;}
.accordion-style3 .panel-default:last-child {border-bottom: 1px solid rgba(0, 0, 0, 0); margin-bottom: 0;}
.accordion-style3 {margin-bottom: 0;}

/* toggles */
.toggles .panel  {background: transparent; box-shadow: none; border-radius: 0; border: 1px solid #ddd;}
.toggles .panel-title  {font-size: 13px; padding-right: 30px; position: relative;}
.toggles .panel-title > span.float-end {position: absolute; right: 0; top: 0;}
.toggles .panel-heading {padding: 18px; background-color: transparent;}
.toggles .panel-heading i {font-size: 12px; color: #626262}
.toggles .panel + .panel {margin-top: -1px;}
.toggles .panel-body {padding: 25px}

/* tab */
.nav-tabs>li>a.active, .nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {border: 0; border-bottom: 1px solid;}
.nav-tabs a.nav-link {transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;}

/* tab style 1 */
.tab-style1 .nav-tabs{border: none; width: 100%;}
.tab-style1 .nav-tabs li{display: inline-block; float: none; width:25%;}
.tab-style1 .nav-tabs li a{margin: 0;}
.tab-style1 .nav-tabs li:hover{background: transparent;}
.tab-style1 .nav-tabs > li > a, .tab-style1 .nav-tabs > li > a:focus, .tab-style1 .nav-tabs > li > a:hover{border: none; background-color: transparent;}
.tab-style1 .nav-tabs li:hover i, .tab-style1 .nav-tabs li .active i{color: var(--base-color);}
.tab-style1 .nav-tabs li:hover span, .tab-style1 .nav-tabs li .active span{color: #232323;}

/* tab style 2 */
.tab-style2 .tab-content{padding:55px 0 0; border-top: 1px solid #e5e5e5;}
.tab-style2 .nav-tabs{border:0;}
.tab-style2 .nav-tabs li{border:1px solid #e5e5e5; border-bottom: none; border-radius: 0; margin-bottom: 0; display:inline-block; float:none; margin-right: 5px}
.tab-style2 .nav-tabs li a {background-color:#f7f7f7; border:none; color:#575757; line-height: 44px; margin:0 !important; padding: 0 25px; border-radius: 0;}
.tab-style2 .nav-tabs-light li:first-child {border-left: 1px solid #e5e5e5; margin-left: 15px;}
.tab-style2 .nav-tabs > li > a.active {border-color:transparent; border: none; border-radius:0; background:#fff; top:1px; position: relative;}

/* tab style 3 */
.tab-style3 .nav-tabs {border-bottom: 1px solid transparent}
.tab-style3 .nav-tabs li {float: none; display: inline-block; vertical-align: middle;}
.tab-style3 .nav-tabs li {float: none; display: inline-block; vertical-align: middle; margin: 0 23px; padding: 3px 0}
.tab-style3 .nav-tabs li a.nav-link.active {color: #232323}
.tab-style3 .nav-tabs>li>a.nav-link, .tab-style3 .nav-tabs>li>a.nav-link:focus, .tab-style3 .nav-tabs>li>a.nav-link.active:hover, .tab-style3 .nav-tabs>li>a.nav-link:hover {background-color: transparent; border: none; padding: 0;}
.tab-style3 .nav-tabs li a.nav-link.active, .tab-style3 .nav-tabs>li>a.nav-link.active:hover {border-bottom: 1px solid #232323;}
.tab-style3 .nav-link:hover {color: var(--base-color);}

/* tab style 4 */
.tab-style4 .tab-content{padding:0 0 0 55px; border-left: 1px solid #e5e5e5;}
.tab-style4 .nav-tabs{border:0;}
.tab-style4 .nav-tabs li{border:1px solid #e5e5e5; border-right: none; border-radius: 0; margin-bottom: 0; display:block; float:left; width: 100%; left: 1px;}
.tab-style4 .nav-tabs li a {background-color:#f7f7f7; border:none; color:#575757; line-height: 44px; margin:0 !important; padding: 0 25px; border-radius: 0; top:1px; position: relative;}
.tab-style4 .nav-tabs li:last-child a {top: 0}
.tab-style4 .nav-tabs-light li:first-child {border-left: 1px solid #e5e5e5; margin-left: 15px;}
.tab-style4 .nav-tabs > li > a.active {border-color:transparent; border: none; border-radius:0; background:#fff; left: 1px;}

/* tab style 5 */
.tab-style5 .nav-tabs {border: none;}
.tab-style5 .nav-tabs li {width: 100%; font-size: 26px; line-height: 60px; margin-bottom: 0;}
.tab-style5 .nav-tabs li a {border: none !important; border-bottom: 2px solid transparent !important; color: #6f6f6f; opacity: 0.6; display: inline-block; background-color: transparent !important; padding: 0; border-radius: 0; color: #6f6f6f;}
.tab-style5 .nav-tabs li a:hover {background-color: transparent; opacity: 1; color: var(--base-color);}
.tab-style5 .nav-tabs .nav-link.active {color: var(--base-color) !important; opacity: 1; border-bottom: 2px solid var(--base-color) !important; padding-left: 45px}
.tab-style5 .nav-tabs li.active a, .tab-style5 .nav-tabs li.active a:hover, .tab-style5 .nav-tabs li.active a:focus {border: none; cursor: pointer; background-color: transparent;}
.tab-style5 .tab-box {position: absolute; left:23%; top:50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index: 1; width:500px;}

/* testimonial style 2 */
.testimonial-style2 .profile-box {margin-top: -50px}

/* testimonial style 3 */
.testimonial-style3 .arrow-bottom:after {border-top-color: #d6d5d5; left: 15%;  border-width: 10px; margin-left: -10px;}
.testimonial-style3 .image-box img {width: 100%;}

/* testimonial-box */
.testimonial-box .image-box {display: table-cell; vertical-align: middle}
.testimonial-box .name-box {display: table-cell; vertical-align: middle}

/* ===================================
   25. Blog
====================================== */
.blog-grid .grid-item a {position: relative; z-index: 11;}
.blog-image a > img {width: 100%}

/* blog post style 1 */
.blog-post.blog-post-style1 .blog-post-images {background: #232323}
.blog-post.blog-post-style1 .blog-post-images img {width: 100%;}
.blog-post.blog-post-style1:hover .blog-post-images img {opacity: 0.5; transform: scale(1.2, 1.2); transition: all 0.3s ease 0s;}

/* blog post style 2 */
.blog-post.blog-post-style2 .author img{width: 30px; display: inline-block; vertical-align: middle;}
.blog-post.blog-post-style2 .author span{max-width: calc(100% - 40px); vertical-align: middle; display: inline-block;}

/* blog post style 3 */
.blog-post-style3 .grid-item .blog-post * {transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-duration: .3s; -moz-transition-duration: .3s; -ms-transition-duration: .3s; -webkit-transition-duration: .3s; -o-transition-duration: .3s;}
.blog-post-style3 .grid-item .blog-post .author img {width: 25px;}
.blog-post-style3 .grid-item .blog-post .blog-post-images a {display: block;}
.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon {position: absolute; height: 100%; width: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0; text-align: center; opacity: 0;}
.blog-post-style3 .grid-item .blog-post:hover .blog-post-images .blog-hover-icon {opacity: 1}
.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon span {top: 35%; position: relative; font-size: 48px; color: #fff; opacity: 0}
.blog-post-style3 .grid-item .blog-post:hover .blog-post-images .blog-hover-icon span {top: 40%; opacity: 1;}

/* blog post style 4 */
.blog-post-style4 .blog-grid .grid-item figure {position: relative; overflow: hidden;}
.blog-post-style4 figure {position: relative;}
.blog-post-style4 figure figcaption {padding: 45px; bottom: 0px; position: absolute; background: rgba(0,0,0,.85); width: 100%; transition: ease-in-out 0.5s; -webkit-transition: ease-in-out 0.5s; -moz-transition: ease-in-out 0.5s; -ms-transition: ease-in-out 0.5s; -o-transition: ease-in-out 0.5s;}
.blog-post-style4 .grid-item figure figcaption p {margin-bottom:0; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; display: none}
.blog-post-style4 .blog-grid .grid-item .blog-img img {cursor: pointer; display: block; width: 100%; opacity: .9; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.blog-post-style4 .blog-grid .grid-item:hover .blog-img img {transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); opacity: .5; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.blog-post-style4 .blog-grid a {position: relative; z-index:auto;}
.container .blog-post-style4 figure figcaption {padding: 32px;}

/* blog post style 5 */
.blog-post-style5 .blog-post .blog-post-images {height: 100%; position: relative}
.blog-post-style5 .blog-post .blog-categories {position: absolute; bottom:0; left: 0; z-index: 25; padding: 10px 20px 8px}

/* blog post style 6 */
.blog-post-style6:hover {background-color: #fff;}
.blog-post-style6:hover .text-white-2 {color: #000 !important}
.blog-post-style6:hover .author:before {background-color: #000 !important}
.blog-post-style6 .author:before {width: 100px; height: 1px; background-color: #fff; opacity: 0.25; position: absolute; top: 0; left: 0; display: inline-block; content: ""}

/* blog post style 7 */
.blog-post-style7:hover {background-color: #1c1c1c !important; color: #fff}
.blog-post-style7:hover a {color: #fff}
.blog-post-style7:hover .author:before {background-color: #fff; opacity: 0.8;}
.blog-post-style7 .author:before {width: 100px; height: 1px; background-color: #939393 !important; opacity: 0.25; position: absolute; top: 0; left: 0; display: inline-block; content: ""}

/* pagination */
.pagination {border-radius: 0; padding: 0; margin: 0}
.pagination ul {display: inline-block; *display: inline; *zoom: 1; margin-left: 0; margin-bottom: 0; padding: 0;}
.pagination li {display: inline;}
.pagination a {float: left; padding: 0 18px; line-height: 40px; text-decoration: none; border: 1px solid #ddd; border-left-width: 0; background: #fff}
.pagination a:hover {background-color: #232323; color: #fff}
.pagination .active a {background-color: #f5f5f5;}
.pagination .active a {color: #999999; cursor: default;}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {color: #999999; background-color: transparent; cursor: default;}
.pagination li:first-child a {border-left-width: 1px;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}

/* blog details page */
/* author */
.about-author-img {float: left; max-width: 100px; margin-right: 35px; margin-bottom: 15px;}
.about-author-text {top: -5px}
.author-sharing a {margin-right: 15px; color: #737373}
.author-sharing a:hover {color: #000}
.alignnone {margin: 5px 30px 40px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 30px 40px;}
.alignleft {float: left; margin: 5px 40px 30px 0;}
a img.alignright {float: right; margin: 5px 0 40px 30px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left; margin: 5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {background: #f7f7f7; padding:17px; text-align: center; border: 1px solid rgba(0,0,0,.1); max-width: 50%;}
.wp-caption figcaption {padding: 18px 25px 0 25px;}
.wp-caption img {width: 100%}
.wp-caption.alignnone {margin: 5px 30px 40px 0;}
.wp-caption.alignleft {margin: 5px 40px 30px 0;}
.wp-caption.alignright {margin: 5px 0 40px 30px;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 1}

/* list style 6 */
.blog-comment {list-style: none; margin: 0; padding: 0;}
.blog-comment li {padding: 50px 0; border-bottom: 1px solid #ededed; position: relative}
.blog-comment li .btn-reply {float: right; border: 1px solid #ededed; padding: 0 8px; font-size: 10px; font-weight: 600; position: relative;}
.blog-comment > li:first-child {padding-top: 0}
.blog-comment li:last-child {border-bottom: none; padding-bottom: 0}
.blog-comment li ul.child-comment {margin-left: 40px; list-style: none}
.blog-comment li ul.child-comment li {border: none; padding-bottom: 0; border-top: 1px solid #ededed; margin-top: 50px}

/* ===================================
    26. Footer
====================================== */

/* scroll to top */
.scroll-top-arrow, .scroll-top-arrow:focus {color: #fff; background: #878787; line-height: 28px; display: none; height: 30px; width: 30px; padding: 0; position: fixed; right: 45px; text-align: center; text-decoration: none; top: 91%; z-index: 10006; border-radius: 100%;}
.scroll-top-arrow:hover {background: #000; opacity: .8; color: #fff; border-color: var(--base-color)}
.scroll-top-arrow i {line-height: 30px;  position: relative;}

.bg-dark-footer{background-color:#141414;}
.footer-logo {max-height: 28px;}

/* footer input */
footer input::-webkit-input-placeholder {color: #6f6f6f; text-overflow: ellipsis; font-size: 11px; font-weight: 400; opacity:1;}
footer input::-moz-placeholder {color: #6f6f6f; text-overflow: ellipsis; font-size: 11px; font-weight: 400; opacity:1;} 
footer input:-ms-input-placeholder {color: #6f6f6f; text-overflow: ellipsis; font-size: 11px; font-weight: 400; opacity:1;}
footer .newsletter input {color: #6f6f6f; letter-spacing: normal;}

/* latest post */
.latest-post {list-style: none; padding: 0; margin: 0;}
.latest-post li {padding:15px 0;}
aside .latest-post li {padding:9px 0 10px;}
aside .latest-post li:last-child{padding-bottom: 0;}
.latest-post li:first-child {padding-top: 0}
.latest-post li:last-child {border-bottom:none}
.latest-post li figure {width: 60px; float: left}
.latest-post li figure, footer .latest-post li div {margin-bottom: 0;}
aside .latest-post li figure {width: 75px;}
.latest-post li div {line-height: normal; padding-left: 22px; position: relative; top: -1px;}
.latest-post li figure:hover img, .latest-post li figure:focus img {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none;} 

/* newsletter */
.newsletter input {float: left; font-size: 12px; color: #fff; width: 100%; height: 100%; padding: 0 38px 0 12px}
.newsletter .btn.btn-arrow-small {background: transparent none repeat scroll 0 0; margin-right: 0; height: 100%; padding-top: 0;  padding-bottom: 5px; text-align: center; right: 0; border-width: 0 0 0 1px}
.newsletter .btn.btn-arrow-small i {color: #626262; font-size: 18px; display: block; margin-top: 6px;}
.newsletter {width: 100%; height: 33px}
footer .form-results {font-size: 12px;}
.newsletter .btn.border-color-white {border-color:#fff}
.newsletter .btn.border-color-black {border-color:#000}
.newsletter .btn.border-color-extra-dark-gray {border-color:#232323}
.newsletter .btn.border-color-medium-dark-gray {border-color:#363636}
.newsletter .btn.border-color-dark-gray {border-color:#939393}
.newsletter .btn.border-color-extra-medium-gray {border-color:#dbdbdb}
.newsletter .btn.border-color-medium-gray {border-color:#e4e4e4}
.newsletter .btn.border-color-extra-light-gray {border-color:#ededed}
.newsletter .btn.border-color-light-gray {border-color:#f5f5f5}
.newsletter .btn.border-color-light-pink {border-color:#862237}
.newsletter .btn.border-color-main-decor {border-color:var(--base-color)}
.newsletter .btn.border-color-transparent-pink {border-color: rgba(255, 33, 79, 0.45);}

/* instagram feed */
.instafeed-grid ul {list-style: none; padding: 0; margin: 0; display: flex; width: 100%; flex-wrap: wrap; text-align: center;}
.instafeed-grid li {padding:0 10px 10px 0; width: 33.333%; box-sizing: border-box; display: inline-block}
.instafeed-grid li img {width: 100%}
.instafeed-grid li figure {position: relative; overflow: hidden; margin-bottom: 0;}
.instafeed-grid li figure a .insta-counts{position: absolute; bottom: -100%; left: 0; text-align: center; background: rgba(35,35,35,0.8); color: #fff; width: 100%; font-size: 12px;}
.instafeed-grid li figure:hover a .insta-counts{bottom: 0;}
.instafeed-grid li figure a .insta-counts i {margin-right: 5px; margin-left: 5px; vertical-align: middle;}
.instafeed-grid li figure span {vertical-align: middle;}
aside .instafeed-grid.gutter-very-small, footer .instafeed-grid.gutter-very-small {margin-left: -3px; margin-right: -3px;}
aside .instafeed-grid.gutter-small, footer .instafeed-grid.gutter-small {margin-left: -5px; margin-right: -5px;}
aside .instafeed-grid.gutter-medium, footer .instafeed-grid.gutter-medium {margin-left: -7px; margin-right: -7px;}
aside .instafeed-grid.gutter-large, footer .instafeed-grid.gutter-large {margin-left: -10px; margin-right: -10px;}
aside .instafeed-grid.gutter-extra-large, footer .instafeed-grid.gutter-extra-large {margin-left: -15px; margin-right: -15px;}

/* instagram feed style 1 */
.instafeed-grid.instafeed-style-02 li figure a .insta-counts {bottom: 0; height: 100%; height: 100%; opacity: 0;}
.instafeed-grid.instafeed-style-02 figure:hover a .insta-counts {opacity: 1;}
.instafeed-grid.instafeed-style-02 figure a .insta-counts i {position: relative; display: block; font-size: 28px; color: #fff; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}

/* ===================================
   27. Home page
====================================== */

/* home - creative branding agency */
.box-layout{padding:0 60px}

/* home - creative business */
.icon-box {border-bottom: 1px solid rgba(255,255,255,0.10)}
.icon-box:last-child{border-bottom: none}
.icon-box .icon-box-holder{padding-left:74px; height: 112px;}
.icon-box .icon-box-holder i{position: absolute; left: 0; vertical-align: middle; padding-top:10px;}

[class^="ti-"], [class*=" ti-"] {display: inline-block;}

/* home - creative simple portfolio */
.head-text {font-size: 80px; line-height: 95px;}

/* home - classic digital agency */
.image-block{box-shadow: 0 0 0 rgba(35,35,35,0.6); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -o-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8); -ms-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);}
.attr-nav > ul > li > a{padding: 3px 15px}
.icon-play img {width: 60%}
.icon-play:hover img {width: 68%}

/* play icon */
.icon-play-style-2 {z-index: 1; left: 100%;}
.icon-play-style-2 > span {display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -ms-flex-direction: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.icon-play-style-2 .video-icon {width: 110px; height: 110px; margin-top: 0; font-size: 30px; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%;}

/* home - creative studio */
.icon-box-holder a:hover {color: #fff;}

/* home - portfolio personal */
.hover-title-box {position: absolute; right: -100px; opacity: 0; top: 50%; transform: translateY(-53px); -webkit-transform: translateY(-53px); -moz-transform: translateY(-53px); -ms-transform: translateY(-53px); -o-transform: translateY(-53px); z-index: 99; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.hover-title-box .separator {height: 1px; content: ""; position: absolute; left:-10px; top: 30px;}

/* home - blog masonry */
.blog-header-style1 {margin: 0 8px; padding: 0; list-style: none; display: flex; justify-content: start;}
.blog-header-style1 li {width: 25%; padding: 0 8px; margin: 0 -4px 0 0;display: inline-block; box-sizing: border-box; overflow: hidden; vertical-align: top; transition: 0.8s; -webkit-transition: 0.8s; -moz-transition: 0.8s; -ms-transition: 0.8s; -o-transition: 0.8s;}
.blog-header-style1 li .blog-banner {display: block; position: relative; height: 100%;}
.blog-header-style1 li figure figcaption {position: absolute; left: 0; bottom: 0; padding: 50px; transform: translateY(60px); -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px);}
.blog-header-style1 li.blog-column-active figure figcaption {transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px);}
.blog-header-style1 li figure figcaption .btn {opacity: 0; transform: translateY(60px); -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.blog-header-style1 li.blog-column-active figure figcaption .btn {opacity: 1; transition-delay: 0.6s; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all; transition-property: all;}
.blog-header-style1 li.blog-column-active figure figcaption .btn:hover {transition-delay: 0; -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all; transition-property: all;}
.blog-header-style1 li.blog-column-active {width: 50%; transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s;}
.blog-header-style1 li .blog-title {width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/* home - blog clean */
.blog-box .blog-box-image,.blog-box .blog-box-content {position: absolute; top: 0; width: 100%; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.blog-box .blog-box-image {transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1}
.blog-box .blog-box-content {transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); opacity: 0}
.blog-box:hover .blog-box-image {transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); opacity: 0}
.blog-box:hover .blog-box-content {transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1}

/* home - classic innovation agency */
.box-separator-line {height: 1px; content: ""; position: absolute; left:-90px; top: 130px;}
.right-image { bottom: -200px; position: absolute; right: -100px; width: 60%;}
.right-image img {max-width: none}
.content-right-slider .swiper-button-next {right: 70px;}
.content-right-slider .swiper-button-prev  {left: 70px;}

/* home - creative designer */
.color-code {justify-content: space-around; align-items: center; z-index: 0;}
.bg-background-fade {background-color: #ff5851}
.color-1, .color-2, .color-3, .color-4, .color-5 {-webkit-transition: background-color 700ms linear; -moz-transition: background-color 700ms linear; -o-transition: background-color 700ms linear; -ms-transition: background-color 700ms linear; transition: background-color 700ms linear;}
.color-1 {background-color: #ff5851;}
.color-2 {background-color: #e86618;}
.color-3 {background-color: #ef3158;}
.color-4 {background-color: #6b0990;}
.color-5 {background-color: #4c0990;}
.color-6 {background-color: #1b3194;}

/* home - classic web agency */
.after-before-separator:before, .after-before-separator:after {width: 35px; margin: 0 15px; height: 1px; background: rgba(255,255,255,.2); content: ""; display: inline-block; vertical-align: super;}
.background-slide {height: auto; min-height: 700px;}

/* home - classic corporate */
.rev-slider .tp-bullet {width: 35px; height: 3px; background-color: #ffffff; opacity: 0.5; border-radius: 0; padding: 0 4px;}
.rev-slider .tp-bullet.selected, .tp-bullet:hover {opacity: 1;}

/* home - portfolio metro */
.text-bold-underline:before {background-color: var(--base-color); height: 3px; width: 100%; position: absolute; right: 0; bottom:5px; content: "";}

/* home - portfolio  parallax */
.parallax-title {padding: 16px 35px; display: inline-block}

/* home - blog grid */
.highlight-bg-text {padding: 5px 16px; display: inline-block; margin-bottom: 15px;}

/* ===================================
   28. Others
====================================== */

/* services modern */
.arrow-bottom{position: relative;}
.arrow-bottom:after {top: 100%;	left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(245, 245, 245, 0); border-top-color: #f5f5f5; border-width: 15px; margin-left: -15px; z-index: 9;}
.arrow-top{position: relative;}
.arrow-top:after{top: -29px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(245, 245, 245, 0); border-bottom-color: #f5f5f5; border-width: 15px; margin-left: -15px; z-index: 9;}

/* our clients */
.clients-list {height: 190px}
.clients-list:hover {box-shadow: 0 0 4px rgba(0,0,0,.1);}
.clients-list:hover img {-webkit-filter: grayscale(1); filter: grayscale(1);}

/* sidebar nav style 2 */
.tparrows:before {font-family: "Font Awesome 5 Free"; font-weight: 700;}
.tparrows.tp-leftarrow:before	{content: '\F060';}
.tparrows.tp-rightarrow:before	{content: '\F061';}

/* rev slider */
.rev_slider_wrapper {height: 980px;}

/* animation */ 
@-webkit-keyframes up-down-animation {0%   {opacity:1;  top:0px;} 25%  {opacity:.4;   top:2px;} 50%  {opacity:.3;  top:4px;} 75%  {opacity:.2;  top:5px;} 100% {opacity:0;  top:9px;} }
@keyframes up-down-animation {0%   {opacity:1;  top:0px;} 25%  {opacity:.4;   top:4px;} 50%  {opacity:.3;  top:8px;} 75%  {opacity:.2;  top:12px;} 100% {opacity:0;  top:16px;} }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    nav .accordion-menu {position: static !important;}
    .swiper-container, .blog-post-content {width: 100%;}
    .left-nav .sidebar-part2 .navbar-expand-lg .navbar-nav {flex-direction: column;}
    .sidebar-nav-style-1.navbar-expand-lg .navbar-collapse {display: block !important;}
    .signature {height: auto;}
}

@media (min-width: 992px) {
    .feature-box-14 > div:nth-child(even) { border-bottom: 0}
    .feature-box-14 > div:nth-child(odd) { border-bottom: 0}

    /* top logo */
    .navbar-brand-top .navbar-collapse.collapse.display-inline-block { display: inline-block !important; vertical-align: middle;}
    .navbar-brand-top .nav-header-container { text-align: center;}
    .navbar-brand-top .nav-header-container .row { display: block !important; display: block !important; display: block !important;}
    .navbar-brand-top .brand-top-menu-right { vertical-align: middle; position: relative; }
}

@media (min-width: 576px) {
    .feature-box-14 > div:nth-last-child(2) { border-bottom: 0}
}

@media (max-width: 1600px) {
    /* grid */
    .grid.xl-grid-6col li { width: 16.67%; }
    .grid.xl-grid-6col li.grid-item-double { width: 33.33%; }
    .grid.xl-grid-5col li { width: 20%; }
    .grid.xl-grid-5col li.grid-item-double { width: 40%; }
    .grid.xl-grid-4col li { width: 25%; }
    .grid.xl-grid-4col li.grid-item-double { width: 50%; }
    .grid.xl-grid-3col li { width: 33.33%; }
    .grid.xl-grid-3col li.grid-item-double { width: 66.67%; }
    .grid.xl-grid-2col li { width: 50%; }
    .grid.xl-grid-2col li.grid-item-double { width: 100%; }
    .grid.xl-grid-1col li { width: 100%; }
    .grid.xl-grid-1col li.grid-item-double { width: 100%; }
    
    /* margin */
    .xl-margin-one-all {margin:1%;}
    .xl-margin-one-half-all {margin:1.5%;}
    .xl-margin-two-all {margin:2%;}
    .xl-margin-two-half-all {margin:2.5%;}
    .xl-margin-three-all {margin:3%;}
    .xl-margin-three-half-all {margin:3.5%;}
    .xl-margin-four-all {margin:4%;}
    .xl-margin-four-half-all {margin:4.5%;}
    .xl-margin-five-all {margin:5%;}
    .xl-margin-five-half-all {margin:5.5%;}
    .xl-margin-six-all {margin:6%;}
    .xl-margin-six-half-all {margin:6.5%;}
    .xl-margin-seven-all {margin:7%;}
    .xl-margin-seven-half-all {margin:7.5%;}
    .xl-margin-eight-all {margin:8%;}
    .xl-margin-eight-half-all {margin:8.5%;}
    .xl-margin-nine-all {margin:9%;}
    .xl-margin-nine-half-all {margin:9.5%;}
    .xl-margin-ten-all {margin:10%;}
    .xl-margin-ten-half-all {margin:10.5%;}
    .xl-margin-eleven-all {margin:11%;}
    .xl-margin-eleven-half-all {margin:11.5%;}
    .xl-margin-twelve-all {margin:12%;}
    .xl-margin-twelve-half-all {margin:12.5%;}
    .xl-margin-thirteen-all {margin:13%;}
    .xl-margin-thirteen-half-all {margin:13.5%;}
    .xl-margin-fourteen-all {margin:14%;}
    .xl-margin-fourteen-half-all {margin:14.5%;}
    .xl-margin-fifteen-all {margin:15%;}
    .xl-margin-fifteen-half-all {margin:15.5%;}
    .xl-margin-sixteen-all {margin:16%;}
    .xl-margin-sixteen-half-all {margin:16.5%;}
    .xl-margin-seventeen-all {margin:17%;}
    .xl-margin-seventeen-half-all {margin:17.5%;}
    .xl-margin-eighteen-all {margin:18%;}
    .xl-margin-eighteen-half-all {margin:18.5%;}
    .xl-margin-nineteen-all {margin:19%;}
    .xl-margin-nineteen-half-all {margin:19.5%;}
    .xl-margin-twenty-all {margin:20%;}
    .xl-margin-twenty-half-all {margin:20.5%;}
    .xl-margin-twenty-one-all {margin:21%;}
    .xl-margin-twenty-one-half-all {margin:21.5%;}
    .xl-margin-twenty-two-all {margin:22%;}
    .xl-margin-twenty-two-half-all {margin:22.5%;}
    .xl-margin-twenty-three-all {margin:23%;}
    .xl-margin-twenty-three-half-all {margin:23.5%;}
    .xl-margin-twenty-four-all {margin:24%;}
    .xl-margin-twenty-four-half-all {margin:24.5%;}
    .xl-margin-twenty-five-all {margin:25%;}
    .xl-margin-5px-all {margin:5px;}
    .xl-margin-10px-all {margin:10px;}
    .xl-margin-15px-all {margin:15px;}
    .xl-margin-20px-all {margin:20px;}
    .xl-margin-25px-all {margin:25px;}
    .xl-margin-30px-all {margin:30px;}
    .xl-margin-35px-all {margin:35px;}
    .xl-margin-40px-all {margin:40px;}
    .xl-margin-45px-all {margin:45px;}
    .xl-margin-50px-all {margin:50px;}
    .xl-margin-55px-all {margin:55px;}
    .xl-margin-60px-all {margin:60px;}
    .xl-margin-65px-all {margin:65px;}
    .xl-margin-70px-all {margin:70px;}
    .xl-margin-75px-all {margin:75px;}
    .xl-margin-80px-all {margin:80px;}
    .xl-margin-85px-all {margin:85px;}
    .xl-margin-90px-all {margin:90px;}
    .xl-margin-95px-all {margin:95px;}
    .xl-margin-100px-all {margin:100px;}

    .xl-no-margin {margin:0 !important}
    .xl-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
    .xl-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
    .xl-no-margin-top {margin-top:0 !important}
    .xl-no-margin-bottom {margin-bottom:0 !important}
    .xl-no-margin-left {margin-left:0 !important}
    .xl-no-margin-right {margin-right:0 !important}
    .xl-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
    .xl-margin-auto {margin: 0 auto !important;}

    /* margin top */
    .xl-margin-one-top {margin-top:1%;}
    .xl-margin-one-half-top {margin-top:1.5%;}
    .xl-margin-two-top {margin-top:2%;}
    .xl-margin-two-half-top {margin-top:2.5%;}
    .xl-margin-three-top {margin-top:3%;}
    .xl-margin-three-half-top {margin-top:3.5%;}
    .xl-margin-four-top {margin-top:4%;}
    .xl-margin-four-half-top {margin-top:4.5%;}
    .xl-margin-five-top {margin-top:5%;}
    .xl-margin-five-half-top {margin-top:5.5%;}
    .xl-margin-six-top {margin-top:6%;}
    .xl-margin-six-half-top {margin-top:6.5%;}
    .xl-margin-seven-top {margin-top:7%;}
    .xl-margin-seven-half-top {margin-top:7.5%;}
    .xl-margin-eight-top {margin-top:8%;}
    .xl-margin-eight-half-top {margin-top:8.5%;}
    .xl-margin-nine-top {margin-top:9%;}
    .xl-margin-nine-half-top {margin-top:9.5%;}
    .xl-margin-ten-top {margin-top:10%;}
    .xl-margin-ten-half-top {margin-top:10.5%;}
    .xl-margin-eleven-top {margin-top:11%;}
    .xl-margin-eleven-half-top {margin-top:11.5%;}
    .xl-margin-twelve-top {margin-top:12%;}
    .xl-margin-twelve-half-top {margin-top:12.5%;}
    .xl-margin-thirteen-top {margin-top:13%;}
    .xl-margin-thirteen-half-top {margin-top:13.5%;}
    .xl-margin-fourteen-top {margin-top:14%;}
    .xl-margin-fourteen-half-top {margin-top:14.5%;}
    .xl-margin-fifteen-top {margin-top:15%;}
    .xl-margin-fifteen-half-top {margin-top:15.5%;}
    .xl-margin-sixteen-top {margin-top:16%;}
    .xl-margin-sixteen-half-top {margin-top:16.5%;}
    .xl-margin-seventeen-top {margin-top:17%;}
    .xl-margin-seventeen-half-top {margin-top:17.5%;}
    .xl-margin-eighteen-top {margin-top:18%;}
    .xl-margin-eighteen-half-top {margin-top:18.5%;}
    .xl-margin-nineteen-top {margin-top:19%;}
    .xl-margin-nineteen-half-top {margin-top:19.5%;}
    .xl-margin-twenty-top {margin-top:20%;}
    .xl-margin-twenty-half-top {margin-top:20.5%;}
    .xl-margin-twenty-one-top {margin-top:21%;}
    .xl-margin-twenty-one-half-top {margin-top:21.5%;}
    .xl-margin-twenty-two-top {margin-top:22%;}
    .xl-margin-twenty-two-half-top {margin-top:22.5%;}
    .xl-margin-twenty-three-top {margin-top:23%;}
    .xl-margin-twenty-three-half-top {margin-top:23.5%;}
    .xl-margin-twenty-four-top {margin-top:24%;}
    .xl-margin-twenty-four-half-top {margin-top:24.5%;}
    .xl-margin-twenty-five-top {margin-top:25%;}
    .xl-margin-5px-top {margin-top:5px;}
    .xl-margin-10px-top {margin-top:10px;}
    .xl-margin-15px-top {margin-top:15px;}
    .xl-margin-20px-top {margin-top:20px;}
    .xl-margin-25px-top {margin-top:25px;}
    .xl-margin-30px-top {margin-top:30px;}
    .xl-margin-35px-top {margin-top:35px;}
    .xl-margin-40px-top {margin-top:40px;}
    .xl-margin-45px-top {margin-top:45px;}
    .xl-margin-50px-top {margin-top:50px;}
    .xl-margin-55px-top {margin-top:55px;}
    .xl-margin-60px-top {margin-top:60px;}
    .xl-margin-65px-top {margin-top:65px;}
    .xl-margin-70px-top {margin-top:70px;}
    .xl-margin-75px-top {margin-top:75px;}
    .xl-margin-80px-top {margin-top:80px;}
    .xl-margin-85px-top {margin-top:85px;}
    .xl-margin-90px-top {margin-top:90px;}
    .xl-margin-95px-top {margin-top:95px;}
    .xl-margin-100px-top {margin-top:100px;}

    /* margin bottom */
    .xl-margin-one-bottom {margin-bottom:1%;}
    .xl-margin-one-half-bottom {margin-bottom:1.5%;}
    .xl-margin-two-bottom {margin-bottom:2%;}
    .xl-margin-two-half-bottom {margin-bottom:2.5%;}
    .xl-margin-three-bottom {margin-bottom:3%;}
    .xl-margin-three-half-bottom {margin-bottom:3.5%;}
    .xl-margin-four-bottom {margin-bottom:4%;}
    .xl-margin-four-half-bottom {margin-bottom:4.5%;}
    .xl-margin-five-bottom {margin-bottom:5%;}
    .xl-margin-five-half-bottom {margin-bottom:5.5%;}
    .xl-margin-six-bottom {margin-bottom:6%;}
    .xl-margin-six-half-bottom {margin-bottom:6.5%;}
    .xl-margin-seven-bottom {margin-bottom:7%;}
    .xl-margin-seven-half-bottom {margin-bottom:7.5%;}
    .xl-margin-eight-bottom {margin-bottom:8%;}
    .xl-margin-eight-half-bottom {margin-bottom:8.5%;}
    .xl-margin-nine-bottom {margin-bottom:9%;}
    .xl-margin-nine-half-bottom {margin-bottom:9.5%;}
    .xl-margin-ten-bottom {margin-bottom:10%;}
    .xl-margin-ten-half-bottom {margin-bottom:10.5%;}
    .xl-margin-eleven-bottom {margin-bottom:11%;}
    .xl-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .xl-margin-twelve-bottom {margin-bottom:12%;}
    .xl-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .xl-margin-thirteen-bottom {margin-bottom:13%;}
    .xl-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .xl-margin-fourteen-bottom {margin-bottom:14%;}
    .xl-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .xl-margin-fifteen-bottom {margin-bottom:15%;}
    .xl-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .xl-margin-sixteen-bottom {margin-bottom:16%;}
    .xl-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .xl-margin-seventeen-bottom {margin-bottom:17%;}
    .xl-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .xl-margin-eighteen-bottom {margin-bottom:18%;}
    .xl-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .xl-margin-nineteen-bottom {margin-bottom:19%;}
    .xl-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .xl-margin-twenty-bottom {margin-bottom:20%;}
    .xl-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .xl-margin-twenty-one-bottom {margin-bottom:21%;}
    .xl-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .xl-margin-twenty-two-bottom {margin-bottom:22%;}
    .xl-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .xl-margin-twenty-three-bottom {margin-bottom:23%;}
    .xl-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .xl-margin-twenty-four-bottom {margin-bottom:24%;}
    .xl-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
    .xl-margin-twenty-five-bottom {margin-bottom:25%;}
    .xl-margin-5px-bottom {margin-bottom:5px;}
    .xl-margin-10px-bottom {margin-bottom:10px;}
    .xl-margin-15px-bottom {margin-bottom:15px;}
    .xl-margin-20px-bottom {margin-bottom:20px;}
    .xl-margin-25px-bottom {margin-bottom:25px;}
    .xl-margin-30px-bottom {margin-bottom:30px;}
    .xl-margin-35px-bottom {margin-bottom:35px;}
    .xl-margin-40px-bottom {margin-bottom:40px;}
    .xl-margin-45px-bottom {margin-bottom:45px;}
    .xl-margin-50px-bottom {margin-bottom:50px;}
    .xl-margin-55px-bottom {margin-bottom:55px;}
    .xl-margin-60px-bottom {margin-bottom:60px;}
    .xl-margin-65px-bottom {margin-bottom:65px;}
    .xl-margin-70px-bottom {margin-bottom:70px;}
    .xl-margin-75px-bottom {margin-bottom:75px;}
    .xl-margin-80px-bottom {margin-bottom:80px;}
    .xl-margin-85px-bottom {margin-bottom:85px;}
    .xl-margin-90px-bottom {margin-bottom:90px;}
    .xl-margin-95px-bottom {margin-bottom:95px;}
    .xl-margin-100px-bottom {margin-bottom:100px;}

    /* margin right */
    .xl-margin-one-right {margin-right:1%;}
    .xl-margin-one-half-right {margin-right:1.5%;}
    .xl-margin-two-right {margin-right:2%;}
    .xl-margin-two-half-right {margin-right:2.5%;}
    .xl-margin-three-right {margin-right:3%;}
    .xl-margin-three-half-right {margin-right:3.5%;}
    .xl-margin-four-right {margin-right:4%;}
    .xl-margin-four-half-right {margin-right:4.5%;}
    .xl-margin-five-right {margin-right:5%;}
    .xl-margin-five-half-right {margin-right:5.5%;}
    .xl-margin-six-right {margin-right:6%;}
    .xl-margin-six-half-right {margin-right:6.5%;}
    .xl-margin-seven-right {margin-right:7%;}
    .xl-margin-seven-half-right {margin-right:7.5%;}
    .xl-margin-eight-right {margin-right:8%;}
    .xl-margin-eight-half-right {margin-right:8.5%;}
    .xl-margin-nine-right {margin-right:9%;}
    .xl-margin-nine-half-right {margin-right:9.5%;}
    .xl-margin-ten-right {margin-right:10%;}
    .xl-margin-ten-half-right {margin-right:10.5%;}
    .xl-margin-eleven-right {margin-right:11%;}
    .xl-margin-eleven-half-right {margin-right:11.5%;}
    .xl-margin-twelve-right {margin-right:12%;}
    .xl-margin-twelve-half-right {margin-right:12.5%;}
    .xl-margin-thirteen-right {margin-right:13%;}
    .xl-margin-thirteen-half-right {margin-right:13.5%;}
    .xl-margin-fourteen-right {margin-right:14%;}
    .xl-margin-fourteen-half-right {margin-right:14.5%;}
    .xl-margin-fifteen-right {margin-right:15%;}
    .xl-margin-fifteen-half-right {margin-right:15.5%;}
    .xl-margin-sixteen-right {margin-right:16%;}
    .xl-margin-sixteen-half-right {margin-right:16.5%;}
    .xl-margin-seventeen-right {margin-right:17%;}
    .xl-margin-seventeen-half-right {margin-right:17.5%;}
    .xl-margin-eighteen-right {margin-right:18%;}
    .xl-margin-eighteen-half-right {margin-right:18.5%;}
    .xl-margin-nineteen-right {margin-right:19%;}
    .xl-margin-nineteen-half-right {margin-right:19.5%;}
    .xl-margin-twenty-right {margin-right:20%;}
    .xl-margin-twenty-half-right {margin-right:20.5%;}
    .xl-margin-twenty-one-right {margin-right:21%;}
    .xl-margin-twenty-one-half-right {margin-right:21.5%;}
    .xl-margin-twenty-two-right {margin-right:22%;}
    .xl-margin-twenty-two-half-right {margin-right:22.5%;}
    .xl-margin-twenty-three-right {margin-right:23%;}
    .xl-margin-twenty-three-half-right {margin-right:23.5%;}
    .xl-margin-twenty-four-right {margin-right:24%;}
    .xl-margin-twenty-four-half-right {margin-right:24.5%;}
    .xl-margin-twenty-five-right {margin-right:25%;}
    .xl-margin-10px-right {margin-right:10px;}
    .xl-margin-15px-right {margin-right:15px;}
    .xl-margin-20px-right {margin-right:20px;}
    .xl-margin-25px-right {margin-right:25px;}
    .xl-margin-30px-right {margin-right:30px;}
    .xl-margin-35px-right {margin-right:35px;}
    .xl-margin-40px-right {margin-right:40px;}
    .xl-margin-45px-right {margin-right:45px;}
    .xl-margin-50px-right {margin-right:50px;}
    .xl-margin-55px-right {margin-right:55px;}
    .xl-margin-60px-right {margin-right:60px;}
    .xl-margin-65px-right {margin-right:65px;}
    .xl-margin-70px-right {margin-right:70px;}
    .xl-margin-75px-right {margin-right:75px;}
    .xl-margin-80px-right {margin-right:80px;}
    .xl-margin-85px-right {margin-right:85px;}
    .xl-margin-90px-right {margin-right:90px;}
    .xl-margin-95px-right {margin-right:95px;}
    .xl-margin-100px-right {margin-right:100px;}

    /* margin left */
    .xl-margin-one-left {margin-left:1%;}
    .xl-margin-one-half-left {margin-left:1.5%;}
    .xl-margin-two-left {margin-left:2%;}
    .xl-margin-two-half-left {margin-left:2.5%;}
    .xl-margin-three-left {margin-left:3%;}
    .xl-margin-three-half-left {margin-left:3.5%;}
    .xl-margin-four-left {margin-left:4%;}
    .xl-margin-four-half-left {margin-left:4.5%;}
    .xl-margin-five-left {margin-left:5%;}
    .xl-margin-five-half-left {margin-left:5.5%;}
    .xl-margin-six-left {margin-left:6%;}
    .xl-margin-six-half-left {margin-left:6.5%;}
    .xl-margin-seven-left {margin-left:7%;}
    .xl-margin-seven-half-left {margin-left:7.5%;}
    .xl-margin-eight-left {margin-left:8%;}
    .xl-margin-eight-half-left {margin-left:8.5%;}
    .xl-margin-nine-left {margin-left:9%;}
    .xl-margin-nine-half-left {margin-left:9.5%;}
    .xl-margin-ten-left {margin-left:10%;}
    .xl-margin-ten-half-left {margin-left:10.5%;}
    .xl-margin-eleven-left {margin-left:11%;}
    .xl-margin-eleven-half-left {margin-left:11.5%;}
    .xl-margin-twelve-left {margin-left:12%;}
    .xl-margin-twelve-half-left {margin-left:12.5%;}
    .xl-margin-thirteen-left {margin-left:13%;}
    .xl-margin-thirteen-half-left {margin-left:13.5%;}
    .xl-margin-fourteen-left {margin-left:14%;}
    .xl-margin-fourteen-half-left {margin-left:14.5%;}
    .xl-margin-fifteen-left {margin-left:15%;}
    .xl-margin-fifteen-half-left {margin-left:15.5%;}
    .xl-margin-sixteen-left {margin-left:16%;}
    .xl-margin-sixteen-half-left {margin-left:16.5%;}
    .xl-margin-seventeen-left {margin-left:17%;}
    .xl-margin-seventeen-half-left {margin-left:17.5%;}
    .xl-margin-eighteen-left {margin-left:18%;}
    .xl-margin-eighteen-half-left {margin-left:18.5%;}
    .xl-margin-nineteen-left {margin-left:19%;}
    .xl-margin-nineteen-half-left {margin-left:19.5%;}
    .xl-margin-twenty-left {margin-left:20%;}
    .xl-margin-twenty-half-left {margin-left:20.5%;}
    .xl-margin-twenty-one-left {margin-left:21%;}
    .xl-margin-twenty-one-half-left {margin-left:21.5%;}
    .xl-margin-twenty-two-left {margin-left:22%;}
    .xl-margin-twenty-two-half-left {margin-left:22.5%;}
    .xl-margin-twenty-three-left {margin-left:23%;}
    .xl-margin-twenty-three-half-left {margin-left:23.5%;}
    .xl-margin-twenty-four-left {margin-left:24%;}
    .xl-margin-twenty-four-half-left {margin-left:24.5%;}
    .xl-margin-twenty-five-left {margin-left:25%;}
    .xl-margin-5px-left {margin-left:5px;}
    .xl-margin-10px-left {margin-left:10px;}
    .xl-margin-15px-left {margin-left:15px;}
    .xl-margin-20px-left {margin-left:20px;}
    .xl-margin-25px-left {margin-left:25px;}
    .xl-margin-30px-left {margin-left:30px;}
    .xl-margin-35px-left {margin-left:35px;}
    .xl-margin-40px-left {margin-left:40px;}
    .xl-margin-45px-left {margin-left:45px;}
    .xl-margin-50px-left {margin-left:50px;}
    .xl-margin-55px-left {margin-left:55px;}
    .xl-margin-60px-left {margin-left:60px;}
    .xl-margin-65px-left {margin-left:65px;}
    .xl-margin-70px-left {margin-left:70px;}
    .xl-margin-75px-left {margin-left:75px;}
    .xl-margin-80px-left {margin-left:80px;}
    .xl-margin-85px-left {margin-left:85px;}
    .xl-margin-90px-left {margin-left:90px;}
    .xl-margin-95px-left {margin-left:95px;}
    .xl-margin-100px-left {margin-left:100px;}

    /* margin left right */
    .xl-margin-one-lr {margin-left:1%; margin-right:1%;}
    .xl-margin-one-lr {margin-left:1.5%; margin-right:1.5%;}
    .xl-margin-two-lr {margin-left:2%; margin-right:2%;}
    .xl-margin-two-lr {margin-left:2.5%; margin-right:2.5%;}
    .xl-margin-three-lr {margin-left:3%; margin-right:3%;}
    .xl-margin-three-lr {margin-left:3.5%; margin-right:3.5%;}
    .xl-margin-four-lr {margin-left:4%; margin-right:4%;}
    .xl-margin-four-lr {margin-left:4.5%; margin-right:4.5%;}
    .xl-margin-five-lr {margin-left:5%; margin-right:5%;}
    .xl-margin-five-lr {margin-left:5.5%; margin-right:5.5%;}
    .xl-margin-six-lr {margin-left:6%; margin-right:6%;}
    .xl-margin-six-lr {margin-left:6.5%; margin-right:6.5%;}
    .xl-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .xl-margin-seven-lr {margin-left:7.5%; margin-right:7.5%;}
    .xl-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .xl-margin-eight-lr {margin-left:8.5%; margin-right:8.5%;}
    .xl-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .xl-margin-nine-lr {margin-left:9.5%; margin-right:9.5%;}
    .xl-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .xl-margin-ten-lr {margin-left:10.5%; margin-right:10.5%;}
    .xl-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .xl-margin-eleven-lr {margin-left:11.5%; margin-right:11.5%;}
    .xl-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .xl-margin-twelve-lr {margin-left:12.5%; margin-right:12.5%;}
    .xl-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .xl-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .xl-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .xl-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .xl-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .xl-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .xl-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .xl-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .xl-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .xl-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .xl-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .xl-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .xl-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .xl-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .xl-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .xl-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .xl-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .xl-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .xl-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .xl-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .xl-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .xl-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .xl-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .xl-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .xl-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .xl-margin-5px-lr {margin-left:5px; margin-right:5px;}
    .xl-margin-10px-lr {margin-left:10px; margin-right:10px;}
    .xl-margin-15px-lr {margin-left:15px; margin-right:15px;}
    .xl-margin-20px-lr {margin-left:20px; margin-right:20px;}
    .xl-margin-25px-lr {margin-left:25px; margin-right:25px;}
    .xl-margin-30px-lr {margin-left:30px; margin-right:30px;}
    .xl-margin-35px-lr {margin-left:35px; margin-right:35px;}
    .xl-margin-40px-lr {margin-left:40px; margin-right:40px;}
    .xl-margin-45px-lr {margin-left:45px; margin-right:45px;}
    .xl-margin-50px-lr {margin-left:50px; margin-right:50px;}
    .xl-margin-55px-lr {margin-left:55px; margin-right:55px;}
    .xl-margin-60px-lr {margin-left:60px; margin-right:60px;}
    .xl-margin-65px-lr {margin-left:65px; margin-right:65px;}
    .xl-margin-70px-lr {margin-left:70px; margin-right:70px;}
    .xl-margin-75px-lr {margin-left:75px; margin-right:75px;}
    .xl-margin-80px-lr {margin-left:80px; margin-right:80px;}
    .xl-margin-85px-lr {margin-left:85px; margin-right:85px;}
    .xl-margin-90px-lr {margin-left:90px; margin-right:90px;}
    .xl-margin-95px-lr {margin-left:95px; margin-right:95px;}
    .xl-margin-100px-lr {margin-left:100px; margin-right:100px;}

    /* margin top bottom */
    .xl-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .xl-margin-one-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .xl-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .xl-margin-two-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .xl-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .xl-margin-three-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .xl-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .xl-margin-four-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .xl-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .xl-margin-five-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .xl-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .xl-margin-six-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .xl-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .xl-margin-seven-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .xl-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .xl-margin-eight-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .xl-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .xl-margin-nine-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .xl-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .xl-margin-ten-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .xl-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .xl-margin-eleven-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .xl-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .xl-margin-twelve-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .xl-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .xl-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .xl-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .xl-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .xl-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .xl-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .xl-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .xl-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .xl-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .xl-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .xl-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .xl-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .xl-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .xl-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .xl-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .xl-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .xl-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .xl-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .xl-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .xl-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .xl-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .xl-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .xl-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .xl-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .xl-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .xl-margin-5px-tb {margin-top:5px; margin-bottom:5px;}
    .xl-margin-10px-tb {margin-top:10px; margin-bottom:10px;}
    .xl-margin-15px-tb {margin-top:15px; margin-bottom:15px;}
    .xl-margin-20px-tb {margin-top:20px; margin-bottom:20px;}
    .xl-margin-25px-tb {margin-top:25px; margin-bottom:25px;}
    .xl-margin-30px-tb {margin-top:30px; margin-bottom:30px;}
    .xl-margin-35px-tb {margin-top:35px; margin-bottom:35px;}
    .xl-margin-40px-tb {margin-top:40px; margin-bottom:40px;}
    .xl-margin-45px-tb {margin-top:45px; margin-bottom:45px;}
    .xl-margin-50px-tb {margin-top:50px; margin-bottom:50px;}
    .xl-margin-55px-tb {margin-top:55px; margin-bottom:55px;}
    .xl-margin-60px-tb {margin-top:60px; margin-bottom:60px;}
    .xl-margin-65px-tb {margin-top:65px; margin-bottom:65px;}
    .xl-margin-70px-tb {margin-top:70px; margin-bottom:70px;}
    .xl-margin-75px-tb {margin-top:75px; margin-bottom:75px;}
    .xl-margin-80px-tb {margin-top:80px; margin-bottom:80px;}
    .xl-margin-85px-tb {margin-top:85px; margin-bottom:85px;}
    .xl-margin-90px-tb {margin-top:90px; margin-bottom:90px;}
    .xl-margin-95px-tb {margin-top:95px; margin-bottom:95px;}
    .xl-margin-100px-tb {margin-top:100px; margin-bottom:100px;}

    /* padding */
    .xl-no-padding {padding:0 !important}
    .xl-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
    .xl-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
    .xl-no-padding-top {padding-top:0 !important}
    .xl-no-padding-bottom {padding-bottom:0 !important}
    .xl-no-padding-left {padding-left:0 !important}
    .xl-no-padding-right {padding-right:0 !important}
    .xl-padding-one-all {padding:1%;}
    .xl-padding-one-half-all {padding:1.5%;}
    .xl-padding-two-all {padding:2%;}
    .xl-padding-two-half-all {padding:2.5%;}
    .xl-padding-three-all {padding:3%;}
    .xl-padding-three-half-all {padding:3.5%;}
    .xl-padding-four-all {padding:4%;}
    .xl-padding-four-half-all {padding:4.5%;}
    .xl-padding-five-all {padding:5%;}
    .xl-padding-five-half-all {padding:5.5%;}
    .xl-padding-six-all {padding:6%;}
    .xl-padding-six-half-all {padding:6.5%;}
    .xl-padding-seven-all {padding:7%;}
    .xl-padding-seven-half-all {padding:7.5%;}
    .xl-padding-eight-all {padding:8%;}
    .xl-padding-eight-half-all {padding:8.5%;}
    .xl-padding-nine-all {padding:9%;}
    .xl-padding-nine-half-all {padding:9.5%;}
    .xl-padding-ten-all {padding:10%;}
    .xl-padding-ten-half-all {padding:10.5%;}
    .xl-padding-eleven-all {padding:11%;}
    .xl-padding-eleven-half-all {padding:11.5%;}
    .xl-padding-twelve-all {padding:12%;}
    .xl-padding-twelve-half-all {padding:12.5%;}
    .xl-padding-thirteen-all {padding:13%;}
    .xl-padding-thirteen-half-all {padding:13.5%;}
    .xl-padding-fourteen-all {padding:14%;}
    .xl-padding-fourteen-half-all {padding:14.5%;}
    .xl-padding-fifteen-all {padding:15%;}
    .xl-padding-fifteen-half-all {padding:15.5%;}
    .xl-padding-sixteen-all {padding:16%;}
    .xl-padding-sixteen-half-all {padding:16.5%;}
    .xl-padding-seventeen-all {padding:17%;}
    .xl-padding-seventeen-half-all {padding:17.5%;}
    .xl-padding-eighteen-all {padding:18%;}
    .xl-padding-eighteen-half-all {padding:18.5%;}
    .xl-padding-nineteen-all {padding:19%;}
    .xl-padding-nineteen-half-all {padding:19.5%;}
    .xl-padding-twenty-all {padding:20%;}
    .xl-padding-twenty-half-all {padding:20.5%;}
    .xl-padding-twenty-one-all {padding:21%;}
    .xl-padding-twenty-one-half-all {padding:21.5%;}
    .xl-padding-twenty-two-all {padding:22%;}
    .xl-padding-twenty-two-half-all {padding:22.5%;}
    .xl-padding-twenty-three-all {padding:23%;}
    .xl-padding-twenty-three-half-all {padding:23.5%;}
    .xl-padding-twenty-four-all {padding:24%;}
    .xl-padding-twenty-four-half-all {padding:24.5%;}
    .xl-padding-twenty-five-all {padding:25%;}
    .xl-padding-5px-all {padding:5px;}
    .xl-padding-10px-all {padding:10px;}
    .xl-padding-15px-all {padding:15px;}
    .xl-padding-20px-all {padding:20px;}
    .xl-padding-25px-all {padding:25px;}
    .xl-padding-30px-all {padding:30px;}
    .xl-padding-35px-all {padding:35px;}
    .xl-padding-40px-all {padding:40px;}
    .xl-padding-45px-all {padding:45px;}
    .xl-padding-50px-all {padding:50px;}
    .xl-padding-55px-all {padding:55px;}
    .xl-padding-60px-all {padding:60px;}
    .xl-padding-65px-all {padding:65px;}
    .xl-padding-70px-all {padding:70px;}
    .xl-padding-75px-all {padding:75px;}
    .xl-padding-80px-all {padding:80px;}
    .xl-padding-85px-all {padding:85px;}
    .xl-padding-90px-all {padding:90px;}
    .xl-padding-95px-all {padding:95px;}
    .xl-padding-100px-all {padding:100px;}

    /* padding top */
    .xl-padding-one-top {padding-top:1%;}
    .xl-padding-one-half-top {padding-top:1.5%;}
    .xl-padding-two-top {padding-top:2%;}
    .xl-padding-two-half-top {padding-top:2.5%;}
    .xl-padding-three-top {padding-top:3%;}
    .xl-padding-three-half-top {padding-top:3.5%;}
    .xl-padding-four-top {padding-top:4%;}
    .xl-padding-four-half-top {padding-top:4.5%;}
    .xl-padding-five-top {padding-top:5%;}
    .xl-padding-five-half-top {padding-top:5.5%;}
    .xl-padding-six-top {padding-top:6%;}
    .xl-padding-six-half-top {padding-top:6.5%;}
    .xl-padding-seven-top {padding-top:7%;}
    .xl-padding-seven-half-top {padding-top:7.5%;}
    .xl-padding-eight-top {padding-top:8%;}
    .xl-padding-eight-half-top {padding-top:8.5%;}
    .xl-padding-nine-top {padding-top:9%;}
    .xl-padding-nine-half-top {padding-top:9.5%;}
    .xl-padding-ten-top {padding-top:10%;}
    .xl-padding-ten-half-top {padding-top:10.5%;}
    .xl-padding-eleven-top {padding-top:11%;}
    .xl-padding-eleven-half-top {padding-top:11.5%;}
    .xl-padding-twelve-top {padding-top:12%;}
    .xl-padding-twelve-half-top {padding-top:12.5%;}
    .xl-padding-thirteen-top {padding-top:13%;}
    .xl-padding-thirteen-half-top {padding-top:13.5%;}
    .xl-padding-fourteen-top {padding-top:14%;}
    .xl-padding-fourteen-half-top {padding-top:14.5%;}
    .xl-padding-fifteen-top {padding-top:15%;}
    .xl-padding-fifteen-half-top {padding-top:15.5%;}
    .xl-padding-sixteen-top {padding-top:16%;}
    .xl-padding-sixteen-half-top {padding-top:16.5%;}
    .xl-padding-seventeen-top {padding-top:17%;}
    .xl-padding-seventeen-half-top {padding-top:17.5%;}
    .xl-padding-eighteen-top {padding-top:18%;}
    .xl-padding-eighteen-half-top {padding-top:18.5%;}
    .xl-padding-nineteen-top {padding-top:19%;}
    .xl-padding-nineteen-half-top {padding-top:19.5%;}
    .xl-padding-twenty-top {padding-top:20%;}
    .xl-padding-twenty-half-top {padding-top:20.5%;}
    .xl-padding-twenty-one-top {padding-top:21%;}
    .xl-padding-twenty-one-half-top {padding-top:21.5%;}
    .xl-padding-twenty-two-top {padding-top:22%;}
    .xl-padding-twenty-two-half-top {padding-top:22.5%;}
    .xl-padding-twenty-three-top {padding-top:23%;}
    .xl-padding-twenty-three-half-top {padding-top:23.5%;}
    .xl-padding-twenty-four-top {padding-top:24%;}
    .xl-padding-twenty-four-half-top {padding-top:24.5%;}
    .xl-padding-twenty-five-top {padding-top:25%;}
    .xl-padding-5px-top {padding-top:5px;}
    .xl-padding-10px-top {padding-top:10px;}
    .xl-padding-15px-top {padding-top:15px;}
    .xl-padding-20px-top {padding-top:20px;}
    .xl-padding-25px-top {padding-top:25px;}
    .xl-padding-30px-top {padding-top:30px;}
    .xl-padding-35px-top {padding-top:35px;}
    .xl-padding-40px-top {padding-top:40px;}
    .xl-padding-45px-top {padding-top:45px;}
    .xl-padding-50px-top {padding-top:50px;}
    .xl-padding-55px-top {padding-top:55px;}
    .xl-padding-60px-top {padding-top:60px;}
    .xl-padding-65px-top {padding-top:65px;}
    .xl-padding-70px-top {padding-top:70px;}
    .xl-padding-75px-top {padding-top:75px;}
    .xl-padding-80px-top {padding-top:80px;}
    .xl-padding-85px-top {padding-top:85px;}
    .xl-padding-90px-top {padding-top:90px;}
    .xl-padding-95px-top {padding-top:95px;}
    .xl-padding-100px-top {padding-top:100px;}

    /* padding bottom */
    .xl-padding-one-bottom {padding-bottom:1%;}
    .xl-padding-one-half-bottom {padding-bottom:1.5%;}
    .xl-padding-two-bottom {padding-bottom:2%;}
    .xl-padding-two-half-bottom {padding-bottom:2.5%;}
    .xl-padding-three-bottom {padding-bottom:3%;}
    .xl-padding-three-half-bottom {padding-bottom:3.5%;}
    .xl-padding-four-bottom {padding-bottom:4%;}
    .xl-padding-four-half-bottom {padding-bottom:4.5%;}
    .xl-padding-five-bottom {padding-bottom:5%;}
    .xl-padding-five-half-bottom {padding-bottom:5.5%;}
    .xl-padding-six-bottom {padding-bottom:6%;}
    .xl-padding-six-half-bottom {padding-bottom:6.5%;}
    .xl-padding-seven-bottom {padding-bottom:7%;}
    .xl-padding-seven-half-bottom {padding-bottom:7.5%;}
    .xl-padding-eight-bottom {padding-bottom:8%;}
    .xl-padding-eight-half-bottom {padding-bottom:8.5%;}
    .xl-padding-nine-bottom {padding-bottom:9%;}
    .xl-padding-nine-half-bottom {padding-bottom:9.5%;}
    .xl-padding-ten-bottom {padding-bottom:10%;}
    .xl-padding-ten-half-bottom {padding-bottom:10.5%;}
    .xl-padding-eleven-bottom {padding-bottom:11%;}
    .xl-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .xl-padding-twelve-bottom {padding-bottom:12%;}
    .xl-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .xl-padding-thirteen-bottom {padding-bottom:13%;}
    .xl-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .xl-padding-fourteen-bottom {padding-bottom:14%;}
    .xl-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .xl-padding-fifteen-bottom {padding-bottom:15%;}
    .xl-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .xl-padding-sixteen-bottom {padding-bottom:16%;}
    .xl-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .xl-padding-seventeen-bottom {padding-bottom:17%;}
    .xl-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .xl-padding-eighteen-bottom {padding-bottom:18%;}
    .xl-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .xl-padding-nineteen-bottom {padding-bottom:19%;}
    .xl-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .xl-padding-twenty-bottom {padding-bottom:20%;}
    .xl-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .xl-padding-twenty-one-bottom {padding-bottom:21%;}
    .xl-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .xl-padding-twenty-two-bottom {padding-bottom:22%;}
    .xl-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .xl-padding-twenty-three-bottom {padding-bottom:23%;}
    .xl-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .xl-padding-twenty-four-bottom {padding-bottom:24%;}
    .xl-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .xl-padding-twenty-five-bottom {padding-bottom:25%;}
    .xl-padding-5px-bottom {padding-bottom:5px;}
    .xl-padding-10px-bottom {padding-bottom:10px;}
    .xl-padding-15px-bottom {padding-bottom:15px;}
    .xl-padding-20px-bottom {padding-bottom:20px;}
    .xl-padding-25px-bottom {padding-bottom:25px;}
    .xl-padding-30px-bottom {padding-bottom:30px;}
    .xl-padding-35px-bottom {padding-bottom:35px;}
    .xl-padding-40px-bottom {padding-bottom:40px;}
    .xl-padding-45px-bottom {padding-bottom:45px;}
    .xl-padding-50px-bottom {padding-bottom:50px;}
    .xl-padding-55px-bottom {padding-bottom:55px;}
    .xl-padding-60px-bottom {padding-bottom:60px;}
    .xl-padding-65px-bottom {padding-bottom:65px;}
    .xl-padding-70px-bottom {padding-bottom:70px;}
    .xl-padding-75px-bottom {padding-bottom:75px;}
    .xl-padding-80px-bottom {padding-bottom:80px;}
    .xl-padding-85px-bottom {padding-bottom:85px;}
    .xl-padding-90px-bottom {padding-bottom:90px;}
    .xl-padding-95px-bottom {padding-bottom:95px;}
    .xl-padding-100px-bottom {padding-bottom:100px;}

    /* padding right */
    .xl-padding-one-right {padding-right:1%;}
    .xl-padding-one-half-right {padding-right:1.5%;}
    .xl-padding-two-right {padding-right:2%;}
    .xl-padding-two-half-right {padding-right:2.5%;}
    .xl-padding-three-right {padding-right:3%;}
    .xl-padding-three-half-right {padding-right:3.5%;}
    .xl-padding-four-right {padding-right:4%;}
    .xl-padding-four-half-right {padding-right:4.5%;}
    .xl-padding-five-right {padding-right:5%;}
    .xl-padding-five-half-right {padding-right:5.5%;}
    .xl-padding-six-right {padding-right:6%;}
    .xl-padding-six-half-right {padding-right:6.5%;}
    .xl-padding-seven-right {padding-right:7%;}
    .xl-padding-seven-half-right {padding-right:7.5%;}
    .xl-padding-eight-right {padding-right:8%;}
    .xl-padding-eight-half-right {padding-right:8.5%;}
    .xl-padding-nine-right {padding-right:9%;}
    .xl-padding-nine-half-right {padding-right:9.5%;}
    .xl-padding-ten-right {padding-right:10%;}
    .xl-padding-ten-half-right {padding-right:10.5%;}
    .xl-padding-eleven-right {padding-right:11%;}
    .xl-padding-eleven-half-right {padding-right:11.5%;}
    .xl-padding-twelve-right {padding-right:12%;}
    .xl-padding-twelve-half-right {padding-right:12.5%;}
    .xl-padding-thirteen-right {padding-right:13%;}
    .xl-padding-thirteen-half-right {padding-right:13.5%;}
    .xl-padding-fourteen-right {padding-right:14%;}
    .xl-padding-fourteen-half-right {padding-right:14.5%;}
    .xl-padding-fifteen-right {padding-right:15%;}
    .xl-padding-fifteen-half-right {padding-right:15.5%;}
    .xl-padding-sixteen-right {padding-right:16%;}
    .xl-padding-sixteen-half-right {padding-right:16.5%;}
    .xl-padding-seventeen-right {padding-right:17%;}
    .xl-padding-seventeen-half-right {padding-right:17.5%;}
    .xl-padding-eighteen-right {padding-right:18%;}
    .xl-padding-eighteen-half-right {padding-right:18.5%;}
    .xl-padding-nineteen-right {padding-right:19%;}
    .xl-padding-nineteen-half-right {padding-right:19.5%;}
    .xl-padding-twenty-right {padding-right:20%;}
    .xl-padding-twenty-half-right {padding-right:20.5%;}
    .xl-padding-twenty-one-right {padding-right:21%;}
    .xl-padding-twenty-one-half-right {padding-right:21.5%;}
    .xl-padding-twenty-two-right {padding-right:22%;}
    .xl-padding-twenty-two-half-right {padding-right:22.5%;}
    .xl-padding-twenty-three-right {padding-right:23%;}
    .xl-padding-twenty-three-half-right {padding-right:23.5%;}
    .xl-padding-twenty-four-right {padding-right:24%;}
    .xl-padding-twenty-four-half-right {padding-right:24.5%;}
    .xl-padding-twenty-five-right {padding-right:25%;}
    .xl-padding-5px-right {padding-right:5px;}
    .xl-padding-10px-right {padding-right:10px;}
    .xl-padding-15px-right {padding-right:15px;}
    .xl-padding-20px-right {padding-right:20px;}
    .xl-padding-25px-right {padding-right:25px;}
    .xl-padding-30px-right {padding-right:30px;}
    .xl-padding-35px-right {padding-right:35px;}
    .xl-padding-40px-right {padding-right:40px;}
    .xl-padding-45px-right {padding-right:45px;}
    .xl-padding-50px-right {padding-right:50px;}
    .xl-padding-55px-right {padding-right:55px;}
    .xl-padding-60px-right {padding-right:60px;}
    .xl-padding-65px-right {padding-right:65px;}
    .xl-padding-70px-right {padding-right:70px;}
    .xl-padding-75px-right {padding-right:75px;}
    .xl-padding-80px-right {padding-right:80px;}
    .xl-padding-85px-right {padding-right:85px;}
    .xl-padding-90px-right {padding-right:90px;}
    .xl-padding-95px-right {padding-right:95px;}
    .xl-padding-100px-right {padding-right:100px;}

    /* padding left */
    .xl-padding-one-left {padding-left:1%;}
    .xl-padding-one-half-left {padding-left:1.5%;}
    .xl-padding-two-left {padding-left:2%;}
    .xl-padding-two-half-left {padding-left:2.5%;}
    .xl-padding-three-left {padding-left:3%;}
    .xl-padding-three-half-left {padding-left:3.5%;}
    .xl-padding-four-left {padding-left:4%;}
    .xl-padding-four-half-left {padding-left:4.5%;}
    .xl-padding-five-left {padding-left:5%;}
    .xl-padding-five-half-left {padding-left:5.5%;}
    .xl-padding-six-left {padding-left:6%;}
    .xl-padding-six-half-left {padding-left:6.5%;}
    .xl-padding-seven-left {padding-left:7%;}
    .xl-padding-seven-half-left {padding-left:7.5%;}
    .xl-padding-eight-left {padding-left:8%;}
    .xl-padding-eight-half-left {padding-left:8.5%;}
    .xl-padding-nine-left {padding-left:9%;}
    .xl-padding-nine-half-left {padding-left:9.5%;}
    .xl-padding-ten-left {padding-left:10%;}
    .xl-padding-ten-half-left {padding-left:10.5%;}
    .xl-padding-eleven-left {padding-left:11%;}
    .xl-padding-eleven-half-left {padding-left:11.5%;}
    .xl-padding-twelve-left {padding-left:12%;}
    .xl-padding-twelve-half-left {padding-left:12.5%;}
    .xl-padding-thirteen-left {padding-left:13%;}
    .xl-padding-thirteen-half-left {padding-left:13.5%;}
    .xl-padding-fourteen-left {padding-left:14%;}
    .xl-padding-fourteen-half-left {padding-left:14.5%;}
    .xl-padding-fifteen-left {padding-left:15%;}
    .xl-padding-fifteen-half-left {padding-left:15.5%;}
    .xl-padding-sixteen-left {padding-left:16%;}
    .xl-padding-sixteen-half-left {padding-left:16.5%;}
    .xl-padding-seventeen-left {padding-left:17%;}
    .xl-padding-seventeen-half-left {padding-left:17.5%;}
    .xl-padding-eighteen-left {padding-left:18%;}
    .xl-padding-eighteen-half-left {padding-left:18.5%;}
    .xl-padding-nineteen-left {padding-left:19%;}
    .xl-padding-nineteen-half-left {padding-left:19.5%;}
    .xl-padding-twenty-left {padding-left:20%;}
    .xl-padding-twenty-half-left {padding-left:20.5%;}
    .xl-padding-twenty-one-left {padding-left:21%;}
    .xl-padding-twenty-one-half-left {padding-left:21.5%;}
    .xl-padding-twenty-two-left {padding-left:22%;}
    .xl-padding-twenty-two-half-left {padding-left:22.5%;}
    .xl-padding-twenty-three-left {padding-left:23%;}
    .xl-padding-twenty-three-half-left {padding-left:23.5%;}
    .xl-padding-twenty-four-left {padding-left:24%;}
    .xl-padding-twenty-four-half-left {padding-left:24.5%;}
    .xl-padding-twenty-five-left {padding-left:25%;}
    .xl-padding-5px-left {padding-left:5px;}
    .xl-padding-10px-left {padding-left:10px;}
    .xl-padding-15px-left {padding-left:15px;}
    .xl-padding-20px-left {padding-left:20px;}
    .xl-padding-25px-left {padding-left:25px;}
    .xl-padding-30px-left {padding-left:30px;}
    .xl-padding-35px-left {padding-left:35px;}
    .xl-padding-40px-left {padding-left:40px;}
    .xl-padding-45px-left {padding-left:45px;}
    .xl-padding-50px-left {padding-left:50px;}
    .xl-padding-55px-left {padding-left:55px;}
    .xl-padding-60px-left {padding-left:60px;}
    .xl-padding-65px-left {padding-left:65px;}
    .xl-padding-70px-left {padding-left:70px;}
    .xl-padding-75px-left {padding-left:75px;}
    .xl-padding-80px-left {padding-left:80px;}
    .xl-padding-85px-left {padding-left:85px;}
    .xl-padding-90px-left {padding-left:90px;}
    .xl-padding-95px-left {padding-left:95px;}
    .xl-padding-100px-left {padding-left:100px;}

    /* padding top bottom */
    .xl-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .xl-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .xl-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .xl-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .xl-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .xl-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .xl-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .xl-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .xl-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .xl-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .xl-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .xl-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .xl-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .xl-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .xl-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .xl-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .xl-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .xl-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .xl-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .xl-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .xl-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .xl-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .xl-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .xl-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .xl-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .xl-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .xl-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .xl-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .xl-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .xl-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .xl-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .xl-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .xl-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .xl-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .xl-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .xl-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .xl-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .xl-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .xl-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .xl-padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .xl-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .xl-padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .xl-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .xl-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .xl-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .xl-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .xl-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .xl-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .xl-padding-twenty-tb {padding-top:25%; padding-bottom:25%;}
    .xl-padding-5px-tb {padding-top:5px; padding-bottom:5px;}
    .xl-padding-10px-tb {padding-top:10px; padding-bottom:10px;}
    .xl-padding-15px-tb {padding-top:15px; padding-bottom:15px;}
    .xl-padding-20px-tb {padding-top:20px; padding-bottom:20px;}
    .xl-padding-25px-tb {padding-top:25px; padding-bottom:25px;}
    .xl-padding-30px-tb {padding-top:30px; padding-bottom:30px;}
    .xl-padding-35px-tb {padding-top:35px; padding-bottom:35px;}
    .xl-padding-40px-tb {padding-top:40px; padding-bottom:40px;}
    .xl-padding-45px-tb {padding-top:45px; padding-bottom:45px;}
    .xl-padding-50px-tb {padding-top:50px; padding-bottom:50px;}
    .xl-padding-55px-tb {padding-top:55px; padding-bottom:55px;}
    .xl-padding-60px-tb {padding-top:60px; padding-bottom:60px;}
    .xl-padding-65px-tb {padding-top:65px; padding-bottom:65px;}
    .xl-padding-70px-tb {padding-top:70px; padding-bottom:70px;}
    .xl-padding-75px-tb {padding-top:75px; padding-bottom:75px;}
    .xl-padding-80px-tb {padding-top:80px; padding-bottom:80px;}
    .xl-padding-85px-tb {padding-top:85px; padding-bottom:85px;}
    .xl-padding-90px-tb {padding-top:90px; padding-bottom:90px;}
    .xl-padding-95px-tb {padding-top:95px; padding-bottom:95px;}
    .xl-padding-100px-tb {padding-top:100px; padding-bottom:100px;}

    /* padding left right */
    .xl-padding-one-lr {padding-left:1%; padding-right:1%;}
    .xl-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .xl-padding-two-lr {padding-left:2%; padding-right:2%;}
    .xl-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .xl-padding-three-lr {padding-left:3%; padding-right:3%;}
    .xl-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .xl-padding-four-lr {padding-left:4%; padding-right:4%;}
    .xl-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .xl-padding-five-lr {padding-left:5%; padding-right:5%;}
    .xl-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .xl-padding-six-lr {padding-left:6%; padding-right:6%;}
    .xl-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .xl-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .xl-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .xl-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .xl-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .xl-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .xl-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .xl-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .xl-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .xl-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .xl-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .xl-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .xl-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .xl-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .xl-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .xl-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .xl-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .xl-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .xl-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .xl-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .xl-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .xl-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .xl-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .xl-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .xl-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .xl-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .xl-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .xl-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .xl-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .xl-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .xl-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .xl-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .xl-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .xl-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .xl-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .xl-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .xl-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .xl-padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
    .xl-padding-5px-lr {padding-right:5px; padding-left:5px;}
    .xl-padding-10px-lr {padding-right:10px; padding-left:10px;}
    .xl-padding-15px-lr {padding-right:15px; padding-left:15px;}
    .xl-padding-20px-lr {padding-right:20px; padding-left:20px;}
    .xl-padding-25px-lr {padding-right:25px; padding-left:25px;}
    .xl-padding-30px-lr {padding-right:30px; padding-left:30px;}
    .xl-padding-35px-lr {padding-right:35px; padding-left:35px;}
    .xl-padding-40px-lr {padding-right:40px; padding-left:40px;}
    .xl-padding-45px-lr {padding-right:45px; padding-left:45px;}
    .xl-padding-50px-lr {padding-right:50px; padding-left:50px;}
    .xl-padding-55px-lr {padding-right:55px; padding-left:55px;}
    .xl-padding-60px-lr {padding-right:60px; padding-left:60px;}
    .xl-padding-65px-lr {padding-right:65px; padding-left:65px;}
    .xl-padding-70px-lr {padding-right:70px; padding-left:70px;}
    .xl-padding-75px-lr {padding-right:75px; padding-left:75px;}
    .xl-padding-80px-lr {padding-right:80px; padding-left:80px;}
    .xl-padding-85px-lr {padding-right:85px; padding-left:85px;}
    .xl-padding-90px-lr {padding-right:90px; padding-left:90px;}
    .xl-padding-95px-lr {padding-right:95px; padding-left:95px;}
    .xl-padding-100px-lr {padding-right:100px; padding-left:100px;}

    /* width */
    .xl-w-10 {width:10% !important;}
    .xl-w-15 {width:15% !important;}
    .xl-w-20 {width:20% !important;}
    .xl-w-25 {width:25% !important;}
    .xl-w-30 {width:30% !important;}
    .xl-w-35 {width:35% !important;}
    .xl-w-40 {width:40% !important;}
    .xl-w-45 {width:45% !important;}
    .xl-w-50 {width:50% !important;}
    .xl-w-55 {width:55% !important;}
    .xl-w-60 {width:60% !important;}
    .xl-w-65 {width:65% !important;}
    .xl-w-70 {width:70% !important;}
    .xl-w-75 {width:75% !important;}
    .xl-w-80 {width:80% !important;}
    .xl-w-85 {width:85% !important;}
    .xl-w-90 {width:90% !important;}
    .xl-w-95 {width:95% !important;}
    .xl-w-100 {width:100% !important;}
    .xl-w-auto {width: auto !important}
    .xl-w-50px {width:50px !important;}
    .xl-w-70px {width:70px !important;}
    .xl-w-75px {width:75px !important;}
    .xl-w-80px {width:80px !important;}
    .xl-w-85px {width:85px !important;}
    .xl-w-90px {width:90px !important;}
    .xl-w-95px {width:95px !important;}
    .xl-w-100px {width:100px !important;}
    .xl-w-120px {width:120px !important;}
    .xl-w-130px {width:130px !important;}
    .xl-w-150px {width:150px !important;}
    .xl-w-180px {width:180px !important;}
    .xl-w-200px {width:200px !important;}
    .xl-w-250px {width:250px !important;}
    .xl-w-300px {width:300px !important;}
    .xl-w-350px {width:350px !important;}
    .xl-w-400px {width:400px !important;}
    .xl-w-450px {width:450px !important;}
    .xl-w-500px {width:500px !important;}
    .xl-w-550px {width:550px !important;}
    .xl-w-600px {width:600px !important;}
    .xl-w-650px {width:650px !important;}
    .xl-w-700px {width:700px !important;}
    .xl-w-750px {width:750px !important;}
    .xl-w-800px {width:800px !important;}
    .xl-w-850px {width:850px !important;}
    .xl-w-900px {width:900px !important;}
    .xl-w-950px {width:950px !important;}
    .xl-w-1000px {width:1000px !important;}

    /* height */
    .xl-h-50 {height: 50%}
    .xl-h-100 {height: 100%}
    .xl-h-auto {height:auto !important}
    .xl-h-10px {height: 10px !important}
    .xl-h-20px {height: 20px !important}
    .xl-h-30px {height: 30px !important}
    .xl-h-40px {height: 40px !important}
    .xl-h-50px {height: 50px !important}
    .xl-h-60px {height: 60px !important}
    .xl-h-70px {height: 70px !important}
    .xl-h-80px {height: 80px !important}
    .xl-h-90px {height: 90px !important}
    .xl-h-100px {height: 100px !important}
    .xl-h-150px {height: 150px !important}
    .xl-h-200px {height: 200px !important}
    .xl-h-250px {height: 250px !important}
    .xl-h-300px {height: 300px !important}
    .xl-h-350px {height: 350px !important}
    .xl-h-400px {height: 400px !important}
    .xl-h-450px {height: 450px !important}
    .xl-h-500px {height: 500px !important}
    .xl-h-550px {height: 550px !important}
    .xl-h-600px {height: 600px !important}
    .xl-h-650px {height: 650px !important}
    .xl-h-700px {height: 700px !important}

    /* line height */
    .xl-line-height-10 {line-height:10px;}
    .xl-line-height-18 {line-height:18px;}
    .xl-line-height-20 {line-height:20px}
    .xl-line-height-24 {line-height:24px}
    .xl-line-height-22 {line-height:22px}
    .xl-line-height-26 {line-height:26px}
    .xl-line-height-28 {line-height:28px}
    .xl-line-height-30 {line-height:30px}
    .xl-line-height-35 {line-height:35px}
    .xl-line-height-40 {line-height:40px}
    .xl-line-height-45 {line-height:45px}
    .xl-line-height-50 {line-height:50px}
    .xl-line-height-55 {line-height:55px}
    .xl-line-height-60 {line-height:60px}
    .xl-line-height-65 {line-height:65px}
    .xl-line-height-70 {line-height:70px}
    .xl-line-height-75 {line-height:75px}
    .xl-line-height-80 {line-height:80px}
    .xl-line-height-85 {line-height:85px}
    .xl-line-height-90 {line-height:90px}
    .xl-line-height-95 {line-height:95px}
    .xl-line-height-100 {line-height:100px}
    
    /* top */
    .xl-top-auto {top:auto}
    .xl-top-0 {top:0 !important}
    .xl-top-1 {top:1px}
    .xl-top-2 {top:2px}
    .xl-top-3 {top:3px}
    .xl-top-4 {top:4px}
    .xl-top-5 {top:5px}
    .xl-top-6 {top:6px}
    .xl-top-7 {top:7px}
    .xl-top-8 {top:8px}
    .xl-top-9 {top:9px}
    .xl-top-10 {top:10px}
    .xl-top-minus1 {top:-1px}
    .xl-top-minus2 {top:-2px}
    .xl-top-minus3 {top:-3px}
    .xl-top-minus4 {top:-4px}
    .xl-top-minus5 {top:-5px}
    .xl-top-minus6 {top:-6px}
    .xl-top-minus7 {top:-7px}
    .xl-top-minus8 {top:-8px}
    .xl-top-minus9 {top:-9px}
    .xl-top-minus10 {top:-10px}
    .xl-top-minus15 {top:-15px}
    .xl-top-minus20 {top:-20px}
    .xl-top-minus25 {top:-25px}
    .xl-top-minus30 {top:-30px}
    .xl-top-minus35 {top:-35px}
    .xl-top-minus40 {top:-40px}

    /* bottom */
    .xl-bottom-auto {bottom:auto}
    .xl-bottom-0 {bottom:0}
    .xl-bottom-1 {bottom:1px}
    .xl-bottom-2 {bottom:2px}
    .xl-bottom-3 {bottom:3px}
    .xl-bottom-4 {bottom:4px}
    .xl-bottom-5 {bottom:5px}
    .xl-bottom-6 {bottom:6px}
    .xl-bottom-7 {bottom:7px}
    .xl-bottom-8 {bottom:8px}
    .xl-bottom-9 {bottom:9px}
    .xl-bottom-10 {bottom:10px}
    .xl-bottom-15 {bottom:15px}
    .xl-bottom-20 {bottom:20px}
    .xl-bottom-25 {bottom:25px}
    .xl-bottom-30 {bottom:30px}
    .xl-bottom-35 {bottom:35px}
    .xl-bottom-40 {bottom:40px}
    .xl-bottom-45 {bottom:45px}
    .xl-bottom-50 {bottom:50px}
    .xl-bottom-minus30 {bottom:-30px} 
    .xl-bottom-minus50 {bottom:-50px}
    .xl-bottom-minus55 { bottom: -55px; }
    .xl-bottom-minus60 { bottom: -60px; }

    /* left */
    .xl-left-auto {left:auto}
    .xl-left-0 {left:0}
    .xl-left-1 {left:1px}
    .xl-left-2 {left:2px}
    .xl-left-3 {left:3px}
    .xl-left-4 {left:4px}
    .xl-left-5 {left:5px}
    .xl-left-6 {left:6px}
    .xl-left-7 {left:7px}
    .xl-left-8 {left:8px}
    .xl-left-9 {left:9px}
    .xl-left-10 {bottom:10px}
    .xl-left-15 {bottom:15px}
    .xl-left-20 {bottom:20px}
    .xl-left-25 {bottom:25px}
    .xl-left-30 {bottom:30px}
    .xl-left-35 {bottom:35px}
    .xl-left-40 {bottom:40px}

    /* right */
    .xl-right-auto {right:auto}
    .xl-right-0 {right:0}
    .xl-right-1 {right:1px}
    .xl-right-2 {right:2px}
    .xl-right-3 {right:3px}
    .xl-right-4 {right:4px}
    .xl-right-5 {right:5px}
    .xl-right-6 {right:6px}
    .xl-right-7 {right:7px}
    .xl-right-8 {right:8px}
    .xl-right-9 {right:9px}
    .xl-right-10 {right:10px}
    .xl-right-15 {right:15px}
    .xl-right-20 {right:20px}
    .xl-right-25 {right:25px}
    .xl-right-30 {right:30px}
    .xl-right-35 {right:35px}
    .xl-right-40 {right:40px}
    
    /* border */
    .xl-no-border-top {border-top:0 !important}
    .xl-no-border-bottom {border-bottom:0 !important}
    .xl-no-border-right {border-right:0 !important}
    .xl-no-border-left {border-left:0 !important}
}

@media (max-width: 1500px) {
    /* sidebar navigation */
    .sidebar-wrapper .container {width: 1000px;}

    /* blog post style 2 */
    .blog-post.blog-post-style2 .author span { padding-left: 10px;}

    /* homepage 14 */
    .right-image { width: 70%; }
}

@media (max-width: 1400px) {
    .head-text {font-size: 60px; line-height: 70px;}
    .banner-style2 figcaption {width: 70%;}
    .banner-style1 figure figcaption img {width: 100px;}
    .feature-box.feature-box-17 .box .content {top: 40px;}

    /* tab-style5 */
    .tab-style5 .tab-box { left: 27%; }
    .tab-style5 .nav-tabs li { font-size: 24px; line-height: 52px; }
}

@media (max-width: 1300px) {
    /* sidebar navigation */
    .sidebar-wrapper .container {width: 830px;}

    /* feature box style 4 */
    .grid-item.feature-box-4 figure figcaption {width: 90%; padding: 0 0 15px 30px}

    /* menu center */
    .menu-center .header-social-icon a i, .menu-center .header-searchbar a i {margin: 0 8px;}
    .menu-center .header-social-icon {padding-left: 10px}
    .menu-center .header-searchbar { padding-left: 0; padding-right: 5px;}
    .menu-center .header-social-icon {margin-left: 0}

    /* sidebar nav style 2 */
    .left-nav-sidebar .container {width: 1070px;}

    /* small box-layout */
    .box-layout.box-layout-md { padding: 0; }
}

@media (min-width: 1199px) {
    /* page container */
    .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1170px; }
}

@media (max-width: 1199px) {
    .panel-group * { transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; transition-duration: 0s; -ms-transition-timing-function: none; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; }
    section {padding: 90px 0}

    /* typography */
    h1, h2, h3, h4, h5, h6 {margin:0 0 22px; padding:0; letter-spacing: 0; font-weight: 400;}
    h1 {font-size:65px; line-height: 65px;}
    h2 {font-size:50px; line-height:55px}
    h3 {font-size:42px; line-height:48px}
    h4 {font-size:35px; line-height:41px}
    h5 {font-size:27px; line-height:32px}
    h6 {font-size:22px; line-height:27px}

    /* image position*/ 
    .lg-background-image-left { background-position: left;}
    .lg-background-image-right { background-position: right;}
    .lg-background-image-center{ background-position: center;}

    /* margin */
    .lg-margin-one-all {margin:1%;}
    .lg-margin-one-half-all {margin:1.5%;}
    .lg-margin-two-all {margin:2%;}
    .lg-margin-two-half-all {margin:2.5%;}
    .lg-margin-three-all {margin:3%;}
    .lg-margin-three-half-all {margin:3.5%;}
    .lg-margin-four-all {margin:4%;}
    .lg-margin-four-half-all {margin:4.5%;}
    .lg-margin-five-all {margin:5%;}
    .lg-margin-five-half-all {margin:5.5%;}
    .lg-margin-six-all {margin:6%;}
    .lg-margin-six-half-all {margin:6.5%;}
    .lg-margin-seven-all {margin:7%;}
    .lg-margin-seven-half-all {margin:7.5%;}
    .lg-margin-eight-all {margin:8%;}
    .lg-margin-eight-half-all {margin:8.5%;}
    .lg-margin-nine-all {margin:9%;}
    .lg-margin-nine-half-all {margin:9.5%;}
    .lg-margin-ten-all {margin:10%;}
    .lg-margin-ten-half-all {margin:10.5%;}
    .lg-margin-eleven-all {margin:11%;}
    .lg-margin-eleven-half-all {margin:11.5%;}
    .lg-margin-twelve-all {margin:12%;}
    .lg-margin-twelve-half-all {margin:12.5%;}
    .lg-margin-thirteen-all {margin:13%;}
    .lg-margin-thirteen-half-all {margin:13.5%;}
    .lg-margin-fourteen-all {margin:14%;}
    .lg-margin-fourteen-half-all {margin:14.5%;}
    .lg-margin-fifteen-all {margin:15%;}
    .lg-margin-fifteen-half-all {margin:15.5%;}
    .lg-margin-sixteen-all {margin:16%;}
    .lg-margin-sixteen-half-all {margin:16.5%;}
    .lg-margin-seventeen-all {margin:17%;}
    .lg-margin-seventeen-half-all {margin:17.5%;}
    .lg-margin-eighteen-all {margin:18%;}
    .lg-margin-eighteen-half-all {margin:18.5%;}
    .lg-margin-nineteen-all {margin:19%;}
    .lg-margin-nineteen-half-all {margin:19.5%;}
    .lg-margin-twenty-all {margin:20%;}
    .lg-margin-twenty-half-all {margin:20.5%;}
    .lg-margin-twenty-one-all {margin:21%;}
    .lg-margin-twenty-one-half-all {margin:21.5%;}
    .lg-margin-twenty-two-all {margin:22%;}
    .lg-margin-twenty-two-half-all {margin:22.5%;}
    .lg-margin-twenty-three-all {margin:23%;}
    .lg-margin-twenty-three-half-all {margin:23.5%;}
    .lg-margin-twenty-four-all {margin:24%;}
    .lg-margin-twenty-four-half-all {margin:24.5%;}
    .lg-margin-twenty-five-all {margin:25%;}
    .lg-margin-5px-all {margin:5px;}
    .lg-margin-10px-all {margin:10px;}
    .lg-margin-15px-all {margin:15px;}
    .lg-margin-20px-all {margin:20px;}
    .lg-margin-25px-all {margin:25px;}
    .lg-margin-30px-all {margin:30px;}
    .lg-margin-35px-all {margin:35px;}
    .lg-margin-40px-all {margin:40px;}
    .lg-margin-45px-all {margin:45px;}
    .lg-margin-50px-all {margin:50px;}
    .lg-margin-55px-all {margin:55px;}
    .lg-margin-60px-all {margin:60px;}
    .lg-margin-65px-all {margin:65px;}
    .lg-margin-70px-all {margin:70px;}
    .lg-margin-75px-all {margin:75px;}
    .lg-margin-80px-all {margin:80px;}
    .lg-margin-85px-all {margin:85px;}
    .lg-margin-90px-all {margin:90px;}
    .lg-margin-95px-all {margin:95px;}
    .lg-margin-100px-all {margin:100px;}
    .lg-no-margin {margin:0 !important}
    .lg-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
    .lg-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
    .lg-no-margin-top {margin-top:0 !important}
    .lg-no-margin-bottom {margin-bottom:0 !important}
    .lg-no-margin-left {margin-left:0 !important}
    .lg-no-margin-right {margin-right:0 !important}
    .lg-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
    .lg-margin-auto {margin: 0 auto !important;}

    /* margin top */
    .lg-margin-one-top {margin-top:1%;}
    .lg-margin-one-half-top {margin-top:1.5%;}
    .lg-margin-two-top {margin-top:2%;}
    .lg-margin-two-half-top {margin-top:2.5%;}
    .lg-margin-three-top {margin-top:3%;}
    .lg-margin-three-half-top {margin-top:3.5%;}
    .lg-margin-four-top {margin-top:4%;}
    .lg-margin-four-half-top {margin-top:4.5%;}
    .lg-margin-five-top {margin-top:5%;}
    .lg-margin-five-half-top {margin-top:5.5%;}
    .lg-margin-six-top {margin-top:6%;}
    .lg-margin-six-half-top {margin-top:6.5%;}
    .lg-margin-seven-top {margin-top:7%;}
    .lg-margin-seven-half-top {margin-top:7.5%;}
    .lg-margin-eight-top {margin-top:8%;}
    .lg-margin-eight-half-top {margin-top:8.5%;}
    .lg-margin-nine-top {margin-top:9%;}
    .lg-margin-nine-half-top {margin-top:9.5%;}
    .lg-margin-ten-top {margin-top:10%;}
    .lg-margin-ten-half-top {margin-top:10.5%;}
    .lg-margin-eleven-top {margin-top:11%;}
    .lg-margin-eleven-half-top {margin-top:11.5%;}
    .lg-margin-twelve-top {margin-top:12%;}
    .lg-margin-twelve-half-top {margin-top:12.5%;}
    .lg-margin-thirteen-top {margin-top:13%;}
    .lg-margin-thirteen-half-top {margin-top:13.5%;}
    .lg-margin-fourteen-top {margin-top:14%;}
    .lg-margin-fourteen-half-top {margin-top:14.5%;}
    .lg-margin-fifteen-top {margin-top:15%;}
    .lg-margin-fifteen-half-top {margin-top:15.5%;}
    .lg-margin-sixteen-top {margin-top:16%;}
    .lg-margin-sixteen-half-top {margin-top:16.5%;}
    .lg-margin-seventeen-top {margin-top:17%;}
    .lg-margin-seventeen-half-top {margin-top:17.5%;}
    .lg-margin-eighteen-top {margin-top:18%;}
    .lg-margin-eighteen-half-top {margin-top:18.5%;}
    .lg-margin-nineteen-top {margin-top:19%;}
    .lg-margin-nineteen-half-top {margin-top:19.5%;}
    .lg-margin-twenty-top {margin-top:20%;}
    .lg-margin-twenty-half-top {margin-top:20.5%;}
    .lg-margin-twenty-one-top {margin-top:21%;}
    .lg-margin-twenty-one-half-top {margin-top:21.5%;}
    .lg-margin-twenty-two-top {margin-top:22%;}
    .lg-margin-twenty-two-half-top {margin-top:22.5%;}
    .lg-margin-twenty-top {margin-top:23%;}
    .lg-margin-twenty-half-top {margin-top:23.5%;}
    .lg-margin-twenty-four-top {margin-top:24%;}
    .lg-margin-twenty-four-half-top {margin-top:24.5%;}
    .lg-margin-twenty-five-top {margin-top:25%;}
    .lg-margin-5px-top {margin-top:5px;}
    .lg-margin-10px-top {margin-top:10px;}
    .lg-margin-15px-top {margin-top:15px;}
    .lg-margin-20px-top {margin-top:20px;}
    .lg-margin-25px-top {margin-top:25px;}
    .lg-margin-30px-top {margin-top:30px;}
    .lg-margin-35px-top {margin-top:35px;}
    .lg-margin-40px-top {margin-top:40px;}
    .lg-margin-45px-top {margin-top:45px;}
    .lg-margin-50px-top {margin-top:50px;}
    .lg-margin-55px-top {margin-top:55px;}
    .lg-margin-60px-top {margin-top:60px;}
    .lg-margin-65px-top {margin-top:65px;}
    .lg-margin-70px-top {margin-top:70px;}
    .lg-margin-75px-top {margin-top:75px;}
    .lg-margin-80px-top {margin-top:80px;}
    .lg-margin-85px-top {margin-top:85px;}
    .lg-margin-90px-top {margin-top:90px;}
    .lg-margin-95px-top {margin-top:95px;}
    .lg-margin-100px-top {margin-top:100px;}

    /* margin bottom */
    .lg-margin-one-bottom {margin-bottom:1%;}
    .lg-margin-one-half-bottom {margin-bottom:1.5%;}
    .lg-margin-two-bottom {margin-bottom:2%;}
    .lg-margin-two-half-bottom {margin-bottom:2.5%;}
    .lg-margin-three-bottom {margin-bottom:3%;}
    .lg-margin-three-half-bottom {margin-bottom:3.5%;}
    .lg-margin-four-bottom {margin-bottom:4%;}
    .lg-margin-four-half-bottom {margin-bottom:4.5%;}
    .lg-margin-five-bottom {margin-bottom:5%;}
    .lg-margin-five-half-bottom {margin-bottom:5.5%;}
    .lg-margin-six-bottom {margin-bottom:6%;}
    .lg-margin-six-half-bottom {margin-bottom:6.5%;}
    .lg-margin-seven-bottom {margin-bottom:7%;}
    .lg-margin-seven-half-bottom {margin-bottom:7.5%;}
    .lg-margin-eight-bottom {margin-bottom:8%;}
    .lg-margin-eight-half-bottom {margin-bottom:8.5%;}
    .lg-margin-nine-bottom {margin-bottom:9%;}
    .lg-margin-nine-half-bottom {margin-bottom:9.5%;}
    .lg-margin-ten-bottom {margin-bottom:10%;}
    .lg-margin-ten-half-bottom {margin-bottom:10.5%;}
    .lg-margin-eleven-bottom {margin-bottom:11%;}
    .lg-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .lg-margin-twelve-bottom {margin-bottom:12%;}
    .lg-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .lg-margin-thirteen-bottom {margin-bottom:13%;}
    .lg-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .lg-margin-fourteen-bottom {margin-bottom:14%;}
    .lg-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .lg-margin-fifteen-bottom {margin-bottom:15%;}
    .lg-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .lg-margin-sixteen-bottom {margin-bottom:16%;}
    .lg-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .lg-margin-seventeen-bottom {margin-bottom:17%;}
    .lg-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .lg-margin-eighteen-bottom {margin-bottom:18%;}
    .lg-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .lg-margin-nineteen-bottom {margin-bottom:19%;}
    .lg-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .lg-margin-twenty-bottom {margin-bottom:20%;}
    .lg-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .lg-margin-twenty-one-bottom {margin-bottom:21%;}
    .lg-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .lg-margin-twenty-two-bottom {margin-bottom:22%;}
    .lg-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .lg-margin-twenty-three-bottom {margin-bottom:23%;}
    .lg-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .lg-margin-twenty-five-bottom {margin-bottom:24%;}
    .lg-margin-twenty-five-half-bottom {margin-bottom:24.5%;}
    .lg-margin-twenty-five-bottom {margin-bottom:25%;}
    .lg-margin-5px-bottom {margin-bottom:5px;}
    .lg-margin-10px-bottom {margin-bottom:10px;}
    .lg-margin-15px-bottom {margin-bottom:15px;}
    .lg-margin-20px-bottom {margin-bottom:20px;}
    .lg-margin-25px-bottom {margin-bottom:25px;}
    .lg-margin-30px-bottom {margin-bottom:30px;}
    .lg-margin-35px-bottom {margin-bottom:35px;}
    .lg-margin-40px-bottom {margin-bottom:40px;}
    .lg-margin-45px-bottom {margin-bottom:45px;}
    .lg-margin-50px-bottom {margin-bottom:50px;}
    .lg-margin-55px-bottom {margin-bottom:55px;}
    .lg-margin-60px-bottom {margin-bottom:60px;}
    .lg-margin-65px-bottom {margin-bottom:65px;}
    .lg-margin-70px-bottom {margin-bottom:70px;}
    .lg-margin-75px-bottom {margin-bottom:75px;}
    .lg-margin-80px-bottom {margin-bottom:80px;}
    .lg-margin-85px-bottom {margin-bottom:85px;}
    .lg-margin-90px-bottom {margin-bottom:90px;}
    .lg-margin-95px-bottom {margin-bottom:95px;}
    .lg-margin-100px-bottom {margin-bottom:100px;}

    /* margin right */
    .lg-margin-one-right {margin-right:1%;}
    .lg-margin-one-half-right {margin-right:1.5%;}
    .lg-margin-two-right {margin-right:2%;}
    .lg-margin-two-half-right {margin-right:2.5%;}
    .lg-margin-three-right {margin-right:3%;}
    .lg-margin-three-half-right {margin-right:3.5%;}
    .lg-margin-four-right {margin-right:4%;}
    .lg-margin-four-half-right {margin-right:4.5%;}
    .lg-margin-five-right {margin-right:5%;}
    .lg-margin-five-half-right {margin-right:5.5%;}
    .lg-margin-six-right {margin-right:6%;}
    .lg-margin-six-half-right {margin-right:6.5%;}
    .lg-margin-seven-right {margin-right:7%;}
    .lg-margin-seven-half-right {margin-right:7.5%;}
    .lg-margin-eight-right {margin-right:8%;}
    .lg-margin-eight-half-right {margin-right:8.5%;}
    .lg-margin-nine-right {margin-right:9%;}
    .lg-margin-nine-half-right {margin-right:9.5%;}
    .lg-margin-ten-right {margin-right:10%;}
    .lg-margin-ten-half-right {margin-right:10.5%;}
    .lg-margin-eleven-right {margin-right:11%;}
    .lg-margin-eleven-half-right {margin-right:11.5%;}
    .lg-margin-twelve-right {margin-right:12%;}
    .lg-margin-twelve-half-right {margin-right:12.5%;}
    .lg-margin-thirteen-right {margin-right:13%;}
    .lg-margin-thirteen-half-right {margin-right:13.5%;}
    .lg-margin-fourteen-right {margin-right:14%;}
    .lg-margin-fourteen-half-right {margin-right:14.5%;}
    .lg-margin-fifteen-right {margin-right:15%;}
    .lg-margin-fifteen-half-right {margin-right:15.5%;}
    .lg-margin-sixteen-right {margin-right:16%;}
    .lg-margin-sixteen-half-right {margin-right:16.5%;}
    .lg-margin-seventeen-right {margin-right:17%;}
    .lg-margin-seventeen-half-right {margin-right:17.5%;}
    .lg-margin-eighteen-right {margin-right:18%;}
    .lg-margin-eighteen-half-right {margin-right:18.5%;}
    .lg-margin-nineteen-right {margin-right:19%;}
    .lg-margin-nineteen-half-right {margin-right:19.5%;}
    .lg-margin-twenty-right {margin-right:20%;}
    .lg-margin-twenty-half-right {margin-right:20.5%;}
    .lg-margin-twenty-one-right {margin-right:21%;}
    .lg-margin-twenty-one-half-right {margin-right:21.5%;}
    .lg-margin-twenty-two-right {margin-right:22%;}
    .lg-margin-twenty-two-half-right {margin-right:22.5%;}
    .lg-margin-twenty-three-right {margin-right:23%;}
    .lg-margin-twenty-three-half-right {margin-right:23.5%;}
    .lg-margin-twenty-four-right {margin-right:24%;}
    .lg-margin-twenty-four-half-right {margin-right:24.5%;}
    .lg-margin-twenty-five-right {margin-right:25%;}
    .lg-margin-10px-right {margin-right:10px;}
    .lg-margin-15px-right {margin-right:15px;}
    .lg-margin-20px-right {margin-right:20px;}
    .lg-margin-25px-right {margin-right:25px;}
    .lg-margin-30px-right {margin-right:30px;}
    .lg-margin-35px-right {margin-right:35px;}
    .lg-margin-40px-right {margin-right:40px;}
    .lg-margin-45px-right {margin-right:45px;}
    .lg-margin-50px-right {margin-right:50px;}
    .lg-margin-55px-right {margin-right:55px;}
    .lg-margin-60px-right {margin-right:60px;}
    .lg-margin-65px-right {margin-right:65px;}
    .lg-margin-70px-right {margin-right:70px;}
    .lg-margin-75px-right {margin-right:75px;}
    .lg-margin-80px-right {margin-right:80px;}
    .lg-margin-85px-right {margin-right:85px;}
    .lg-margin-90px-right {margin-right:90px;}
    .lg-margin-95px-right {margin-right:95px;}
    .lg-margin-100px-right {margin-right:100px;}

    /* margin left */
    .lg-margin-one-left {margin-left:1%;}
    .lg-margin-one-half-left {margin-left:1.5%;}
    .lg-margin-two-left {margin-left:2%;}
    .lg-margin-two-half-left {margin-left:2.5%;}
    .lg-margin-three-left {margin-left:3%;}
    .lg-margin-three-half-left {margin-left:3.5%;}
    .lg-margin-four-left {margin-left:4%;}
    .lg-margin-four-half-left {margin-left:4.5%;}
    .lg-margin-five-left {margin-left:5%;}
    .lg-margin-five-half-left {margin-left:5.5%;}
    .lg-margin-six-left {margin-left:6%;}
    .lg-margin-six-half-left {margin-left:6.5%;}
    .lg-margin-seven-left {margin-left:7%;}
    .lg-margin-seven-half-left {margin-left:7.5%;}
    .lg-margin-eight-left {margin-left:8%;}
    .lg-margin-eight-half-left {margin-left:8.5%;}
    .lg-margin-nine-left {margin-left:9%;}
    .lg-margin-nine-half-left {margin-left:9.5%;}
    .lg-margin-ten-left {margin-left:10%;}
    .lg-margin-ten-half-left {margin-left:10.5%;}
    .lg-margin-eleven-left {margin-left:11%;}
    .lg-margin-eleven-half-left {margin-left:11.5%;}
    .lg-margin-twelve-left {margin-left:12%;}
    .lg-margin-twelve-half-left {margin-left:12.5%;}
    .lg-margin-thirteen-left {margin-left:13%;}
    .lg-margin-thirteen-half-left {margin-left:13.5%;}
    .lg-margin-fourteen-left {margin-left:14%;}
    .lg-margin-fourteen-half-left {margin-left:14.5%;}
    .lg-margin-fifteen-left {margin-left:15%;}
    .lg-margin-fifteen-half-left {margin-left:15.5%;}
    .lg-margin-sixteen-left {margin-left:16%;}
    .lg-margin-sixteen-half-left {margin-left:16.5%;}
    .lg-margin-seventeen-left {margin-left:17%;}
    .lg-margin-seventeen-half-left {margin-left:17.5%;}
    .lg-margin-eighteen-left {margin-left:18%;}
    .lg-margin-eighteen-half-left {margin-left:18.5%;}
    .lg-margin-nineteen-left {margin-left:19%;}
    .lg-margin-nineteen-half-left {margin-left:19.5%;}
    .lg-margin-twenty-left {margin-left:20%;}
    .lg-margin-twenty-half-left {margin-left:20.5%;}
    .lg-margin-twenty-one-left {margin-left:21%;}
    .lg-margin-twenty-one-half-left {margin-left:21.5%;}
    .lg-margin-twenty-two-left {margin-left:22%;}
    .lg-margin-twenty-two-half-left {margin-left:22.5%;}
    .lg-margin-twenty-three-left {margin-left:23%;}
    .lg-margin-twenty-three-half-left {margin-left:23.5%;}
    .lg-margin-twenty-four-left {margin-left:24%;}
    .lg-margin-twenty-four-half-left {margin-left:24.5%;}
    .lg-margin-twenty-five-left {margin-left:25%;}
    .lg-margin-5px-left {margin-left:5px;}
    .lg-margin-10px-left {margin-left:10px;}
    .lg-margin-15px-left {margin-left:15px;}
    .lg-margin-20px-left {margin-left:20px;}
    .lg-margin-25px-left {margin-left:25px;}
    .lg-margin-30px-left {margin-left:30px;}
    .lg-margin-35px-left {margin-left:35px;}
    .lg-margin-40px-left {margin-left:40px;}
    .lg-margin-45px-left {margin-left:45px;}
    .lg-margin-50px-left {margin-left:50px;}
    .lg-margin-55px-left {margin-left:55px;}
    .lg-margin-60px-left {margin-left:60px;}
    .lg-margin-65px-left {margin-left:65px;}
    .lg-margin-70px-left {margin-left:70px;}
    .lg-margin-75px-left {margin-left:75px;}
    .lg-margin-80px-left {margin-left:80px;}
    .lg-margin-85px-left {margin-left:85px;}
    .lg-margin-90px-left {margin-left:90px;}
    .lg-margin-95px-left {margin-left:95px;}
    .lg-margin-100px-left {margin-left:100px;}

    /* margin left right */
    .lg-margin-one-lr {margin-left:1%; margin-right:1%;}
    .lg-margin-one-half-lr {margin-left:1.5%; margin-right:1.5%;}
    .lg-margin-two-lr {margin-left:2%; margin-right:2%;}
    .lg-margin-two-half-lr {margin-left:2.5%; margin-right:2.5%;}
    .lg-margin-three-lr {margin-left:3%; margin-right:3%;}
    .lg-margin-three-half-lr {margin-left:3.5%; margin-right:3.5%;}
    .lg-margin-four-lr {margin-left:4%; margin-right:4%;}
    .lg-margin-four-half-lr {margin-left:4.5%; margin-right:4.5%;}
    .lg-margin-five-lr {margin-left:5%; margin-right:5%;}
    .lg-margin-five-half-lr {margin-left:5.5%; margin-right:5.5%;}
    .lg-margin-six-lr {margin-left:6%; margin-right:6%;}
    .lg-margin-six-half-lr {margin-left:6.5%; margin-right:6.5%;}
    .lg-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .lg-margin-seven-half-lr {margin-left:7.5%; margin-right:7.5%;}
    .lg-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .lg-margin-eight-half-lr {margin-left:8.5%; margin-right:8.5%;}
    .lg-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .lg-margin-nine-half-lr {margin-left:9.5%; margin-right:9.5%;}
    .lg-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .lg-margin-ten-half-lr {margin-left:10.5%; margin-right:10.5%;}
    .lg-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .lg-margin-eleven-half-lr {margin-left:11.5%; margin-right:11.5%;}
    .lg-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .lg-margin-twelve-half-lr {margin-left:12.5%; margin-right:12.5%;}
    .lg-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .lg-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .lg-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .lg-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .lg-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .lg-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .lg-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .lg-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .lg-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .lg-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .lg-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .lg-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .lg-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .lg-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .lg-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .lg-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .lg-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .lg-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .lg-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .lg-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .lg-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .lg-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .lg-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .lg-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .lg-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .lg-margin-5px-lr {margin-left:5px; margin-right:5px;}
    .lg-margin-10px-lr {margin-left:10px; margin-right:10px;}
    .lg-margin-15px-lr {margin-left:15px; margin-right:15px;}
    .lg-margin-20px-lr {margin-left:20px; margin-right:20px;}
    .lg-margin-25px-lr {margin-left:25px; margin-right:25px;}
    .lg-margin-30px-lr {margin-left:30px; margin-right:30px;}
    .lg-margin-35px-lr {margin-left:35px; margin-right:35px;}
    .lg-margin-40px-lr {margin-left:40px; margin-right:40px;}
    .lg-margin-45px-lr {margin-left:45px; margin-right:45px;}
    .lg-margin-50px-lr {margin-left:50px; margin-right:50px;}
    .lg-margin-55px-lr {margin-left:55px; margin-right:55px;}
    .lg-margin-60px-lr {margin-left:60px; margin-right:60px;}
    .lg-margin-65px-lr {margin-left:65px; margin-right:60px;}
    .lg-margin-70px-lr {margin-left:70px; margin-right:65px;}
    .lg-margin-75px-lr {margin-left:75px; margin-right:70px;}
    .lg-margin-80px-lr {margin-left:80px; margin-right:75px;}
    .lg-margin-85px-lr {margin-left:85px; margin-right:80px;}
    .lg-margin-90px-lr {margin-left:90px; margin-right:85px;}
    .lg-margin-95px-lr {margin-left:95px; margin-right:90px;}
    .lg-margin-100px-lr {margin-left:100px; margin-right:100px;}

    /* margin top bottom */
    .lg-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .lg-margin-one-half-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .lg-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .lg-margin-two-half-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .lg-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .lg-margin-three-half-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .lg-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .lg-margin-four-half-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .lg-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .lg-margin-five-half-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .lg-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .lg-margin-six-half-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .lg-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .lg-margin-seven-half-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .lg-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .lg-margin-eight-half-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .lg-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .lg-margin-nine-half-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .lg-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .lg-margin-ten-half-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .lg-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .lg-margin-eleven-half-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .lg-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .lg-margin-twelve-half-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .lg-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .lg-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .lg-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .lg-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .lg-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .lg-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .lg-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .lg-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .lg-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .lg-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .lg-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .lg-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .lg-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .lg-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .lg-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .lg-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .lg-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .lg-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .lg-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .lg-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .lg-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .lg-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .lg-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .lg-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .lg-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .lg-margin-5px-tb {margin-top:5px; margin-bottom:5px;}
    .lg-margin-10px-tb {margin-top:10px; margin-bottom:10px;}
    .lg-margin-15px-tb {margin-top:15px; margin-bottom:15px;}
    .lg-margin-20px-tb {margin-top:20px; margin-bottom:20px;}
    .lg-margin-25px-tb {margin-top:25px; margin-bottom:25px;}
    .lg-margin-30px-tb {margin-top:30px; margin-bottom:30px;}
    .lg-margin-35px-tb {margin-top:35px; margin-bottom:35px;}
    .lg-margin-40px-tb {margin-top:40px; margin-bottom:40px;}
    .lg-margin-45px-tb {margin-top:45px; margin-bottom:45px;}
    .lg-margin-50px-tb {margin-top:50px; margin-bottom:50px;}
    .lg-margin-55px-tb {margin-top:55px; margin-bottom:55px;}
    .lg-margin-60px-tb {margin-top:60px; margin-bottom:60px;}
    .lg-margin-65px-tb {margin-top:65px; margin-bottom:60px;}
    .lg-margin-70px-tb {margin-top:70px; margin-bottom:65px;}
    .lg-margin-75px-tb {margin-top:75px; margin-bottom:70px;}
    .lg-margin-80px-tb {margin-top:80px; margin-bottom:75px;}
    .lg-margin-85px-tb {margin-top:85px; margin-bottom:80px;}
    .lg-margin-90px-tb {margin-top:90px; margin-bottom:85px;}
    .lg-margin-95px-tb {margin-top:95px; margin-bottom:90px;}
    .lg-margin-100px-tb {margin-top:100px; margin-bottom:100px;}

    /* header padding top */
    .lg-header-padding-top { padding-top: 82px;}
    .lg-header-margin-top { margin-top: 80px;}

    /* padding */
    .lg-no-padding {padding:0 !important}
    .lg-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
    .lg-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
    .lg-no-padding-top {padding-top:0 !important}
    .lg-no-padding-bottom {padding-bottom:0 !important}
    .lg-no-padding-left {padding-left:0 !important}
    .lg-no-padding-right {padding-right:0 !important}
    .lg-padding-one-all {padding:1%;}
    .lg-padding-one-half-all {padding:1.5%;}
    .lg-padding-two-all {padding:2%;}
    .lg-padding-two-half-all {padding:2.5%;}
    .lg-padding-three-all {padding:3%;}
    .lg-padding-three-half-all {padding:3.5%;}
    .lg-padding-four-all {padding:4%;}
    .lg-padding-four-half-all {padding:4.5%;}
    .lg-padding-five-all {padding:5%;}
    .lg-padding-five-half-all {padding:5.5%;}
    .lg-padding-six-all {padding:6%;}
    .lg-padding-six-half-all {padding:6.5%;}
    .lg-padding-seven-all {padding:7%;}
    .lg-padding-seven-half-all {padding:7.5%;}
    .lg-padding-eight-all {padding:8%;}
    .lg-padding-eight-half-all {padding:8.5%;}
    .lg-padding-nine-all {padding:9%;}
    .lg-padding-nine-half-all {padding:9.5%;}
    .lg-padding-ten-all {padding:10%;}
    .lg-padding-ten-half-all {padding:10.5%;}
    .lg-padding-eleven-all {padding:11%;}
    .lg-padding-eleven-half-all {padding:11.5%;}
    .lg-padding-twelve-all {padding:12%;}
    .lg-padding-twelve-half-all {padding:12.5%;}
    .lg-padding-thirteen-all {padding:13%;}
    .lg-padding-thirteen-half-all {padding:13.5%;}
    .lg-padding-fourteen-all {padding:14%;}
    .lg-padding-fourteen-half-all {padding:14.5%;}
    .lg-padding-fifteen-all {padding:15%;}
    .lg-padding-fifteen-half-all {padding:15.5%;}
    .lg-padding-sixteen-all {padding:16%;}
    .lg-padding-sixteen-half-all {padding:16.5%;}
    .lg-padding-seventeen-all {padding:17%;}
    .lg-padding-seventeen-half-all {padding:17.5%;}
    .lg-padding-eighteen-all {padding:18%;}
    .lg-padding-eighteen-half-all {padding:18.5%;}
    .lg-padding-nineteen-all {padding:19%;}
    .lg-padding-nineteen-half-all {padding:19.5%;}
    .lg-padding-twenty-all {padding:20%;}
    .lg-padding-twenty-half-all {padding:20.5%;}
    .lg-padding-twenty-one-all {padding:21%;}
    .lg-padding-twenty-one-half-all {padding:21.5%;}
    .lg-padding-twenty-two-all {padding:22%;}
    .lg-padding-twenty-two-half-all {padding:22.5%;}
    .lg-padding-twenty-three-all {padding:23%;}
    .lg-padding-twenty-three-half-all {padding:23.5%;}
    .lg-padding-twenty-four-all {padding:24%;}
    .lg-padding-twenty-four-half-all {padding:24.5%;}
    .lg-padding-twenty-five-all {padding:25%;}
    .lg-padding-5px-all {padding:5px;}
    .lg-padding-10px-all {padding:10px;}
    .lg-padding-15px-all {padding:15px;}
    .lg-padding-20px-all {padding:20px;}
    .lg-padding-25px-all {padding:25px;}
    .lg-padding-30px-all {padding:30px;}
    .lg-padding-35px-all {padding:35px;}
    .lg-padding-40px-all {padding:40px;}
    .lg-padding-45px-all {padding:45px;}
    .lg-padding-50px-all {padding:50px;}
    .lg-padding-55px-all {padding:55px;}
    .lg-padding-60px-all {padding:60px;}
    .lg-padding-65px-all {padding:65px;}
    .lg-padding-70px-all {padding:70px;}
    .lg-padding-75px-all {padding:75px;}
    .lg-padding-80px-all {padding:80px;}
    .lg-padding-85px-all {padding:85px;}
    .lg-padding-90px-all {padding:90px;}
    .lg-padding-95px-all {padding:95px;}
    .lg-padding-100px-all {padding:100px;}

    /* padding top */
    .lg-padding-one-top {padding-top:1%;}
    .lg-padding-one-half-top {padding-top:1.5%;}
    .lg-padding-two-top {padding-top:2%;}
    .lg-padding-two-half-top {padding-top:2.5%;}
    .lg-padding-three-top {padding-top:3%;}
    .lg-padding-three-half-top {padding-top:3.5%;}
    .lg-padding-four-top {padding-top:4%;}
    .lg-padding-four-half-top {padding-top:4.5%;}
    .lg-padding-five-top {padding-top:5%;}
    .lg-padding-five-half-top {padding-top:5.5%;}
    .lg-padding-six-top {padding-top:6%;}
    .lg-padding-six-half-top {padding-top:6.5%;}
    .lg-padding-seven-top {padding-top:7%;}
    .lg-padding-seven-half-top {padding-top:7.5%;}
    .lg-padding-eight-top {padding-top:8%;}
    .lg-padding-eight-half-top {padding-top:8.5%;}
    .lg-padding-nine-top {padding-top:9%;}
    .lg-padding-nine-half-top {padding-top:9.5%;}
    .lg-padding-ten-top {padding-top:10%;}
    .lg-padding-ten-half-top {padding-top:10.5%;}
    .lg-padding-eleven-top {padding-top:11%;}
    .lg-padding-eleven-half-top {padding-top:11.5%;}
    .lg-padding-twelve-top {padding-top:12%;}
    .lg-padding-twelve-half-top {padding-top:12.5%;}
    .lg-padding-thirteen-top {padding-top:13%;}
    .lg-padding-thirteen-half-top {padding-top:13.5%;}
    .lg-padding-fourteen-top {padding-top:14%;}
    .lg-padding-fourteen-half-top {padding-top:14.5%;}
    .lg-padding-fifteen-top {padding-top:15%;}
    .lg-padding-fifteen-half-top {padding-top:15.5%;}
    .lg-padding-sixteen-top {padding-top:16%;}
    .lg-padding-sixteen-half-top {padding-top:16.5%;}
    .lg-padding-seventeen-top {padding-top:17%;}
    .lg-padding-seventeen-half-top {padding-top:17.5%;}
    .lg-padding-eighteen-top {padding-top:18%;}
    .lg-padding-eighteen-half-top {padding-top:18.5%;}
    .lg-padding-nineteen-top {padding-top:19%;}
    .lg-padding-nineteen-half-top {padding-top:19.5%;}
    .lg-padding-twenty-top {padding-top:20%;}
    .lg-padding-twenty-half-top {padding-top:20.5%;}
    .lg-padding-twenty-one-top {padding-top:21%;}
    .lg-padding-twenty-one-half-top {padding-top:21.5%;}
    .lg-padding-twenty-two-top {padding-top:22%;}
    .lg-padding-twenty-two-half-top {padding-top:22.5%;}
    .lg-padding-twenty-three-top {padding-top:23%;}
    .lg-padding-twenty-three-half-top {padding-top:23.5%;}
    .lg-padding-twenty-four-top {padding-top:24%;}
    .lg-padding-twenty-four-half-top {padding-top:24.5%;}
    .lg-padding-twenty-five-top {padding-top:25%;}
    .lg-padding-5px-top {padding-top:5px;}
    .lg-padding-10px-top {padding-top:10px;}
    .lg-padding-15px-top {padding-top:15px;}
    .lg-padding-20px-top {padding-top:20px;}
    .lg-padding-25px-top {padding-top:25px;}
    .lg-padding-30px-top {padding-top:30px;}
    .lg-padding-35px-top {padding-top:35px;}
    .lg-padding-40px-top {padding-top:40px;}
    .lg-padding-45px-top {padding-top:45px;}
    .lg-padding-50px-top {padding-top:50px;}
    .lg-padding-55px-top {padding-top:55px;}
    .lg-padding-60px-top {padding-top:60px;}
    .lg-padding-65px-top {padding-top:65px;}
    .lg-padding-70px-top {padding-top:70px;}
    .lg-padding-75px-top {padding-top:75px;}
    .lg-padding-80px-top {padding-top:80px;}
    .lg-padding-85px-top {padding-top:85px;}
    .lg-padding-90px-top {padding-top:90px;}
    .lg-padding-95px-top {padding-top:95px;}
    .lg-padding-100px-top {padding-top:100px;}

    /* padding bottom */
    .lg-padding-one-bottom {padding-bottom:1%;}
    .lg-padding-one-half-bottom {padding-bottom:1.5%;}
    .lg-padding-two-bottom {padding-bottom:2%;}
    .lg-padding-two-half-bottom {padding-bottom:2.5%;}
    .lg-padding-three-bottom {padding-bottom:3%;}
    .lg-padding-three-half-bottom {padding-bottom:3.5%;}
    .lg-padding-four-bottom {padding-bottom:4%;}
    .lg-padding-four-half-bottom {padding-bottom:4.5%;}
    .lg-padding-five-bottom {padding-bottom:5%;}
    .lg-padding-five-half-bottom {padding-bottom:5.5%;}
    .lg-padding-six-bottom {padding-bottom:6%;}
    .lg-padding-six-half-bottom {padding-bottom:6.5%;}
    .lg-padding-seven-bottom {padding-bottom:7%;}
    .lg-padding-seven-half-bottom {padding-bottom:7.5%;}
    .lg-padding-eight-bottom {padding-bottom:8%;}
    .lg-padding-eight-half-bottom {padding-bottom:8.5%;}
    .lg-padding-nine-bottom {padding-bottom:9%;}
    .lg-padding-nine-half-bottom {padding-bottom:9.5%;}
    .lg-padding-ten-bottom {padding-bottom:10%;}
    .lg-padding-ten-half-bottom {padding-bottom:10.5%;}
    .lg-padding-eleven-bottom {padding-bottom:11%;}
    .lg-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .lg-padding-twelve-bottom {padding-bottom:12%;}
    .lg-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .lg-padding-thirteen-bottom {padding-bottom:13%;}
    .lg-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .lg-padding-fourteen-bottom {padding-bottom:14%;}
    .lg-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .lg-padding-fifteen-bottom {padding-bottom:15%;}
    .lg-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .lg-padding-sixteen-bottom {padding-bottom:16%;}
    .lg-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .lg-padding-seventeen-bottom {padding-bottom:17%;}
    .lg-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .lg-padding-eighteen-bottom {padding-bottom:18%;}
    .lg-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .lg-padding-nineteen-bottom {padding-bottom:19%;}
    .lg-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .lg-padding-twenty-bottom {padding-bottom:20%;}
    .lg-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .lg-padding-twenty-one-bottom {padding-bottom:21%;}
    .lg-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .lg-padding-twenty-two-bottom {padding-bottom:22%;}
    .lg-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .lg-padding-twenty-three-bottom {padding-bottom:23%;}
    .lg-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .lg-padding-twenty-four-bottom {padding-bottom:24%;}
    .lg-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .lg-padding-twenty-five-bottom {padding-bottom:25%;}
    .lg-padding-5px-bottom {padding-bottom:5px;}
    .lg-padding-10px-bottom {padding-bottom:10px;}
    .lg-padding-15px-bottom {padding-bottom:15px;}
    .lg-padding-20px-bottom {padding-bottom:20px;}
    .lg-padding-25px-bottom {padding-bottom:25px;}
    .lg-padding-30px-bottom {padding-bottom:30px;}
    .lg-padding-35px-bottom {padding-bottom:35px;}
    .lg-padding-40px-bottom {padding-bottom:40px;}
    .lg-padding-45px-bottom {padding-bottom:45px;}
    .lg-padding-50px-bottom {padding-bottom:50px;}
    .lg-padding-55px-bottom {padding-bottom:55px;}
    .lg-padding-60px-bottom {padding-bottom:60px;}
    .lg-padding-65px-bottom {padding-bottom:65px;}
    .lg-padding-70px-bottom {padding-bottom:70px;}
    .lg-padding-75px-bottom {padding-bottom:75px;}
    .lg-padding-80px-bottom {padding-bottom:80px;}
    .lg-padding-85px-bottom {padding-bottom:85px;}
    .lg-padding-90px-bottom {padding-bottom:90px;}
    .lg-padding-95px-bottom {padding-bottom:95px;}
    .lg-padding-100px-bottom {padding-bottom:100px;}

    /* padding right */
    .lg-padding-one-right {padding-right:1%;}
    .lg-padding-one-half-right {padding-right:1.5%;}
    .lg-padding-two-right {padding-right:2%;}
    .lg-padding-two-half-right {padding-right:2.5%;}
    .lg-padding-three-right {padding-right:3%;}
    .lg-padding-three-half-right {padding-right:3.5%;}
    .lg-padding-four-right {padding-right:4%;}
    .lg-padding-four-half-right {padding-right:4.5%;}
    .lg-padding-five-right {padding-right:5%;}
    .lg-padding-five-half-right {padding-right:5.5%;}
    .lg-padding-six-right {padding-right:6%;}
    .lg-padding-six-half-right {padding-right:6.5%;}
    .lg-padding-seven-right {padding-right:7%;}
    .lg-padding-seven-half-right {padding-right:7.5%;}
    .lg-padding-eight-right {padding-right:8%;}
    .lg-padding-eight-half-right {padding-right:8.5%;}
    .lg-padding-nine-right {padding-right:9%;}
    .lg-padding-nine-half-right {padding-right:9.5%;}
    .lg-padding-ten-right {padding-right:10%;}
    .lg-padding-ten-half-right {padding-right:10.5%;}
    .lg-padding-eleven-right {padding-right:11%;}
    .lg-padding-eleven-half-right {padding-right:11.5%;}
    .lg-padding-twelve-right {padding-right:12%;}
    .lg-padding-twelve-half-right {padding-right:12.5%;}
    .lg-padding-thirteen-right {padding-right:13%;}
    .lg-padding-thirteen-half-right {padding-right:13.5%;}
    .lg-padding-fourteen-right {padding-right:14%;}
    .lg-padding-fourteen-half-right {padding-right:14.5%;}
    .lg-padding-fifteen-right {padding-right:15%;}
    .lg-padding-fifteen-half-right {padding-right:15.5%;}
    .lg-padding-sixteen-right {padding-right:16%;}
    .lg-padding-sixteen-half-right {padding-right:16.5%;}
    .lg-padding-seventeen-right {padding-right:17%;}
    .lg-padding-seventeen-half-right {padding-right:17.5%;}
    .lg-padding-eighteen-right {padding-right:18%;}
    .lg-padding-eighteen-half-right {padding-right:18.5%;}
    .lg-padding-nineteen-right {padding-right:19%;}
    .lg-padding-nineteen-half-right {padding-right:19.5%;}
    .lg-padding-twenty-right {padding-right:20%;}
    .lg-padding-twenty-half-right {padding-right:20.5%;}
    .lg-padding-twenty-one-right {padding-right:21%;}
    .lg-padding-twenty-one-half-right {padding-right:21.5%;}
    .lg-padding-twenty-two-right {padding-right:22%;}
    .lg-padding-twenty-two-half-right {padding-right:22.5%;}
    .lg-padding-twenty-three-right {padding-right:23%;}
    .lg-padding-twenty-three-half-right {padding-right:23.5%;}
    .lg-padding-twenty-four-right {padding-right:24%;}
    .lg-padding-twenty-four-half-right {padding-right:24.5%;}
    .lg-padding-twenty-five-right {padding-right:25%;}
    .lg-padding-5px-right {padding-right:5px;}
    .lg-padding-10px-right {padding-right:10px;}
    .lg-padding-15px-right {padding-right:15px;}
    .lg-padding-20px-right {padding-right:20px;}
    .lg-padding-25px-right {padding-right:25px;}
    .lg-padding-30px-right {padding-right:30px;}
    .lg-padding-35px-right {padding-right:35px;}
    .lg-padding-40px-right {padding-right:40px;}
    .lg-padding-45px-right {padding-right:45px;}
    .lg-padding-50px-right {padding-right:50px;}
    .lg-padding-55px-right {padding-right:55px;}
    .lg-padding-60px-right {padding-right:60px;}
    .lg-padding-65px-right {padding-right:65px;}
    .lg-padding-70px-right {padding-right:70px;}
    .lg-padding-75px-right {padding-right:75px;}
    .lg-padding-80px-right {padding-right:80px;}
    .lg-padding-85px-right {padding-right:85px;}
    .lg-padding-90px-right {padding-right:90px;}
    .lg-padding-95px-right {padding-right:95px;}
    .lg-padding-100px-right {padding-right:100px;}

    /* padding left */
    .lg-padding-one-left {padding-left:1%;}
    .lg-padding-one-half-left {padding-left:1.5%;}
    .lg-padding-two-left {padding-left:2%;}
    .lg-padding-two-half-left {padding-left:2.5%;}
    .lg-padding-three-left {padding-left:3%;}
    .lg-padding-three-half-left {padding-left:3.5%;}
    .lg-padding-four-left {padding-left:4%;}
    .lg-padding-four-half-left {padding-left:4.5%;}
    .lg-padding-five-left {padding-left:5%;}
    .lg-padding-five-half-left {padding-left:5.5%;}
    .lg-padding-six-left {padding-left:6%;}
    .lg-padding-six-half-left {padding-left:6.5%;}
    .lg-padding-seven-left {padding-left:7%;}
    .lg-padding-seven-half-left {padding-left:7.5%;}
    .lg-padding-eight-left {padding-left:8%;}
    .lg-padding-eight-half-left {padding-left:8.5%;}
    .lg-padding-nine-left {padding-left:9%;}
    .lg-padding-nine-half-left {padding-left:9.5%;}
    .lg-padding-ten-left {padding-left:10%;}
    .lg-padding-ten-half-left {padding-left:10.5%;}
    .lg-padding-eleven-left {padding-left:11%;}
    .lg-padding-eleven-half-left {padding-left:11.5%;}
    .lg-padding-twelve-left {padding-left:12%;}
    .lg-padding-twelve-half-left {padding-left:12.5%;}
    .lg-padding-thirteen-left {padding-left:13%;}
    .lg-padding-thirteen-half-left {padding-left:13.5%;}
    .lg-padding-fourteen-left {padding-left:14%;}
    .lg-padding-fourteen-half-left {padding-left:14.5%;}
    .lg-padding-fifteen-left {padding-left:15%;}
    .lg-padding-fifteen-half-left {padding-left:15.5%;}
    .lg-padding-sixteen-left {padding-left:16%;}
    .lg-padding-sixteen-half-left {padding-left:16.5%;}
    .lg-padding-seventeen-left {padding-left:17%;}
    .lg-padding-seventeen-half-left {padding-left:17.5%;}
    .lg-padding-eighteen-left {padding-left:18%;}
    .lg-padding-eighteen-half-left {padding-left:18.5%;}
    .lg-padding-nineteen-left {padding-left:19%;}
    .lg-padding-nineteen-half-left {padding-left:19.5%;}
    .lg-padding-twenty-left {padding-left:20%;}
    .lg-padding-twenty-half-left {padding-left:20.5%;}
    .lg-padding-twenty-one-left {padding-left:21%;}
    .lg-padding-twenty-one-half-left {padding-left:21.5%;}
    .lg-padding-twenty-two-left {padding-left:22%;}
    .lg-padding-twenty-two-half-left {padding-left:22.5%;}
    .lg-padding-twenty-three-left {padding-left:23%;}
    .lg-padding-twenty-three-half-left {padding-left:23.5%;}
    .lg-padding-twenty-four-left {padding-left:24%;}
    .lg-padding-twenty-four-half-left {padding-left:24.5%;}
    .lg-padding-twenty-five-left {padding-left:25%;}
    .lg-padding-5px-left {padding-left:5px;}
    .lg-padding-10px-left {padding-left:10px;}
    .lg-padding-15px-left {padding-left:15px;}
    .lg-padding-20px-left {padding-left:20px;}
    .lg-padding-25px-left {padding-left:25px;}
    .lg-padding-30px-left {padding-left:30px;}
    .lg-padding-35px-left {padding-left:35px;}
    .lg-padding-40px-left {padding-left:40px;}
    .lg-padding-45px-left {padding-left:45px;}
    .lg-padding-50px-left {padding-left:50px;}
    .lg-padding-55px-left {padding-left:55px;}
    .lg-padding-60px-left {padding-left:60px;}
    .lg-padding-65px-left {padding-left:65px;}
    .lg-padding-70px-left {padding-left:70px;}
    .lg-padding-75px-left {padding-left:75px;}
    .lg-padding-80px-left {padding-left:80px;}
    .lg-padding-85px-left {padding-left:85px;}
    .lg-padding-90px-left {padding-left:90px;}
    .lg-padding-95px-left {padding-left:95px;}
    .lg-padding-100px-left {padding-left:100px;}

    /* padding top bottom */
    .lg-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .lg-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .lg-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .lg-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .lg-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .lg-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .lg-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .lg-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .lg-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .lg-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .lg-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .lg-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .lg-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .lg-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .lg-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .lg-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .lg-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .lg-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .lg-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .lg-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .lg-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .lg-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .lg-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .lg-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .lg-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .lg-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .lg-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .lg-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .lg-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .lg-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .lg-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .lg-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .lg-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .lg-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .lg-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .lg-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .lg-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .lg-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .lg-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .lg-padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .lg-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .lg-padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .lg-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .lg-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .lg-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .lg-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .lg-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .lg-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .lg-padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
    .lg-padding-5px-tb {padding-top:5px; padding-bottom:5px;}
    .lg-padding-10px-tb {padding-top:10px; padding-bottom:10px;}
    .lg-padding-15px-tb {padding-top:15px; padding-bottom:15px;}
    .lg-padding-20px-tb {padding-top:20px; padding-bottom:20px;}
    .lg-padding-25px-tb {padding-top:25px; padding-bottom:25px;}
    .lg-padding-30px-tb {padding-top:30px; padding-bottom:30px;}
    .lg-padding-35px-tb {padding-top:35px; padding-bottom:35px;}
    .lg-padding-40px-tb {padding-top:40px; padding-bottom:40px;}
    .lg-padding-45px-tb {padding-top:45px; padding-bottom:45px;}
    .lg-padding-50px-tb {padding-top:50px; padding-bottom:50px;}
    .lg-padding-55px-tb {padding-top:55px; padding-bottom:55px;}
    .lg-padding-60px-tb {padding-top:60px; padding-bottom:60px;}
    .lg-padding-65px-tb {padding-top:65px; padding-bottom:65px;}
    .lg-padding-70px-tb {padding-top:70px; padding-bottom:70px;}
    .lg-padding-75px-tb {padding-top:75px; padding-bottom:75px;}
    .lg-padding-80px-tb {padding-top:80px; padding-bottom:80px;}
    .lg-padding-85px-tb {padding-top:85px; padding-bottom:85px;}
    .lg-padding-90px-tb {padding-top:90px; padding-bottom:90px;}
    .lg-padding-95px-tb {padding-top:95px; padding-bottom:95px;}
    .lg-padding-100px-tb {padding-top:100px; padding-bottom:100px;}

    /* padding left right */
    .lg-padding-one-lr {padding-left:1%; padding-right:1%;}
    .lg-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .lg-padding-two-lr {padding-left:2%; padding-right:2%;}
    .lg-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .lg-padding-three-lr {padding-left:3%; padding-right:3%;}
    .lg-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .lg-padding-four-lr {padding-left:4%; padding-right:4%;}
    .lg-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .lg-padding-five-lr {padding-left:5%; padding-right:5%;}
    .lg-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .lg-padding-six-lr {padding-left:6%; padding-right:6%;}
    .lg-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .lg-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .lg-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .lg-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .lg-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .lg-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .lg-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .lg-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .lg-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .lg-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .lg-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .lg-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .lg-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .lg-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .lg-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .lg-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .lg-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .lg-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .lg-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .lg-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .lg-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .lg-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .lg-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .lg-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .lg-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .lg-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .lg-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .lg-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .lg-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .lg-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .lg-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .lg-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .lg-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .lg-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .lg-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .lg-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .lg-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .lg-padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
    .lg-padding-5px-lr {padding-left:5px; padding-right:5px;}
    .lg-padding-10px-lr {padding-left:10px; padding-right:10px;}
    .lg-padding-15px-lr {padding-left:15px; padding-right:15px;}
    .lg-padding-20px-lr {padding-left:20px; padding-right:20px;}
    .lg-padding-25px-lr {padding-left:25px; padding-right:25px;}
    .lg-padding-30px-lr {padding-left:30px; padding-right:30px;}
    .lg-padding-35px-lr {padding-left:35px; padding-right:35px;}
    .lg-padding-40px-lr {padding-left:40px; padding-right:40px;}
    .lg-padding-45px-lr {padding-left:45px; padding-right:45px;}
    .lg-padding-50px-lr {padding-left:50px; padding-right:50px;}
    .lg-padding-55px-lr {padding-left:55px; padding-right:55px;}
    .lg-padding-60px-lr {padding-left:60px; padding-right:60px;}
    .lg-padding-65px-lr {padding-left:65px; padding-right:65px;}
    .lg-padding-70px-lr {padding-left:70px; padding-right:70px;}
    .lg-padding-75px-lr {padding-left:75px; padding-right:75px;}
    .lg-padding-80px-lr {padding-left:80px; padding-right:80px;}
    .lg-padding-85px-lr {padding-left:85px; padding-right:85px;}
    .lg-padding-90px-lr {padding-left:90px; padding-right:90px;}
    .lg-padding-95px-lr {padding-left:95px; padding-right:95px;}
    .lg-padding-100px-lr {padding-left:100px; padding-right:100px;}

    /* col height  */
    .one-fourth-screen {height:700px;}
    .lg-small-screen {height:300px;}

    /* owl slider height */
    .slider-half-screen { height: 650px; }

    /* top */
    .lg-top-auto {top:auto}
    .lg-top-0 {top:0 !important}
    .lg-top-1 {top:1px}
    .lg-top-2 {top:2px}
    .lg-top-3 {top:3px}
    .lg-top-4 {top:4px}
    .lg-top-5 {top:5px}
    .lg-top-6 {top:6px}
    .lg-top-7 {top:7px}
    .lg-top-8 {top:8px}
    .lg-top-9 {top:9px}
    .lg-top-10 {top:10px}
    .lg-top-minus1 {top:-1px}
    .lg-top-minus2 {top:-2px}
    .lg-top-minus3 {top:-3px}
    .lg-top-minus4 {top:-4px}
    .lg-top-minus5 {top:-5px}
    .lg-top-minus6 {top:-6px}
    .lg-top-minus7 {top:-7px}
    .lg-top-minus8 {top:-8px}
    .lg-top-minus9 {top:-9px}
    .lg-top-minus10 {top:-10px}
    .lg-top-minus15 {top:-15px}
    .lg-top-minus20 {top:-20px}
    .lg-top-minus25 {top:-25px}
    .lg-top-minus30 {top:-30px}
    .lg-top-minus35 {top:-35px}
    .lg-top-minus40 {top:-40px}

    /* bottom */
    .lg-bottom-auto {bottom:auto}
    .lg-bottom-0 {bottom:0}
    .lg-bottom-1 {bottom:1px}
    .lg-bottom-2 {bottom:2px}
    .lg-bottom-3 {bottom:3px}
    .lg-bottom-4 {bottom:4px}
    .lg-bottom-5 {bottom:5px}
    .lg-bottom-6 {bottom:6px}
    .lg-bottom-7 {bottom:7px}
    .lg-bottom-8 {bottom:8px}
    .lg-bottom-9 {bottom:9px}
    .lg-bottom-10 {bottom:10px}
    .lg-bottom-15 {bottom:15px}
    .lg-bottom-20 {bottom:20px}
    .lg-bottom-25 {bottom:25px}
    .lg-bottom-30 {bottom:30px}
    .lg-bottom-35 {bottom:35px}
    .lg-bottom-40 {bottom:40px}
    .lg-bottom-45 {bottom:45px}
    .lg-bottom-50 {bottom:50px}
    .lg-bottom-minus30 {bottom:-30px} 
    .lg-bottom-minus50 {bottom:-50px}
    .lg-bottom-minus55 { bottom: -55px; }
    .lg-bottom-minus60 { bottom: -60px; }

    /* left */
    .lg-left-auto {left:auto}
    .lg-left-0 {left:0}
    .lg-left-1 {left:1px}
    .lg-left-2 {left:2px}
    .lg-left-3 {left:3px}
    .lg-left-4 {left:4px}
    .lg-left-5 {left:5px}
    .lg-left-6 {left:6px}
    .lg-left-7 {left:7px}
    .lg-left-8 {left:8px}
    .lg-left-9 {left:9px}
    .lg-left-10 {bottom:10px}
    .lg-left-15 {bottom:15px}
    .lg-left-20 {bottom:20px}
    .lg-left-25 {bottom:25px}
    .lg-left-30 {bottom:30px}
    .lg-left-35 {bottom:35px}
    .lg-left-40 {bottom:40px}

    /* right */
    .lg-right-auto {right:auto}
    .lg-right-0 {right:0}
    .lg-right-1 {right:1px}
    .lg-right-2 {right:2px}
    .lg-right-3 {right:3px}
    .lg-right-4 {right:4px}
    .lg-right-5 {right:5px}
    .lg-right-6 {right:6px}
    .lg-right-7 {right:7px}
    .lg-right-8 {right:8px}
    .lg-right-9 {right:9px}
    .lg-right-10 {right:10px}
    .lg-right-15 {right:15px}
    .lg-right-20 {right:20px}
    .lg-right-25 {right:25px}
    .lg-right-30 {right:30px}
    .lg-right-35 {right:35px}
    .lg-right-40 {right:40px}

    /* width */
    .lg-w-10 {width:10% !important;}
    .lg-w-15 {width:15% !important;}
    .lg-w-20 {width:20% !important;}
    .lg-w-25 {width:25% !important;}
    .lg-w-30 {width:30% !important;}
    .lg-w-35 {width:35% !important;}
    .lg-w-40 {width:40% !important;}
    .lg-w-45 {width:45% !important;}
    .lg-w-50 {width:50% !important;}
    .lg-w-55 {width:55% !important;}
    .lg-w-60 {width:60% !important;}
    .lg-w-65 {width:65% !important;}
    .lg-w-70 {width:70% !important;}
    .lg-w-75 {width:75% !important;}
    .lg-w-80 {width:80% !important;}
    .lg-w-85 {width:85% !important;}
    .lg-w-90 {width:90% !important;}
    .lg-w-95 {width:95% !important;}
    .lg-w-100 {width:100% !important;}
    .lg-w-auto {width: auto !important}

    .lg-w-50px {width:50px !important;}
    .lg-w-70px {width:70px !important;}
    .lg-w-75px {width:75px !important;}
    .lg-w-80px {width:80px !important;}
    .lg-w-85px {width:85px !important;}
    .lg-w-90px {width:90px !important;}
    .lg-w-95px {width:95px !important;}
    .lg-w-100px {width:100px !important;}
    .lg-w-120px {width:120px !important;}
    .lg-w-130px {width:130px !important;}
    .lg-w-150px {width:150px !important;}
    .lg-w-180px {width:180px !important;}
    .lg-w-200px {width:200px !important;}
    .lg-w-250px {width:250px !important;}
    .lg-w-300px {width:300px !important;}
    .lg-w-350px {width:350px !important;}
    .lg-w-400px {width:400px !important;}
    .lg-w-450px {width:450px !important;}
    .lg-w-500px {width:500px !important;}
    .lg-w-550px {width:550px !important;}
    .lg-w-600px {width:600px !important;}
    .lg-w-650px {width:650px !important;}
    .lg-w-700px {width:700px !important;}
    .lg-w-750px {width:750px !important;}
    .lg-w-800px {width:800px !important;}
    .lg-w-850px {width:850px !important;}
    .lg-w-900px {width:900px !important;}
    .lg-w-950px {width:950px !important;}
    .lg-w-1000px {width:1000px !important;}

    /* height */
    .lg-h-100 {height: 100%}
    .lg-h-auto {height:auto}
    .lg-h-10px {height: 10px !important}
    .lg-h-20px {height: 20px !important}
    .lg-h-30px {height: 30px !important}
    .lg-h-40px {height: 40px !important}
    .lg-h-50px {height: 50px !important}
    .lg-h-60px {height: 60px !important}
    .lg-h-70px {height: 70px !important}
    .lg-h-80px {height: 80px !important}
    .lg-h-90px {height: 90px !important}
    .lg-h-100px {height: 100px !important}
    .lg-h-150px {height: 150px !important}
    .lg-h-200px {height: 200px !important}
    .lg-h-250px {height: 250px !important}
    .lg-h-300px {height: 300px !important}
    .lg-h-350px {height: 350px !important}
    .lg-h-400px {height: 400px !important}
    .lg-h-450px {height: 450px !important}
    .lg-h-500px {height: 500px !important}
    .lg-h-550px {height: 550px !important}
    .lg-h-600px {height: 600px !important}
    .lg-h-650px {height: 650px !important}
    .lg-h-700px {height: 700px !important}

    /* line height */
    .lg-line-height-auto {line-height: normal;}
    .lg-line-height-10 {line-height:10px;}
    .lg-line-height-18 {line-height:18px;}
    .lg-line-height-20 {line-height:20px}
    .lg-line-height-24 {line-height:24px}
    .lg-line-height-22 {line-height:22px}
    .lg-line-height-26 {line-height:26px}
    .lg-line-height-28 {line-height:28px}
    .lg-line-height-30 {line-height:30px}
    .lg-line-height-35 {line-height:35px}
    .lg-line-height-40 {line-height:40px}
    .lg-line-height-45 {line-height:45px}
    .lg-line-height-50 {line-height:50px}
    .lg-line-height-55 {line-height:55px}
    .lg-line-height-60 {line-height:60px}
    .lg-line-height-65 {line-height:65px}
    .lg-line-height-70 {line-height:70px}
    .lg-line-height-75 {line-height:75px}
    .lg-line-height-80 {line-height:80px}
    .lg-line-height-85 {line-height:85px}
    .lg-line-height-90 {line-height:90px}
    .lg-line-height-95 {line-height:95px}
    .lg-line-height-100 {line-height:100px}

    /* border */
    .lg-no-border-top {border-top:0 !important}
    .lg-no-border-bottom {border-bottom:0 !important}
    .lg-no-border-right {border-right:0 !important}
    .lg-no-border-left {border-left:0 !important}

    /* box layout */
    .box-layout {padding: 0 0}
    .lg-no-background-img {background-image: none !important}

    /* navigation */
    header nav .navbar-nav > li > a { margin: 0 15px;}

    /* nav box width */
    header nav.nav-box-width { padding: 0 35px;}

    /* sidebar menu */
    nav.navbar.sidebar-nav ul.nav > li > a {padding: 10px 5px;}
    .nav.navbar-right-sidebar .dropdown.on .second-level {left: 230px}
    .sidebar-wrapper {padding-left: 230px;}
    nav.navbar.sidebar-nav {width:230px; padding-left: 0; padding-right:0}
    .nav.navbar-left-sidebar li { padding: 0 20px; }
    .sidebar-nav .dropdown-menu li > a { margin: 0 15px; }

    .sidebar-nav-style-1 .nav.navbar-left-sidebar .dropdown.on .second-level {left: 230px; width: 230px}
    .sidebar-nav-style-1 .nav.navbar-left-sidebar .second-level .dropdown.on .third-level {left: 460px;  width: 230px}

    /* feature-box-4 */
    .feature-box-4 figure figcaption {padding: 20px ;}
    .feature-box-4 figure figcaption .btn {opacity: 1;}
    .feature-box-4 figure:hover figcaption {transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px);}

    /* feature-box-10 */
    .feature-box-10 .number-center::before {width: 180%;}
    .feature-box-10 .number-center::after {width: 180%}
    
    /* feature box style 12 */
    .feature-box-12 .hover-content-box { width: 100%; }

    /* footer */
    .social-style-2 ul li { margin: 0 10px 5px 0} 

    /* hamburg menu */
    .hamburger-menu-links {font-size: 40px; line-height: 45px}
    .menu-middle {width: 85%;}
    .side-left-menu-close.active { display: block; }

    /* sidebar nav style 2 */
    .left-nav-sidebar .container {width: 850px;}

    /* next prev button style 3 */
    .swiper-button-prev.swiper-prev-style3,.swiper-button-next.swiper-next-style3 {left:57.8%;}

    /* tab style 4 */
    .tab-style4 .nav-tabs li a {padding: 0 15px;}
    
    /* tab-style5 */
    .tab-style5 .tab-box { left: 28%; }
    .tab-style5 .nav-tabs li { font-size: 22px; line-height: 48px; }
    .tab-style5 .nav-tabs .nav-link.active { padding-left: 30px; }

    /* homepage 14 */
    .box-separator-line { left: -60px; top: 86px; }
    .right-image { bottom: -250px; width: 70%; right: -130px; }
    .content-right-slider .swiper-button-next {right: 20px;}
    .content-right-slider .swiper-button-prev  {left: 20px;}

    /* font size */
    .title-large { font-size: 85px; line-height: 85px;}
    .text-extra-large { font-size: 18px; line-height: 24px;}
    .percent {line-height: 125px;}

    /* mega menu */
    nav.navbar.bootsnav li.dropdown .mega-menu-full {padding: 25px;}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {border-right: none;}
    nav.navbar.bootsnav li.dropdown ul li ul li:last-child{border-bottom: none;}
    nav.navbar.bootsnav li.dropdown .menu-back-div > ul {width: 100%;}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a,nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {padding: 2px 0;}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img { padding-left: 20px; }
    
    /* menu center */
    .menu-center .header-social-icon a i, .menu-center .header-searchbar a i {margin: 0 6px;}
    .menu-center .header-social-icon a:last-child i { margin-right: 0; }
    .menu-center .header-social-icon { padding-left: 8px; }
    
    /* new-menu page */
    .menu-new a:after { margin-left: 5px; }
    
    /* search form style */ 
    #search-header { width: 60%; }

    /* counter-box */
    .counter-box-3 .counter-box {display: inline-block; width: 100px;}
    
    /* counter box style 5 */
    .counter-box-5 .counter-box { width: 18%; }

    /* banner style 01 */
    .banner-style1 figure:hover figcaption p {height: 80px;}
    .banner-style1 figure figcaption img {width: 130px;}
    .swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {margin-bottom: 50px;}
    .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0px;}
    .swiper-slider-third .swiper-pagination-bullets {bottom: 25px;}
    .swiper-full-screen .swiper-pagination, .hover-option3 .swiper-pagination {bottom: 30px;}

    /* hover option 3 */
    .hover-option3 .grid-item a:hover p { bottom: 0; opacity: 1; }
    .hover-option3 .grid-item figure p { bottom: 0; opacity: 1; margin-bottom: 30px;  }
    .hover-option3 .grid-item figure h6 { bottom: 0; }
    .hover-option3 .grid-item figure figcaption { padding: 0 30px; }

    /* next prev button style 2 */
    .swiper-next-style2 {right: 5%;}
    .swiper-prev-style2 {left: 5%;}
    .swiper-auto-slide .swiper-scrollbar { left: 15%; width: 70%; }
    .swiper-auto-slide .swiper-slide.swiper-slide-active .absolute-middle-center h2 { transition: all 0.4s ease-in-out 0.4s; -webkit-transition: all 0.4s ease-in-out 0.4s; -moz-transition: all 0.4s ease-in-out 0.4s; -ms-transition: all 0.4s ease-in-out 0.4s; -o-transition: all 0.4s ease-in-out 0.4s; }

    /* swiper-bottom-scrollbar-full */
    .swiper-bottom-scrollbar-full .swiper-slide img {max-height: 450px; opacity:1; filter: contrast(130%); -webkit-filter: contrast(130%); -moz-filter: contrast(130%); -ms-filter: contrast(130%); -o-filter: contrast(130%);}
    .swiper-bottom-scrollbar-full .swiper-slide:hover img {max-height: 450px; }
    .swiper-bottom-scrollbar-full .bottom-text { opacity: 1; letter-spacing: 3px;}
    .swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text { opacity: 1; letter-spacing: 3px; left: 0;}
    .swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box { right: 0; opacity: 1;}
    .hover-title-box { opacity: 1; right: 0; text-align: center; top: inherit; bottom: 50%; transform: translateY(160px); -moz-transform: translateY(160px); -webkit-transform: translateY(160px); -o-transform: translateY(160px); -ms-transform: translateY(160px); z-index: 99; width: 100% }
    .swiper-bottom-scrollbar-full .swiper-slide .hover-title-box { visibility: visible; }

    /* blog header style1 */
    .blog-header-style1 li figure figcaption {padding: 30px;}
    .demo-heading {font-size: 35px; line-height: 41px;}
    
    /* grid */
    .grid.lg-grid-6col li { width: 16.67%; }
    .grid.lg-grid-6col li.grid-item-double { width: 33.33%; }
    .grid.lg-grid-5col li { width: 20%; }
    .grid.lg-grid-5col li.grid-item-double { width: 40%; }
    .grid.lg-grid-4col li { width: 25%; }
    .grid.lg-grid-4col li.grid-item-double { width: 50%; }
    .grid.lg-grid-3col li { width: 33.33%; }
    .grid.lg-grid-3col li.grid-item-double { width: 66.67%; }
    .grid.lg-grid-2col li { width: 50%; }
    .grid.lg-grid-2col li.grid-item-double { width: 100%; }
    .grid.lg-grid-1col li { width: 100%; }
    .grid.lg-grid-1col li.grid-item-double { width: 100%; }
    
    /* aside style */
    .right-sidebar {padding-right:45px;}
    .left-sidebar {padding-left:45px;}
}

@media (max-width: 1150px) {
    /* sidebar navigation */
    .sidebar-wrapper .container {width: 750px;}
}

@media (max-width: 1050px) {
    /* sidebar navigation */
    .sidebar-wrapper .container {width: 100%; max-width: 100%;}
    .parallax {background-attachment: inherit !important }
    .feature-box.feature-box-17 .box .content {top: 50px;}

    .sidebar-nav .logo-holder { min-height: 60px; }
    nav.navbar.bootsnav.sidebar-nav li.dropdown ul.dropdown-menu { padding-top: 112px; }
    .nav.navbar-left-sidebar li a { padding: 17px 0; }
    .sidebar-part2 .sidebar-middle { padding: 90px 0 90px; }
    .sidebar-part2 .sidebar-middle {padding: 110px 0;}
}

@media (max-width: 1024px) and (min-width: 992px) {
    .sidebar-part2 .sidebar-middle, .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu { padding: 90px 0 220px; }
    header .sidebar-part2 nav.navbar.bootsnav ul > li > a { font-size: 30px; line-height: 37px; }
    .sidebar-part2 ul > li { padding: 7px 20px 7px 0; }
}

@media (max-width: 991px) {
    /* typography */
    h1, h2, h3, h4, h5, h6 {margin:0 0 18px; padding:0; letter-spacing: 0; font-weight: 400;}
    h1 {font-size:57px; line-height: 58px;}
    h2 {font-size:43px; line-height:48px}
    h3 {font-size:36px; line-height:41px}
    h4 {font-size:30px; line-height:35px}
    h5 {font-size:24px; line-height:30px}
    h6 {font-size:22px; line-height:26px}
    p { margin: 0 0 20px; }

    .title-large {font-size: 70px; line-height:65px}
    .title-extra-large {font-size: 100px; line-height:95px}
    .percent {line-height: 125px;}

    /* custom */
    section {padding: 75px 0;}
    section.big-section {padding:120px 0;}
    section.extra-big-section {padding: 150px 0;}
    section.half-section {padding:40px 0;}

    /* header style */
    header * { transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; -ms-transition-timing-function: none; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; }
    header nav .container { padding-left: 0; padding-right: 0;}
    .dropdown-menu { box-shadow: none; border: none; border-top: 1px solid rgba(255, 255, 255, 0.06);}
    .navbar-collapse {left: 0; padding:0; position: absolute; top: 100%; width: 100%; backface-visibility: hidden;}
    nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu { padding: 10px 40px 0 !important; margin: 0; float: left; top: 0 !important; }
    nav.navbar.bootsnav .navbar-nav { margin: 0; padding: 0; background-color: rgba(23, 23, 23, 0.95); padding-right: 1px; }
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {border-bottom: none; margin-bottom: 10px}
    nav.navbar.bootsnav li.dropdown.open .mega-menu-full {padding-top: 10px;}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {margin-bottom: 0}
    nav.navbar.bootsnav .navbar-nav li, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header { display: block; clear: both; border-bottom: 1px solid rgba(255, 255, 255, 0.06); border-top: 0; }
    .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a , nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a,header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header{ margin: 0; padding: 12px 40px 11px; color: #939393; display: block; line-height: normal;}
    .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a,header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a { color: #fff; }
    nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu  li a, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu li a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header { padding-left: 0; padding-right: 0;}
    .simple-dropdown.open > ul > li { border: 0 !important}
    nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header { color: #fff;}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a,nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {padding: 0; margin: 0;}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul { margin-top: 0;}
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a {color: #939393; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li.active > a{background-color: transparent; color: #fff;}
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li:hover > a {color: #fff;}
    nav.navbar.bootsnav li.dropdown ul.mega-menu-full li ul {margin-top: 0}
    .navbar-nav > li.simple-dropdown ul.dropdown-menu {top: 0; min-width: 0;}
    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown > .dropdown-menu {background-color: #232323;}
    nav.navbar.bootsnav .navbar-toggler { top: 3px;}
    .navbar-nav > li.dropdown > .fas { display: block; position: absolute; right: 25px; top: 0; color: #fff; font-size: 16px; cursor: pointer; padding: 12px 15px 12px}
    nav.navbar.bootsnav .navbar-nav > li.dropdown.open > ul, nav.navbar.bootsnav .navbar-nav > li.dropdown.on > ul { display: block !important; opacity: 1 !important}
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{ border: 0; padding: 10px 0}
    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li > a{padding: 7px 0; left: 0}
    .dropdown.simple-dropdown.open .dropdown-menu .dropdown .dropdown-menu {display: block !important; opacity: 1 !important}
    nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown.open ul.dropdown-menu li > a.dropdown-toggle {border-bottom: 1px solid rgba(255, 255, 255, 0.06); color: #fff;}
    nav.navbar.bootsnav ul.nav .simple-dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu {padding-left: 0 !important}
    nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {left : 0;}

    .simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fas {display:none}
    nav .accordion-menu {padding: 26px 0 26px 0;}
    .sticky nav .accordion-menu {padding: 26px 0 26px 0;}
    nav.navbar.bootsnav.menu-center ul.nav.navbar-center {width:100%;}
    .center-logo {left: 0; position: relative; max-width:100%; margin: 0; top: 0; transform:  none; padding: 26px 15px 26px 0;}
    .navbar-nav li {position: relative}
    nav.navbar.bootsnav li.dropdown ul.mega-menu-full > li { padding: 0; border: 0; }
    nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li { padding-left: 0; padding-right: 0; }
    nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown { margin-bottom: 10px}
    nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {display: none;}
    nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu { border: 0;}
    header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a:hover, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a:hover, header.header-appear nav.header-light-transparent .header-social-icon a:hover, header.header-appear nav.header-light .header-social-icon a:hover, header.header-appear nav.header-light.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover, header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover, header nav.navbar .navbar-nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover,header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {color: rgba(255,255,255,0.6)}
    header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover { color: rgba(255,255,255,0.6)}
    header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {color: rgba(255,255,255,0.6)}
    header.sticky nav.navbar.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header.sticky nav.navbar.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a.active { color: rgba(255,255,255,0.6);}
    header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a:hover, header.sticky nav.header-dark .header-social-icon a:hover { color: rgba(255,255,255,0.6);}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header { width: 100%; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {display: none }
    nav.navbar.navbar-default ul li.dropdown .dropdown-menu li > a:hover { left: 0;}
    .dropdown.open > div { display: block !important; opacity: 1 !important}
    header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a { color: #fff;}
    header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a:hover, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li.active > a { color: #939393;}
    nav.menu-logo-center .accordion-menu, header nav.menu-logo-center .accordion-menu {padding: 26px 0 26px 15px;}
    .sticky nav.menu-logo-center .accordion-menu, header.sticky nav.menu-logo-center .accordion-menu {padding: 26px 0 26px 15px;}
    nav.navbar.sidebar-nav.bootsnav .navbar-left-sidebar li a:hover, nav.navbar.sidebar-nav.bootsnav .navbar-left-sidebar li.active > a {color: #000 !important;}
    header .sidebar-part2 nav.navbar.bootsnav ul > li > a:hover, header .sidebar-part2 nav.navbar.bootsnav ul > li.active > a { color: rgba(0, 0, 0, 0.6) !important; }
    header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active > a, header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active ul li.active > a { color: var(--base-color) !important; }
    header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fas { top: -4px; }
    nav.navbar .container-fluid { position: initial;}
    .header-with-topbar .navbar-top {top: 34px}
    #search-header {width: 75%}
    header nav.nav-box-width.navbar-default, header nav.nav-box-width { padding: 0 25px; }
    .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl, .top-header-area>.container-lg, .top-header-area>.container-md, .top-header-area>.container-sm, .top-header-area>.container-xl, .top-header-area>.container-xxl { padding-left: 40px; padding-right: 40px; }

    /* sidebar nav style 1 */
    .sidebar-wrapper {padding-left: 0;}
    nav.navbar.sidebar-nav {transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-property: display; -webkit-transition-property: display; -moz-transition-property: display; -ms-transition-property: display; -o-transition-property: display; left:-280px; width: 280px; z-index: 10005; padding: 60px 15px 15px; display:inline-block; }
    nav.navbar.sidebar-nav.sidebar-nav-style-1 .sidenav-header {position: fixed; top: 0; left: 0; background: #fff; z-index: 1; }
    nav.navbar.sidebar-nav.sidemenu-open {left:0;}
    nav.navbar.sidebar-nav .navbar-toggler .icon-bar {background: #232323;}
    nav.navbar.bootsnav.sidebar-nav .navbar-collapse.collapse, .sidebar-part2 nav.navbar.bootsnav .navbar-collapse.collapse {display:block !important; max-height: 100%; position: relative; top: 0;}
    nav.navbar.bootsnav.sidebar-nav .mobile-scroll {display: block; max-height: 80%; overflow-y: auto; position: absolute}
    .sidebar-nav .logo-holder, .sidebar-nav .footer-holder {padding: 0; text-align: left; display: inline-block;}
    .sidebar-nav .logo-holder {min-height: 0; padding: 15px 0}
    .sidebar-nav.sidemenu-open .footer-holder {width: 100%; padding: 0; margin-right: 0;}
    .sidebar-nav .footer-holder {margin-right: 15px;}
    .sidebar-nav .footer-holder .navbar-form {margin: 0 auto;}
    nav.navbar.bootsnav.sidebar-nav .navbar-toggler { margin-bottom: 0; position: absolute; top: auto; vertical-align: middle; height: 100%; right: 15px;}
    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown li:first-child {margin-top: 0}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu  li {opacity: 1; visibility: visible}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu  > li > a {color: #232323; margin: 0;}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu  > li.active > ul > li.active > a {color: #ff214f;}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu  > li > a .fas{display: none}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu  > li > a {border-bottom: 1px solid #ededed !important}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu  > li > ul.third-level > li > a {border-bottom: 0 !important; font-size: 11px; padding: 6px 0 0 0;}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu  > li > ul.third-level > li:first-child > a {padding-top: 10px;}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu  > li:last-child > ul.third-level > li:last-child > a {margin-bottom: 15px}
    nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu  li {margin-bottom: 5px;}
    .sidebar-nav-style-1 .nav.navbar-left-sidebar li {padding: 0;}
    .sidemenu-open .mobile-toggle span:first-child{transform: rotate(45deg) translate(7px); -webkit-transform: rotate(45deg) translate(7px); -moz-transform: rotate(45deg) translate(7px); -o-transform: rotate(45deg) translate(7px); -ms-transform: rotate(45deg) translate(7px); }
    .sidemenu-open .mobile-toggle span:nth-child(2){transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); }
    .sidemenu-open .mobile-toggle span:last-child{transform: rotate(-45deg) translate(7px); -webkit-transform: rotate(-45deg) translate(7px); -moz-transform: rotate(-45deg) translate(7px); -o-transform: rotate(-45deg) translate(7px); -ms-transform: rotate(-45deg) translate(7px); }
    .sidebar-part2 nav.navbar.bootsnav li.dropdown.open > a > i {transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); }
    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown.open > a > i {transform: translateY(-50%) rotate(90deg); -webkit-transform: translateY(-50%) rotate(90deg); -moz-transform: translateY(-50%) rotate(90deg); -o-transform: translateY(-50%) rotate(90deg); -ms-transform: translateY(-50%) rotate(90deg);}
    .sidebar-part2 nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu { padding: 10px 15px 0 !important; }
    
    /* mega menu */
    nav.navbar.bootsnav li.dropdown .menu-back-div > ul {width: 100%; }
    nav.navbar.bootsnav li.dropdown .mega-menu-full {padding: 0 40px; width: 100%; left: 0; position: relative; top: 0; }
    nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {padding: 8px 0; margin: 0;}
    header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu,  header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a  {color:rgba(255,255,255,0.6) !important;}
    header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.dropdown.on > a, header nav.navbar .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav ul.nav > li.dropdown.on > a  {color:#fff}

    /* sidebar nav style 2 */
    .left-nav-sidebar {padding-left: 0;}
    .left-nav-sidebar .fullscreenbanner { padding-left: 0 !important;}
    .sidebar-part2 .sidebar-middle {padding: 30px 0; display: block;}
    .sidebar-part2 .sidebar-middle-menu {display: block; overflow-y: auto; max-height: calc(100% - 10px);}
    .sidebar-part1 {width: 50px}
    .sidebar-part2 nav.navbar.bootsnav .navbar-nav {background: transparent; padding: 0}
    .sidebar-part2 ul > li {width: 100%; padding: 5px 30px 5px 0;}
    header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fas {right: -20px; top: 0px; font-size: 22px;}
    .bottom-menu-icon a,.nav-icon span {width: 20px}
    .bottom-menu-icon a { margin-top: 2px;}
    .bottom-menu-icon {width:50px; padding: 13px 10px 11px;}
    .sidebar-part2:before {bottom: 55px; display: none;}
    .sidebar-part2 { background-color: #fff; border-right: 0 solid #dfdfdf; height: calc(100% - 50px); left: -300px; padding: 0 20px; overflow: auto; position: fixed; top: 50px; text-align: center; width:300px; z-index: -1; transition: ease-in-out 0.5s}
    .sidebar-part2 .right-bg { display: none; position: absolute; right: 0; top: 0; transform: translateY(0); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); left: 0; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
    .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu:before {display: none;}
    .sidebar-part2 nav.navbar.bootsnav li.dropdown.open ul.dropdown-menu {display: block !important; opacity: 1 !important}
    .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu,.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu .third-level { top: 0; transform: translateY(0); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); left: 0; background-color: transparent !important; padding-left: 10px !important;}
    header .sidebar-part2 nav.navbar.bootsnav ul li ul li {padding: 0;}
    .sidebar-part2 .dropdown ul.second-level, .sidebar-part2 .dropdown ul.third-level {border-left: none !important;}
    .sidebar-part2 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a {color: #232323; padding: 0; margin-bottom: 2px;}
    .sidebar-part2 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a > .fas{display: none}
    header .sidebar-part2 nav.navbar.bootsnav ul > li > a {font-size: 20px; line-height: 24px; border: 0}
    .sidebar-part2 nav.navbar.bootsnav li.dropdown.open ul.dropdown-menu .third-level {display: inherit; }
    .left-nav-sidebar .container {width: 700px;}
    .sidebar-part2 nav.navbar { text-align: left;}
    header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li > a {font-weight: 500; margin-top: 8px; margin-bottom: 0}
    header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li:last-child {margin-bottom: 8px}
    header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li > .dropdown-menu.third-level > li:first-child > a {margin-top: 8px}
    
    /* sidebar nav style 1-2 */
    nav.navbar.bootsnav.sidebar-nav .navbar-nav, .sidebar-part2 nav.navbar.bootsnav .navbar-nav {background-color: transparent; padding:0 0px 0 0}
    nav.navbar.bootsnav.sidebar-nav .navbar-nav {padding:0; margin-right: 50px}
    nav.navbar.bootsnav.sidebar-nav.sidemenu-open .navbar-nav {margin-right: 0}
    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown .second-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown .second-level {display: none !important}
    nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a, .sidebar-part2 nav.navbar.bootsnav .navbar-left-sidebar > li > a {margin: 0; padding: 15px 15px 15px 0}
    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li a, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar li a {border-bottom: 0 !important;}
    nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown.open .second-level,nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown.open .second-level .dropdown .third-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown.open .second-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown.open .second-level .dropdown .third-level {display:block !important; left: 0; width: 100%; height: auto; visibility: visible; opacity: 1 !important; background: transparent; padding: 0 0 0 8px !important}
    header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {border: 0; color: #ff214f}
    .sidebar-part1 { position: inherit; width: 50px; float: left; }
    .sidebar-part3 { position: absolute; right: 0; bottom: inherit; top: 0; }
    .left-nav { height: 50px; width: 100%;}

    /* new-menu page */
    .menu-new a:after {margin-top: 0;}
    .nav.navbar-left-sidebar .menu-new a:after { margin-top: 3px; }
    
    /* full width light transparent navigation */
    .close-button-menu { top: 15px; right: 15px; }

    /* top logo */
    .navbar.navbar-brand-top.bootsnav .navbar-toggler { top: 5px;}
    .navbar-brand-top .brand-top-menu-right { margin-left: 10px;}
    .navbar-brand-top .navbar-brand { text-align: left;}
    .navbar-brand-top .navbar-nav { text-align: left;}

    /* brand center */ 
    .brand-center .accordion-menu {float: right;}
    .brand-center .center-logo {max-width: 100%;}

    /* image position*/ 
    .md-background-image-left { background-position: left;}
    .md-background-image-right { background-position: right;}
    .md-background-image-center{ background-position: center;}

    /* margin */
    .md-margin-one-all {margin:1%;}
    .md-margin-one-half-all {margin:1.5%;}
    .md-margin-two-all {margin:2%;}
    .md-margin-two-half-all {margin:2.5%;}
    .md-margin-three-all {margin:3%;}
    .md-margin-three-half-all {margin:3.5%;}
    .md-margin-four-all {margin:4%;}
    .md-margin-four-half-all {margin:4.5%;}
    .md-margin-five-all {margin:5%;}
    .md-margin-five-half-all {margin:5.5%;}
    .md-margin-six-all {margin:6%;}
    .md-margin-six-half-all {margin:6.5%;}
    .md-margin-seven-all {margin:7%;}
    .md-margin-seven-half-all {margin:7.5%;}
    .md-margin-eight-all {margin:8%;}
    .md-margin-eight-half-all {margin:8.5%;}
    .md-margin-nine-all {margin:9%;}
    .md-margin-nine-half-all {margin:9.5%;}
    .md-margin-ten-all {margin:10%;}
    .md-margin-ten-half-all {margin:10.5%;}
    .md-margin-eleven-all {margin:11%;}
    .md-margin-eleven-half-all {margin:11.5%;}
    .md-margin-twelve-all {margin:12%;}
    .md-margin-twelve-half-all {margin:12.5%;}
    .md-margin-thirteen-all {margin:13%;}
    .md-margin-thirteen-half-all {margin:13.5%;}
    .md-margin-fourteen-all {margin:14%;}
    .md-margin-fourteen-half-all {margin:14.5%;}
    .md-margin-fifteen-all {margin:15%;}
    .md-margin-fifteen-half-all {margin:15.5%;}
    .md-margin-sixteen-all {margin:16%;}
    .md-margin-sixteen-half-all {margin:16.5%;}
    .md-margin-seventeen-all {margin:17%;}
    .md-margin-seventeen-half-all {margin:17.5%;}
    .md-margin-eighteen-all {margin:18%;}
    .md-margin-eighteen-half-all {margin:18.5%;}
    .md-margin-nineteen-all {margin:19%;}
    .md-margin-nineteen-half-all {margin:19.5%;}
    .md-margin-twenty-all {margin:20%;}
    .md-margin-twenty-half-all {margin:20.5%;}
    .md-margin-twenty-one-all {margin:21%;}
    .md-margin-twenty-one-half-all {margin:21.5%;}
    .md-margin-twenty-two-all {margin:22%;}
    .md-margin-twenty-two-half-all {margin:22.5%;}
    .md-margin-twenty-three-all {margin:23%;}
    .md-margin-twenty-three-half-all {margin:23.5%;}
    .md-margin-twenty-four-all {margin:24%;}
    .md-margin-twenty-four-half-all {margin:24.5%;}
    .md-margin-twenty-five-all {margin:25%;}
    .md-margin-5px-all {margin:5px;}
    .md-margin-10px-all {margin:10px;}
    .md-margin-15px-all {margin:15px;}
    .md-margin-20px-all {margin:20px;}
    .md-margin-25px-all {margin:25px;}
    .md-margin-30px-all {margin:30px;}
    .md-margin-35px-all {margin:35px;}
    .md-margin-40px-all {margin:40px;}
    .md-margin-45px-all {margin:45px;}
    .md-margin-50px-all {margin:50px;}
    .md-margin-55px-all {margin:55px;}
    .md-margin-60px-all {margin:60px;}
    .md-margin-65px-all {margin:65px;}
    .md-margin-70px-all {margin:70px;}
    .md-margin-75px-all {margin:75px;}
    .md-margin-80px-all {margin:80px;}
    .md-margin-85px-all {margin:85px;}
    .md-margin-90px-all {margin:90px;}
    .md-margin-95px-all {margin:95px;}
    .md-margin-100px-all {margin:100px;}

    .md-no-margin {margin:0 !important}
    .md-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
    .md-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
    .md-no-margin-top {margin-top:0 !important}
    .md-no-margin-bottom {margin-bottom:0 !important}
    .md-no-margin-left {margin-left:0 !important}
    .md-no-margin-right {margin-right:0 !important}
    .md-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
    .md-margin-auto {margin: 0 auto !important;}

    /* margin top */
    .md-margin-one-top {margin-top:1%;}
    .md-margin-one-half-top {margin-top:1.5%;}
    .md-margin-two-top {margin-top:2%;}
    .md-margin-two-half-top {margin-top:2.5%;}
    .md-margin-three-top {margin-top:3%;}
    .md-margin-three-half-top {margin-top:3.5%;}
    .md-margin-four-top {margin-top:4%;}
    .md-margin-four-half-top {margin-top:4.5%;}
    .md-margin-five-top {margin-top:5%;}
    .md-margin-five-half-top {margin-top:5.5%;}
    .md-margin-six-top {margin-top:6%;}
    .md-margin-six-half-top {margin-top:6.5%;}
    .md-margin-seven-top {margin-top:7%;}
    .md-margin-seven-half-top {margin-top:7.5%;}
    .md-margin-eight-top {margin-top:8%;}
    .md-margin-eight-half-top {margin-top:8.5%;}
    .md-margin-nine-top {margin-top:9%;}
    .md-margin-nine-half-top {margin-top:9.5%;}
    .md-margin-ten-top {margin-top:10%;}
    .md-margin-ten-half-top {margin-top:10.5%;}
    .md-margin-eleven-top {margin-top:11%;}
    .md-margin-eleven-half-top {margin-top:11.5%;}
    .md-margin-twelve-top {margin-top:12%;}
    .md-margin-twelve-half-top {margin-top:12.5%;}
    .md-margin-thirteen-top {margin-top:13%;}
    .md-margin-thirteen-half-top {margin-top:13.5%;}
    .md-margin-fourteen-top {margin-top:14%;}
    .md-margin-fourteen-half-top {margin-top:14.5%;}
    .md-margin-fifteen-top {margin-top:15%;}
    .md-margin-fifteen-half-top {margin-top:15.5%;}
    .md-margin-sixteen-top {margin-top:16%;}
    .md-margin-sixteen-half-top {margin-top:16.5%;}
    .md-margin-seventeen-top {margin-top:17%;}
    .md-margin-seventeen-half-top {margin-top:17.5%;}
    .md-margin-eighteen-top {margin-top:18%;}
    .md-margin-eighteen-half-top {margin-top:18.5%;}
    .md-margin-nineteen-top {margin-top:19%;}
    .md-margin-nineteen-half-top {margin-top:19.5%;}
    .md-margin-twenty-top {margin-top:20%;}
    .md-margin-twenty-half-top {margin-top:20.5%;}
    .md-margin-twenty-one-top {margin-top:21%;}
    .md-margin-twenty-one-half-top {margin-top:21.5%;}
    .md-margin-twenty-two-top {margin-top:22%;}
    .md-margin-twenty-two-half-top {margin-top:22.5%;}
    .md-margin-twenty-three-top {margin-top:23%;}
    .md-margin-twenty-three-half-top {margin-top:23.5%;}
    .md-margin-twenty-four-top {margin-top:24%;}
    .md-margin-twenty-four-half-top {margin-top:24.5%;}
    .md-margin-twenty-five-top {margin-top:25%;}
    .md-margin-5px-top {margin-top:5px;}
    .md-margin-10px-top {margin-top:10px;}
    .md-margin-15px-top {margin-top:15px;}
    .md-margin-20px-top {margin-top:20px;}
    .md-margin-25px-top {margin-top:25px;}
    .md-margin-30px-top {margin-top:30px;}
    .md-margin-35px-top {margin-top:35px;}
    .md-margin-40px-top {margin-top:40px;}
    .md-margin-45px-top {margin-top:45px;}
    .md-margin-50px-top {margin-top:50px;}
    .md-margin-55px-top {margin-top:55px;}
    .md-margin-60px-top {margin-top:60px;}
    .md-margin-65px-top {margin-top:65px;}
    .md-margin-70px-top {margin-top:70px;}
    .md-margin-75px-top {margin-top:75px;}
    .md-margin-80px-top {margin-top:80px;}
    .md-margin-85px-top {margin-top:85px;}
    .md-margin-90px-top {margin-top:90px;}
    .md-margin-95px-top {margin-top:95px;}
    .md-margin-100px-top {margin-top:100px;}

    /* margin bottom */
    .md-margin-one-bottom {margin-bottom:1%;}
    .md-margin-one-half-bottom {margin-bottom:1.5%;}
    .md-margin-two-bottom {margin-bottom:2%;}
    .md-margin-two-half-bottom {margin-bottom:2.5%;}
    .md-margin-three-bottom {margin-bottom:3%;}
    .md-margin-three-half-bottom {margin-bottom:3.5%;}
    .md-margin-four-bottom {margin-bottom:4%;}
    .md-margin-four-half-bottom {margin-bottom:4.5%;}
    .md-margin-five-bottom {margin-bottom:5%;}
    .md-margin-five-half-bottom {margin-bottom:5.5%;}
    .md-margin-six-bottom {margin-bottom:6%;}
    .md-margin-six-half-bottom {margin-bottom:6.5%;}
    .md-margin-seven-bottom {margin-bottom:7%;}
    .md-margin-seven-half-bottom {margin-bottom:7.5%;}
    .md-margin-eight-bottom {margin-bottom:8%;}
    .md-margin-eight-half-bottom {margin-bottom:8.5%;}
    .md-margin-nine-bottom {margin-bottom:9%;}
    .md-margin-nine-half-bottom {margin-bottom:9.5%;}
    .md-margin-ten-bottom {margin-bottom:10%;}
    .md-margin-ten-half-bottom {margin-bottom:10.5%;}
    .md-margin-eleven-bottom {margin-bottom:11%;}
    .md-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .md-margin-twelve-bottom {margin-bottom:12%;}
    .md-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .md-margin-thirteen-bottom {margin-bottom:13%;}
    .md-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .md-margin-fourteen-bottom {margin-bottom:14%;}
    .md-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .md-margin-fifteen-bottom {margin-bottom:15%;}
    .md-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .md-margin-sixteen-bottom {margin-bottom:16%;}
    .md-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .md-margin-seventeen-bottom {margin-bottom:17%;}
    .md-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .md-margin-eighteen-bottom {margin-bottom:18%;}
    .md-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .md-margin-nineteen-bottom {margin-bottom:19%;}
    .md-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .md-margin-twenty-bottom {margin-bottom:20%;}
    .md-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .md-margin-twenty-one-bottom {margin-bottom:21%;}
    .md-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .md-margin-twenty-two-bottom {margin-bottom:22%;}
    .md-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .md-margin-twenty-three-bottom {margin-bottom:23%;}
    .md-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .md-margin-twenty-four-bottom {margin-bottom:24%;}
    .md-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
    .md-margin-twenty-five-bottom {margin-bottom:25%;}
    .md-margin-5px-bottom {margin-bottom:5px;}
    .md-margin-10px-bottom {margin-bottom:10px;}
    .md-margin-15px-bottom {margin-bottom:15px;}
    .md-margin-20px-bottom {margin-bottom:20px;}
    .md-margin-25px-bottom {margin-bottom:25px;}
    .md-margin-30px-bottom {margin-bottom:30px;}
    .md-margin-35px-bottom {margin-bottom:35px;}
    .md-margin-40px-bottom {margin-bottom:40px;}
    .md-margin-45px-bottom {margin-bottom:45px;}
    .md-margin-50px-bottom {margin-bottom:50px;}
    .md-margin-55px-bottom {margin-bottom:55px;}
    .md-margin-60px-bottom {margin-bottom:60px;}
    .md-margin-65px-bottom {margin-bottom:65px;}
    .md-margin-70px-bottom {margin-bottom:70px;}
    .md-margin-75px-bottom {margin-bottom:75px;}
    .md-margin-80px-bottom {margin-bottom:80px;}
    .md-margin-85px-bottom {margin-bottom:85px;}
    .md-margin-90px-bottom {margin-bottom:90px;}
    .md-margin-95px-bottom {margin-bottom:95px;}
    .md-margin-100px-bottom {margin-bottom:100px;}

    /* margin right */
    .md-margin-one-right {margin-right:1%;}
    .md-margin-one-half-right {margin-right:1.5%;}
    .md-margin-two-right {margin-right:2%;}
    .md-margin-two-half-right {margin-right:2.5%;}
    .md-margin-three-right {margin-right:3%;}
    .md-margin-three-half-right {margin-right:3.5%;}
    .md-margin-four-right {margin-right:4%;}
    .md-margin-four-half-right {margin-right:4.5%;}
    .md-margin-five-right {margin-right:5%;}
    .md-margin-five-half-right {margin-right:5.5%;}
    .md-margin-six-right {margin-right:6%;}
    .md-margin-six-half-right {margin-right:6.5%;}
    .md-margin-seven-right {margin-right:7%;}
    .md-margin-seven-half-right {margin-right:7.5%;}
    .md-margin-eight-right {margin-right:8%;}
    .md-margin-eight-half-right {margin-right:8.5%;}
    .md-margin-nine-right {margin-right:9%;}
    .md-margin-nine-half-right {margin-right:9.5%;}
    .md-margin-ten-right {margin-right:10%;}
    .md-margin-ten-half-right {margin-right:10.5%;}
    .md-margin-eleven-right {margin-right:11%;}
    .md-margin-eleven-half-right {margin-right:11.5%;}
    .md-margin-twelve-right {margin-right:12%;}
    .md-margin-twelve-half-right {margin-right:12.5%;}
    .md-margin-thirteen-right {margin-right:13%;}
    .md-margin-thirteen-half-right {margin-right:13.5%;}
    .md-margin-fourteen-right {margin-right:14%;}
    .md-margin-fourteen-half-right {margin-right:14.5%;}
    .md-margin-fifteen-right {margin-right:15%;}
    .md-margin-fifteen-half-right {margin-right:15.5%;}
    .md-margin-sixteen-right {margin-right:16%;}
    .md-margin-sixteen-half-right {margin-right:16.5%;}
    .md-margin-seventeen-right {margin-right:17%;}
    .md-margin-seventeen-half-right {margin-right:17.5%;}
    .md-margin-eighteen-right {margin-right:18%;}
    .md-margin-eighteen-half-right {margin-right:18.5%;}
    .md-margin-nineteen-right {margin-right:19%;}
    .md-margin-nineteen-half-right {margin-right:19.5%;}
    .md-margin-twenty-right {margin-right:20%;}
    .md-margin-twenty-half-right {margin-right:20.5%;}
    .md-margin-twenty-one-right {margin-right:21%;}
    .md-margin-twenty-one-half-right {margin-right:21.5%;}
    .md-margin-twenty-two-right {margin-right:22%;}
    .md-margin-twenty-two-half-right {margin-right:22.5%;}
    .md-margin-twenty-three-right {margin-right:23%;}
    .md-margin-twenty-three-half-right {margin-right:23.5%;}
    .md-margin-twenty-four-right {margin-right:24%;}
    .md-margin-twenty-four-half-right {margin-right:24.5%;}
    .md-margin-twenty-five-right {margin-right:25%;}
    .md-margin-10px-right {margin-right:10px;}
    .md-margin-15px-right {margin-right:15px;}
    .md-margin-20px-right {margin-right:20px;}
    .md-margin-25px-right {margin-right:25px;}
    .md-margin-30px-right {margin-right:30px;}
    .md-margin-35px-right {margin-right:35px;}
    .md-margin-40px-right {margin-right:40px;}
    .md-margin-45px-right {margin-right:45px;}
    .md-margin-50px-right {margin-right:50px;}
    .md-margin-55px-right {margin-right:55px;}
    .md-margin-60px-right {margin-right:60px;}
    .md-margin-65px-right {margin-right:65px;}
    .md-margin-70px-right {margin-right:70px;}
    .md-margin-75px-right {margin-right:75px;}
    .md-margin-80px-right {margin-right:80px;}
    .md-margin-85px-right {margin-right:85px;}
    .md-margin-90px-right {margin-right:90px;}
    .md-margin-95px-right {margin-right:95px;}
    .md-margin-100px-right {margin-right:100px;}

    /* margin left */
    .md-margin-one-left {margin-left:1%;}
    .md-margin-one-half-left {margin-left:1.5%;}
    .md-margin-two-left {margin-left:2%;}
    .md-margin-two-half-left {margin-left:2.5%;}
    .md-margin-three-left {margin-left:3%;}
    .md-margin-three-half-left {margin-left:3.5%;}
    .md-margin-four-left {margin-left:4%;}
    .md-margin-four-half-left {margin-left:4.5%;}
    .md-margin-five-left {margin-left:5%;}
    .md-margin-five-half-left {margin-left:5.5%;}
    .md-margin-six-left {margin-left:6%;}
    .md-margin-six-half-left {margin-left:6.5%;}
    .md-margin-seven-left {margin-left:7%;}
    .md-margin-seven-half-left {margin-left:7.5%;}
    .md-margin-eight-left {margin-left:8%;}
    .md-margin-eight-half-left {margin-left:8.5%;}
    .md-margin-nine-left {margin-left:9%;}
    .md-margin-nine-half-left {margin-left:9.5%;}
    .md-margin-ten-left {margin-left:10%;}
    .md-margin-ten-half-left {margin-left:10.5%;}
    .md-margin-eleven-left {margin-left:11%;}
    .md-margin-eleven-half-left {margin-left:11.5%;}
    .md-margin-twelve-left {margin-left:12%;}
    .md-margin-twelve-half-left {margin-left:12.5%;}
    .md-margin-thirteen-left {margin-left:13%;}
    .md-margin-thirteen-half-left {margin-left:13.5%;}
    .md-margin-fourteen-left {margin-left:14%;}
    .md-margin-fourteen-half-left {margin-left:14.5%;}
    .md-margin-fifteen-left {margin-left:15%;}
    .md-margin-fifteen-half-left {margin-left:15.5%;}
    .md-margin-sixteen-left {margin-left:16%;}
    .md-margin-sixteen-half-left {margin-left:16.5%;}
    .md-margin-seventeen-left {margin-left:17%;}
    .md-margin-seventeen-half-left {margin-left:17.5%;}
    .md-margin-eighteen-left {margin-left:18%;}
    .md-margin-eighteen-half-left {margin-left:18.5%;}
    .md-margin-nineteen-left {margin-left:19%;}
    .md-margin-nineteen-half-left {margin-left:19.5%;}
    .md-margin-twenty-left {margin-left:20%;}
    .md-margin-twenty-half-left {margin-left:20.5%;}
    .md-margin-twenty-one-left {margin-left:21%;}
    .md-margin-twenty-one-half-left {margin-left:21.5%;}
    .md-margin-twenty-two-left {margin-left:22%;}
    .md-margin-twenty-two-half-left {margin-left:22.5%;}
    .md-margin-twenty-three-left {margin-left:23%;}
    .md-margin-twenty-three-half-left {margin-left:23.5%;}
    .md-margin-twenty-four-left {margin-left:24%;}
    .md-margin-twenty-four-half-left {margin-left:24.5%;}
    .md-margin-twenty-five-left {margin-left:25%;}
    .md-margin-5px-left {margin-left:5px;}
    .md-margin-10px-left {margin-left:10px;}
    .md-margin-15px-left {margin-left:15px;}
    .md-margin-20px-left {margin-left:20px;}
    .md-margin-25px-left {margin-left:25px;}
    .md-margin-30px-left {margin-left:30px;}
    .md-margin-35px-left {margin-left:35px;}
    .md-margin-40px-left {margin-left:40px;}
    .md-margin-45px-left {margin-left:45px;}
    .md-margin-50px-left {margin-left:50px;}
    .md-margin-55px-left {margin-left:55px;}
    .md-margin-60px-left {margin-left:60px;}
    .md-margin-65px-left {margin-left:65px;}
    .md-margin-70px-left {margin-left:70px;}
    .md-margin-75px-left {margin-left:75px;}
    .md-margin-80px-left {margin-left:80px;}
    .md-margin-85px-left {margin-left:85px;}
    .md-margin-90px-left {margin-left:90px;}
    .md-margin-95px-left {margin-left:95px;}
    .md-margin-100px-left {margin-left:100px;}

    /* margin left right */
    .md-margin-one-lr {margin-left:1%; margin-right:1%;}
    .md-margin-one-lr {margin-left:1.5%; margin-right:1.5%;}
    .md-margin-two-lr {margin-left:2%; margin-right:2%;}
    .md-margin-two-lr {margin-left:2.5%; margin-right:2.5%;}
    .md-margin-three-lr {margin-left:3%; margin-right:3%;}
    .md-margin-three-lr {margin-left:3.5%; margin-right:3.5%;}
    .md-margin-four-lr {margin-left:4%; margin-right:4%;}
    .md-margin-four-lr {margin-left:4.5%; margin-right:4.5%;}
    .md-margin-five-lr {margin-left:5%; margin-right:5%;}
    .md-margin-five-lr {margin-left:5.5%; margin-right:5.5%;}
    .md-margin-six-lr {margin-left:6%; margin-right:6%;}
    .md-margin-six-lr {margin-left:6.5%; margin-right:6.5%;}
    .md-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .md-margin-seven-lr {margin-left:7.5%; margin-right:7.5%;}
    .md-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .md-margin-eight-lr {margin-left:8.5%; margin-right:8.5%;}
    .md-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .md-margin-nine-lr {margin-left:9.5%; margin-right:9.5%;}
    .md-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .md-margin-ten-lr {margin-left:10.5%; margin-right:10.5%;}
    .md-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .md-margin-eleven-lr {margin-left:11.5%; margin-right:11.5%;}
    .md-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .md-margin-twelve-lr {margin-left:12.5%; margin-right:12.5%;}
    .md-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .md-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .md-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .md-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .md-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .md-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .md-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .md-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .md-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .md-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .md-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .md-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .md-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .md-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .md-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .md-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .md-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .md-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .md-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .md-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .md-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .md-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .md-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .md-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .md-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .md-margin-5px-lr {margin-left:5px; margin-right:5px;}
    .md-margin-10px-lr {margin-left:10px; margin-right:10px;}
    .md-margin-15px-lr {margin-left:15px; margin-right:15px;}
    .md-margin-20px-lr {margin-left:20px; margin-right:20px;}
    .md-margin-25px-lr {margin-left:25px; margin-right:25px;}
    .md-margin-30px-lr {margin-left:30px; margin-right:30px;}
    .md-margin-35px-lr {margin-left:35px; margin-right:35px;}
    .md-margin-40px-lr {margin-left:40px; margin-right:40px;}
    .md-margin-45px-lr {margin-left:45px; margin-right:45px;}
    .md-margin-50px-lr {margin-left:50px; margin-right:50px;}
    .md-margin-55px-lr {margin-left:55px; margin-right:55px;}
    .md-margin-60px-lr {margin-left:60px; margin-right:60px;}
    .md-margin-65px-lr {margin-left:65px; margin-right:65px;}
    .md-margin-70px-lr {margin-left:70px; margin-right:70px;}
    .md-margin-75px-lr {margin-left:75px; margin-right:75px;}
    .md-margin-80px-lr {margin-left:80px; margin-right:80px;}
    .md-margin-85px-lr {margin-left:85px; margin-right:85px;}
    .md-margin-90px-lr {margin-left:90px; margin-right:90px;}
    .md-margin-95px-lr {margin-left:95px; margin-right:95px;}
    .md-margin-100px-lr {margin-left:100px; margin-right:100px;}

    /* margin top bottom */
    .md-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .md-margin-one-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .md-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .md-margin-two-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .md-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .md-margin-three-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .md-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .md-margin-four-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .md-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .md-margin-five-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .md-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .md-margin-six-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .md-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .md-margin-seven-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .md-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .md-margin-eight-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .md-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .md-margin-nine-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .md-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .md-margin-ten-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .md-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .md-margin-eleven-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .md-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .md-margin-twelve-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .md-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .md-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .md-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .md-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .md-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .md-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .md-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .md-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .md-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .md-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .md-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .md-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .md-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .md-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .md-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .md-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .md-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .md-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .md-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .md-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .md-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .md-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .md-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .md-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .md-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .md-margin-5px-tb {margin-top:5px; margin-bottom:5px;}
    .md-margin-10px-tb {margin-top:10px; margin-bottom:10px;}
    .md-margin-15px-tb {margin-top:15px; margin-bottom:15px;}
    .md-margin-20px-tb {margin-top:20px; margin-bottom:20px;}
    .md-margin-25px-tb {margin-top:25px; margin-bottom:25px;}
    .md-margin-30px-tb {margin-top:30px; margin-bottom:30px;}
    .md-margin-35px-tb {margin-top:35px; margin-bottom:35px;}
    .md-margin-40px-tb {margin-top:40px; margin-bottom:40px;}
    .md-margin-45px-tb {margin-top:45px; margin-bottom:45px;}
    .md-margin-50px-tb {margin-top:50px; margin-bottom:50px;}
    .md-margin-55px-tb {margin-top:55px; margin-bottom:55px;}
    .md-margin-60px-tb {margin-top:60px; margin-bottom:60px;}
    .md-margin-65px-tb {margin-top:65px; margin-bottom:65px;}
    .md-margin-70px-tb {margin-top:70px; margin-bottom:70px;}
    .md-margin-75px-tb {margin-top:75px; margin-bottom:75px;}
    .md-margin-80px-tb {margin-top:80px; margin-bottom:80px;}
    .md-margin-85px-tb {margin-top:85px; margin-bottom:85px;}
    .md-margin-90px-tb {margin-top:90px; margin-bottom:90px;}
    .md-margin-95px-tb {margin-top:95px; margin-bottom:95px;}
    .md-margin-100px-tb {margin-top:100px; margin-bottom:100px;}

    /* header padding top */
    .md-header-padding-top { padding-top: 82px;}
    .md-header-margin-top { margin-top: 80px;}

    /* padding */
    .md-no-padding {padding:0 !important}
    .md-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
    .md-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
    .md-no-padding-top {padding-top:0 !important}
    .md-no-padding-bottom {padding-bottom:0 !important}
    .md-no-padding-left {padding-left:0 !important}
    .md-no-padding-right {padding-right:0 !important}
    .md-padding-one-all {padding:1%;}
    .md-padding-one-half-all {padding:1.5%;}
    .md-padding-two-all {padding:2%;}
    .md-padding-two-half-all {padding:2.5%;}
    .md-padding-three-all {padding:3%;}
    .md-padding-three-half-all {padding:3.5%;}
    .md-padding-four-all {padding:4%;}
    .md-padding-four-half-all {padding:4.5%;}
    .md-padding-five-all {padding:5%;}
    .md-padding-five-half-all {padding:5.5%;}
    .md-padding-six-all {padding:6%;}
    .md-padding-six-half-all {padding:6.5%;}
    .md-padding-seven-all {padding:7%;}
    .md-padding-seven-half-all {padding:7.5%;}
    .md-padding-eight-all {padding:8%;}
    .md-padding-eight-half-all {padding:8.5%;}
    .md-padding-nine-all {padding:9%;}
    .md-padding-nine-half-all {padding:9.5%;}
    .md-padding-ten-all {padding:10%;}
    .md-padding-ten-half-all {padding:10.5%;}
    .md-padding-eleven-all {padding:11%;}
    .md-padding-eleven-half-all {padding:11.5%;}
    .md-padding-twelve-all {padding:12%;}
    .md-padding-twelve-half-all {padding:12.5%;}
    .md-padding-thirteen-all {padding:13%;}
    .md-padding-thirteen-half-all {padding:13.5%;}
    .md-padding-fourteen-all {padding:14%;}
    .md-padding-fourteen-half-all {padding:14.5%;}
    .md-padding-fifteen-all {padding:15%;}
    .md-padding-fifteen-half-all {padding:15.5%;}
    .md-padding-sixteen-all {padding:16%;}
    .md-padding-sixteen-half-all {padding:16.5%;}
    .md-padding-seventeen-all {padding:17%;}
    .md-padding-seventeen-half-all {padding:17.5%;}
    .md-padding-eighteen-all {padding:18%;}
    .md-padding-eighteen-half-all {padding:18.5%;}
    .md-padding-nineteen-all {padding:19%;}
    .md-padding-nineteen-half-all {padding:19.5%;}
    .md-padding-twenty-all {padding:20%;}
    .md-padding-twenty-half-all {padding:20.5%;}
    .md-padding-twenty-one-all {padding:21%;}
    .md-padding-twenty-one-half-all {padding:21.5%;}
    .md-padding-twenty-two-all {padding:22%;}
    .md-padding-twenty-two-half-all {padding:22.5%;}
    .md-padding-twenty-three-all {padding:23%;}
    .md-padding-twenty-three-half-all {padding:23.5%;}
    .md-padding-twenty-four-all {padding:24%;}
    .md-padding-twenty-four-half-all {padding:24.5%;}
    .md-padding-twenty-five-all {padding:25%;}
    .md-padding-5px-all {padding:5px;}
    .md-padding-10px-all {padding:10px;}
    .md-padding-15px-all {padding:15px;}
    .md-padding-20px-all {padding:20px;}
    .md-padding-25px-all {padding:25px;}
    .md-padding-30px-all {padding:30px;}
    .md-padding-35px-all {padding:35px;}
    .md-padding-40px-all {padding:40px;}
    .md-padding-45px-all {padding:45px;}
    .md-padding-50px-all {padding:50px;}
    .md-padding-55px-all {padding:55px;}
    .md-padding-60px-all {padding:60px;}
    .md-padding-65px-all {padding:65px;}
    .md-padding-70px-all {padding:70px;}
    .md-padding-75px-all {padding:75px;}
    .md-padding-80px-all {padding:80px;}
    .md-padding-85px-all {padding:85px;}
    .md-padding-90px-all {padding:90px;}
    .md-padding-95px-all {padding:95px;}
    .md-padding-100px-all {padding:100px;}

    /* padding top */
    .md-padding-one-top {padding-top:1%;}
    .md-padding-one-half-top {padding-top:1.5%;}
    .md-padding-two-top {padding-top:2%;}
    .md-padding-two-half-top {padding-top:2.5%;}
    .md-padding-three-top {padding-top:3%;}
    .md-padding-three-half-top {padding-top:3.5%;}
    .md-padding-four-top {padding-top:4%;}
    .md-padding-four-half-top {padding-top:4.5%;}
    .md-padding-five-top {padding-top:5%;}
    .md-padding-five-half-top {padding-top:5.5%;}
    .md-padding-six-top {padding-top:6%;}
    .md-padding-six-half-top {padding-top:6.5%;}
    .md-padding-seven-top {padding-top:7%;}
    .md-padding-seven-half-top {padding-top:7.5%;}
    .md-padding-eight-top {padding-top:8%;}
    .md-padding-eight-half-top {padding-top:8.5%;}
    .md-padding-nine-top {padding-top:9%;}
    .md-padding-nine-half-top {padding-top:9.5%;}
    .md-padding-ten-top {padding-top:10%;}
    .md-padding-ten-half-top {padding-top:10.5%;}
    .md-padding-eleven-top {padding-top:11%;}
    .md-padding-eleven-half-top {padding-top:11.5%;}
    .md-padding-twelve-top {padding-top:12%;}
    .md-padding-twelve-half-top {padding-top:12.5%;}
    .md-padding-thirteen-top {padding-top:13%;}
    .md-padding-thirteen-half-top {padding-top:13.5%;}
    .md-padding-fourteen-top {padding-top:14%;}
    .md-padding-fourteen-half-top {padding-top:14.5%;}
    .md-padding-fifteen-top {padding-top:15%;}
    .md-padding-fifteen-half-top {padding-top:15.5%;}
    .md-padding-sixteen-top {padding-top:16%;}
    .md-padding-sixteen-half-top {padding-top:16.5%;}
    .md-padding-seventeen-top {padding-top:17%;}
    .md-padding-seventeen-half-top {padding-top:17.5%;}
    .md-padding-eighteen-top {padding-top:18%;}
    .md-padding-eighteen-half-top {padding-top:18.5%;}
    .md-padding-nineteen-top {padding-top:19%;}
    .md-padding-nineteen-half-top {padding-top:19.5%;}
    .md-padding-twenty-top {padding-top:20%;}
    .md-padding-twenty-half-top {padding-top:20.5%;}
    .md-padding-twenty-one-top {padding-top:21%;}
    .md-padding-twenty-one-half-top {padding-top:21.5%;}
    .md-padding-twenty-two-top {padding-top:22%;}
    .md-padding-twenty-two-half-top {padding-top:22.5%;}
    .md-padding-twenty-three-top {padding-top:23%;}
    .md-padding-twenty-three-half-top {padding-top:23.5%;}
    .md-padding-twenty-four-top {padding-top:24%;}
    .md-padding-twenty-four-half-top {padding-top:24.5%;}
    .md-padding-twenty-five-top {padding-top:25%;}
    .md-padding-5px-top {padding-top:5px;}
    .md-padding-10px-top {padding-top:10px;}
    .md-padding-15px-top {padding-top:15px;}
    .md-padding-20px-top {padding-top:20px;}
    .md-padding-25px-top {padding-top:25px;}
    .md-padding-30px-top {padding-top:30px;}
    .md-padding-35px-top {padding-top:35px;}
    .md-padding-40px-top {padding-top:40px;}
    .md-padding-45px-top {padding-top:45px;}
    .md-padding-50px-top {padding-top:50px;}
    .md-padding-55px-top {padding-top:55px;}
    .md-padding-60px-top {padding-top:60px;}
    .md-padding-65px-top {padding-top:65px;}
    .md-padding-70px-top {padding-top:70px;}
    .md-padding-75px-top {padding-top:75px;}
    .md-padding-80px-top {padding-top:80px;}
    .md-padding-85px-top {padding-top:85px;}
    .md-padding-90px-top {padding-top:90px;}
    .md-padding-95px-top {padding-top:95px;}
    .md-padding-100px-top {padding-top:100px;}

    /* padding bottom */
    .md-padding-one-bottom {padding-bottom:1%;}
    .md-padding-one-half-bottom {padding-bottom:1.5%;}
    .md-padding-two-bottom {padding-bottom:2%;}
    .md-padding-two-half-bottom {padding-bottom:2.5%;}
    .md-padding-three-bottom {padding-bottom:3%;}
    .md-padding-three-half-bottom {padding-bottom:3.5%;}
    .md-padding-four-bottom {padding-bottom:4%;}
    .md-padding-four-half-bottom {padding-bottom:4.5%;}
    .md-padding-five-bottom {padding-bottom:5%;}
    .md-padding-five-half-bottom {padding-bottom:5.5%;}
    .md-padding-six-bottom {padding-bottom:6%;}
    .md-padding-six-half-bottom {padding-bottom:6.5%;}
    .md-padding-seven-bottom {padding-bottom:7%;}
    .md-padding-seven-half-bottom {padding-bottom:7.5%;}
    .md-padding-eight-bottom {padding-bottom:8%;}
    .md-padding-eight-half-bottom {padding-bottom:8.5%;}
    .md-padding-nine-bottom {padding-bottom:9%;}
    .md-padding-nine-half-bottom {padding-bottom:9.5%;}
    .md-padding-ten-bottom {padding-bottom:10%;}
    .md-padding-ten-half-bottom {padding-bottom:10.5%;}
    .md-padding-eleven-bottom {padding-bottom:11%;}
    .md-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .md-padding-twelve-bottom {padding-bottom:12%;}
    .md-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .md-padding-thirteen-bottom {padding-bottom:13%;}
    .md-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .md-padding-fourteen-bottom {padding-bottom:14%;}
    .md-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .md-padding-fifteen-bottom {padding-bottom:15%;}
    .md-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .md-padding-sixteen-bottom {padding-bottom:16%;}
    .md-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .md-padding-seventeen-bottom {padding-bottom:17%;}
    .md-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .md-padding-eighteen-bottom {padding-bottom:18%;}
    .md-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .md-padding-nineteen-bottom {padding-bottom:19%;}
    .md-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .md-padding-twenty-bottom {padding-bottom:20%;}
    .md-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .md-padding-twenty-one-bottom {padding-bottom:21%;}
    .md-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .md-padding-twenty-two-bottom {padding-bottom:22%;}
    .md-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .md-padding-twenty-three-bottom {padding-bottom:23%;}
    .md-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .md-padding-twenty-four-bottom {padding-bottom:24%;}
    .md-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .md-padding-twenty-five-bottom {padding-bottom:25%;}
    .md-padding-5px-bottom {padding-bottom:5px;}
    .md-padding-10px-bottom {padding-bottom:10px;}
    .md-padding-15px-bottom {padding-bottom:15px;}
    .md-padding-20px-bottom {padding-bottom:20px;}
    .md-padding-25px-bottom {padding-bottom:25px;}
    .md-padding-30px-bottom {padding-bottom:30px;}
    .md-padding-35px-bottom {padding-bottom:35px;}
    .md-padding-40px-bottom {padding-bottom:40px;}
    .md-padding-45px-bottom {padding-bottom:45px;}
    .md-padding-50px-bottom {padding-bottom:50px;}
    .md-padding-55px-bottom {padding-bottom:55px;}
    .md-padding-60px-bottom {padding-bottom:60px;}
    .md-padding-65px-bottom {padding-bottom:65px;}
    .md-padding-70px-bottom {padding-bottom:70px;}
    .md-padding-75px-bottom {padding-bottom:75px;}
    .md-padding-80px-bottom {padding-bottom:80px;}
    .md-padding-85px-bottom {padding-bottom:85px;}
    .md-padding-90px-bottom {padding-bottom:90px;}
    .md-padding-95px-bottom {padding-bottom:95px;}
    .md-padding-100px-bottom {padding-bottom:100px;}

    /* padding right */
    .md-padding-one-right {padding-right:1%;}
    .md-padding-one-half-right {padding-right:1.5%;}
    .md-padding-two-right {padding-right:2%;}
    .md-padding-two-half-right {padding-right:2.5%;}
    .md-padding-three-right {padding-right:3%;}
    .md-padding-three-half-right {padding-right:3.5%;}
    .md-padding-four-right {padding-right:4%;}
    .md-padding-four-half-right {padding-right:4.5%;}
    .md-padding-five-right {padding-right:5%;}
    .md-padding-five-half-right {padding-right:5.5%;}
    .md-padding-six-right {padding-right:6%;}
    .md-padding-six-half-right {padding-right:6.5%;}
    .md-padding-seven-right {padding-right:7%;}
    .md-padding-seven-half-right {padding-right:7.5%;}
    .md-padding-eight-right {padding-right:8%;}
    .md-padding-eight-half-right {padding-right:8.5%;}
    .md-padding-nine-right {padding-right:9%;}
    .md-padding-nine-half-right {padding-right:9.5%;}
    .md-padding-ten-right {padding-right:10%;}
    .md-padding-ten-half-right {padding-right:10.5%;}
    .md-padding-eleven-right {padding-right:11%;}
    .md-padding-eleven-half-right {padding-right:11.5%;}
    .md-padding-twelve-right {padding-right:12%;}
    .md-padding-twelve-half-right {padding-right:12.5%;}
    .md-padding-thirteen-right {padding-right:13%;}
    .md-padding-thirteen-half-right {padding-right:13.5%;}
    .md-padding-fourteen-right {padding-right:14%;}
    .md-padding-fourteen-half-right {padding-right:14.5%;}
    .md-padding-fifteen-right {padding-right:15%;}
    .md-padding-fifteen-half-right {padding-right:15.5%;}
    .md-padding-sixteen-right {padding-right:16%;}
    .md-padding-sixteen-half-right {padding-right:16.5%;}
    .md-padding-seventeen-right {padding-right:17%;}
    .md-padding-seventeen-half-right {padding-right:17.5%;}
    .md-padding-eighteen-right {padding-right:18%;}
    .md-padding-eighteen-half-right {padding-right:18.5%;}
    .md-padding-nineteen-right {padding-right:19%;}
    .md-padding-nineteen-half-right {padding-right:19.5%;}
    .md-padding-twenty-right {padding-right:20%;}
    .md-padding-twenty-half-right {padding-right:20.5%;}
    .md-padding-twenty-one-right {padding-right:21%;}
    .md-padding-twenty-one-half-right {padding-right:21.5%;}
    .md-padding-twenty-two-right {padding-right:22%;}
    .md-padding-twenty-two-half-right {padding-right:22.5%;}
    .md-padding-twenty-three-right {padding-right:23%;}
    .md-padding-twenty-three-half-right {padding-right:23.5%;}
    .md-padding-twenty-four-right {padding-right:24%;}
    .md-padding-twenty-four-half-right {padding-right:24.5%;}
    .md-padding-twenty-five-right {padding-right:25%;}
    .md-padding-5px-right {padding-right:5px;}
    .md-padding-10px-right {padding-right:10px;}
    .md-padding-15px-right {padding-right:15px;}
    .md-padding-20px-right {padding-right:20px;}
    .md-padding-25px-right {padding-right:25px;}
    .md-padding-30px-right {padding-right:30px;}
    .md-padding-35px-right {padding-right:35px;}
    .md-padding-40px-right {padding-right:40px;}
    .md-padding-45px-right {padding-right:45px;}
    .md-padding-50px-right {padding-right:50px;}
    .md-padding-55px-right {padding-right:55px;}
    .md-padding-60px-right {padding-right:60px;}
    .md-padding-65px-right {padding-right:65px;}
    .md-padding-70px-right {padding-right:70px;}
    .md-padding-75px-right {padding-right:75px;}
    .md-padding-80px-right {padding-right:80px;}
    .md-padding-85px-right {padding-right:85px;}
    .md-padding-90px-right {padding-right:90px;}
    .md-padding-95px-right {padding-right:95px;}
    .md-padding-100px-right {padding-right:100px;}

    /* padding left */
    .md-padding-one-left {padding-left:1%;}
    .md-padding-one-half-left {padding-left:1.5%;}
    .md-padding-two-left {padding-left:2%;}
    .md-padding-two-half-left {padding-left:2.5%;}
    .md-padding-three-left {padding-left:3%;}
    .md-padding-three-half-left {padding-left:3.5%;}
    .md-padding-four-left {padding-left:4%;}
    .md-padding-four-half-left {padding-left:4.5%;}
    .md-padding-five-left {padding-left:5%;}
    .md-padding-five-half-left {padding-left:5.5%;}
    .md-padding-six-left {padding-left:6%;}
    .md-padding-six-half-left {padding-left:6.5%;}
    .md-padding-seven-left {padding-left:7%;}
    .md-padding-seven-half-left {padding-left:7.5%;}
    .md-padding-eight-left {padding-left:8%;}
    .md-padding-eight-half-left {padding-left:8.5%;}
    .md-padding-nine-left {padding-left:9%;}
    .md-padding-nine-half-left {padding-left:9.5%;}
    .md-padding-ten-left {padding-left:10%;}
    .md-padding-ten-half-left {padding-left:10.5%;}
    .md-padding-eleven-left {padding-left:11%;}
    .md-padding-eleven-half-left {padding-left:11.5%;}
    .md-padding-twelve-left {padding-left:12%;}
    .md-padding-twelve-half-left {padding-left:12.5%;}
    .md-padding-thirteen-left {padding-left:13%;}
    .md-padding-thirteen-half-left {padding-left:13.5%;}
    .md-padding-fourteen-left {padding-left:14%;}
    .md-padding-fourteen-half-left {padding-left:14.5%;}
    .md-padding-fifteen-left {padding-left:15%;}
    .md-padding-fifteen-half-left {padding-left:15.5%;}
    .md-padding-sixteen-left {padding-left:16%;}
    .md-padding-sixteen-half-left {padding-left:16.5%;}
    .md-padding-seventeen-left {padding-left:17%;}
    .md-padding-seventeen-half-left {padding-left:17.5%;}
    .md-padding-eighteen-left {padding-left:18%;}
    .md-padding-eighteen-half-left {padding-left:18.5%;}
    .md-padding-nineteen-left {padding-left:19%;}
    .md-padding-nineteen-half-left {padding-left:19.5%;}
    .md-padding-twenty-left {padding-left:20%;}
    .md-padding-twenty-half-left {padding-left:20.5%;}
    .md-padding-twenty-one-left {padding-left:21%;}
    .md-padding-twenty-one-half-left {padding-left:21.5%;}
    .md-padding-twenty-two-left {padding-left:22%;}
    .md-padding-twenty-two-half-left {padding-left:22.5%;}
    .md-padding-twenty-three-left {padding-left:23%;}
    .md-padding-twenty-three-half-left {padding-left:23.5%;}
    .md-padding-twenty-four-left {padding-left:24%;}
    .md-padding-twenty-four-half-left {padding-left:24.5%;}
    .md-padding-twenty-five-left {padding-left:25%;}
    .md-padding-5px-left {padding-left:5px;}
    .md-padding-10px-left {padding-left:10px;}
    .md-padding-15px-left {padding-left:15px;}
    .md-padding-20px-left {padding-left:20px;}
    .md-padding-25px-left {padding-left:25px;}
    .md-padding-30px-left {padding-left:30px;}
    .md-padding-35px-left {padding-left:35px;}
    .md-padding-40px-left {padding-left:40px;}
    .md-padding-45px-left {padding-left:45px;}
    .md-padding-50px-left {padding-left:50px;}
    .md-padding-55px-left {padding-left:55px;}
    .md-padding-60px-left {padding-left:60px;}
    .md-padding-65px-left {padding-left:65px;}
    .md-padding-70px-left {padding-left:70px;}
    .md-padding-75px-left {padding-left:75px;}
    .md-padding-80px-left {padding-left:80px;}
    .md-padding-85px-left {padding-left:85px;}
    .md-padding-90px-left {padding-left:90px;}
    .md-padding-95px-left {padding-left:95px;}
    .md-padding-100px-left {padding-left:100px;}

    /* padding top bottom */
    .md-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .md-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .md-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .md-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .md-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .md-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .md-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .md-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .md-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .md-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .md-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .md-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .md-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .md-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .md-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .md-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .md-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .md-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .md-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .md-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .md-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .md-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .md-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .md-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .md-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .md-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .md-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .md-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .md-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .md-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .md-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .md-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .md-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .md-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .md-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .md-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .md-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .md-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .md-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .md-padding-twenty-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .md-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .md-padding-twenty-one-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .md-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .md-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .md-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .md-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .md-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .md-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .md-padding-twenty-tb {padding-top:25%; padding-bottom:25%;}
    .md-padding-5px-tb {padding-top:5px; padding-bottom:5px;}
    .md-padding-10px-tb {padding-top:10px; padding-bottom:10px;}
    .md-padding-15px-tb {padding-top:15px; padding-bottom:15px;}
    .md-padding-20px-tb {padding-top:20px; padding-bottom:20px;}
    .md-padding-25px-tb {padding-top:25px; padding-bottom:25px;}
    .md-padding-30px-tb {padding-top:30px; padding-bottom:30px;}
    .md-padding-35px-tb {padding-top:35px; padding-bottom:35px;}
    .md-padding-40px-tb {padding-top:40px; padding-bottom:40px;}
    .md-padding-45px-tb {padding-top:45px; padding-bottom:45px;}
    .md-padding-50px-tb {padding-top:50px; padding-bottom:50px;}
    .md-padding-55px-tb {padding-top:55px; padding-bottom:55px;}
    .md-padding-60px-tb {padding-top:60px; padding-bottom:60px;}
    .md-padding-65px-tb {padding-top:65px; padding-bottom:65px;}
    .md-padding-70px-tb {padding-top:70px; padding-bottom:70px;}
    .md-padding-75px-tb {padding-top:75px; padding-bottom:75px;}
    .md-padding-80px-tb {padding-top:80px; padding-bottom:80px;}
    .md-padding-85px-tb {padding-top:85px; padding-bottom:85px;}
    .md-padding-90px-tb {padding-top:90px; padding-bottom:90px;}
    .md-padding-95px-tb {padding-top:95px; padding-bottom:95px;}
    .md-padding-100px-tb {padding-top:100px; padding-bottom:100px;}

    /* padding left right */
    .md-padding-one-lr {padding-left:1%; padding-right:1%;}
    .md-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .md-padding-two-lr {padding-left:2%; padding-right:2%;}
    .md-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .md-padding-three-lr {padding-left:3%; padding-right:3%;}
    .md-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .md-padding-four-lr {padding-left:4%; padding-right:4%;}
    .md-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .md-padding-five-lr {padding-left:5%; padding-right:5%;}
    .md-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .md-padding-six-lr {padding-left:6%; padding-right:6%;}
    .md-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .md-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .md-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .md-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .md-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .md-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .md-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .md-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .md-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .md-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .md-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .md-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .md-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .md-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .md-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .md-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .md-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .md-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .md-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .md-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .md-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .md-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .md-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .md-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .md-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .md-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .md-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .md-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .md-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .md-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .md-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .md-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .md-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .md-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .md-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .md-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .md-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .md-padding-twenty-five-lr {padding-left:25%; padding-right:25%;}
    .md-padding-5px-lr {padding-right:5px; padding-left:5px;}
    .md-padding-10px-lr {padding-right:10px; padding-left:10px;}
    .md-padding-15px-lr {padding-right:15px; padding-left:15px;}
    .md-padding-20px-lr {padding-right:20px; padding-left:20px;}
    .md-padding-25px-lr {padding-right:25px; padding-left:25px;}
    .md-padding-30px-lr {padding-right:30px; padding-left:30px;}
    .md-padding-35px-lr {padding-right:35px; padding-left:35px;}
    .md-padding-40px-lr {padding-right:40px; padding-left:40px;}
    .md-padding-45px-lr {padding-right:45px; padding-left:45px;}
    .md-padding-50px-lr {padding-right:50px; padding-left:50px;}
    .md-padding-55px-lr {padding-right:55px; padding-left:55px;}
    .md-padding-60px-lr {padding-right:60px; padding-left:60px;}
    .md-padding-65px-lr {padding-right:65px; padding-left:65px;}
    .md-padding-70px-lr {padding-right:70px; padding-left:70px;}
    .md-padding-75px-lr {padding-right:75px; padding-left:75px;}
    .md-padding-80px-lr {padding-right:80px; padding-left:80px;}
    .md-padding-85px-lr {padding-right:85px; padding-left:85px;}
    .md-padding-90px-lr {padding-right:90px; padding-left:90px;}
    .md-padding-95px-lr {padding-right:95px; padding-left:95px;}
    .md-padding-100px-lr {padding-right:100px; padding-left:100px;}

    /* top */
    .md-top-auto {top:auto}
    .md-top-0 {top:0 !important}
    .md-top-inherit {top: inherit !important;}
    .md-top-1 {top:1px}
    .md-top-2 {top:2px}
    .md-top-3 {top:3px}
    .md-top-4 {top:4px}
    .md-top-5 {top:5px}
    .md-top-6 {top:6px}
    .md-top-7 {top:7px}
    .md-top-8 {top:8px}
    .md-top-9 {top:9px}
    .md-top-10 {top:10px}
    .md-top-12 {top:12px}
    .md-top-15 {top:15px}
    .md-top-17 {top:17px}
    .md-top-20 {top:20px}
    .md-top-25 {top:25px}
    .md-top-30 {top:30px}
    .md-top-35 {top:35px}
    .md-top-40 {top:40px}
    .md-top-45 {top:45px}
    .md-top-50 {top:50px}
    .md-top-minus1 {top:-1px}
    .md-top-minus2 {top:-2px}
    .md-top-minus3 {top:-3px}
    .md-top-minus4 {top:-4px}
    .md-top-minus5 {top:-5px}
    .md-top-minus6 {top:-6px}
    .md-top-minus7 {top:-7px}
    .md-top-minus8 {top:-8px}
    .md-top-minus9 {top:-9px}
    .md-top-minus10 {top:-10px}
    .md-top-minus15 {top:-15px}
    .md-top-minus20 {top:-20px}
    .md-top-minus25 {top:-25px}
    .md-top-minus30 {top:-30px}
    .md-top-minus35 {top:-35px}
    .md-top-minus40 {top:-40px}
    .md-top-minus45 {top:-45px}
    .md-top-minus50 {top:-50px}

    /* bottom */
    .md-bottom-auto {bottom:auto}
    .md-bottom-0 {bottom:0}
    .md-bottom-1 {bottom:1px}
    .md-bottom-2 {bottom:2px}
    .md-bottom-3 {bottom:3px}
    .md-bottom-4 {bottom:4px}
    .md-bottom-5 {bottom:5px}
    .md-bottom-6 {bottom:6px}
    .md-bottom-7 {bottom:7px}
    .md-bottom-8 {bottom:8px}
    .md-bottom-9 {bottom:9px}
    .md-bottom-10 {bottom:10px}
    .md-bottom-20 {bottom:20px}
    .md-bottom-25 {bottom:25px}
    .md-bottom-30 {bottom:30px}
    .md-bottom-35 {bottom:35px}
    .md-bottom-40 {bottom:40px}
    .md-bottom-45 {bottom:45px}
    .md-bottom-50 {bottom:50px}
    .md-bottom-minus30 {bottom:-30px} 
    .md-bottom-minus50 {bottom:-50px}
    .md-bottom-minus55 { bottom: -55px; }
    .md-bottom-minus60 { bottom: -60px; }

    /* left */
    .md-left-auto {left:auto}
    .md-left-0 {left:0}
    .md-left-1 {left:1px}
    .md-left-2 {left:2px}
    .md-left-3 {left:3px}
    .md-left-4 {left:4px}
    .md-left-5 {left:5px}
    .md-left-6 {left:6px}
    .md-left-7 {left:7px}
    .md-left-8 {left:8px}
    .md-left-9 {left:9px}
    .md-left-10 {left:10px}

    /* right */
    .md-right-auto {right:auto}
    .md-right-0 {right:0}
    .md-right-1 {right:1px}
    .md-right-2 {right:2px}
    .md-right-3 {right:3px}
    .md-right-4 {right:4px}
    .md-right-5 {right:5px}
    .md-right-6 {right:6px}
    .md-right-7 {right:7px}
    .md-right-8 {right:8px}
    .md-right-9 {right:9px}
    .md-right-10 {right:10px}

    /* width */
    .md-w-10 {width:10% !important;}
    .md-w-15 {width:15% !important;}
    .md-w-20 {width:20% !important;}
    .md-w-25 {width:25% !important;}
    .md-w-30 {width:30% !important;}
    .md-w-35 {width:35% !important;}
    .md-w-40 {width:40% !important;}
    .md-w-45 {width:45% !important;}
    .md-w-50 {width:50% !important;}
    .md-w-55 {width:55% !important;}
    .md-w-60 {width:60% !important;}
    .md-w-65 {width:65% !important;}
    .md-w-70 {width:70% !important;}
    .md-w-75 {width:75% !important;}
    .md-w-80 {width:80% !important;}
    .md-w-85 {width:85% !important;}
    .md-w-90 {width:90% !important;}
    .md-w-95 {width:95% !important;}
    .md-w-100 {width:100% !important;}
    .md-w-auto {width: auto !important}
    .md-w-50px {width:50px !important;}
    .md-w-70px {width:70px !important;}
    .md-w-75px {width:75px !important;}
    .md-w-80px {width:80px !important;}
    .md-w-85px {width:85px !important;}
    .md-w-90px {width:90px !important;}
    .md-w-95px {width:95px !important;}
    .md-w-100px {width:100px !important;}
    .md-w-120px {width:120px !important;}
    .md-w-130px {width:130px !important;}
    .md-w-150px {width:150px !important;}
    .md-w-180px {width:180px !important;}
    .md-w-200px {width:200px !important;}
    .md-w-250px {width:250px !important;}
    .md-w-300px {width:300px !important;}
    .md-w-350px {width:350px !important;}
    .md-w-400px {width:400px !important;}
    .md-w-450px {width:450px !important;}
    .md-w-500px {width:500px !important;}
    .md-w-550px {width:550px !important;}
    .md-w-600px {width:600px !important;}
    .md-w-650px {width:650px !important;}
    .md-w-700px {width:700px !important;}
    .md-w-750px {width:750px !important;}
    .md-w-800px {width:800px !important;}
    .md-w-850px {width:850px !important;}
    .md-w-900px {width:900px !important;}
    .md-w-950px {width:950px !important;}
    .md-w-1000px {width:1000px !important;}

    /* height */
    .md-h-50 {height: 50%}
    .md-h-100 {height: 100%}
    .md-h-auto {height:auto !important}
    .md-h-10px {height: 10px !important}
    .md-h-20px {height: 20px !important}
    .md-h-30px {height: 30px !important}
    .md-h-40px {height: 40px !important}
    .md-h-50px {height: 50px !important}
    .md-h-60px {height: 60px !important}
    .md-h-70px {height: 70px !important}
    .md-h-80px {height: 80px !important}
    .md-h-90px {height: 90px !important}
    .md-h-100px {height: 100px !important}
    .md-h-150px {height: 150px !important}
    .md-h-200px {height: 200px !important}
    .md-h-250px {height: 250px !important}
    .md-h-300px {height: 300px !important}
    .md-h-350px {height: 350px !important}
    .md-h-400px {height: 400px !important}
    .md-h-450px {height: 450px !important}
    .md-h-500px {height: 500px !important}
    .md-h-550px {height: 550px !important}
    .md-h-600px {height: 600px !important}
    .md-h-650px {height: 650px !important}
    .md-h-700px {height: 700px !important}

    /* line height */
    .md-line-height-10 {line-height:10px;}
    .md-line-height-18 {line-height:18px;}
    .md-line-height-20 {line-height:20px}
    .md-line-height-24 {line-height:24px}
    .md-line-height-22 {line-height:22px}
    .md-line-height-26 {line-height:26px}
    .md-line-height-28 {line-height:28px}
    .md-line-height-30 {line-height:30px}
    .md-line-height-35 {line-height:35px}
    .md-line-height-40 {line-height:40px}
    .md-line-height-45 {line-height:45px}
    .md-line-height-50 {line-height:50px}
    .md-line-height-55 {line-height:55px}
    .md-line-height-60 {line-height:60px}
    .md-line-height-65 {line-height:65px}
    .md-line-height-70 {line-height:70px}
    .md-line-height-75 {line-height:75px}
    .md-line-height-80 {line-height:80px}
    .md-line-height-85 {line-height:85px}
    .md-line-height-90 {line-height:90px}
    .md-line-height-95 {line-height:95px}
    .md-line-height-100 {line-height:100px}

    /* border */
    .md-no-border-top {border-top:0 !important}
    .md-no-border-bottom {border-bottom:0 !important}
    .md-no-border-right {border-right:0 !important}
    .md-no-border-left {border-left:0 !important}
    .md-no-border { border: 0 !important}

    /* parallax */
    .parallax {background-position: center;}
    .portfolio-filter-tab-1 li {margin: 10px 20px;}
    .portfolio-filter-tab-2 li.nav-item a.nav-link {padding: 7px 18px;}

    /* feature-box-4 */
    .feature-box-4 figure figcaption {width: 100%; display: table-cell; margin: 0 ; padding: 15px ; top: 0; height: 100%;}
    .grid-item.feature-box-4 figure figcaption .btn {opacity: 1;}
    .feature-box-4 figure:hover figcaption {transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px);}

    /* homepage option-3 */
    .md-swap-block {display: flex; flex-flow: column;}
    .md-swap-block > div:first-child {order: 2;}
    .md-swap-block .arrow-bottom::after{top: -29px; border: solid transparent; border-bottom-color: #f5f5f5; border-width: 15px; margin-left: -15px;}

    /* blog post style 3 */
    .md-no-background-img {background-image: none !important}

    /* blog post style 3 */
    .blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon i {font-size: 36px;}

    /* swiper button 3 */
    .swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {left: 64.5%}

    /* feature box style 8 */
    .parallax-feature-box-bottom {position: relative;}

    /* homepage 14 */
    .right-image {position: relative; width: 100%; bottom:0; padding: 0 15px 0; right: 0; clear: both;}
    .box-separator-line { left: -45px; top: 66px; }
    .content-right-slider .swiper-button-next, .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white { background-size: 25px auto; width: 30px; height: 30px;}

    /* full width menu nav */
    .full-width-pull-menu .link-style-2 ul li a {font-size: 36px; line-height: 70px}
    .full-width-pull-menu .dropdown .dropdown-toggle {top: 35px}

    /* feature box 10 */
    .feature-box-10 .number-center::before {width: 100%;}
    .feature-box-10 .number-center::after {width: 100%}

    /* feature box 4 */
    .grid-item.feature-box-4 figure:hover figcaption { transform: translateY(-10px); -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px);}
    .grid-item.feature-box-4 figure figcaption { width: 80%; padding: 0 0 30px 30px}
    
    /* hamburger menu */
    .hamburger-menu-wrepper { padding: 35px 36px; }
    .hamburger-menu-links {font-size: 32px; line-height: 32px}
    .menu-middle {width: 95%;}

    /* homepage 10 */
    .swiper-auto-slide { padding: 0 15px;}
    .swiper-auto-slide .swiper-slide { width: 100%; }

    /* feature-box-11 */
    .feature-box-11:nth-child(2) .progress-line:after {visibility: hidden;}

    /* feature box style 14 */
    .feature-box-14 > div:nth-child(even) { border-right: 0}
    .feature-box-14 > div { border-bottom-width: 1px}
    .feature-box-14 > div:last-child { border-bottom-width: 0 }

    /* homepage 6 */
    .icon-box .icon-box-holder { height: 90px; }
    .icon-box .icon-box-holder i {  padding-top: 5px; }

    /* swiper pagination */
    .swiper-vertical-pagination > .swiper-pagination-bullets { right: 30px; }
    .right-image img { max-width: 100%;}

    /* banner style 01 */
    .banner-style1 figure:hover figcaption p {height: 100px;}
    
    /* counter box style 5 */
    .counter-box-5 .counter-box .number {font-size: 50px; line-height: 50px;}
    .counter-box-5 .counter-box { width: 15%; }
    
    /* aside style */
    .left-sidebar, .right-sidebar {padding: 0 15px 15px;}

    /* scroll to top */
    .scroll-top-arrow {display: none !important; opacity: 0 !important}

    /* text property */
    .md-text-middle-line::before { display: none;}

    /* hover-option 3 */
    .hover-option3 .grid-item figure figcaption {padding: 0 30px}

    .mfp-close, .mfp-close:active {top: 0; right: 0;}
    button.mfp-arrow {background-color: #000; height: 80px; width: 80px; opacity: 1}
    .mfp-arrow:before {margin: 0 auto; width: 100%; height: 100%; display: inline-block; vertical-align: middle; text-align: center; line-height: 80px; border: 0}  
    .mfp-arrow-left, .left-nav-sidebar .mfp-arrow-left {left: 6px}
    .mfp-arrow-right {right: 6px}
    .banner-style2 figcaption {width: 65%;}
    .list-style-6 li { padding: 0 0 8px 0;}
    .search-form .search-input {font-size: 24px; padding-top: 15px; padding-bottom: 15px;}
    .search-form .search-button {font-size: 15px;}
    .mfp-container, .left-nav-sidebar .mfp-container { padding-left: 15px; padding-right: 15px; }  
    
    /* next prev button style 2 */
    .swiper-next-style2 {right: 15px;}
    .swiper-prev-style2 {left: 15px;}
    .swiper-auto-slide .swiper-scrollbar { left: 12%; width: 76%; }

    /* opacity */
    .md-opacity1 {opacity:.1}
    .md-opacity2 {opacity:.2}
    .md-opacity3 {opacity:.3}
    .md-opacity4 {opacity:.4}
    .md-opacity5 {opacity:.5}
    .md-opacity6 {opacity:.6}
    .md-opacity7 {opacity:.7}
    .md-opacity8 {opacity:.8}
    .md-opacity9 {opacity:.9}
    .md-opacity10 {opacity:1}

    /* blog comments list */
    .blog-comment li {padding: 30px 0}

    /* blog post style4 */
    .blog-post-style4 figure figcaption {padding: 30px}

    .blog-header-style1 { display: block; }
    .blog-header-style1 li {width: 100%; margin-bottom: 15px; }
    .blog-header-style1 li.blog-column-active {width: 100%;}

    /* feature box */
    .feature-box.feature-box-17 .box .content {top: 30px;}

    /* icon type */
    .elements-social .extra-small-icon li, .elements-social .small-icon li, .elements-social .medium-icon li, .elements-social .large-icon li, .elements-social .extra-large-icon li {margin-bottom: 10px;}

    /* pricing table */
    .highlight .pricing-box {transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);}

    .demo-heading {font-size: 30px; line-height: 35px;}
    .nav.navbar-left-sidebar > li > a { line-height: normal; }
    .nav.navbar-left-sidebar > li .second-level li a { line-height: 20px; }
    
    /* latest post */
    aside .latest-post li { padding: 0 0 5px; }
    div .counter-box-4:nth-child(2n) .counter:after { display: none; }
    
    /* tab style 5 */
    .tab-style5 .nav-tabs li { font-size: 19px; line-height: 40px; }
    .tab-style5 .nav-tabs .nav-link.active { padding-left: 25px; }
    .tab-style5 .tab-box { left: 30px; transform: translate(0, -50%); }
    
    /* play icon */
    .icon-play-style-2 { left: 50%;}
    
    /* grid */
    .grid.md-grid-6col li { width: 16.67%; }
    .grid.md-grid-6col li.grid-item-double { width: 33.33%; }
    .grid.md-grid-5col li { width: 20%; }
    .grid.md-grid-5col li.grid-item-double { width: 40%; }
    .grid.md-grid-4col li { width: 25%; }
    .grid.md-grid-4col li.grid-item-double { width: 50%; }
    .grid.md-grid-3col li { width: 33.33%; }
    .grid.md-grid-3col li.grid-item-double { width: 66.67%; }
    .grid.md-grid-2col li { width: 50%; }
    .grid.md-grid-2col li.grid-item-double { width: 100%; }
    .grid.md-grid-1col li { width: 100%; }
    .grid.md-grid-1col li.grid-item-double { width: 100%; }
    
    /* footer */
    footer .small-icon li { margin: 0 6px; }
}

@media only screen and (max-width: 991px) and (orientation: landscape) {
    /* height */
    .md-landscape-h-300px { height: 300px !important; }
    .md-landscape-h-350px { height: 350px !important; }
    .md-landscape-h-400px { height: 400px !important; }
    .md-landscape-h-450px { height: 450px !important; }
    .md-landscape-h-500px { height: 500px !important; }
    .md-landscape-h-520px { height: 520px !important; }
    .md-landscape-h-550px { height: 550px !important; }
    .md-landscape-h-580px { height: 580px !important; }
    .md-landscape-h-600px { height: 600px !important; }
    .md-landscape-h-650px { height: 650px !important; }
    .md-landscape-h-700px { height: 700px !important; }
}

@media (max-width: 767px) {
    h1, h2, h3, h4, h5, h6 {margin:0 0 17px; padding:0; letter-spacing: 0; font-weight: 400;}
    h1 {font-size:37px; line-height: 42px;}
    h2 {font-size:30px; line-height:36px}
    h3 {font-size:28px; line-height:34px}
    h4 {font-size:24px; line-height:30px}
    h5 {font-size:20px; line-height:28px}
    h6 {font-size:18px; line-height:23px}

    /* opacity */
    .sm-opacity1 {opacity:.1}
    .sm-opacity2 {opacity:.2}
    .sm-opacity3 {opacity:.3}
    .sm-opacity4 {opacity:.4}
    .sm-opacity5 {opacity:.5}
    .sm-opacity6 {opacity:.6}
    .sm-opacity7 {opacity:.7}
    .sm-opacity8 {opacity:.8}
    .sm-opacity9 {opacity:.9}
    .sm-opacity10 {opacity:1}

    /* image position*/ 
    .sm-background-image-left { background-position: left !important;}
    .sm-background-image-right { background-position: right !important;}
    .sm-background-image-center { background-position: center !important;}

    /* margin */
    .sm-margin-one-all {margin:1%;}
    .sm-margin-one-half-all {margin:1.5%;}
    .sm-margin-two-all {margin:2%;}
    .sm-margin-two-half-all {margin:2.5%;}
    .sm-margin-three-all {margin:3%;}
    .sm-margin-three-half-all {margin:3.5%;}
    .sm-margin-four-all {margin:4%;}
    .sm-margin-four-half-all {margin:4.5%;}
    .sm-margin-five-all {margin:5%;}
    .sm-margin-five-half-all {margin:5.5%;}
    .sm-margin-six-all {margin:6%;}
    .sm-margin-six-half-all {margin:6.5%;}
    .sm-margin-seven-all {margin:7%;}
    .sm-margin-seven-half-all {margin:7.5%;}
    .sm-margin-eight-all {margin:8%;}
    .sm-margin-eight-half-all {margin:8.5%;}
    .sm-margin-nine-all {margin:9%;}
    .sm-margin-nine-half-all {margin:9.5%;}
    .sm-margin-ten-all {margin:10%;}
    .sm-margin-ten-half-all {margin:10.5%;}
    .sm-margin-eleven-all {margin:11%;}
    .sm-margin-eleven-half-all {margin:11.5%;}
    .sm-margin-twelve-all {margin:12%;}
    .sm-margin-twelve-half-all {margin:12.5%;}
    .sm-margin-thirteen-all {margin:13%;}
    .sm-margin-thirteen-half-all {margin:13.5%;}
    .sm-margin-fourteen-all {margin:14%;}
    .sm-margin-fourteen-half-all {margin:14.5%;}
    .sm-margin-fifteen-all {margin:15%;}
    .sm-margin-fifteen-half-all {margin:15.5%;}
    .sm-margin-sixteen-all {margin:16%;}
    .sm-margin-sixteen-half-all {margin:16.5%;}
    .sm-margin-seventeen-all {margin:17%;}
    .sm-margin-seventeen-half-all {margin:17.5%;}
    .sm-margin-eighteen-all {margin:18%;}
    .sm-margin-eighteen-half-all {margin:18.5%;}
    .sm-margin-nineteen-all {margin:19%;}
    .sm-margin-nineteen-half-all {margin:19.5%;}
    .sm-margin-twenty-all {margin:20%;}
    .sm-margin-twenty-half-all {margin:20.5%;}
    .sm-margin-twenty-one-all {margin:21%;}
    .sm-margin-twenty-one-half-all {margin:21.5%;}
    .sm-margin-twenty-two-all {margin:22%;}
    .sm-margin-twenty-two-half-all {margin:22.5%;}
    .sm-margin-twenty-three-all {margin:23%;}
    .sm-margin-twenty-three-half-all {margin:23.5%;}
    .sm-margin-twenty-four-all {margin:24%;}
    .sm-margin-twenty-four-half-all {margin:24.5%;}
    .sm-margin-twenty-five-all {margin:25%;}
    .sm-no-margin {margin:0 !important}
    .sm-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
    .sm-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
    .sm-no-margin-top {margin-top:0 !important}
    .sm-no-margin-bottom {margin-bottom:0 !important}
    .sm-no-margin-left {margin-left:0 !important}
    .sm-no-margin-right {margin-right:0 !important}
    .sm-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
    .sm-margin-auto {margin: 0 auto !important;}

    /* margin top */
    .sm-margin-one-top {margin-top:1%;}
    .sm-margin-one-half-top {margin-top:1.5%;}
    .sm-margin-two-top {margin-top:2%;}
    .sm-margin-two-half-top {margin-top:2.5%;}
    .sm-margin-three-top {margin-top:3%;}
    .sm-margin-three-half-top {margin-top:3.5%;}
    .sm-margin-four-top {margin-top:4%;}
    .sm-margin-four-half-top {margin-top:4.5%;}
    .sm-margin-five-top {margin-top:5%;}
    .sm-margin-five-half-top {margin-top:5.5%;}
    .sm-margin-six-top {margin-top:6%;}
    .sm-margin-six-half-top {margin-top:6.5%;}
    .sm-margin-seven-top {margin-top:7%;}
    .sm-margin-seven-half-top {margin-top:7.5%;}
    .sm-margin-eight-top {margin-top:8%;}
    .sm-margin-eight-half-top {margin-top:8.5%;}
    .sm-margin-nine-top {margin-top:9%;}
    .sm-margin-nine-half-top {margin-top:9.5%;}
    .sm-margin-ten-top {margin-top:10%;}
    .sm-margin-ten-half-top {margin-top:10.5%;}
    .sm-margin-eleven-top {margin-top:11%;}
    .sm-margin-eleven-half-top {margin-top:11.5%;}
    .sm-margin-twelve-top {margin-top:12%;}
    .sm-margin-twelve-half-top {margin-top:12.5%;}
    .sm-margin-thirteen-top {margin-top:13%;}
    .sm-margin-thirteen-half-top {margin-top:13.5%;}
    .sm-margin-fourteen-top {margin-top:14%;}
    .sm-margin-fourteen-half-top {margin-top:14.5%;}
    .sm-margin-fifteen-top {margin-top:15%;}
    .sm-margin-fifteen-half-top {margin-top:15.5%;}
    .sm-margin-sixteen-top {margin-top:16%;}
    .sm-margin-sixteen-half-top {margin-top:16.5%;}
    .sm-margin-seventeen-top {margin-top:17%;}
    .sm-margin-seventeen-half-top {margin-top:17.5%;}
    .sm-margin-eighteen-top {margin-top:18%;}
    .sm-margin-eighteen-half-top {margin-top:18.5%;}
    .sm-margin-nineteen-top {margin-top:19%;}
    .sm-margin-nineteen-half-top {margin-top:19.5%;}
    .sm-margin-twenty-top {margin-top:20%;}
    .sm-margin-twenty-half-top {margin-top:20.5%;}
    .sm-margin-twenty-one-top {margin-top:21%;}
    .sm-margin-twenty-one-half-top {margin-top:21.5%;}
    .sm-margin-twenty-two-top {margin-top:22%;}
    .sm-margin-twenty-two-half-top {margin-top:22.5%;}
    .sm-margin-twenty-three-top {margin-top:23%;}
    .sm-margin-twenty-three-half-top {margin-top:23.5%;}
    .sm-margin-twenty-four-top {margin-top:24%;}
    .sm-margin-twenty-four-half-top {margin-top:24.5%;}
    .sm-margin-twenty-five-top {margin-top:25%;}
    .sm-margin-5px-top {margin-top:5px;}
    .sm-margin-10px-top {margin-top:10px;}
    .sm-margin-15px-top {margin-top:15px;}
    .sm-margin-20px-top {margin-top:20px;}
    .sm-margin-25px-top {margin-top:25px;}
    .sm-margin-30px-top {margin-top:30px;}
    .sm-margin-35px-top {margin-top:35px;}
    .sm-margin-40px-top {margin-top:40px;}
    .sm-margin-45px-top {margin-top:45px;}
    .sm-margin-50px-top {margin-top:50px;}
    .sm-margin-55px-top {margin-top:55px;}
    .sm-margin-60px-top {margin-top:60px;}
    .sm-margin-65px-top {margin-top:65px;}
    .sm-margin-70px-top {margin-top:70px;}
    .sm-margin-75px-top {margin-top:75px;}
    .sm-margin-80px-top {margin-top:80px;}
    .sm-margin-85px-top {margin-top:85px;}
    .sm-margin-90px-top {margin-top:90px;}
    .sm-margin-95px-top {margin-top:95px;}
    .sm-margin-100px-top {margin-top:100px;}

    /* margin bottom */
    .sm-margin-one-bottom {margin-bottom:1%;}
    .sm-margin-one-half-bottom {margin-bottom:1.5%;}
    .sm-margin-two-bottom {margin-bottom:2%;}
    .sm-margin-two-half-bottom {margin-bottom:2.5%;}
    .sm-margin-three-bottom {margin-bottom:3%;}
    .sm-margin-three-half-bottom {margin-bottom:3.5%;}
    .sm-margin-four-bottom {margin-bottom:4%;}
    .sm-margin-four-half-bottom {margin-bottom:4.5%;}
    .sm-margin-five-bottom {margin-bottom:5%;}
    .sm-margin-five-half-bottom {margin-bottom:5.5%;}
    .sm-margin-six-bottom {margin-bottom:6%;}
    .sm-margin-six-half-bottom {margin-bottom:6.5%;}
    .sm-margin-seven-bottom {margin-bottom:7%;}
    .sm-margin-seven-half-bottom {margin-bottom:7.5%;}
    .sm-margin-eight-bottom {margin-bottom:8%;}
    .sm-margin-eight-half-bottom {margin-bottom:8.5%;}
    .sm-margin-nine-bottom {margin-bottom:9%;}
    .sm-margin-nine-half-bottom {margin-bottom:9.5%;}
    .sm-margin-ten-bottom {margin-bottom:10%;}
    .sm-margin-ten-half-bottom {margin-bottom:10.5%;}
    .sm-margin-eleven-bottom {margin-bottom:11%;}
    .sm-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .sm-margin-twelve-bottom {margin-bottom:12%;}
    .sm-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .sm-margin-thirteen-bottom {margin-bottom:13%;}
    .sm-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .sm-margin-fourteen-bottom {margin-bottom:14%;}
    .sm-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .sm-margin-fifteen-bottom {margin-bottom:15%;}
    .sm-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .sm-margin-sixteen-bottom {margin-bottom:16%;}
    .sm-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .sm-margin-seventeen-bottom {margin-bottom:17%;}
    .sm-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .sm-margin-eighteen-bottom {margin-bottom:18%;}
    .sm-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .sm-margin-nineteen-bottom {margin-bottom:19%;}
    .sm-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .sm-margin-twenty-bottom {margin-bottom:20%;}
    .sm-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .sm-margin-twenty-one-bottom {margin-bottom:21%;}
    .sm-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .sm-margin-twenty-two-bottom {margin-bottom:22%;}
    .sm-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .sm-margin-twenty-three-bottom {margin-bottom:23%;}
    .sm-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .sm-margin-twenty-four-bottom {margin-bottom:24%;}
    .sm-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
    .sm-margin-twenty-five-bottom {margin-bottom:25%;}
    .sm-margin-5px-bottom {margin-bottom:5px;}
    .sm-margin-10px-bottom {margin-bottom:10px;}
    .sm-margin-15px-bottom {margin-bottom:15px;}
    .sm-margin-20px-bottom {margin-bottom:20px;}
    .sm-margin-25px-bottom {margin-bottom:25px;}
    .sm-margin-30px-bottom {margin-bottom:30px;}
    .sm-margin-35px-bottom {margin-bottom:35px;}
    .sm-margin-40px-bottom {margin-bottom:40px;}
    .sm-margin-45px-bottom {margin-bottom:45px;}
    .sm-margin-50px-bottom {margin-bottom:50px;}
    .sm-margin-55px-bottom {margin-bottom:55px;}
    .sm-margin-60px-bottom {margin-bottom:60px;}
    .sm-margin-65px-bottom {margin-bottom:65px;}
    .sm-margin-70px-bottom {margin-bottom:70px;}
    .sm-margin-75px-bottom {margin-bottom:75px;}
    .sm-margin-80px-bottom {margin-bottom:80px;}
    .sm-margin-85px-bottom {margin-bottom:85px;}
    .sm-margin-90px-bottom {margin-bottom:90px;}
    .sm-margin-95px-bottom {margin-bottom:95px;}
    .sm-margin-100px-bottom {margin-bottom:100px;}

    /* margin right */
    .sm-margin-one-right {margin-right:1%;}
    .sm-margin-one-half-right {margin-right:1.5%;}
    .sm-margin-two-right {margin-right:2%;}
    .sm-margin-two-half-right {margin-right:2.5%;}
    .sm-margin-three-right {margin-right:3%;}
    .sm-margin-three-half-right {margin-right:3.5%;}
    .sm-margin-four-right {margin-right:4%;}
    .sm-margin-four-half-right {margin-right:4.5%;}
    .sm-margin-five-right {margin-right:5%;}
    .sm-margin-five-half-right {margin-right:5.5%;}
    .sm-margin-six-right {margin-right:6%;}
    .sm-margin-six-half-right {margin-right:6.5%;}
    .sm-margin-seven-right {margin-right:7%;}
    .sm-margin-seven-half-right {margin-right:7.5%;}
    .sm-margin-eight-right {margin-right:8%;}
    .sm-margin-eight-half-right {margin-right:8.5%;}
    .sm-margin-nine-right {margin-right:9%;}
    .sm-margin-nine-half-right {margin-right:9.5%;}
    .sm-margin-ten-right {margin-right:10%;}
    .sm-margin-ten-half-right {margin-right:10.5%;}
    .sm-margin-eleven-right {margin-right:11%;}
    .sm-margin-eleven-half-right {margin-right:11.5%;}
    .sm-margin-twelve-right {margin-right:12%;}
    .sm-margin-twelve-half-right {margin-right:12.5%;}
    .sm-margin-thirteen-right {margin-right:13%;}
    .sm-margin-thirteen-half-right {margin-right:13.5%;}
    .sm-margin-fourteen-right {margin-right:14%;}
    .sm-margin-fourteen-half-right {margin-right:14.5%;}
    .sm-margin-fifteen-right {margin-right:15%;}
    .sm-margin-fifteen-half-right {margin-right:15.5%;}
    .sm-margin-sixteen-right {margin-right:16%;}
    .sm-margin-sixteen-half-right {margin-right:16.5%;}
    .sm-margin-seventeen-right {margin-right:17%;}
    .sm-margin-seventeen-half-right {margin-right:17.5%;}
    .sm-margin-eighteen-right {margin-right:18%;}
    .sm-margin-eighteen-half-right {margin-right:18.5%;}
    .sm-margin-nineteen-right {margin-right:19%;}
    .sm-margin-nineteen-half-right {margin-right:19.5%;}
    .sm-margin-twenty-right {margin-right:20%;}
    .sm-margin-twenty-half-right {margin-right:20.5%;}
    .sm-margin-twenty-one-right {margin-right:21%;}
    .sm-margin-twenty-one-half-right {margin-right:21.5%;}
    .sm-margin-twenty-two-right {margin-right:22%;}
    .sm-margin-twenty-two-half-right {margin-right:22.5%;}
    .sm-margin-twenty-three-right {margin-right:23%;}
    .sm-margin-twenty-three-half-right {margin-right:23.5%;}
    .sm-margin-twenty-four-right {margin-right:24%;}
    .sm-margin-twenty-four-half-right {margin-right:24.5%;}
    .sm-margin-twenty-five-right {margin-right:25%;}
    .sm-margin-10px-right {margin-right:10px;}
    .sm-margin-15px-right {margin-right:15px;}
    .sm-margin-20px-right {margin-right:20px;}
    .sm-margin-25px-right {margin-right:25px;}
    .sm-margin-30px-right {margin-right:30px;}
    .sm-margin-35px-right {margin-right:35px;}
    .sm-margin-40px-right {margin-right:40px;}
    .sm-margin-45px-right {margin-right:45px;}
    .sm-margin-50px-right {margin-right:50px;}
    .sm-margin-55px-right {margin-right:55px;}
    .sm-margin-60px-right {margin-right:60px;}
    .sm-margin-65px-right {margin-right:65px;}
    .sm-margin-70px-right {margin-right:70px;}
    .sm-margin-75px-right {margin-right:75px;}
    .sm-margin-80px-right {margin-right:80px;}
    .sm-margin-85px-right {margin-right:85px;}
    .sm-margin-90px-right {margin-right:90px;}
    .sm-margin-95px-right {margin-right:95px;}
    .sm-margin-100px-right {margin-right:100px;}

    /* margin left */
    .sm-margin-one-left {margin-left:1%;}
    .sm-margin-one-half-left {margin-left:1.5%;}
    .sm-margin-two-left {margin-left:2%;}
    .sm-margin-two-half-left {margin-left:2.5%;}
    .sm-margin-three-left {margin-left:3%;}
    .sm-margin-three-half-left {margin-left:3.5%;}
    .sm-margin-four-left {margin-left:4%;}
    .sm-margin-four-half-left {margin-left:4.5%;}
    .sm-margin-five-left {margin-left:5%;}
    .sm-margin-five-half-left {margin-left:5.5%;}
    .sm-margin-six-left {margin-left:6%;}
    .sm-margin-six-half-left {margin-left:6.5%;}
    .sm-margin-seven-left {margin-left:7%;}
    .sm-margin-seven-half-left {margin-left:7.5%;}
    .sm-margin-eight-left {margin-left:8%;}
    .sm-margin-eight-half-left {margin-left:8.5%;}
    .sm-margin-nine-left {margin-left:9%;}
    .sm-margin-nine-half-left {margin-left:9.5%;}
    .sm-margin-ten-left {margin-left:10%;}
    .sm-margin-ten-half-left {margin-left:10.5%;}
    .sm-margin-eleven-left {margin-left:11%;}
    .sm-margin-eleven-half-left {margin-left:11.5%;}
    .sm-margin-twelve-left {margin-left:12%;}
    .sm-margin-twelve-half-left {margin-left:12.5%;}
    .sm-margin-thirteen-left {margin-left:13%;}
    .sm-margin-thirteen-half-left {margin-left:13.5%;}
    .sm-margin-fourteen-left {margin-left:14%;}
    .sm-margin-fourteen-half-left {margin-left:14.5%;}
    .sm-margin-fifteen-left {margin-left:15%;}
    .sm-margin-fifteen-half-left {margin-left:15.5%;}
    .sm-margin-sixteen-left {margin-left:16%;}
    .sm-margin-sixteen-half-left {margin-left:16.5%;}
    .sm-margin-seventeen-left {margin-left:17%;}
    .sm-margin-seventeen-half-left {margin-left:17.5%;}
    .sm-margin-eighteen-left {margin-left:18%;}
    .sm-margin-eighteen-half-left {margin-left:18.5%;}
    .sm-margin-nineteen-left {margin-left:19%;}
    .sm-margin-nineteen-half-left {margin-left:19.5%;}
    .sm-margin-twenty-left {margin-left:20%;}
    .sm-margin-twenty-half-left {margin-left:20.5%;}
    .sm-margin-twenty-one-left {margin-left:21%;}
    .sm-margin-twenty-one-half-left {margin-left:21.5%;}
    .sm-margin-twenty-two-left {margin-left:22%;}
    .sm-margin-twenty-two-half-left {margin-left:22.5%;}
    .sm-margin-twenty-three-left {margin-left:23%;}
    .sm-margin-twenty-three-half-left {margin-left:23.5%;}
    .sm-margin-twenty-four-left {margin-left:24%;}
    .sm-margin-twenty-four-half-left {margin-left:24.5%;}
    .sm-margin-twenty-five-left {margin-left:25%;}
    .sm-margin-5px-left {margin-left:5px;}
    .sm-margin-10px-left {margin-left:10px;}
    .sm-margin-15px-left {margin-left:15px;}
    .sm-margin-20px-left {margin-left:20px;}
    .sm-margin-25px-left {margin-left:25px;}
    .sm-margin-30px-left {margin-left:30px;}
    .sm-margin-35px-left {margin-left:35px;}
    .sm-margin-40px-left {margin-left:40px;}
    .sm-margin-45px-left {margin-left:45px;}
    .sm-margin-50px-left {margin-left:50px;}
    .sm-margin-55px-left {margin-left:55px;}
    .sm-margin-60px-left {margin-left:60px;}
    .sm-margin-65px-left {margin-left:65px;}
    .sm-margin-70px-left {margin-left:70px;}
    .sm-margin-75px-left {margin-left:75px;}
    .sm-margin-80px-left {margin-left:80px;}
    .sm-margin-85px-left {margin-left:85px;}
    .sm-margin-90px-left {margin-left:90px;}
    .sm-margin-95px-left {margin-left:95px;}
    .sm-margin-100px-left {margin-left:100px;}

    /* margin left right */
    .sm-margin-one-lr {margin-left:1%; margin-right:1%;}
    .sm-margin-one-lr {margin-left:1.5%; margin-right:1.5%;}
    .sm-margin-two-lr {margin-left:2%; margin-right:2%;}
    .sm-margin-two-lr {margin-left:2.5%; margin-right:2.5%;}
    .sm-margin-three-lr {margin-left:3%; margin-right:3%;}
    .sm-margin-three-lr {margin-left:3.5%; margin-right:3.5%;}
    .sm-margin-four-lr {margin-left:4%; margin-right:4%;}
    .sm-margin-four-lr {margin-left:4.5%; margin-right:4.5%;}
    .sm-margin-five-lr {margin-left:5%; margin-right:5%;}
    .sm-margin-five-lr {margin-left:5.5%; margin-right:5.5%;}
    .sm-margin-six-lr {margin-left:6%; margin-right:6%;}
    .sm-margin-six-lr {margin-left:6.5%; margin-right:6.5%;}
    .sm-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .sm-margin-seven-lr {margin-left:7.5%; margin-right:7.5%;}
    .sm-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .sm-margin-eight-lr {margin-left:8.5%; margin-right:8.5%;}
    .sm-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .sm-margin-nine-lr {margin-left:9.5%; margin-right:9.5%;}
    .sm-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .sm-margin-ten-lr {margin-left:10.5%; margin-right:10.5%;}
    .sm-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .sm-margin-eleven-lr {margin-left:11.5%; margin-right:11.5%;}
    .sm-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .sm-margin-twelve-lr {margin-left:12.5%; margin-right:12.5%;}
    .sm-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .sm-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .sm-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .sm-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .sm-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .sm-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .sm-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .sm-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .sm-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .sm-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .sm-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .sm-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .sm-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .sm-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .sm-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .sm-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .sm-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .sm-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .sm-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .sm-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .sm-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .sm-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .sm-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .sm-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .sm-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .sm-margin-5px-lr {margin-left:5px; margin-right:5px;}
    .sm-margin-10px-lr {margin-left:10px; margin-right:10px;}
    .sm-margin-15px-lr {margin-left:15px; margin-right:15px;}
    .sm-margin-20px-lr {margin-left:20px; margin-right:20px;}
    .sm-margin-25px-lr {margin-left:25px; margin-right:25px;}
    .sm-margin-30px-lr {margin-left:30px; margin-right:30px;}
    .sm-margin-35px-lr {margin-left:35px; margin-right:35px;}
    .sm-margin-40px-lr {margin-left:40px; margin-right:40px;}
    .sm-margin-45px-lr {margin-left:45px; margin-right:45px;}
    .sm-margin-50px-lr {margin-left:50px; margin-right:50px;}
    .sm-margin-55px-lr {margin-left:55px; margin-right:55px;}
    .sm-margin-60px-lr {margin-left:60px; margin-right:60px;}
    .sm-margin-65px-lr {margin-left:65px; margin-right:65px;}
    .sm-margin-70px-lr {margin-left:70px; margin-right:70px;}
    .sm-margin-75px-lr {margin-left:75px; margin-right:75px;}
    .sm-margin-80px-lr {margin-left:80px; margin-right:80px;}
    .sm-margin-85px-lr {margin-left:85px; margin-right:85px;}
    .sm-margin-90px-lr {margin-left:90px; margin-right:90px;}
    .sm-margin-95px-lr {margin-left:95px; margin-right:95px;}
    .sm-margin-100px-lr {margin-left:100px; margin-right:100px;}

    /* margin top bottom */
    .sm-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .sm-margin-one-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .sm-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .sm-margin-two-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .sm-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .sm-margin-three-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .sm-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .sm-margin-four-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .sm-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .sm-margin-five-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .sm-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .sm-margin-six-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .sm-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .sm-margin-seven-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .sm-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .sm-margin-eight-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .sm-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .sm-margin-nine-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .sm-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .sm-margin-ten-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .sm-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .sm-margin-eleven-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .sm-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .sm-margin-twelve-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .sm-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .sm-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .sm-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .sm-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .sm-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .sm-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .sm-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .sm-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .sm-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .sm-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .sm-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .sm-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .sm-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .sm-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .sm-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .sm-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .sm-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .sm-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .sm-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .sm-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .sm-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .sm-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .sm-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .sm-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .sm-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .sm-margin-5px-tb {margin-top:5px; margin-bottom:5px;}
    .sm-margin-10px-tb {margin-top:10px; margin-bottom:10px;}
    .sm-margin-15px-tb {margin-top:15px; margin-bottom:15px;}
    .sm-margin-20px-tb {margin-top:20px; margin-bottom:20px;}
    .sm-margin-25px-tb {margin-top:25px; margin-bottom:25px;}
    .sm-margin-30px-tb {margin-top:30px; margin-bottom:30px;}
    .sm-margin-35px-tb {margin-top:35px; margin-bottom:35px;}
    .sm-margin-40px-tb {margin-top:40px; margin-bottom:40px;}
    .sm-margin-45px-tb {margin-top:45px; margin-bottom:45px;}
    .sm-margin-50px-tb {margin-top:50px; margin-bottom:50px;}
    .sm-margin-55px-tb {margin-top:55px; margin-bottom:55px;}
    .sm-margin-60px-tb {margin-top:60px; margin-bottom:60px;}
    .sm-margin-65px-tb {margin-top:65px; margin-bottom:65px;}
    .sm-margin-70px-tb {margin-top:70px; margin-bottom:70px;}
    .sm-margin-75px-tb {margin-top:75px; margin-bottom:75px;}
    .sm-margin-80px-tb {margin-top:80px; margin-bottom:80px;}
    .sm-margin-85px-tb {margin-top:85px; margin-bottom:85px;}
    .sm-margin-90px-tb {margin-top:90px; margin-bottom:90px;}
    .sm-margin-95px-tb {margin-top:95px; margin-bottom:95px;}
    .sm-margin-100px-tb {margin-top:100px; margin-bottom:100px;}

    /* header padding top */
    .sm-header-padding-top { padding-top: 82px;}
    .sm-header-margin-top { margin-top: 80px;}

    /* padding */
    .sm-no-padding {padding:0 !important}
    .sm-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
    .sm-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
    .sm-no-padding-top {padding-top:0 !important}
    .sm-no-padding-bottom {padding-bottom:0 !important}
    .sm-no-padding-left {padding-left:0 !important}
    .sm-no-padding-right {padding-right:0 !important}
    .sm-padding-one-all {padding:1%;}
    .sm-padding-one-half-all {padding:1.5%;}
    .sm-padding-two-all {padding:2%;}
    .sm-padding-two-half-all {padding:2.5%;}
    .sm-padding-three-all {padding:3%;}
    .sm-padding-three-half-all {padding:3.5%;}
    .sm-padding-four-all {padding:4%;}
    .sm-padding-four-half-all {padding:4.5%;}
    .sm-padding-five-all {padding:5%;}
    .sm-padding-five-half-all {padding:5.5%;}
    .sm-padding-six-all {padding:6%;}
    .sm-padding-six-half-all {padding:6.5%;}
    .sm-padding-seven-all {padding:7%;}
    .sm-padding-seven-half-all {padding:7.5%;}
    .sm-padding-eight-all {padding:8%;}
    .sm-padding-eight-half-all {padding:8.5%;}
    .sm-padding-nine-all {padding:9%;}
    .sm-padding-nine-half-all {padding:9.5%;}
    .sm-padding-ten-all {padding:10%;}
    .sm-padding-ten-half-all {padding:10.5%;}
    .sm-padding-eleven-all {padding:11%;}
    .sm-padding-eleven-half-all {padding:11.5%;}
    .sm-padding-twelve-all {padding:12%;}
    .sm-padding-twelve-half-all {padding:12.5%;}
    .sm-padding-thirteen-all {padding:13%;}
    .sm-padding-thirteen-half-all {padding:13.5%;}
    .sm-padding-fourteen-all {padding:14%;}
    .sm-padding-fourteen-half-all {padding:14.5%;}
    .sm-padding-fifteen-all {padding:15%;}
    .sm-padding-fifteen-half-all {padding:15.5%;}
    .sm-padding-sixteen-all {padding:16%;}
    .sm-padding-sixteen-half-all {padding:16.5%;}
    .sm-padding-seventeen-all {padding:17%;}
    .sm-padding-seventeen-half-all {padding:17.5%;}
    .sm-padding-eighteen-all {padding:18%;}
    .sm-padding-eighteen-half-all {padding:18.5%;}
    .sm-padding-nineteen-all {padding:19%;}
    .sm-padding-nineteen-half-all {padding:19.5%;}
    .sm-padding-twenty-all {padding:20%;}
    .sm-padding-twenty-half-all {padding:20.5%;}
    .sm-padding-twenty-one-all {padding:21%;}
    .sm-padding-twenty-one-half-all {padding:21.5%;}
    .sm-padding-twenty-two-all {padding:22%;}
    .sm-padding-twenty-two-half-all {padding:22.5%;}
    .sm-padding-twenty-three-all {padding:23%;}
    .sm-padding-twenty-three-half-all {padding:23.5%;}
    .sm-padding-twenty-four-all {padding:24%;}
    .sm-padding-twenty-four-half-all {padding:24.5%;}
    .sm-padding-twenty-five-all {padding:25%;}
    .sm-padding-5px-all {padding:5px;}
    .sm-padding-10px-all {padding:10px;}
    .sm-padding-15px-all {padding:15px;}
    .sm-padding-20px-all {padding:20px;}
    .sm-padding-25px-all {padding:25px;}
    .sm-padding-30px-all {padding:30px;}
    .sm-padding-35px-all {padding:35px;}
    .sm-padding-40px-all {padding:40px;}
    .sm-padding-45px-all {padding:45px;}
    .sm-padding-50px-all {padding:50px;}
    .sm-padding-55px-all {padding:55px;}
    .sm-padding-60px-all {padding:60px;}
    .sm-padding-65px-all {padding:65px;}
    .sm-padding-70px-all {padding:70px;}
    .sm-padding-75px-all {padding:75px;}
    .sm-padding-80px-all {padding:80px;}
    .sm-padding-85px-all {padding:85px;}
    .sm-padding-90px-all {padding:90px;}
    .sm-padding-95px-all {padding:95px;}
    .sm-padding-100px-all {padding:100px;}

    /* padding top */
    .sm-padding-one-top {padding-top:1%;}
    .sm-padding-one-half-top {padding-top:1.5%;}
    .sm-padding-two-top {padding-top:2%;}
    .sm-padding-two-half-top {padding-top:2.5%;}
    .sm-padding-three-top {padding-top:3%;}
    .sm-padding-three-half-top {padding-top:3.5%;}
    .sm-padding-four-top {padding-top:4%;}
    .sm-padding-four-half-top {padding-top:4.5%;}
    .sm-padding-five-top {padding-top:5%;}
    .sm-padding-five-half-top {padding-top:5.5%;}
    .sm-padding-six-top {padding-top:6%;}
    .sm-padding-six-half-top {padding-top:6.5%;}
    .sm-padding-seven-top {padding-top:7%;}
    .sm-padding-seven-half-top {padding-top:7.5%;}
    .sm-padding-eight-top {padding-top:8%;}
    .sm-padding-eight-half-top {padding-top:8.5%;}
    .sm-padding-nine-top {padding-top:9%;}
    .sm-padding-nine-half-top {padding-top:9.5%;}
    .sm-padding-ten-top {padding-top:10%;}
    .sm-padding-ten-half-top {padding-top:10.5%;}
    .sm-padding-eleven-top {padding-top:11%;}
    .sm-padding-eleven-half-top {padding-top:11.5%;}
    .sm-padding-twelve-top {padding-top:12%;}
    .sm-padding-twelve-half-top {padding-top:12.5%;}
    .sm-padding-thirteen-top {padding-top:13%;}
    .sm-padding-thirteen-half-top {padding-top:13.5%;}
    .sm-padding-fourteen-top {padding-top:14%;}
    .sm-padding-fourteen-half-top {padding-top:14.5%;}
    .sm-padding-fifteen-top {padding-top:15%;}
    .sm-padding-fifteen-half-top {padding-top:15.5%;}
    .sm-padding-sixteen-top {padding-top:16%;}
    .sm-padding-sixteen-half-top {padding-top:16.5%;}
    .sm-padding-seventeen-top {padding-top:17%;}
    .sm-padding-seventeen-half-top {padding-top:17.5%;}
    .sm-padding-eighteen-top {padding-top:18%;}
    .sm-padding-eighteen-half-top {padding-top:18.5%;}
    .sm-padding-nineteen-top {padding-top:19%;}
    .sm-padding-nineteen-half-top {padding-top:19.5%;}
    .sm-padding-twenty-top {padding-top:20%;}
    .sm-padding-twenty-half-top {padding-top:20.5%;}
    .sm-padding-twenty-one-top {padding-top:21%;}
    .sm-padding-twenty-one-half-top {padding-top:21.5%;}
    .sm-padding-twenty-two-top {padding-top:22%;}
    .sm-padding-twenty-two-half-top {padding-top:22.5%;}
    .sm-padding-twenty-three-top {padding-top:23%;}
    .sm-padding-twenty-three-half-top {padding-top:23.5%;}
    .sm-padding-twenty-four-top {padding-top:24%;}
    .sm-padding-twenty-four-half-top {padding-top:24.5%;}
    .sm-padding-twenty-five-top {padding-top:25%;}
    .sm-padding-5px-top {padding-top:5px;}
    .sm-padding-10px-top {padding-top:10px;}
    .sm-padding-15px-top {padding-top:15px;}
    .sm-padding-20px-top {padding-top:20px;}
    .sm-padding-25px-top {padding-top:25px;}
    .sm-padding-30px-top {padding-top:30px;}
    .sm-padding-35px-top {padding-top:35px;}
    .sm-padding-40px-top {padding-top:40px;}
    .sm-padding-45px-top {padding-top:45px;}
    .sm-padding-50px-top {padding-top:50px;}
    .sm-padding-55px-top {padding-top:55px;}
    .sm-padding-60px-top {padding-top:60px;}
    .sm-padding-65px-top {padding-top:65px;}
    .sm-padding-70px-top {padding-top:70px;}
    .sm-padding-75px-top {padding-top:75px;}
    .sm-padding-80px-top {padding-top:80px;}
    .sm-padding-85px-top {padding-top:85px;}
    .sm-padding-90px-top {padding-top:90px;}
    .sm-padding-95px-top {padding-top:95px;}
    .sm-padding-100px-top {padding-top:100px;}

    /* padding bottom */
    .sm-padding-one-bottom {padding-bottom:1%;}
    .sm-padding-one-half-bottom {padding-bottom:1.5%;}
    .sm-padding-two-bottom {padding-bottom:2%;}
    .sm-padding-two-half-bottom {padding-bottom:2.5%;}
    .sm-padding-three-bottom {padding-bottom:3%;}
    .sm-padding-three-half-bottom {padding-bottom:3.5%;}
    .sm-padding-four-bottom {padding-bottom:4%;}
    .sm-padding-four-half-bottom {padding-bottom:4.5%;}
    .sm-padding-five-bottom {padding-bottom:5%;}
    .sm-padding-five-half-bottom {padding-bottom:5.5%;}
    .sm-padding-six-bottom {padding-bottom:6%;}
    .sm-padding-six-half-bottom {padding-bottom:6.5%;}
    .sm-padding-seven-bottom {padding-bottom:7%;}
    .sm-padding-seven-half-bottom {padding-bottom:7.5%;}
    .sm-padding-eight-bottom {padding-bottom:8%;}
    .sm-padding-eight-half-bottom {padding-bottom:8.5%;}
    .sm-padding-nine-bottom {padding-bottom:9%;}
    .sm-padding-nine-half-bottom {padding-bottom:9.5%;}
    .sm-padding-ten-bottom {padding-bottom:10%;}
    .sm-padding-ten-half-bottom {padding-bottom:10.5%;}
    .sm-padding-eleven-bottom {padding-bottom:11%;}
    .sm-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .sm-padding-twelve-bottom {padding-bottom:12%;}
    .sm-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .sm-padding-thirteen-bottom {padding-bottom:13%;}
    .sm-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .sm-padding-fourteen-bottom {padding-bottom:14%;}
    .sm-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .sm-padding-fifteen-bottom {padding-bottom:15%;}
    .sm-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .sm-padding-sixteen-bottom {padding-bottom:16%;}
    .sm-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .sm-padding-seventeen-bottom {padding-bottom:17%;}
    .sm-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .sm-padding-eighteen-bottom {padding-bottom:18%;}
    .sm-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .sm-padding-nineteen-bottom {padding-bottom:19%;}
    .sm-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .sm-padding-twenty-bottom {padding-bottom:20%;}
    .sm-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .sm-padding-twenty-one-bottom {padding-bottom:21%;}
    .sm-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .sm-padding-twenty-two-bottom {padding-bottom:22%;}
    .sm-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .sm-padding-twenty-three-bottom {padding-bottom:23%;}
    .sm-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .sm-padding-twenty-four-bottom {padding-bottom:24%;}
    .sm-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .sm-padding-twenty-five-bottom {padding-bottom:25%;}
    .sm-padding-5px-bottom {padding-bottom:5px;}
    .sm-padding-10px-bottom {padding-bottom:10px;}
    .sm-padding-15px-bottom {padding-bottom:15px;}
    .sm-padding-20px-bottom {padding-bottom:20px;}
    .sm-padding-25px-bottom {padding-bottom:25px;}
    .sm-padding-30px-bottom {padding-bottom:30px;}
    .sm-padding-35px-bottom {padding-bottom:35px;}
    .sm-padding-40px-bottom {padding-bottom:40px;}
    .sm-padding-45px-bottom {padding-bottom:45px;}
    .sm-padding-50px-bottom {padding-bottom:50px;}
    .sm-padding-55px-bottom {padding-bottom:55px;}
    .sm-padding-60px-bottom {padding-bottom:60px;}
    .sm-padding-65px-bottom {padding-bottom:65px;}
    .sm-padding-70px-bottom {padding-bottom:70px;}
    .sm-padding-75px-bottom {padding-bottom:75px;}
    .sm-padding-80px-bottom {padding-bottom:80px;}
    .sm-padding-85px-bottom {padding-bottom:85px;}
    .sm-padding-90px-bottom {padding-bottom:90px;}
    .sm-padding-95px-bottom {padding-bottom:95px;}
    .sm-padding-100px-bottom {padding-bottom:100px;}

    /* padding right */
    .sm-padding-one-right {padding-right:1%;}
    .sm-padding-one-half-right {padding-right:1.5%;}
    .sm-padding-two-right {padding-right:2%;}
    .sm-padding-two-half-right {padding-right:2.5%;}
    .sm-padding-three-right {padding-right:3%;}
    .sm-padding-three-half-right {padding-right:3.5%;}
    .sm-padding-four-right {padding-right:4%;}
    .sm-padding-four-half-right {padding-right:4.5%;}
    .sm-padding-five-right {padding-right:5%;}
    .sm-padding-five-half-right {padding-right:5.5%;}
    .sm-padding-six-right {padding-right:6%;}
    .sm-padding-six-half-right {padding-right:6.5%;}
    .sm-padding-seven-right {padding-right:7%;}
    .sm-padding-seven-half-right {padding-right:7.5%;}
    .sm-padding-eight-right {padding-right:8%;}
    .sm-padding-eight-half-right {padding-right:8.5%;}
    .sm-padding-nine-right {padding-right:9%;}
    .sm-padding-nine-half-right {padding-right:9.5%;}
    .sm-padding-ten-right {padding-right:10%;}
    .sm-padding-ten-half-right {padding-right:10.5%;}
    .sm-padding-eleven-right {padding-right:11%;}
    .sm-padding-eleven-half-right {padding-right:11.5%;}
    .sm-padding-twelve-right {padding-right:12%;}
    .sm-padding-twelve-half-right {padding-right:12.5%;}
    .sm-padding-thirteen-right {padding-right:13%;}
    .sm-padding-thirteen-half-right {padding-right:13.5%;}
    .sm-padding-fourteen-right {padding-right:14%;}
    .sm-padding-fourteen-half-right {padding-right:14.5%;}
    .sm-padding-fifteen-right {padding-right:15%;}
    .sm-padding-fifteen-half-right {padding-right:15.5%;}
    .sm-padding-sixteen-right {padding-right:16%;}
    .sm-padding-sixteen-half-right {padding-right:16.5%;}
    .sm-padding-seventeen-right {padding-right:17%;}
    .sm-padding-seventeen-half-right {padding-right:17.5%;}
    .sm-padding-eighteen-right {padding-right:18%;}
    .sm-padding-eighteen-half-right {padding-right:18.5%;}
    .sm-padding-nineteen-right {padding-right:19%;}
    .sm-padding-nineteen-half-right {padding-right:19.5%;}
    .sm-padding-twenty-right {padding-right:20%;}
    .sm-padding-twenty-hlaf-right {padding-right:20.5%;}
    .sm-padding-twenty-one-right {padding-right:21%;}
    .sm-padding-twenty-one-hlaf-right {padding-right:21.5%;}
    .sm-padding-twenty-two-right {padding-right:22%;}
    .sm-padding-twenty-two-hlaf-right {padding-right:22.5%;}
    .sm-padding-twenty-three-right {padding-right:23%;}
    .sm-padding-twenty-three-hlaf-right {padding-right:23.5%;}
    .sm-padding-twenty-four-right {padding-right:24%;}
    .sm-padding-twenty-four-hlaf-right {padding-right:24.5%;}
    .sm-padding-twenty-five-right {padding-right:25%;}
    .sm-padding-5px-right {padding-right:5px;}
    .sm-padding-10px-right {padding-right:10px;}
    .sm-padding-15px-right {padding-right:15px;}
    .sm-padding-20px-right {padding-right:20px;}
    .sm-padding-25px-right {padding-right:25px;}
    .sm-padding-30px-right {padding-right:30px;}
    .sm-padding-35px-right {padding-right:35px;}
    .sm-padding-40px-right {padding-right:40px;}
    .sm-padding-45px-right {padding-right:45px;}
    .sm-padding-50px-right {padding-right:50px;}
    .sm-padding-55px-right {padding-right:55px;}
    .sm-padding-60px-right {padding-right:60px;}
    .sm-padding-65px-right {padding-right:65px;}
    .sm-padding-70px-right {padding-right:70px;}
    .sm-padding-75px-right {padding-right:75px;}
    .sm-padding-80px-right {padding-right:80px;}
    .sm-padding-85px-right {padding-right:85px;}
    .sm-padding-90px-right {padding-right:90px;}
    .sm-padding-95px-right {padding-right:95px;}
    .sm-padding-100px-right {padding-right:100px;}

    /* padding left */
    .sm-padding-one-left {padding-left:1%;}
    .sm-padding-one-half-left {padding-left:1.5%;}
    .sm-padding-two-left {padding-left:2%;}
    .sm-padding-two-half-left {padding-left:2.5%;}
    .sm-padding-three-left {padding-left:3%;}
    .sm-padding-three-half-left {padding-left:3.5%;}
    .sm-padding-four-left {padding-left:4%;}
    .sm-padding-four-half-left {padding-left:4.5%;}
    .sm-padding-five-left {padding-left:5%;}
    .sm-padding-five-half-left {padding-left:5.5%;}
    .sm-padding-six-left {padding-left:6%;}
    .sm-padding-six-half-left {padding-left:6.5%;}
    .sm-padding-seven-left {padding-left:7%;}
    .sm-padding-seven-half-left {padding-left:7.5%;}
    .sm-padding-eight-left {padding-left:8%;}
    .sm-padding-eight-half-left {padding-left:8.5%;}
    .sm-padding-nine-left {padding-left:9%;}
    .sm-padding-nine-half-left {padding-left:9.5%;}
    .sm-padding-ten-left {padding-left:10%;}
    .sm-padding-ten-half-left {padding-left:10.5%;}
    .sm-padding-eleven-left {padding-left:11%;}
    .sm-padding-eleven-half-left {padding-left:11.5%;}
    .sm-padding-twelve-left {padding-left:12%;}
    .sm-padding-twelve-half-left {padding-left:12.5%;}
    .sm-padding-thirteen-left {padding-left:13%;}
    .sm-padding-thirteen-half-left {padding-left:13.5%;}
    .sm-padding-fourteen-left {padding-left:14%;}
    .sm-padding-fourteen-half-left {padding-left:14.5%;}
    .sm-padding-fifteen-left {padding-left:15%;}
    .sm-padding-fifteen-half-left {padding-left:15.5%;}
    .sm-padding-sixteen-left {padding-left:16%;}
    .sm-padding-sixteen-half-left {padding-left:16.5%;}
    .sm-padding-seventeen-left {padding-left:17%;}
    .sm-padding-seventeen-half-left {padding-left:17.5%;}
    .sm-padding-eighteen-left {padding-left:18%;}
    .sm-padding-eighteen-half-left {padding-left:18.5%;}
    .sm-padding-nineteen-left {padding-left:19%;}
    .sm-padding-nineteen-half-left {padding-left:19.5%;}
    .sm-padding-twenty-left {padding-left:20%;}
    .sm-padding-twenty-half-left {padding-left:20.5%;}
    .sm-padding-twenty-one-left {padding-left:21%;}
    .sm-padding-twenty-one-half-left {padding-left:21.5%;}
    .sm-padding-twenty-two-left {padding-left:22%;}
    .sm-padding-twenty-two-half-left {padding-left:22.5%;}
    .sm-padding-twenty-three-left {padding-left:23%;}
    .sm-padding-twenty-three-half-left {padding-left:23.5%;}
    .sm-padding-twenty-four-left {padding-left:24%;}
    .sm-padding-twenty-four-half-left {padding-left:24.5%;}
    .sm-padding-twenty-five-left {padding-left:25%;}
    .sm-padding-5px-left {padding-left:5px;}
    .sm-padding-10px-left {padding-left:10px;}
    .sm-padding-15px-left {padding-left:15px;}
    .sm-padding-20px-left {padding-left:20px;}
    .sm-padding-25px-left {padding-left:25px;}
    .sm-padding-30px-left {padding-left:30px;}
    .sm-padding-35px-left {padding-left:35px;}
    .sm-padding-40px-left {padding-left:40px;}
    .sm-padding-45px-left {padding-left:45px;}
    .sm-padding-50px-left {padding-left:50px;}
    .sm-padding-55px-left {padding-left:55px;}
    .sm-padding-60px-left {padding-left:60px;}
    .sm-padding-65px-left {padding-left:65px;}
    .sm-padding-70px-left {padding-left:70px;}
    .sm-padding-75px-left {padding-left:75px;}
    .sm-padding-80px-left {padding-left:80px;}
    .sm-padding-85px-left {padding-left:85px;}
    .sm-padding-90px-left {padding-left:90px;}
    .sm-padding-95px-left {padding-left:95px;}
    .sm-padding-100px-left {padding-left:100px;}

    /* padding top bottom */
    .sm-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .sm-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .sm-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .sm-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .sm-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .sm-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .sm-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .sm-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .sm-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .sm-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .sm-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .sm-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .sm-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .sm-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .sm-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .sm-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .sm-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .sm-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .sm-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .sm-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .sm-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .sm-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .sm-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .sm-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .sm-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .sm-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .sm-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .sm-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .sm-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .sm-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .sm-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .sm-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .sm-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .sm-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .sm-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .sm-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .sm-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .sm-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .sm-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .sm-padding-twenty-one-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .sm-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .sm-padding-twenty-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .sm-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .sm-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .sm-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .sm-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .sm-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .sm-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .sm-padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
    .sm-padding-5px-tb {padding-top:5px; padding-bottom:5px;}
    .sm-padding-10px-tb {padding-top:10px; padding-bottom:10px;}
    .sm-padding-15px-tb {padding-top:15px; padding-bottom:15px;}
    .sm-padding-20px-tb {padding-top:20px; padding-bottom:20px;}
    .sm-padding-25px-tb {padding-top:25px; padding-bottom:25px;}
    .sm-padding-30px-tb {padding-top:30px; padding-bottom:30px;}
    .sm-padding-35px-tb {padding-top:35px; padding-bottom:35px;}
    .sm-padding-40px-tb {padding-top:40px; padding-bottom:40px;}
    .sm-padding-45px-tb {padding-top:45px; padding-bottom:45px;}
    .sm-padding-50px-tb {padding-top:50px; padding-bottom:50px;}
    .sm-padding-55px-tb {padding-top:55px; padding-bottom:55px;}
    .sm-padding-60px-tb {padding-top:60px; padding-bottom:60px;}
    .sm-padding-65px-tb {padding-top:65px; padding-bottom:65px;}
    .sm-padding-70px-tb {padding-top:70px; padding-bottom:70px;}
    .sm-padding-75px-tb {padding-top:75px; padding-bottom:75px;}
    .sm-padding-80px-tb {padding-top:80px; padding-bottom:80px;}
    .sm-padding-85px-tb {padding-top:85px; padding-bottom:85px;}
    .sm-padding-90px-tb {padding-top:90px; padding-bottom:90px;}
    .sm-padding-95px-tb {padding-top:95px; padding-bottom:95px;}
    .sm-padding-100px-tb {padding-top:100px; padding-bottom:100px;}

    /* padding left right */
    .sm-padding-one-lr {padding-left:1%; padding-right:1%;}
    .sm-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .sm-padding-two-lr {padding-left:2%; padding-right:2%;}
    .sm-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .sm-padding-three-lr {padding-left:3%; padding-right:3%;}
    .sm-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .sm-padding-four-lr {padding-left:4%; padding-right:4%;}
    .sm-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .sm-padding-five-lr {padding-left:5%; padding-right:5%;}
    .sm-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .sm-padding-six-lr {padding-left:6%; padding-right:6%;}
    .sm-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .sm-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .sm-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .sm-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .sm-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .sm-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .sm-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .sm-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .sm-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .sm-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .sm-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .sm-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .sm-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .sm-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .sm-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .sm-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .sm-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .sm-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .sm-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .sm-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .sm-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .sm-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .sm-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .sm-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .sm-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .sm-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .sm-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .sm-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .sm-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .sm-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .sm-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .sm-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .sm-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .sm-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .sm-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .sm-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .sm-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .sm-padding-twenty-lr {padding-left:25%; padding-right:25%;}
    .sm-padding-5px-lr {padding-left:5px; padding-right:5px;}
    .sm-padding-10px-lr {padding-left:10px; padding-right:10px;}
    .sm-padding-15px-lr {padding-left:15px; padding-right:15px;}
    .sm-padding-20px-lr {padding-left:20px; padding-right:20px;}
    .sm-padding-25px-lr {padding-left:25px; padding-right:25px;}
    .sm-padding-30px-lr {padding-left:30px; padding-right:30px;}
    .sm-padding-35px-lr {padding-left:35px; padding-right:35px;}
    .sm-padding-40px-lr {padding-left:40px; padding-right:40px;}
    .sm-padding-45px-lr {padding-left:45px; padding-right:45px;}
    .sm-padding-50px-lr {padding-left:50px; padding-right:50px;}
    .sm-padding-55px-lr {padding-left:55px; padding-right:55px;}
    .sm-padding-60px-lr {padding-left:60px; padding-right:60px;}
    .sm-padding-65px-lr {padding-left:65px; padding-right:65px;}
    .sm-padding-70px-lr {padding-left:70px; padding-right:70px;}
    .sm-padding-75px-lr {padding-left:75px; padding-right:75px;}
    .sm-padding-80px-lr {padding-left:80px; padding-right:80px;}
    .sm-padding-85px-lr {padding-left:85px; padding-right:85px;}
    .sm-padding-90px-lr {padding-left:90px; padding-right:90px;}
    .sm-padding-95px-lr {padding-left:95px; padding-right:95px;}
    .sm-padding-100px-lr {padding-left:100px; padding-right:100px;}

    /* col height  */
    .one-fifth-screen {height:600px;}
    .one-fourth-screen {height:500px;}
    .one-third-screen {height:350px;}
    .one-second-screen {height:300px;}
    .extra-small-screen {height:250px;}

    /* top */
    .sm-top-auto {top:auto}
    .sm-top-inherit {top: inherit !important;}
    .sm-top-0 {top:0 !important}
    .sm-top-1 {top:1px}
    .sm-top-2 {top:2px}
    .sm-top-3 {top:3px}
    .sm-top-4 {top:4px}
    .sm-top-5 {top:5px}
    .sm-top-6 {top:6px}
    .sm-top-7 {top:7px}
    .sm-top-8 {top:8px}
    .sm-top-9 {top:9px}
    .sm-top-10 {top:10px}
    .sm-top-12 {top:12px}
    .sm-top-15 {top:15px}
    .sm-top-17 {top:17px}
    .sm-top-20 {top:20px}
    .sm-top-25 {top:25px}
    .sm-top-30 {top:30px}
    .sm-top-35 {top:35px}
    .sm-top-40 {top:40px}
    .sm-top-45 {top:45px}
    .sm-top-50 {top:50px}
    .sm-top-minus1 {top:-1px}
    .sm-top-minus2 {top:-2px}
    .sm-top-minus3 {top:-3px}
    .sm-top-minus4 {top:-4px}
    .sm-top-minus5 {top:-5px}
    .sm-top-minus6 {top:-6px}
    .sm-top-minus7 {top:-7px}
    .sm-top-minus8 {top:-8px}
    .sm-top-minus9 {top:-9px}
    .sm-top-minus10 {top:-10px}
    .sm-top-minus15 {top:-15px}
    .sm-top-minus20 {top:-20px}
    .sm-top-minus25 {top:-25px}
    .sm-top-minus30 {top:-30px}
    .sm-top-minus35 {top:-35px}
    .sm-top-minus40 {top:-40px}
    .sm-top-minus45 {top:-45px}
    .sm-top-minus50 {top:-50px}

    /* bottom */
    .sm-bottom-auto {bottom:auto}
    .sm-bottom-0 {bottom:0}
    .sm-bottom-1 {bottom:1px}
    .sm-bottom-2 {bottom:2px}
    .sm-bottom-3 {bottom:3px}
    .sm-bottom-4 {bottom:4px}
    .sm-bottom-5 {bottom:5px}
    .sm-bottom-6 {bottom:6px}
    .sm-bottom-7 {bottom:7px}
    .sm-bottom-8 {bottom:8px}
    .sm-bottom-9 {bottom:9px}
    .sm-bottom-10 {bottom:10px}
    .sm-bottom-20 {bottom:20px}
    .sm-bottom-25 {bottom:25px}
    .sm-bottom-30 {bottom:30px}
    .sm-bottom-35 {bottom:35px}
    .sm-bottom-40 {bottom:40px}
    .sm-bottom-45 {bottom:45px}
    .sm-bottom-50 {bottom:50px}
    .sm-bottom-minus30 {bottom:-30px} 
    .sm-bottom-minus50 {bottom:-50px}
    .sm-bottom-minus55 { bottom: -55px; }
    .sm-bottom-minus60 { bottom: -60px; }

    /* left */
    .sm-left-auto {left:auto}
    .sm-left-0 {left:0}
    .sm-left-1 {left:1px}
    .sm-left-2 {left:2px}
    .sm-left-3 {left:3px}
    .sm-left-4 {left:4px}
    .sm-left-5 {left:5px}
    .sm-left-6 {left:6px}
    .sm-left-7 {left:7px}
    .sm-left-8 {left:8px}
    .sm-left-9 {left:9px}
    .sm-left-10 {left:10px}

    /* right */
    .sm-right-auto {right:auto}
    .sm-right-0 {right:0}
    .sm-right-1 {right:1px}
    .sm-right-2 {right:2px}
    .sm-right-3 {right:3px}
    .sm-right-4 {right:4px}
    .sm-right-5 {right:5px}
    .sm-right-6 {right:6px}
    .sm-right-7 {right:7px}
    .sm-right-8 {right:8px}
    .sm-right-9 {right:9px}
    .sm-right-10 {right:10px}

    /* width */
    .sm-w-10 {width:10% !important;}
    .sm-w-15 {width:15% !important;}
    .sm-w-20 {width:20% !important;}
    .sm-w-25 {width:25% !important;}
    .sm-w-30 {width:30% !important;}
    .sm-w-35 {width:35% !important;}
    .sm-w-40 {width:40% !important;}
    .sm-w-45 {width:45% !important;}
    .sm-w-50 {width:50% !important;}
    .sm-w-55 {width:55% !important;}
    .sm-w-60 {width:60% !important;}
    .sm-w-65 {width:65% !important;}
    .sm-w-70 {width:70% !important;}
    .sm-w-75 {width:75% !important;}
    .sm-w-80 {width:80% !important;}
    .sm-w-85 {width:85% !important;}
    .sm-w-90 {width:90% !important;}
    .sm-w-95 {width:95% !important;}
    .sm-w-100 {width:100% !important;}
    .sm-w-auto {width: auto !important}

    .sm-w-50px {width:50px !important;}
    .sm-w-70px {width:70px !important;}
    .sm-w-75px {width:75px !important;}
    .sm-w-80px {width:80px !important;}
    .sm-w-85px {width:85px !important;}
    .sm-w-90px {width:90px !important;}
    .sm-w-95px {width:95px !important;}
    .sm-w-100px {width:100px !important;}
    .sm-w-120px {width:120px !important;}
    .sm-w-130px {width:130px !important;}
    .sm-w-150px {width:150px !important;}
    .sm-w-180px {width:180px !important;}
    .sm-w-200px {width:200px !important;}
    .sm-w-250px {width:250px !important;}
    .sm-w-300px {width:300px !important;}
    .sm-w-350px {width:350px !important;}
    .sm-w-400px {width:400px !important;}
    .sm-w-450px {width:450px !important;}
    .sm-w-500px {width:500px !important;}
    .sm-w-550px {width:550px !important;}
    .sm-w-600px {width:600px !important;}
    .sm-w-650px {width:650px !important;}
    .sm-w-700px {width:700px !important;}
    .sm-w-750px {width:750px !important;}
    .sm-w-800px {width:800px !important;}
    .sm-w-850px {width:850px !important;}
    .sm-w-900px {width:900px !important;}
    .sm-w-950px {width:950px !important;}
    .sm-w-1000px {width:1000px !important;}

    /* height */
    .sm-h-50 {height: 50% !important}
    .sm-h-100 {height: 100% !important}
    .sm-h-auto {height:auto !important}
    .sm-h-10px {height: 10px !important}
    .sm-h-20px {height: 20px !important}
    .sm-h-30px {height: 30px !important}
    .sm-h-40px {height: 40px !important}
    .sm-h-50px {height: 50px !important}
    .sm-h-60px {height: 60px !important}
    .sm-h-70px {height: 70px !important}
    .sm-h-80px {height: 80px !important}
    .sm-h-90px {height: 90px !important}
    .sm-h-100px {height: 100px !important}
    .sm-h-150px {height: 150px !important}
    .sm-h-200px {height: 200px !important}
    .sm-h-250px {height: 250px !important}
    .sm-h-300px {height: 300px !important}
    .sm-h-350px {height: 350px !important}
    .sm-h-400px {height: 400px !important}
    .sm-h-450px {height: 450px !important}
    .sm-h-500px {height: 500px !important}
    .sm-h-550px {height: 550px !important}
    .sm-h-600px {height: 600px !important}
    .sm-h-650px {height: 650px !important}
    .sm-h-700px {height: 700px !important}

    /* line height */
    .sm-line-height-10 {line-height:10px;}
    .sm-line-height-18 {line-height:18px;}
    .sm-line-height-20 {line-height:20px}
    .sm-line-height-24 {line-height:24px}
    .sm-line-height-22 {line-height:22px}
    .sm-line-height-26 {line-height:26px}
    .sm-line-height-28 {line-height:28px}
    .sm-line-height-30 {line-height:30px}
    .sm-line-height-35 {line-height:35px}
    .sm-line-height-40 {line-height:40px}
    .sm-line-height-45 {line-height:45px}
    .sm-line-height-50 {line-height:50px}
    .sm-line-height-55 {line-height:55px}
    .sm-line-height-60 {line-height:60px}
    .sm-line-height-65 {line-height:65px}
    .sm-line-height-70 {line-height:70px}
    .sm-line-height-75 {line-height:75px}
    .sm-line-height-80 {line-height:80px}
    .sm-line-height-85 {line-height:85px}
    .sm-line-height-90 {line-height:90px}
    .sm-line-height-95 {line-height:95px}
    .sm-line-height-100 {line-height:100px}

    .page-title-large h1 {font-size: 35px; line-height: 35px;}
    .page-title-medium h1 { font-size: 25px; line-height: 30px;}
    .title-large {font-size: 38px; line-height:44px}
    .title-extra-large {font-size: 35px; line-height:40px}

    /* position */
    .sm-letter-spacing-0 {letter-spacing: 0;}

    /* border */
    .sm-no-border-top {border-top:0 !important}
    .sm-no-border-bottom {border-bottom:0 !important}
    .sm-no-border-right {border-right:0 !important}
    .sm-no-border-left {border-left:0 !important}
    .sm-no-border { border: 0 !important}

    /* custom */
    section {padding: 50px 0;}
    section.big-section {padding:80px 0;}
    section.extra-big-section {padding:100px 0;}
    section.half-section {padding:25px 0;}
    .sm-col-2-nth .col-sm-6:nth-child(2n+1) {clear: left;}
    .sm-col-3-nth .col-sm-4:nth-child(3n+1) {clear: left;}
    .sm-col-4-nth .col-sm-3:nth-child(4n+1) {clear: left;}
    .mobile-height, .swiper-full-screen { height: auto !important;}
    .mobile-height .full-screen, .swiper-full-screen .full-screen {height: 480px !important; min-height: 480px !important}
    .overlap-section {margin-top: 0}

    /* blockquote */
    .blog-image blockquote { padding: 20px; }

    /* slider */
    .slider-half-screen { height: 420px;}
    
    /* slider navigation */
    .slider-navigation.swiper-button-next, .slider-navigation-style-01.swiper-button-next { right: 5px; }
    .slider-navigation.swiper-button-prev, .slider-navigation-style-01.swiper-button-prev { left: 5px; }
    .arrow-big.swiper-button-next, .arrow-big.swiper-button-prev { font-size: 24px; width: 40px; height: 40px; }
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 20px; }
    
    /* portfolio grid */
    .hover-option8 .grid-item .portfolio-icon {right: 39px; top: 34px;}

    /* swiper-bottom-scrollbar-full */
    .swiper-bottom-scrollbar-full .swiper-slide img {max-height: 100%;}
    .swiper-bottom-scrollbar-full .swiper-slide:hover img {max-height: 100%; }

    /* feature box style 4 */
    .grid-item.feature-box-4 figure figcaption {width: 90%;}

    /* swipe carousel  */
    .swiper-full-screen .swiper-pagination {bottom: 20px;}

    /* counter box style 3 */
    .counter-box-3 .counter-box {width: 25%;}
    .counter-box-3 .counter-box .number {font-size: 16px; line-height: 16px;}
    .counter-box-3 .counter-box span {font-size: 12px; line-height: 24px;}
    .counter-box-3 .counter-box:after { top: -1px;}

    /* counter box style 4 */  
    .icon-box .icon-box-holder i { padding-top: 10px;}

    /* feature box 4*/
    .feature-box-4 .grid-item figcaption {padding:0 20px;}
    .feature-box-4 figure figcaption {padding: 10% 5%; text-align: center}

    /* feature box 5*/
    .feature-box-5 {padding-left: 0; text-align: center}
    .feature-box-5 i {display: block; width: 100%; position: inherit; margin-bottom: 15px}

    /* feature box 9 */
    .feature-box-9:nth-child(3) {clear: left;}

    /* feature box 10 */
    .feature-box-10 .number-center::before, .feature-box-10 .number-center::after {height:0}

    /* feature box style 12 */
    .feature-box-12 .hover-content-box { width: calc( 100% - 30px ); margin-left: 15px; margin-right: 15px;}

    /* feature box style 17 */
    .feature-box.feature-box-17 .box .content {top: 25px;}

    /* hover option3 */
    .hover-option3 .grid-item figure {bottom: 80px}
    .hover-option3 .grid-item figure figcaption {padding: 0 30px}

    /* header social icon */
    .header-searchbar { padding-left: 5px;}
    .header-searchbar a i { margin-right: 0; font-size: 12px; }
    .header-right { margin-left: 0;}

    /* header with sticky topbar */
    .header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top, .sticky.header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top, .sticky.header-with-topbar.header-appear.fixed-topbar nav.navbar.bootsnav.navbar-top {top: 30px;}

    /* header style */
    .navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header { padding-left: 15px; padding-right: 15px; }
    .navbar-nav > li.dropdown > .fas { right: 0; }
    nav.navbar.bootsnav li.dropdown .mega-menu-full { padding: 0 15px; }
    nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu { padding-left: 15px !important; padding-right: 15px !important; }
    header nav.navbar-default { padding-left: 0; padding-right: 0; }
    header nav.nav-box-width.navbar-default, header nav.nav-box-width { padding: 0 0; }
    .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl, .top-header-area>.container-lg, .top-header-area>.container-md, .top-header-area>.container-sm, .top-header-area>.container-xl, .top-header-area>.container-xxl { padding-left: 15px; padding-right: 15px; }
    nav.navbar .container-fluid { padding-left: 15px; padding-right: 15px; }
    
    /* home-page-7 */
    .head-text {font-size: 30px; line-height: 36px;}
    .special-char-extra-large {font-size:130px; line-height: 110px;}

    /* swiper pagination */
    .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 20px; }
    .swiper-pagination-square-bottom.swiper-pagination-bullets {bottom: -35px}
    .swiper-number-pagination .swiper-pagination-bullets {bottom: auto; top: 25% !important;}
    .swiper-vertical-pagination > .swiper-pagination-bullets { right: 20px; }

    /* verticle slder homepage 12 */
    .swiper-container-autoheight .swiper-slide {height: auto}
    .swiper-container-autoheight .swiper-slide:last-child {margin-bottom: 0;}
    .swiper-bottom-scrollbar-full .swiper-slide img {opacity: 1; filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: contrast(130%); -webkit-filter: contrast(130%); -moz-filter: contrast(130%); -ms-filter: contrast(130%); -o-filter: contrast(130%);  width: 100%; max-height: 100%}
    .hover-title-box .separator {position: relative; left: 0; top: 70px}
    .swiper-bottom-scrollbar-full .bottom-text {opacity: 1;}
    .swiper-auto-slide.swiper-container {height: calc(100% - 93px); top: 78px;}
    .swiper-bottom-scrollbar-full .bottom-text { bottom: 25px; }
    .hover-title-box { opacity: 1; text-align: center; top: inherit; transform: translate(-50%, -30px); -moz-transform: translate(-50%, -30px); -webkit-transform: translate(-50%, -30px); -o-transform: translate(-50%, -30px); -ms-transform: translate(-50%, -30px); bottom: 0; left: 50%; right: 0; display: block; }

    /* swiper button style3 */
    .swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {position: relative; bottom: 24px; display: inline-block; transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); left: 50%; margin: 0;}
    .swiper-button-prev.swiper-prev-style3 {left: 50%; margin: 0 0 0 -85px;}

    /* left nav */
    .sidebar-part1, .bottom-menu-icon {width: 50px}
    .bottom-menu-icon {padding: 8px 15px;}

    /* testimonial-style2 */
    .testimonial-style2 .profile-box {margin-top: -25px;}

    /* left-sidebar style 2 */
    .sidebar-part2 { width: 280px; left: -280px;}
    .sidebar-part2 .right-bg {right: 15px;}

    /* link style 2 */
    .full-width-pull-menu .link-style-2 ul li a {font-size: 26px; line-height: 60px}
    .full-width-pull-menu .link-style-2 ul li a {line-height:42px; font-size: 22px;}
    .full-width-pull-menu .link-style-2 .icon-social-medium a:first-child .fab {margin-left: 0;}
    .full-width-pull-menu .link-style-2 .dropdown ul li a {line-height:16px; font-size:12px; padding: 3px 0;}
    .link-style-2 .dropdown-backdrop {display: none}

    /* close button */
    .close-button-menu {top:0; right:0;}

    /* full width pull menu */
    .full-width-pull-menu .dropdown span.dropdown-toggle {width:30px; height:30px; top:21px; right: 0;}
    .full-width-pull-menu .dropdown .dropdown-toggle:before {right:15px; top:10px}
    .full-width-pull-menu .dropdown .dropdown-toggle:after {right:10px; top:15px}

    /* btn */
    .btn-dual .btn { margin:10px auto !important; display: table; min-width: 160px; }

    /* search form style */ 
    .search-form {width: 100%}

    /* hamburger menu */
    .animation-box {padding: 90px 0 30px;}
    .animation-box .menu-middle { overflow-y: auto; display: inherit;}
    .hamburger-menu-links {margin-bottom: 15px;}
    .hamburger-menu-links li {width:100%; margin-bottom: 15px}
    .hamburger-menu-links {font-size: 30px}
    .hamburger-menu .hamburger-menu-wrepper .btn-hamburger {right: 15px;}
    .hamburger-menu-wrepper { padding: 20px 15px; }
    .menu-middle { width: 100%; }
    .hamburger-menu-links { font-size: 20px; line-height: 24px; }
    .hamburger-menu.show-menu .hamburger-menu-wrepper .btn-hamburger { right: 15px; top: 22px; margin: 0; }

    /* footer */ 
    .social-style-2 ul li { margin:2px 5px;}
    .latest-post li div {float: left; width: 70%;}
    .latest-post li {width: 100%;}
    .footer-widget-area .list-unstyled { margin-bottom: 0;}
    .instagram-follow-api li {padding: 0 5px 10px}
    .list-style-7 li {padding-bottom: 8px; margin-bottom: 5px;}

    /* sidebar nav style 2 */
    .left-nav-sidebar .container { width: 100%; }
    .sidebar-part2 .sidebar-middle { padding: 15px 0 100px; }
    .sidebar-part2 .widget ul {bottom: -12px;}

    /* homepage 14 */
    .content-right-slider .swiper-button-next, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {right: 10px;}
    .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white {left: 10px;}
    .content-right-slider .swiper-button-next, .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white { background-size: 20px auto; width: 25px; height: 25px;}

    /* swiper bootom scroll bar for portfoio personal */
    .swiper-bottom-scrollbar-full.swiper-container {height: 100%; top: 0; padding-top: 50px; overflow: hidden; float: left; display: block; position: relative;}
    .swiper-bottom-scrollbar-full .swiper-wrapper {display: block; overflow-y: auto; overflow-x: hidden; transform: inherit !important; transition-duration: inherit !important;}
    .swiper-bottom-scrollbar-full .swiper-wrapper .swiper-slide { margin: 0 !important; }
    body.xs-overflow-hidden { overflow: auto !important; }

    /* homepage 19 */
    .swiper-vertical-pagination .box-arrow {height: 50px; position: absolute; right: -35px; bottom: 0; width: 50px;}
    .down-section {bottom:40px;}
    .after-before-separator::before, .after-before-separator::after {margin: 0 10px; width: 25px;}

    /* social media icon style 3*/
    .social-style-3 ul li { margin: 0 8px; }

    /* tab */
    .nav-tabs { text-align: center;}
    .portfolio-filter-tab-1 li { margin: 5px 0; width: 100%; }
    .portfolio-filter-tab-2 li.nav-item {width: 100%; margin-bottom: 5px}

    /* tab style 1 */
    .tab-style1 .nav-tabs li {width: 100%; margin-bottom: 30px;}
    .tab-style1 .nav-tabs li a { padding: 0; }
    
    /* tab style 2 */
    .tab-style2 .nav-tabs > li > a.active { top: 0}
    .tab-style2 .tab-content {padding: 30px 0 0}
    .tab-style2 .nav-tabs li {display: block; margin-right: 0; width: 100%;}
    
    /* tab style 3 */
    .tab-style3 .tab-content {padding: 30px 0 0}
    .tab-style3 .nav-tabs li {display: block; text-align: left; margin:0; padding: 0; border-bottom: 1px solid rgba(0,0,0,.1)}
    .tab-style3 .nav-tabs li a { padding: 8px 0 !important; }

    /* tab style 4 */
    .tab-style4 .nav-tabs li { float: none; }

    /* tab style 5 */
    .tab-style5 .tab-box { position: inherit; transform: inherit; left: 0; top: 0; width: 100%; margin-bottom: 25px;}
    .tab-style5 .nav-tabs li {font-size: 17px;}
    .tab-style5 .nav-tabs .nav-link { border-bottom: 1px solid rgba(255,255,255,.3) !important; width: 100%; }
    .tab-style5 .nav-tabs .nav-link.active { padding-left: 0; width: 100%; border-bottom-width: 1px !important; }
   
    /* team style 2 */
    .team-style-2 figure:hover figcaption .overlay-content { top: 20px; }
    
    /* team  */
    .team-image img {width: 100%;}
    .banner-style2 figure:hover figcaption { right: 10%;}
    .banner-style2 figcaption {width: 80%;}
    .text-decoration-line-through-black::before, .text-decoration-line-through-main-decor:before {display: none}
    
    /* counter */
    .counter-box-5 .counter-box .number {font-size: 30px; line-height: 30px;}
    .counter-box-5 .counter-box {width: 20%}
    .counter-box-5 .counter-box span {letter-spacing: 1px; font-size: 11px;}

    .navigation-area { right: 0;}
    .swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 { transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8); top: 5px; right: -4px;}
    .swiper-button-next.swiper-next-style4 { top: 14px;}
    .blog-nav-link {padding: 10px 0; font-size: 12px;}
    .blog-nav-link-next { padding-right: 30px;}
    .blog-nav-link-prev {padding-left: 30px;}
    .blog-listing-comment {width: 100%; text-align: center;}
    .blog-listing-comment li {display: inline-block; float: none}
    .blog-text .name {width: 100%; text-align: center;}
    .text-outside-line:after {display: none}
    .text-outside-line:before {display: none}
    .input-border-bottom {margin-bottom: 10px;}
    .sidebar-part3 { top: 6px;}
    .blog-text .name:nth-child(2) { padding-top: 0; padding-bottom: 0; }

    /* top logo */
    .navbar.navbar-brand-top.bootsnav .navbar-toggler { top: 4px;}
    .navbar-brand-top .brand-top-menu-right { margin-top: 1px; margin-left: 0; }

    /* slider image */
    .parallax-category-text { background: #000 none repeat scroll 0 0; color: #fff; opacity: 1; padding: 5px 18px;}

    /* hover option 6 */
    .hover-option6 .grid-item .portfolio-icon i.fa-search {  top: 12px; }

    /* header style */
    header .container, header .container-fluid, header .container-lg, header .container-md, header .container-sm, header .container-xl, header .container-xxl { padding-right: 0; padding-left: 0; }

    .mfp-close, .mfp-close:active {top: 0; right: 0;}
    button.mfp-arrow {background-color: #000; height: 50px; width: 50px; opacity: 1}
    .mfp-arrow:before {margin: 0 auto; width: 100%; height: 100%; display: inline-block; vertical-align: middle; text-align: center; line-height: 50px; border: 0}
    .mfp-arrow, .mfp-arrow:active, .mfp-arrow:focus {margin-top: -25px}
    .mfp-arrow-left {left: 6px}
    .mfp-arrow-right {right: 6px}
    #search-header {width: 90%; margin: 0 auto}
    .search-form .search-input {font-size: 16px; padding-top: 10px; padding-bottom: 10px; line-height: 34px;}
    .search-form .search-button {font-size: 12px; top: 20px;}

    /* social style */
    .social-style-5 ul li { margin: 5px;}
    .social-style-1 ul li {margin: 0 5px;}

    /* blog comment */
    .child-comment {padding-left: 20px;}
    .blog-comment li ul.child-comment {margin-left: 0}
    .blog-comment li ul.child-comment li {margin-top: 30px}
    img.alignleft, img.alignright {margin: 0 auto 15px; float: none; width: 100%;}
    blockquote {margin: 30px 0; padding: 15px 25px;}
    blockquote p {font-size: 16px; line-height: 28px;}

    /* blog caption */
    .wp-caption { max-width: 100%; }
    .wp-caption.alignleft, .wp-caption.alignright {float: none; margin: 5px 0 30px;}

    /* icon type */
    .icon-medium {font-size: 30px}
    .icon-extra-medium {font-size: 30px}
    .icon-large {font-size: 40px}
    .extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {margin-bottom: 10px;}

    .uranus.tparrows:before {font-size: 20px;}

    .demo-heading {font-size: 24px; line-height: 30px;}
    .tab-style4 .tab-content {padding-left: 15px; border-left: 0; }
    .tab-style4 .nav-tabs {display: block !important; padding-right: 15px; margin-bottom: 30px;}
    .tab-style4 .nav-tabs li {border-right: 1px solid #e5e5e5;}
    
    /* latest post */
    aside .latest-post li { padding: 10px 0; }
    
    /* custome large icon size for mobile */
    .large-icon.mobile-small li { margin: 0 6px 8px }
    .large-icon.mobile-small a { font-size: 20px; width: 50px; height: 50px; line-height: 48px; }

    .text-outside-line-left { padding-left: 90px; }
    .text-outside-line-left:before { left:0; width: 80px; }
    
    /* scroll down */
    .scroll-down-section { bottom: -35px; }
    .scroll-down-section div { height: 70px;}
    
    /* small arrow */
    .swiper-button-prev.slider-small-arrow-white, .swiper-button-prev.slider-small-arrow-black { left: 0; }
    .swiper-button-next.slider-small-arrow-white, .swiper-button-next.slider-small-arrow-black { right: 0; }
    
    /* play icon */
    .icon-play-style-2 .video-icon { width: 90px; height: 90px; margin-top: 0; }
    
    /* grid */
    .grid.sm-grid-6col li { width: 16.67%; }
    .grid.sm-grid-6col li.grid-item-double { width: 33.33%; }
    .grid.sm-grid-5col li { width: 20%; }
    .grid.sm-grid-5col li.grid-item-double { width: 40%; }
    .grid.sm-grid-4col li { width: 25%; }
    .grid.sm-grid-4col li.grid-item-double { width: 50%; }
    .grid.sm-grid-3col li { width: 33.33%; }
    .grid.sm-grid-3col li.grid-item-double { width: 66.67%; }
    .grid.sm-grid-2col li { width: 50%; }
    .grid.sm-grid-2col li.grid-item-double { width: 100%; }
    .grid.sm-grid-1col li { width: 100%; }
    .grid.sm-grid-1col li.grid-item-double { width: 100%; }
    
    /* display */
    .sm-overflow-auto { overflow: auto !important; }
    
    /* nav box width */
    header nav.nav-box-width { padding: 0;}    
}

@media (max-width: 640px) {
    /* special character */
    .special-char-medium {font-size: 60px;}

    /* accordion-style2 */
    .accordion-style2 .panel-body {padding: 20px 10px}
    .accordion-style2 .panel .panel-heading { padding: 15px 10px 16px 10px}
    .accordion-style2 .tab-tag { margin-right: 3px}
    .accordion-style2 .panel-heading i { right: 10px; }

    /* accordion-style3 */
    .accordion-style3 .panel-body {padding: 20px 10px}
    .accordion-style3 .panel .panel-heading { padding: 15px 10px 16px 10px}
    .accordion-style3 .tab-tag { margin-right: 3px}
    .accordion-style3 .panel-title > i { right: 10px; }

    /* hover style 7 */
    .hover-option7 .grid-item figcaption {padding: 20px}
    .hover-option7 .grid-item figure:hover img {top: -83px}

    /* breadcrumb */
    .breadcrumb ul > li:after {padding: 0 3px 0 5px}
}

@media (max-width: 575px) {
    /* grid */
    .grid.xs-grid-6col li { width: 16.67%; }
    .grid.xs-grid-6col li.grid-item-double { width: 33.33%; }
    .grid.xs-grid-5col li { width: 20%; }
    .grid.xs-grid-5col li.grid-item-double { width: 40%; }
    .grid.xs-grid-4col li { width: 25%; }
    .grid.xs-grid-4col li.grid-item-double { width: 50%; }
    .grid.xs-grid-3col li { width: 33.33%; }
    .grid.xs-grid-3col li.grid-item-double { width: 66.67%; }
    .grid.xs-grid-2col li { width: 50%; }
    .grid.xs-grid-2col li.grid-item-double { width: 100%; }
    .grid.xs-grid-1col li { width: 100%; }
    .grid.xs-grid-1col li.grid-item-double { width: 100%; }
    
    /* gutter type */   
    .grid.gutter-very-small { margin: 0 -3px }
    .grid.gutter-very-small li { padding: 3px 3px; }
    .grid.gutter-small { margin: 0 -5px }
    .grid.gutter-small li { padding:7px 5px; }
    .grid.gutter-medium { margin: 0 -7px }
    .grid.gutter-medium li { padding:7px 7px; }
    .grid.gutter-large { margin: 0 -10px }
    .grid.gutter-large li { padding:7px 10px; }
    .grid.gutter-extra-large { margin: 0 -15px }
    .grid.gutter-extra-large li { padding: 15px; }  
    .grid.gutter-double-extra-large { margin: 0 -15px }
    .grid.gutter-double-extra-large li { padding:15px 15px; }
    .grid.gutter-triple-extra-large { margin: 0 -15px }
    .grid.gutter-triple-extra-large li { padding:15px 15px; }
    
    /* instagram feed */
    aside .instafeed-grid.gutter-small li, footer .instafeed-grid.gutter-small li { padding:5px 5px; }

    /* margin */
    .xs-margin-one-all {margin:1%;}
    .xs-margin-one-half-all {margin:1.5%;}
    .xs-margin-two-all {margin:2%;}
    .xs-margin-two-half-all {margin:2.5%;}
    .xs-margin-three-all {margin:3%;}
    .xs-margin-three-half-all {margin:3.5%;}
    .xs-margin-four-all {margin:4%;}
    .xs-margin-four-half-all {margin:4.5%;}
    .xs-margin-five-all {margin:5%;}
    .xs-margin-five-half-all {margin:5.5%;}
    .xs-margin-six-all {margin:6%;}
    .xs-margin-six-half-all {margin:6.5%;}
    .xs-margin-seven-all {margin:7%;}
    .xs-margin-seven-half-all {margin:7.5%;}
    .xs-margin-eight-all {margin:8%;}
    .xs-margin-eight-half-all {margin:8.5%;}
    .xs-margin-nine-all {margin:9%;}
    .xs-margin-nine-half-all {margin:9.5%;}
    .xs-margin-ten-all {margin:10%;}
    .xs-margin-ten-half-all {margin:10.5%;}
    .xs-margin-eleven-all {margin:11%;}
    .xs-margin-eleven-half-all {margin:11.5%;}
    .xs-margin-twelve-all {margin:12%;}
    .xs-margin-twelve-half-all {margin:12.5%;}
    .xs-margin-thirteen-all {margin:13%;}
    .xs-margin-thirteen-half-all {margin:13.5%;}
    .xs-margin-fourteen-all {margin:14%;}
    .xs-margin-fourteen-half-all {margin:14.5%;}
    .xs-margin-fifteen-all {margin:15%;}
    .xs-margin-fifteen-half-all {margin:15.5%;}
    .xs-margin-sixteen-all {margin:16%;}
    .xs-margin-sixteen-half-all {margin:16.5%;}
    .xs-margin-seventeen-all {margin:17%;}
    .xs-margin-seventeen-half-all {margin:17.5%;}
    .xs-margin-eighteen-all {margin:18%;}
    .xs-margin-eighteen-half-all {margin:18.5%;}
    .xs-margin-nineteen-all {margin:19%;}
    .xs-margin-nineteen-half-all {margin:19.5%;}
    .xs-margin-twenty-all {margin:20%;}
    .xs-margin-twenty-half-all {margin:20.5%;}
    .xs-margin-twenty-one-all {margin:21%;}
    .xs-margin-twenty-one-half-all {margin:21.5%;}
    .xs-margin-twenty-two-all {margin:22%;}
    .xs-margin-twenty-two-half-all {margin:22.5%;}
    .xs-margin-twenty-three-all {margin:23%;}
    .xs-margin-twenty-three-half-all {margin:23.5%;}
    .xs-margin-twenty-four-all {margin:24%;}
    .xs-margin-twenty-four-half-all {margin:24.5%;}
    .xs-margin-twenty-five-all {margin:25%;}
    .xs-no-margin {margin:0 !important}
    .xs-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
    .xs-no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
    .xs-no-margin-top {margin-top:0 !important}
    .xs-no-margin-bottom {margin-bottom:0 !important}
    .xs-no-margin-left {margin-left:0 !important}
    .xs-no-margin-right {margin-right:0 !important}
    .xs-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
    .xs-margin-auto {margin: 0 auto !important;}
    .xs-margin-auto-lr { margin-left: auto !important; margin-right: auto !important }

    /* margin top */
    .xs-margin-one-top {margin-top:1%;}
    .xs-margin-one-half-top {margin-top:1.5%;}
    .xs-margin-two-top {margin-top:2%;}
    .xs-margin-two-half-top {margin-top:2.5%;}
    .xs-margin-three-top {margin-top:3%;}
    .xs-margin-three-half-top {margin-top:3.5%;}
    .xs-margin-four-top {margin-top:4%;}
    .xs-margin-four-half-top {margin-top:4.5%;}
    .xs-margin-five-top {margin-top:5%;}
    .xs-margin-five-half-top {margin-top:5.5%;}
    .xs-margin-six-top {margin-top:6%;}
    .xs-margin-six-half-top {margin-top:6.5%;}
    .xs-margin-seven-top {margin-top:7%;}
    .xs-margin-seven-half-top {margin-top:7.5%;}
    .xs-margin-eight-top {margin-top:8%;}
    .xs-margin-eight-half-top {margin-top:8.5%;}
    .xs-margin-nine-top {margin-top:9%;}
    .xs-margin-nine-half-top {margin-top:9.5%;}
    .xs-margin-ten-top {margin-top:10%;}
    .xs-margin-ten-half-top {margin-top:10.5%;}
    .xs-margin-eleven-top {margin-top:11%;}
    .xs-margin-eleven-half-top {margin-top:11.5%;}
    .xs-margin-twelve-top {margin-top:12%;}
    .xs-margin-twelve-half-top {margin-top:12.5%;}
    .xs-margin-thirteen-top {margin-top:13%;}
    .xs-margin-thirteen-half-top {margin-top:13.5%;}
    .xs-margin-fourteen-top {margin-top:14%;}
    .xs-margin-fourteen-half-top {margin-top:14.5%;}
    .xs-margin-fifteen-top {margin-top:15%;}
    .xs-margin-fifteen-half-top {margin-top:15.5%;}
    .xs-margin-sixteen-top {margin-top:16%;}
    .xs-margin-sixteen-half-top {margin-top:16.5%;}
    .xs-margin-seventeen-top {margin-top:17%;}
    .xs-margin-seventeen-half-top {margin-top:17.5%;}
    .xs-margin-eighteen-top {margin-top:18%;}
    .xs-margin-eighteen-half-top {margin-top:18.5%;}
    .xs-margin-nineteen-top {margin-top:19%;}
    .xs-margin-nineteen-half-top {margin-top:19.5%;}
    .xs-margin-twenty-top {margin-top:20%;}
    .xs-margin-twenty-half-top {margin-top:20.5%;}
    .xs-margin-twenty-one-top {margin-top:21%;}
    .xs-margin-twenty-one-half-top {margin-top:21.5%;}
    .xs-margin-twenty-two-top {margin-top:22%;}
    .xs-margin-twenty-two-half-top {margin-top:22.5%;}
    .xs-margin-twenty-three-top {margin-top:23%;}
    .xs-margin-twenty-three-half-top {margin-top:23.5%;}
    .xs-margin-twenty-four-top {margin-top:24%;}
    .xs-margin-twenty-four-half-top {margin-top:24.5%;}
    .xs-margin-twenty-five-top {margin-top:25%;}
    .xs-margin-5px-top {margin-top:5px;}
    .xs-margin-10px-top {margin-top:10px;}
    .xs-margin-15px-top {margin-top:15px;}
    .xs-margin-20px-top {margin-top:20px;}
    .xs-margin-25px-top {margin-top:25px;}
    .xs-margin-30px-top {margin-top:30px;}
    .xs-margin-35px-top {margin-top:35px;}
    .xs-margin-40px-top {margin-top:40px;}
    .xs-margin-45px-top {margin-top:45px;}
    .xs-margin-50px-top {margin-top:50px;}
    .xs-margin-55px-top {margin-top:55px;}
    .xs-margin-60px-top {margin-top:60px;}
    .xs-margin-65px-top {margin-top:65px;}
    .xs-margin-70px-top {margin-top:70px;}
    .xs-margin-75px-top {margin-top:75px;}
    .xs-margin-80px-top {margin-top:80px;}
    .xs-margin-85px-top {margin-top:85px;}
    .xs-margin-90px-top {margin-top:90px;}
    .xs-margin-95px-top {margin-top:95px;}
    .xs-margin-100px-top {margin-top:100px;}

    /* margin bottom */
    .xs-margin-one-bottom {margin-bottom:1%;}
    .xs-margin-one-half-bottom {margin-bottom:1.5%;}
    .xs-margin-two-bottom {margin-bottom:2%;}
    .xs-margin-two-half-bottom {margin-bottom:2.5%;}
    .xs-margin-three-bottom {margin-bottom:3%;}
    .xs-margin-three-half-bottom {margin-bottom:3.5%;}
    .xs-margin-four-bottom {margin-bottom:4%;}
    .xs-margin-four-half-bottom {margin-bottom:4.5%;}
    .xs-margin-five-bottom {margin-bottom:5%;}
    .xs-margin-five-half-bottom {margin-bottom:5.5%;}
    .xs-margin-six-bottom {margin-bottom:6%;}
    .xs-margin-six-half-bottom {margin-bottom:6.5%;}
    .xs-margin-seven-bottom {margin-bottom:7%;}
    .xs-margin-seven-half-bottom {margin-bottom:7.5%;}
    .xs-margin-eight-bottom {margin-bottom:8%;}
    .xs-margin-eight-half-bottom {margin-bottom:8.5%;}
    .xs-margin-nine-bottom {margin-bottom:9%;}
    .xs-margin-nine-half-bottom {margin-bottom:9.5%;}
    .xs-margin-ten-bottom {margin-bottom:10%;}
    .xs-margin-ten-half-bottom {margin-bottom:10.5%;}
    .xs-margin-eleven-bottom {margin-bottom:11%;}
    .xs-margin-eleven-half-bottom {margin-bottom:11.5%;}
    .xs-margin-twelve-bottom {margin-bottom:12%;}
    .xs-margin-twelve-half-bottom {margin-bottom:12.5%;}
    .xs-margin-thirteen-bottom {margin-bottom:13%;}
    .xs-margin-thirteen-half-bottom {margin-bottom:13.5%;}
    .xs-margin-fourteen-bottom {margin-bottom:14%;}
    .xs-margin-fourteen-half-bottom {margin-bottom:14.5%;}
    .xs-margin-fifteen-bottom {margin-bottom:15%;}
    .xs-margin-fifteen-half-bottom {margin-bottom:15.5%;}
    .xs-margin-sixteen-bottom {margin-bottom:16%;}
    .xs-margin-sixteen-half-bottom {margin-bottom:16.5%;}
    .xs-margin-seventeen-bottom {margin-bottom:17%;}
    .xs-margin-seventeen-half-bottom {margin-bottom:17.5%;}
    .xs-margin-eighteen-bottom {margin-bottom:18%;}
    .xs-margin-eighteen-half-bottom {margin-bottom:18.5%;}
    .xs-margin-nineteen-bottom {margin-bottom:19%;}
    .xs-margin-nineteen-half-bottom {margin-bottom:19.5%;}
    .xs-margin-twenty-bottom {margin-bottom:20%;}
    .xs-margin-twenty-half-bottom {margin-bottom:20.5%;}
    .xs-margin-twenty-one-bottom {margin-bottom:21%;}
    .xs-margin-twenty-one-half-bottom {margin-bottom:21.5%;}
    .xs-margin-twenty-two-bottom {margin-bottom:22%;}
    .xs-margin-twenty-two-half-bottom {margin-bottom:22.5%;}
    .xs-margin-twenty-three-bottom {margin-bottom:23%;}
    .xs-margin-twenty-three-half-bottom {margin-bottom:23.5%;}
    .xs-margin-twenty-four-bottom {margin-bottom:24%;}
    .xs-margin-twenty-four-half-bottom {margin-bottom:24.5%;}
    .xs-margin-twenty-five-bottom {margin-bottom:25%;}
    .xs-margin-5px-bottom {margin-bottom:5px;}
    .xs-margin-10px-bottom {margin-bottom:10px;}
    .xs-margin-15px-bottom {margin-bottom:15px;}
    .xs-margin-20px-bottom {margin-bottom:20px;}
    .xs-margin-25px-bottom {margin-bottom:25px;}
    .xs-margin-30px-bottom {margin-bottom:30px;}
    .xs-margin-35px-bottom {margin-bottom:35px;}
    .xs-margin-40px-bottom {margin-bottom:40px;}
    .xs-margin-45px-bottom {margin-bottom:45px;}
    .xs-margin-50px-bottom {margin-bottom:50px;}
    .xs-margin-55px-bottom {margin-bottom:55px;}
    .xs-margin-60px-bottom {margin-bottom:60px;}
    .xs-margin-65px-bottom {margin-bottom:65px;}
    .xs-margin-70px-bottom {margin-bottom:70px;}
    .xs-margin-75px-bottom {margin-bottom:75px;}
    .xs-margin-80px-bottom {margin-bottom:80px;}
    .xs-margin-85px-bottom {margin-bottom:85px;}
    .xs-margin-90px-bottom {margin-bottom:90px;}
    .xs-margin-95px-bottom {margin-bottom:95px;}
    .xs-margin-100px-bottom {margin-bottom:100px;}

    /* margin right */
    .xs-margin-one-right {margin-right:1%;}
    .xs-margin-one-half-right {margin-right:1.5%;}
    .xs-margin-two-right {margin-right:2%;}
    .xs-margin-two-half-right {margin-right:2.5%;}
    .xs-margin-three-right {margin-right:3%;}
    .xs-margin-three-half-right {margin-right:3.5%;}
    .xs-margin-four-right {margin-right:4%;}
    .xs-margin-four-half-right {margin-right:4.5%;}
    .xs-margin-five-right {margin-right:5%;}
    .xs-margin-five-half-right {margin-right:5.5%;}
    .xs-margin-six-right {margin-right:6%;}
    .xs-margin-six-half-right {margin-right:6.5%;}
    .xs-margin-seven-right {margin-right:7%;}
    .xs-margin-seven-half-right {margin-right:7.5%;}
    .xs-margin-eight-right {margin-right:8%;}
    .xs-margin-eight-half-right {margin-right:8.5%;}
    .xs-margin-nine-right {margin-right:9%;}
    .xs-margin-nine-half-right {margin-right:9.5%;}
    .xs-margin-ten-right {margin-right:10%;}
    .xs-margin-ten-half-right {margin-right:10.5%;}
    .xs-margin-eleven-right {margin-right:11%;}
    .xs-margin-eleven-half-right {margin-right:11.5%;}
    .xs-margin-twelve-right {margin-right:12%;}
    .xs-margin-twelve-half-right {margin-right:12.5%;}
    .xs-margin-thirteen-right {margin-right:13%;}
    .xs-margin-thirteen-half-right {margin-right:13.5%;}
    .xs-margin-fourteen-right {margin-right:14%;}
    .xs-margin-fourteen-half-right {margin-right:14.5%;}
    .xs-margin-fifteen-right {margin-right:15%;}
    .xs-margin-fifteen-half-right {margin-right:15.5%;}
    .xs-margin-sixteen-right {margin-right:16%;}
    .xs-margin-sixteen-half-right {margin-right:16.5%;}
    .xs-margin-seventeen-right {margin-right:17%;}
    .xs-margin-seventeen-half-right {margin-right:17.5%;}
    .xs-margin-eighteen-right {margin-right:18%;}
    .xs-margin-eighteen-half-right {margin-right:18.5%;}
    .xs-margin-nineteen-right {margin-right:19%;}
    .xs-margin-nineteen-half-right {margin-right:19.5%;}
    .xs-margin-twenty-right {margin-right:20%;}
    .xs-margin-twenty-half-right {margin-right:20.5%;}
    .xs-margin-twenty-one-right {margin-right:21%;}
    .xs-margin-twenty-one-half-right {margin-right:21.5%;}
    .xs-margin-twenty-two-right {margin-right:22%;}
    .xs-margin-twenty-two-half-right {margin-right:22.5%;}
    .xs-margin-twenty-three-right {margin-right:23%;}
    .xs-margin-twenty-three-half-right {margin-right:23.5%;}
    .xs-margin-twenty-four-right {margin-right:24%;}
    .xs-margin-twenty-four-half-right {margin-right:24.5%;}
    .xs-margin-twenty-five-right {margin-right:25%;}
    .xs-margin-10px-right {margin-right:10px;}
    .xs-margin-15px-right {margin-right:15px;}
    .xs-margin-20px-right {margin-right:20px;}
    .xs-margin-25px-right {margin-right:25px;}
    .xs-margin-30px-right {margin-right:30px;}
    .xs-margin-35px-right {margin-right:35px;}
    .xs-margin-40px-right {margin-right:40px;}
    .xs-margin-45px-right {margin-right:45px;}
    .xs-margin-50px-right {margin-right:50px;}
    .xs-margin-55px-right {margin-right:55px;}
    .xs-margin-60px-right {margin-right:60px;}
    .xs-margin-65px-right {margin-right:65px;}
    .xs-margin-70px-right {margin-right:70px;}
    .xs-margin-75px-right {margin-right:75px;}
    .xs-margin-80px-right {margin-right:80px;}
    .xs-margin-85px-right {margin-right:85px;}
    .xs-margin-90px-right {margin-right:90px;}
    .xs-margin-95px-right {margin-right:95px;}
    .xs-margin-100px-right {margin-right:100px;}

    /* margin left */
    .xs-margin-one-left {margin-left:1%;}
    .xs-margin-one-half-left {margin-left:1.5%;}
    .xs-margin-two-left {margin-left:2%;}
    .xs-margin-two-half-left {margin-left:2.5%;}
    .xs-margin-three-left {margin-left:3%;}
    .xs-margin-three-half-left {margin-left:3.5%;}
    .xs-margin-four-left {margin-left:4%;}
    .xs-margin-four-half-left {margin-left:4.5%;}
    .xs-margin-five-left {margin-left:5%;}
    .xs-margin-five-half-left {margin-left:5.5%;}
    .xs-margin-six-left {margin-left:6%;}
    .xs-margin-six-half-left {margin-left:6.5%;}
    .xs-margin-seven-left {margin-left:7%;}
    .xs-margin-seven-half-left {margin-left:7.5%;}
    .xs-margin-eight-left {margin-left:8%;}
    .xs-margin-eight-half-left {margin-left:8.5%;}
    .xs-margin-nine-left {margin-left:9%;}
    .xs-margin-nine-half-left {margin-left:9.5%;}
    .xs-margin-ten-left {margin-left:10%;}
    .xs-margin-ten-half-left {margin-left:10.5%;}
    .xs-margin-eleven-left {margin-left:11%;}
    .xs-margin-eleven-half-left {margin-left:11.5%;}
    .xs-margin-twelve-left {margin-left:12%;}
    .xs-margin-twelve-half-left {margin-left:12.5%;}
    .xs-margin-thirteen-left {margin-left:13%;}
    .xs-margin-thirteen-half-left {margin-left:13.5%;}
    .xs-margin-fourteen-left {margin-left:14%;}
    .xs-margin-fourteen-half-left {margin-left:14.5%;}
    .xs-margin-fifteen-left {margin-left:15%;}
    .xs-margin-fifteen-half-left {margin-left:15.5%;}
    .xs-margin-sixteen-left {margin-left:16%;}
    .xs-margin-sixteen-half-left {margin-left:16.5%;}
    .xs-margin-seventeen-left {margin-left:17%;}
    .xs-margin-seventeen-half-left {margin-left:17.5%;}
    .xs-margin-eighteen-left {margin-left:18%;}
    .xs-margin-eighteen-half-left {margin-left:18.5%;}
    .xs-margin-nineteen-left {margin-left:19%;}
    .xs-margin-nineteen-half-left {margin-left:19.5%;}
    .xs-margin-twenty-left {margin-left:20%;}
    .xs-margin-twenty-half-left {margin-left:20.5%;}
    .xs-margin-twenty-one-left {margin-left:21%;}
    .xs-margin-twenty-one-half-left {margin-left:21.5%;}
    .xs-margin-twenty-two-left {margin-left:22%;}
    .xs-margin-twenty-two-half-left {margin-left:22.5%;}
    .xs-margin-twenty-three-left {margin-left:23%;}
    .xs-margin-twenty-three-half-left {margin-left:23.5%;}
    .xs-margin-twenty-four-left {margin-left:24%;}
    .xs-margin-twenty-four-half-left {margin-left:24.5%;}
    .xs-margin-twenty-five-left {margin-left:25%;}
    .xs-margin-5px-left {margin-left:5px;}
    .xs-margin-10px-left {margin-left:10px;}
    .xs-margin-15px-left {margin-left:15px;}
    .xs-margin-20px-left {margin-left:20px;}
    .xs-margin-25px-left {margin-left:25px;}
    .xs-margin-30px-left {margin-left:30px;}
    .xs-margin-35px-left {margin-left:35px;}
    .xs-margin-40px-left {margin-left:40px;}
    .xs-margin-45px-left {margin-left:45px;}
    .xs-margin-50px-left {margin-left:50px;}
    .xs-margin-55px-left {margin-left:55px;}
    .xs-margin-60px-left {margin-left:60px;}
    .xs-margin-65px-left {margin-left:65px;}
    .xs-margin-70px-left {margin-left:70px;}
    .xs-margin-75px-left {margin-left:75px;}
    .xs-margin-80px-left {margin-left:80px;}
    .xs-margin-85px-left {margin-left:85px;}
    .xs-margin-90px-left {margin-left:90px;}
    .xs-margin-95px-left {margin-left:95px;}
    .xs-margin-100px-left {margin-left:100px;}

    /* margin left right */
    .xs-margin-one-lr {margin-left:1%; margin-right:1%;}
    .xs-margin-one-lr {margin-left:1.5%; margin-right:1.5%;}
    .xs-margin-two-lr {margin-left:2%; margin-right:2%;}
    .xs-margin-two-lr {margin-left:2.5%; margin-right:2.5%;}
    .xs-margin-three-lr {margin-left:3%; margin-right:3%;}
    .xs-margin-three-lr {margin-left:3.5%; margin-right:3.5%;}
    .xs-margin-four-lr {margin-left:4%; margin-right:4%;}
    .xs-margin-four-lr {margin-left:4.5%; margin-right:4.5%;}
    .xs-margin-five-lr {margin-left:5%; margin-right:5%;}
    .xs-margin-five-lr {margin-left:5.5%; margin-right:5.5%;}
    .xs-margin-six-lr {margin-left:6%; margin-right:6%;}
    .xs-margin-six-lr {margin-left:6.5%; margin-right:6.5%;}
    .xs-margin-seven-lr {margin-left:7%; margin-right:7%;}
    .xs-margin-seven-lr {margin-left:7.5%; margin-right:7.5%;}
    .xs-margin-eight-lr {margin-left:8%; margin-right:8%;}
    .xs-margin-eight-lr {margin-left:8.5%; margin-right:8.5%;}
    .xs-margin-nine-lr {margin-left:9%; margin-right:9%;}
    .xs-margin-nine-lr {margin-left:9.5%; margin-right:9.5%;}
    .xs-margin-ten-lr {margin-left:10%; margin-right:10%;}
    .xs-margin-ten-lr {margin-left:10.5%; margin-right:10.5%;}
    .xs-margin-eleven-lr {margin-left:11%; margin-right:11%;}
    .xs-margin-eleven-lr {margin-left:11.5%; margin-right:11.5%;}
    .xs-margin-twelve-lr {margin-left:12%; margin-right:12%;}
    .xs-margin-twelve-lr {margin-left:12.5%; margin-right:12.5%;}
    .xs-margin-thirteen-lr {margin-left:13%; margin-right:13%;}
    .xs-margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
    .xs-margin-fourteen-lr {margin-left:14%; margin-right:14%;}
    .xs-margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
    .xs-margin-fifteen-lr {margin-left:15%; margin-right:15%;}
    .xs-margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
    .xs-margin-sixteen-lr {margin-left:16%; margin-right:16%;}
    .xs-margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
    .xs-margin-seventeen-lr {margin-left:17%; margin-right:17%;}
    .xs-margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
    .xs-margin-eighteen-lr {margin-left:18%; margin-right:18%;}
    .xs-margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
    .xs-margin-nineteen-lr {margin-left:19%; margin-right:19%;}
    .xs-margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
    .xs-margin-twenty-lr {margin-left:20%; margin-right:20%;}
    .xs-margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
    .xs-margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
    .xs-margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
    .xs-margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
    .xs-margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
    .xs-margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
    .xs-margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
    .xs-margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
    .xs-margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
    .xs-margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
    .xs-margin-5px-lr {margin-left:5px; margin-right:5px;}
    .xs-margin-10px-lr {margin-left:10px; margin-right:10px;}
    .xs-margin-15px-lr {margin-left:15px; margin-right:15px;}
    .xs-margin-20px-lr {margin-left:20px; margin-right:20px;}
    .xs-margin-25px-lr {margin-left:25px; margin-right:25px;}
    .xs-margin-30px-lr {margin-left:30px; margin-right:30px;}
    .xs-margin-35px-lr {margin-left:35px; margin-right:35px;}
    .xs-margin-40px-lr {margin-left:40px; margin-right:40px;}
    .xs-margin-45px-lr {margin-left:45px; margin-right:45px;}
    .xs-margin-50px-lr {margin-left:50px; margin-right:50px;}
    .xs-margin-55px-lr {margin-left:55px; margin-right:55px;}
    .xs-margin-60px-lr {margin-left:60px; margin-right:60px;}
    .xs-margin-65px-lr {margin-left:65px; margin-right:65px;}
    .xs-margin-70px-lr {margin-left:70px; margin-right:70px;}
    .xs-margin-75px-lr {margin-left:75px; margin-right:75px;}
    .xs-margin-80px-lr {margin-left:80px; margin-right:80px;}
    .xs-margin-85px-lr {margin-left:85px; margin-right:85px;}
    .xs-margin-90px-lr {margin-left:90px; margin-right:90px;}
    .xs-margin-95px-lr {margin-left:95px; margin-right:95px;}
    .xs-margin-100px-lr {margin-left:100px; margin-right:100px;}

    /* margin top bottom */
    .xs-margin-one-tb {margin-top:1%; margin-bottom:1%;}
    .xs-margin-one-tb {margin-top:1.5%; margin-bottom:1.5%;}
    .xs-margin-two-tb {margin-top:2%; margin-bottom:2%;}
    .xs-margin-two-tb {margin-top:2.5%; margin-bottom:2.5%;}
    .xs-margin-three-tb {margin-top:3%; margin-bottom:3%;}
    .xs-margin-three-tb {margin-top:3.5%; margin-bottom:3.5%;}
    .xs-margin-four-tb {margin-top:4%; margin-bottom:4%;}
    .xs-margin-four-tb {margin-top:4.5%; margin-bottom:4.5%;}
    .xs-margin-five-tb {margin-top:5%; margin-bottom:5%;}
    .xs-margin-five-tb {margin-top:5.5%; margin-bottom:5.5%;}
    .xs-margin-six-tb {margin-top:6%; margin-bottom:6%;}
    .xs-margin-six-tb {margin-top:6.5%; margin-bottom:6.5%;}
    .xs-margin-seven-tb {margin-top:7%; margin-bottom:7%;}
    .xs-margin-seven-tb {margin-top:7.5%; margin-bottom:7.5%;}
    .xs-margin-eight-tb {margin-top:8%; margin-bottom:8%;}
    .xs-margin-eight-tb {margin-top:8.5%; margin-bottom:8.5%;}
    .xs-margin-nine-tb {margin-top:9%; margin-bottom:9%;}
    .xs-margin-nine-tb {margin-top:9.5%; margin-bottom:9.5%;}
    .xs-margin-ten-tb {margin-top:10%; margin-bottom:10%;}
    .xs-margin-ten-tb {margin-top:10.5%; margin-bottom:10.5%;}
    .xs-margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
    .xs-margin-eleven-tb {margin-top:11.5%; margin-bottom:11.5%;}
    .xs-margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
    .xs-margin-twelve-tb {margin-top:12.5%; margin-bottom:12.5%;}
    .xs-margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
    .xs-margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
    .xs-margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
    .xs-margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
    .xs-margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
    .xs-margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
    .xs-margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
    .xs-margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
    .xs-margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
    .xs-margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
    .xs-margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
    .xs-margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
    .xs-margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
    .xs-margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
    .xs-margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
    .xs-margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
    .xs-margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
    .xs-margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
    .xs-margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
    .xs-margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
    .xs-margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
    .xs-margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
    .xs-margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
    .xs-margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
    .xs-margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
    .xs-margin-5px-tb {margin-top:5px; margin-bottom:5px;}
    .xs-margin-10px-tb {margin-top:10px; margin-bottom:10px;}
    .xs-margin-15px-tb {margin-top:15px; margin-bottom:15px;}
    .xs-margin-20px-tb {margin-top:20px; margin-bottom:20px;}
    .xs-margin-25px-tb {margin-top:25px; margin-bottom:25px;}
    .xs-margin-30px-tb {margin-top:30px; margin-bottom:30px;}
    .xs-margin-35px-tb {margin-top:35px; margin-bottom:35px;}
    .xs-margin-40px-tb {margin-top:40px; margin-bottom:40px;}
    .xs-margin-45px-tb {margin-top:45px; margin-bottom:45px;}
    .xs-margin-50px-tb {margin-top:50px; margin-bottom:50px;}
    .xs-margin-55px-tb {margin-top:55px; margin-bottom:55px;}
    .xs-margin-60px-tb {margin-top:60px; margin-bottom:60px;}
    .xs-margin-65px-tb {margin-top:65px; margin-bottom:65px;}
    .xs-margin-70px-tb {margin-top:70px; margin-bottom:70px;}
    .xs-margin-75px-tb {margin-top:75px; margin-bottom:75px;}
    .xs-margin-80px-tb {margin-top:80px; margin-bottom:80px;}
    .xs-margin-85px-tb {margin-top:85px; margin-bottom:85px;}
    .xs-margin-90px-tb {margin-top:90px; margin-bottom:90px;}
    .xs-margin-95px-tb {margin-top:95px; margin-bottom:95px;}
    .xs-margin-100px-tb {margin-top:100px; margin-bottom:100px;}

    /* padding */
    .xs-no-padding {padding:0 !important}
    .xs-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
    .xs-no-padding-tb {padding-top: 0 !important; padding-bottom: 0 !important}
    .xs-no-padding-top {padding-top:0 !important}
    .xs-no-padding-bottom {padding-bottom:0 !important}
    .xs-no-padding-left {padding-left:0 !important}
    .xs-no-padding-right {padding-right:0 !important}
    .xs-padding-one-all {padding:1%;}
    .xs-padding-one-half-all {padding:1.5%;}
    .xs-padding-two-all {padding:2%;}
    .xs-padding-two-half-all {padding:2.5%;}
    .xs-padding-three-all {padding:3%;}
    .xs-padding-three-half-all {padding:3.5%;}
    .xs-padding-four-all {padding:4%;}
    .xs-padding-four-half-all {padding:4.5%;}
    .xs-padding-five-all {padding:5%;}
    .xs-padding-five-half-all {padding:5.5%;}
    .xs-padding-six-all {padding:6%;}
    .xs-padding-six-half-all {padding:6.5%;}
    .xs-padding-seven-all {padding:7%;}
    .xs-padding-seven-half-all {padding:7.5%;}
    .xs-padding-eight-all {padding:8%;}
    .xs-padding-eight-half-all {padding:8.5%;}
    .xs-padding-nine-all {padding:9%;}
    .xs-padding-nine-half-all {padding:9.5%;}
    .xs-padding-ten-all {padding:10%;}
    .xs-padding-ten-half-all {padding:10.5%;}
    .xs-padding-eleven-all {padding:11%;}
    .xs-padding-eleven-half-all {padding:11.5%;}
    .xs-padding-twelve-all {padding:12%;}
    .xs-padding-twelve-half-all {padding:12.5%;}
    .xs-padding-thirteen-all {padding:13%;}
    .xs-padding-thirteen-half-all {padding:13.5%;}
    .xs-padding-fourteen-all {padding:14%;}
    .xs-padding-fourteen-half-all {padding:14.5%;}
    .xs-padding-fifteen-all {padding:15%;}
    .xs-padding-fifteen-half-all {padding:15.5%;}
    .xs-padding-sixteen-all {padding:16%;}
    .xs-padding-sixteen-half-all {padding:16.5%;}
    .xs-padding-seventeen-all {padding:17%;}
    .xs-padding-seventeen-half-all {padding:17.5%;}
    .xs-padding-eighteen-all {padding:18%;}
    .xs-padding-eighteen-half-all {padding:18.5%;}
    .xs-padding-nineteen-all {padding:19%;}
    .xs-padding-nineteen-half-all {padding:19.5%;}
    .xs-padding-twenty-all {padding:20%;}
    .xs-padding-twenty-half-all {padding:20.5%;}
    .xs-padding-twenty-one-all {padding:21%;}
    .xs-padding-twenty-one-half-all {padding:21.5%;}
    .xs-padding-twenty-two-all {padding:22%;}
    .xs-padding-twenty-two-half-all {padding:22.5%;}
    .xs-padding-twenty-three-all {padding:23%;}
    .xs-padding-twenty-three-half-all {padding:23.5%;}
    .xs-padding-twenty-four-all {padding:24%;}
    .xs-padding-twenty-four-half-all {padding:24.5%;}
    .xs-padding-twenty-five-all {padding:25%;}
    .xs-padding-5px-all {padding:5px;}
    .xs-padding-10px-all {padding:10px;}
    .xs-padding-15px-all {padding:15px;}
    .xs-padding-20px-all {padding:20px;}
    .xs-padding-25px-all {padding:25px;}
    .xs-padding-30px-all {padding:30px;}
    .xs-padding-35px-all {padding:35px;}
    .xs-padding-40px-all {padding:40px;}
    .xs-padding-45px-all {padding:45px;}
    .xs-padding-50px-all {padding:50px;}
    .xs-padding-55px-all {padding:55px;}
    .xs-padding-60px-all {padding:60px;}
    .xs-padding-65px-all {padding:65px;}
    .xs-padding-70px-all {padding:70px;}
    .xs-padding-75px-all {padding:75px;}
    .xs-padding-80px-all {padding:80px;}
    .xs-padding-85px-all {padding:85px;}
    .xs-padding-90px-all {padding:90px;}
    .xs-padding-95px-all {padding:95px;}
    .xs-padding-100px-all {padding:100px;}

    /* padding top */
    .xs-padding-one-top {padding-top:1%;}
    .xs-padding-one-half-top {padding-top:1.5%;}
    .xs-padding-two-top {padding-top:2%;}
    .xs-padding-two-half-top {padding-top:2.5%;}
    .xs-padding-three-top {padding-top:3%;}
    .xs-padding-three-half-top {padding-top:3.5%;}
    .xs-padding-four-top {padding-top:4%;}
    .xs-padding-four-half-top {padding-top:4.5%;}
    .xs-padding-five-top {padding-top:5%;}
    .xs-padding-five-half-top {padding-top:5.5%;}
    .xs-padding-six-top {padding-top:6%;}
    .xs-padding-six-half-top {padding-top:6.5%;}
    .xs-padding-seven-top {padding-top:7%;}
    .xs-padding-seven-half-top {padding-top:7.5%;}
    .xs-padding-eight-top {padding-top:8%;}
    .xs-padding-eight-half-top {padding-top:8.5%;}
    .xs-padding-nine-top {padding-top:9%;}
    .xs-padding-nine-half-top {padding-top:9.5%;}
    .xs-padding-ten-top {padding-top:10%;}
    .xs-padding-ten-half-top {padding-top:10.5%;}
    .xs-padding-eleven-top {padding-top:11%;}
    .xs-padding-eleven-half-top {padding-top:11.5%;}
    .xs-padding-twelve-top {padding-top:12%;}
    .xs-padding-twelve-half-top {padding-top:12.5%;}
    .xs-padding-thirteen-top {padding-top:13%;}
    .xs-padding-thirteen-half-top {padding-top:13.5%;}
    .xs-padding-fourteen-top {padding-top:14%;}
    .xs-padding-fourteen-half-top {padding-top:14.5%;}
    .xs-padding-fifteen-top {padding-top:15%;}
    .xs-padding-fifteen-half-top {padding-top:15.5%;}
    .xs-padding-sixteen-top {padding-top:16%;}
    .xs-padding-sixteen-half-top {padding-top:16.5%;}
    .xs-padding-seventeen-top {padding-top:17%;}
    .xs-padding-seventeen-half-top {padding-top:17.5%;}
    .xs-padding-eighteen-top {padding-top:18%;}
    .xs-padding-eighteen-half-top {padding-top:18.5%;}
    .xs-padding-nineteen-top {padding-top:19%;}
    .xs-padding-nineteen-half-top {padding-top:19.5%;}
    .xs-padding-twenty-top {padding-top:20%;}
    .xs-padding-twenty-half-top {padding-top:20.5%;}
    .xs-padding-twenty-one-top {padding-top:21%;}
    .xs-padding-twenty-one-half-top {padding-top:21.5%;}
    .xs-padding-twenty-two-top {padding-top:22%;}
    .xs-padding-twenty-two-half-top {padding-top:22.5%;}
    .xs-padding-twenty-three-top {padding-top:23%;}
    .xs-padding-twenty-three-half-top {padding-top:23.5%;}
    .xs-padding-twenty-four-top {padding-top:24%;}
    .xs-padding-twenty-four-half-top {padding-top:24.5%;}
    .xs-padding-twenty-five-top {padding-top:25%;}
    .xs-padding-5px-top {padding-top:5px;}
    .xs-padding-10px-top {padding-top:10px;}
    .xs-padding-15px-top {padding-top:15px;}
    .xs-padding-20px-top {padding-top:20px;}
    .xs-padding-25px-top {padding-top:25px;}
    .xs-padding-30px-top {padding-top:30px;}
    .xs-padding-35px-top {padding-top:35px;}
    .xs-padding-40px-top {padding-top:40px;}
    .xs-padding-45px-top {padding-top:45px;}
    .xs-padding-50px-top {padding-top:50px;}
    .xs-padding-55px-top {padding-top:55px;}
    .xs-padding-60px-top {padding-top:60px;}
    .xs-padding-65px-top {padding-top:65px;}
    .xs-padding-70px-top {padding-top:70px;}
    .xs-padding-75px-top {padding-top:75px;}
    .xs-padding-80px-top {padding-top:80px;}
    .xs-padding-85px-top {padding-top:85px;}
    .xs-padding-90px-top {padding-top:90px;}
    .xs-padding-95px-top {padding-top:95px;}
    .xs-padding-100px-top {padding-top:100px;}

    /* padding bottom */
    .xs-padding-one-bottom {padding-bottom:1%;}
    .xs-padding-one-half-bottom {padding-bottom:1.5%;}
    .xs-padding-two-bottom {padding-bottom:2%;}
    .xs-padding-two-half-bottom {padding-bottom:2.5%;}
    .xs-padding-three-bottom {padding-bottom:3%;}
    .xs-padding-three-half-bottom {padding-bottom:3.5%;}
    .xs-padding-four-bottom {padding-bottom:4%;}
    .xs-padding-four-half-bottom {padding-bottom:4.5%;}
    .xs-padding-five-bottom {padding-bottom:5%;}
    .xs-padding-five-half-bottom {padding-bottom:5.5%;}
    .xs-padding-six-bottom {padding-bottom:6%;}
    .xs-padding-six-half-bottom {padding-bottom:6.5%;}
    .xs-padding-seven-bottom {padding-bottom:7%;}
    .xs-padding-seven-half-bottom {padding-bottom:7.5%;}
    .xs-padding-eight-bottom {padding-bottom:8%;}
    .xs-padding-eight-half-bottom {padding-bottom:8.5%;}
    .xs-padding-nine-bottom {padding-bottom:9%;}
    .xs-padding-nine-half-bottom {padding-bottom:9.5%;}
    .xs-padding-ten-bottom {padding-bottom:10%;}
    .xs-padding-ten-half-bottom {padding-bottom:10.5%;}
    .xs-padding-eleven-bottom {padding-bottom:11%;}
    .xs-padding-eleven-half-bottom {padding-bottom:11.5%;}
    .xs-padding-twelve-bottom {padding-bottom:12%;}
    .xs-padding-twelve-half-bottom {padding-bottom:12.5%;}
    .xs-padding-thirteen-bottom {padding-bottom:13%;}
    .xs-padding-thirteen-half-bottom {padding-bottom:13.5%;}
    .xs-padding-fourteen-bottom {padding-bottom:14%;}
    .xs-padding-fourteen-half-bottom {padding-bottom:14.5%;}
    .xs-padding-fifteen-bottom {padding-bottom:15%;}
    .xs-padding-fifteen-half-bottom {padding-bottom:15.5%;}
    .xs-padding-sixteen-bottom {padding-bottom:16%;}
    .xs-padding-sixteen-half-bottom {padding-bottom:16.5%;}
    .xs-padding-seventeen-bottom {padding-bottom:17%;}
    .xs-padding-seventeen-half-bottom {padding-bottom:17.5%;}
    .xs-padding-eighteen-bottom {padding-bottom:18%;}
    .xs-padding-eighteen-half-bottom {padding-bottom:18.5%;}
    .xs-padding-nineteen-bottom {padding-bottom:19%;}
    .xs-padding-nineteen-half-bottom {padding-bottom:19.5%;}
    .xs-padding-twenty-bottom {padding-bottom:20%;}
    .xs-padding-twenty-half-bottom {padding-bottom:20.5%;}
    .xs-padding-twenty-one-bottom {padding-bottom:21%;}
    .xs-padding-twenty-one-half-bottom {padding-bottom:21.5%;}
    .xs-padding-twenty-two-bottom {padding-bottom:22%;}
    .xs-padding-twenty-two-half-bottom {padding-bottom:22.5%;}
    .xs-padding-twenty-three-bottom {padding-bottom:23%;}
    .xs-padding-twenty-three-half-bottom {padding-bottom:23.5%;}
    .xs-padding-twenty-four-bottom {padding-bottom:24%;}
    .xs-padding-twenty-four-half-bottom {padding-bottom:24.5%;}
    .xs-padding-twenty-five-bottom {padding-bottom:25%;}
    .xs-padding-5px-bottom {padding-bottom:5px;}
    .xs-padding-10px-bottom {padding-bottom:10px;}
    .xs-padding-15px-bottom {padding-bottom:15px;}
    .xs-padding-20px-bottom {padding-bottom:20px;}
    .xs-padding-25px-bottom {padding-bottom:25px;}
    .xs-padding-30px-bottom {padding-bottom:30px;}
    .xs-padding-35px-bottom {padding-bottom:35px;}
    .xs-padding-40px-bottom {padding-bottom:40px;}
    .xs-padding-45px-bottom {padding-bottom:45px;}
    .xs-padding-50px-bottom {padding-bottom:50px;}
    .xs-padding-55px-bottom {padding-bottom:55px;}
    .xs-padding-60px-bottom {padding-bottom:60px;}
    .xs-padding-65px-bottom {padding-bottom:65px;}
    .xs-padding-70px-bottom {padding-bottom:70px;}
    .xs-padding-75px-bottom {padding-bottom:75px;}
    .xs-padding-80px-bottom {padding-bottom:80px;}
    .xs-padding-85px-bottom {padding-bottom:85px;}
    .xs-padding-90px-bottom {padding-bottom:90px;}
    .xs-padding-95px-bottom {padding-bottom:95px;}
    .xs-padding-100px-bottom {padding-bottom:100px;}

    /* padding right */
    .xs-padding-one-right {padding-right:1%;}
    .xs-padding-one-half-right {padding-right:1.5%;}
    .xs-padding-two-right {padding-right:2%;}
    .xs-padding-two-half-right {padding-right:2.5%;}
    .xs-padding-three-right {padding-right:3%;}
    .xs-padding-three-half-right {padding-right:3.5%;}
    .xs-padding-four-right {padding-right:4%;}
    .xs-padding-four-half-right {padding-right:4.5%;}
    .xs-padding-five-right {padding-right:5%;}
    .xs-padding-five-half-right {padding-right:5.5%;}
    .xs-padding-six-right {padding-right:6%;}
    .xs-padding-six-half-right {padding-right:6.5%;}
    .xs-padding-seven-right {padding-right:7%;}
    .xs-padding-seven-half-right {padding-right:7.5%;}
    .xs-padding-eight-right {padding-right:8%;}
    .xs-padding-eight-half-right {padding-right:8.5%;}
    .xs-padding-nine-right {padding-right:9%;}
    .xs-padding-nine-half-right {padding-right:9.5%;}
    .xs-padding-ten-right {padding-right:10%;}
    .xs-padding-ten-half-right {padding-right:10.5%;}
    .xs-padding-eleven-right {padding-right:11%;}
    .xs-padding-eleven-half-right {padding-right:11.5%;}
    .xs-padding-twelve-right {padding-right:12%;}
    .xs-padding-twelve-half-right {padding-right:12.5%;}
    .xs-padding-thirteen-right {padding-right:13%;}
    .xs-padding-thirteen-half-right {padding-right:13.5%;}
    .xs-padding-fourteen-right {padding-right:14%;}
    .xs-padding-fourteen-half-right {padding-right:14.5%;}
    .xs-padding-fifteen-right {padding-right:15%;}
    .xs-padding-fifteen-half-right {padding-right:15.5%;}
    .xs-padding-sixteen-right {padding-right:16%;}
    .xs-padding-sixteen-half-right {padding-right:16.5%;}
    .xs-padding-seventeen-right {padding-right:17%;}
    .xs-padding-seventeen-half-right {padding-right:17.5%;}
    .xs-padding-eighteen-right {padding-right:18%;}
    .xs-padding-eighteen-half-right {padding-right:18.5%;}
    .xs-padding-nineteen-right {padding-right:19%;}
    .xs-padding-nineteen-half-right {padding-right:19.5%;}
    .xs-padding-twenty-right {padding-right:20%;}
    .xs-padding-twenty-hlaf-right {padding-right:20.5%;}
    .xs-padding-twenty-one-right {padding-right:21%;}
    .xs-padding-twenty-one-hlaf-right {padding-right:21.5%;}
    .xs-padding-twenty-two-right {padding-right:22%;}
    .xs-padding-twenty-two-hlaf-right {padding-right:22.5%;}
    .xs-padding-twenty-three-right {padding-right:23%;}
    .xs-padding-twenty-three-hlaf-right {padding-right:23.5%;}
    .xs-padding-twenty-four-right {padding-right:24%;}
    .xs-padding-twenty-four-hlaf-right {padding-right:24.5%;}
    .xs-padding-twenty-five-right {padding-right:25%;}
    .xs-padding-5px-right {padding-right:5px;}
    .xs-padding-10px-right {padding-right:10px;}
    .xs-padding-15px-right {padding-right:15px;}
    .xs-padding-20px-right {padding-right:20px;}
    .xs-padding-25px-right {padding-right:25px;}
    .xs-padding-30px-right {padding-right:30px;}
    .xs-padding-35px-right {padding-right:35px;}
    .xs-padding-40px-right {padding-right:40px;}
    .xs-padding-45px-right {padding-right:45px;}
    .xs-padding-50px-right {padding-right:50px;}
    .xs-padding-55px-right {padding-right:55px;}
    .xs-padding-60px-right {padding-right:60px;}
    .xs-padding-65px-right {padding-right:65px;}
    .xs-padding-70px-right {padding-right:70px;}
    .xs-padding-75px-right {padding-right:75px;}
    .xs-padding-80px-right {padding-right:80px;}
    .xs-padding-85px-right {padding-right:85px;}
    .xs-padding-90px-right {padding-right:90px;}
    .xs-padding-95px-right {padding-right:95px;}
    .xs-padding-100px-right {padding-right:100px;}

    /* padding left */
    .xs-padding-one-left {padding-left:1%;}
    .xs-padding-one-half-left {padding-left:1.5%;}
    .xs-padding-two-left {padding-left:2%;}
    .xs-padding-two-half-left {padding-left:2.5%;}
    .xs-padding-three-left {padding-left:3%;}
    .xs-padding-three-half-left {padding-left:3.5%;}
    .xs-padding-four-left {padding-left:4%;}
    .xs-padding-four-half-left {padding-left:4.5%;}
    .xs-padding-five-left {padding-left:5%;}
    .xs-padding-five-half-left {padding-left:5.5%;}
    .xs-padding-six-left {padding-left:6%;}
    .xs-padding-six-half-left {padding-left:6.5%;}
    .xs-padding-seven-left {padding-left:7%;}
    .xs-padding-seven-half-left {padding-left:7.5%;}
    .xs-padding-eight-left {padding-left:8%;}
    .xs-padding-eight-half-left {padding-left:8.5%;}
    .xs-padding-nine-left {padding-left:9%;}
    .xs-padding-nine-half-left {padding-left:9.5%;}
    .xs-padding-ten-left {padding-left:10%;}
    .xs-padding-ten-half-left {padding-left:10.5%;}
    .xs-padding-eleven-left {padding-left:11%;}
    .xs-padding-eleven-half-left {padding-left:11.5%;}
    .xs-padding-twelve-left {padding-left:12%;}
    .xs-padding-twelve-half-left {padding-left:12.5%;}
    .xs-padding-thirteen-left {padding-left:13%;}
    .xs-padding-thirteen-half-left {padding-left:13.5%;}
    .xs-padding-fourteen-left {padding-left:14%;}
    .xs-padding-fourteen-half-left {padding-left:14.5%;}
    .xs-padding-fifteen-left {padding-left:15%;}
    .xs-padding-fifteen-half-left {padding-left:15.5%;}
    .xs-padding-sixteen-left {padding-left:16%;}
    .xs-padding-sixteen-half-left {padding-left:16.5%;}
    .xs-padding-seventeen-left {padding-left:17%;}
    .xs-padding-seventeen-half-left {padding-left:17.5%;}
    .xs-padding-eighteen-left {padding-left:18%;}
    .xs-padding-eighteen-half-left {padding-left:18.5%;}
    .xs-padding-nineteen-left {padding-left:19%;}
    .xs-padding-nineteen-half-left {padding-left:19.5%;}
    .xs-padding-twenty-left {padding-left:20%;}
    .xs-padding-twenty-half-left {padding-left:20.5%;}
    .xs-padding-twenty-one-left {padding-left:21%;}
    .xs-padding-twenty-one-half-left {padding-left:21.5%;}
    .xs-padding-twenty-two-left {padding-left:22%;}
    .xs-padding-twenty-two-half-left {padding-left:22.5%;}
    .xs-padding-twenty-three-left {padding-left:23%;}
    .xs-padding-twenty-three-half-left {padding-left:23.5%;}
    .xs-padding-twenty-four-left {padding-left:24%;}
    .xs-padding-twenty-four-half-left {padding-left:24.5%;}
    .xs-padding-twenty-five-left {padding-left:25%;}
    .xs-padding-5px-left {padding-left:5px;}
    .xs-padding-10px-left {padding-left:10px;}
    .xs-padding-15px-left {padding-left:15px;}
    .xs-padding-20px-left {padding-left:20px;}
    .xs-padding-25px-left {padding-left:25px;}
    .xs-padding-30px-left {padding-left:30px;}
    .xs-padding-35px-left {padding-left:35px;}
    .xs-padding-40px-left {padding-left:40px;}
    .xs-padding-45px-left {padding-left:45px;}
    .xs-padding-50px-left {padding-left:50px;}
    .xs-padding-55px-left {padding-left:55px;}
    .xs-padding-60px-left {padding-left:60px;}
    .xs-padding-65px-left {padding-left:65px;}
    .xs-padding-70px-left {padding-left:70px;}
    .xs-padding-75px-left {padding-left:75px;}
    .xs-padding-80px-left {padding-left:80px;}
    .xs-padding-85px-left {padding-left:85px;}
    .xs-padding-90px-left {padding-left:90px;}
    .xs-padding-95px-left {padding-left:95px;}
    .xs-padding-100px-left {padding-left:100px;}

    /* padding top bottom */
    .xs-padding-one-tb {padding-top:1%; padding-bottom:1%;}
    .xs-padding-one-half-tb {padding-top:1.5%; padding-bottom:1.5%;}
    .xs-padding-two-tb {padding-top:2%; padding-bottom:2%;}
    .xs-padding-two-half-tb {padding-top:2.5%; padding-bottom:2.5%;}
    .xs-padding-three-tb {padding-top:3%; padding-bottom:3%;}
    .xs-padding-three-half-tb {padding-top:3.5%; padding-bottom:3.5%;}
    .xs-padding-four-tb {padding-top:4%; padding-bottom:4%;}
    .xs-padding-four-half-tb {padding-top:4.5%; padding-bottom:4.5%;}
    .xs-padding-five-tb {padding-top:5%; padding-bottom:5%;}
    .xs-padding-five-half-tb {padding-top:5.5%; padding-bottom:5.5%;}
    .xs-padding-six-tb {padding-top:6%; padding-bottom:6%;}
    .xs-padding-six-half-tb {padding-top:6.5%; padding-bottom:6.5%;}
    .xs-padding-seven-tb {padding-top:7%; padding-bottom:7%;}
    .xs-padding-seven-half-tb {padding-top:7.5%; padding-bottom:7.5%;}
    .xs-padding-eight-tb {padding-top:8%; padding-bottom:8%;}
    .xs-padding-eight-half-tb {padding-top:8.5%; padding-bottom:8.5%;}
    .xs-padding-nine-tb {padding-top:9%; padding-bottom:9%;}
    .xs-padding-nine-half-tb {padding-top:9.5%; padding-bottom:9.5%;}
    .xs-padding-ten-tb {padding-top:10%; padding-bottom:10%;}
    .xs-padding-ten-half-tb {padding-top:10.5%; padding-bottom:10.5%;}
    .xs-padding-eleven-tb {padding-top:11%; padding-bottom:11%;}
    .xs-padding-eleven-half-tb {padding-top:11.5%; padding-bottom:11.5%;}
    .xs-padding-twelve-tb {padding-top:12%; padding-bottom:12%;}
    .xs-padding-twelve-half-tb {padding-top:12.5%; padding-bottom:12.5%;}
    .xs-padding-thirteen-tb {padding-top:13%; padding-bottom:13%;}
    .xs-padding-thirteen-half-tb {padding-top:13.5%; padding-bottom:13.5%;}
    .xs-padding-fourteen-tb {padding-top:14%; padding-bottom:14%;}
    .xs-padding-fourteen-half-tb {padding-top:14.5%; padding-bottom:14.5%;}
    .xs-padding-fifteen-tb {padding-top:15%; padding-bottom:15%;}
    .xs-padding-fifteen-half-tb {padding-top:15.5%; padding-bottom:15.5%;}
    .xs-padding-sixteen-tb {padding-top:16%; padding-bottom:16%;}
    .xs-padding-sixteen-half-tb {padding-top:16.5%; padding-bottom:16.5%;}
    .xs-padding-seventeen-tb {padding-top:17%; padding-bottom:17%;}
    .xs-padding-seventeen-half-tb {padding-top:17.5%; padding-bottom:17.5%;}
    .xs-padding-eighteen-tb {padding-top:18%; padding-bottom:18%;}
    .xs-padding-eighteen-half-tb {padding-top:18.5%; padding-bottom:18.5%;}
    .xs-padding-nineteen-tb {padding-top:19%; padding-bottom:19%;}
    .xs-padding-nineteen-half-tb {padding-top:19.5%; padding-bottom:19.5%;}
    .xs-padding-twenty-tb {padding-top:20%; padding-bottom:20%;}
    .xs-padding-twenty-one-half-tb {padding-top:20.5%; padding-bottom:20.5%;}
    .xs-padding-twenty-one-tb {padding-top:21%; padding-bottom:21%;}
    .xs-padding-twenty-half-tb {padding-top:21.5%; padding-bottom:21.5%;}
    .xs-padding-twenty-two-tb {padding-top:22%; padding-bottom:22%;}
    .xs-padding-twenty-two-half-tb {padding-top:22.5%; padding-bottom:22.5%;}
    .xs-padding-twenty-three-tb {padding-top:23%; padding-bottom:23%;}
    .xs-padding-twenty-three-half-tb {padding-top:23.5%; padding-bottom:23.5%;}
    .xs-padding-twenty-four-tb {padding-top:24%; padding-bottom:24%;}
    .xs-padding-twenty-four-half-tb {padding-top:24.5%; padding-bottom:24.5%;}
    .xs-padding-twenty-five-tb {padding-top:25%; padding-bottom:25%;}
    .xs-padding-5px-tb {padding-top:5px; padding-bottom:5px;}
    .xs-padding-10px-tb {padding-top:10px; padding-bottom:10px;}
    .xs-padding-15px-tb {padding-top:15px; padding-bottom:15px;}
    .xs-padding-20px-tb {padding-top:20px; padding-bottom:20px;}
    .xs-padding-25px-tb {padding-top:25px; padding-bottom:25px;}
    .xs-padding-30px-tb {padding-top:30px; padding-bottom:30px;}
    .xs-padding-35px-tb {padding-top:35px; padding-bottom:35px;}
    .xs-padding-40px-tb {padding-top:40px; padding-bottom:40px;}
    .xs-padding-45px-tb {padding-top:45px; padding-bottom:45px;}
    .xs-padding-50px-tb {padding-top:50px; padding-bottom:50px;}
    .xs-padding-55px-tb {padding-top:55px; padding-bottom:55px;}
    .xs-padding-60px-tb {padding-top:60px; padding-bottom:60px;}
    .xs-padding-65px-tb {padding-top:65px; padding-bottom:65px;}
    .xs-padding-70px-tb {padding-top:70px; padding-bottom:70px;}
    .xs-padding-75px-tb {padding-top:75px; padding-bottom:75px;}
    .xs-padding-80px-tb {padding-top:80px; padding-bottom:80px;}
    .xs-padding-85px-tb {padding-top:85px; padding-bottom:85px;}
    .xs-padding-90px-tb {padding-top:90px; padding-bottom:90px;}
    .xs-padding-95px-tb {padding-top:95px; padding-bottom:95px;}
    .xs-padding-100px-tb {padding-top:100px; padding-bottom:100px;}

    /* padding left right */
    .xs-padding-one-lr {padding-left:1%; padding-right:1%;}
    .xs-padding-one-half-lr {padding-left:1.5%; padding-right:1.5%;}
    .xs-padding-two-lr {padding-left:2%; padding-right:2%;}
    .xs-padding-two-half-lr {padding-left:2.5%; padding-right:2.5%;}
    .xs-padding-three-lr {padding-left:3%; padding-right:3%;}
    .xs-padding-three-half-lr {padding-left:3.5%; padding-right:3.5%;}
    .xs-padding-four-lr {padding-left:4%; padding-right:4%;}
    .xs-padding-four-half-lr {padding-left:4.5%; padding-right:4.5%;}
    .xs-padding-five-lr {padding-left:5%; padding-right:5%;}
    .xs-padding-five-half-lr {padding-left:5.5%; padding-right:5.5%;}
    .xs-padding-six-lr {padding-left:6%; padding-right:6%;}
    .xs-padding-six-half-lr {padding-left:6.5%; padding-right:6.5%;}
    .xs-padding-seven-lr {padding-left:7%; padding-right:7%;}
    .xs-padding-seven-half-lr {padding-left:7.5%; padding-right:7.5%;}
    .xs-padding-eight-lr {padding-left:8%; padding-right:8%;}
    .xs-padding-eight-half-lr {padding-left:8.5%; padding-right:8.5%;}
    .xs-padding-nine-lr {padding-left:9%; padding-right:9%;}
    .xs-padding-nine-half-lr {padding-left:9.5%; padding-right:9.5%;}
    .xs-padding-ten-lr {padding-left:10%; padding-right:10%;}
    .xs-padding-ten-half-lr {padding-left:10.5%; padding-right:10.5%;}
    .xs-padding-eleven-lr {padding-left:11%; padding-right:11%;}
    .xs-padding-eleven-half-lr {padding-left:11.5%; padding-right:11.5%;}
    .xs-padding-twelve-lr {padding-left:12%; padding-right:12%;}
    .xs-padding-twelve-half-lr {padding-left:12.5%; padding-right:12.5%;}
    .xs-padding-thirteen-lr {padding-left:13%; padding-right:13%;}
    .xs-padding-thirteen-half-lr {padding-left:13.5%; padding-right:13.5%;}
    .xs-padding-fourteen-lr {padding-left:14%; padding-right:14%;}
    .xs-padding-fourteen-half-lr {padding-left:14.5%; padding-right:14.5%;}
    .xs-padding-fifteen-lr {padding-left:15%; padding-right:15%;}
    .xs-padding-fifteen-half-lr {padding-left:15.5%; padding-right:15.5%;}
    .xs-padding-sixteen-lr {padding-left:16%; padding-right:16%;}
    .xs-padding-sixteen-half-lr {padding-left:16.5%; padding-right:16.5%;}
    .xs-padding-seventeen-lr {padding-left:17%; padding-right:17%;}
    .xs-padding-seventeen-half-lr {padding-left:17.5%; padding-right:17.5%;}
    .xs-padding-eighteen-lr {padding-left:18%; padding-right:18%;}
    .xs-padding-eighteen-half-lr {padding-left:18.5%; padding-right:18.5%;}
    .xs-padding-nineteen-lr {padding-left:19%; padding-right:19%;}
    .xs-padding-nineteen-half-lr {padding-left:19.5%; padding-right:19.5%;}
    .xs-padding-twenty-lr {padding-left:20%; padding-right:20%;}
    .xs-padding-twenty-half-lr {padding-left:20.5%; padding-right:20.5%;}
    .xs-padding-twenty-one-lr {padding-left:21%; padding-right:21%;}
    .xs-padding-twenty-one-half-lr {padding-left:21.5%; padding-right:21.5%;}
    .xs-padding-twenty-two-lr {padding-left:22%; padding-right:22%;}
    .xs-padding-twenty-two-half-lr {padding-left:22.5%; padding-right:22.5%;}
    .xs-padding-twenty-three-lr {padding-left:23%; padding-right:23%;}
    .xs-padding-twenty-three-half-lr {padding-left:23.5%; padding-right:23.5%;}
    .xs-padding-twenty-four-lr {padding-left:24%; padding-right:24%;}
    .xs-padding-twenty-four-half-lr {padding-left:24.5%; padding-right:24.5%;}
    .xs-padding-twenty-lr {padding-left:25%; padding-right:25%;}
    .xs-padding-5px-lr {padding-left:5px; padding-right:5px;}
    .xs-padding-10px-lr {padding-left:10px; padding-right:10px;}
    .xs-padding-15px-lr {padding-left:15px; padding-right:15px;}
    .xs-padding-20px-lr {padding-left:20px; padding-right:20px;}
    .xs-padding-25px-lr {padding-left:25px; padding-right:25px;}
    .xs-padding-30px-lr {padding-left:30px; padding-right:30px;}
    .xs-padding-35px-lr {padding-left:35px; padding-right:35px;}
    .xs-padding-40px-lr {padding-left:40px; padding-right:40px;}
    .xs-padding-45px-lr {padding-left:45px; padding-right:45px;}
    .xs-padding-50px-lr {padding-left:50px; padding-right:50px;}
    .xs-padding-55px-lr {padding-left:55px; padding-right:55px;}
    .xs-padding-60px-lr {padding-left:60px; padding-right:60px;}
    .xs-padding-65px-lr {padding-left:65px; padding-right:65px;}
    .xs-padding-70px-lr {padding-left:70px; padding-right:70px;}
    .xs-padding-75px-lr {padding-left:75px; padding-right:75px;}
    .xs-padding-80px-lr {padding-left:80px; padding-right:80px;}
    .xs-padding-85px-lr {padding-left:85px; padding-right:85px;}
    .xs-padding-90px-lr {padding-left:90px; padding-right:90px;}
    .xs-padding-95px-lr {padding-left:95px; padding-right:95px;}
    .xs-padding-100px-lr {padding-left:100px; padding-right:100px;}

    /* width */
    .xs-w-10 {width:10% !important;}
    .xs-w-15 {width:15% !important;}
    .xs-w-20 {width:20% !important;}
    .xs-w-25 {width:25% !important;}
    .xs-w-30 {width:30% !important;}
    .xs-w-35 {width:35% !important;}
    .xs-w-40 {width:40% !important;}
    .xs-w-45 {width:45% !important;}
    .xs-w-50 {width:50% !important;}
    .xs-w-55 {width:55% !important;}
    .xs-w-60 {width:60% !important;}
    .xs-w-65 {width:65% !important;}
    .xs-w-70 {width:70% !important;}
    .xs-w-75 {width:75% !important;}
    .xs-w-80 {width:80% !important;}
    .xs-w-85 {width:85% !important;}
    .xs-w-90 {width:90% !important;}
    .xs-w-95 {width:95% !important;}
    .xs-w-100 {width:100% !important;}
    .xs-w-auto {width: auto !important}

    .xs-w-50px {width:50px !important;}
    .xs-w-70px {width:70px !important;}
    .xs-w-75px {width:75px !important;}
    .xs-w-80px {width:80px !important;}
    .xs-w-85px {width:85px !important;}
    .xs-w-90px {width:90px !important;}
    .xs-w-95px {width:95px !important;}
    .xs-w-100px {width:100px !important;}
    .xs-w-120px {width:120px !important;}
    .xs-w-130px {width:130px !important;}
    .xs-w-150px {width:150px !important;}
    .xs-w-180px {width:180px !important;}
    .xs-w-200px {width:200px !important;}
    .xs-w-250px {width:250px !important;}
    .xs-w-300px {width:300px !important;}
    .xs-w-350px {width:350px !important;}
    .xs-w-400px {width:400px !important;}
    .xs-w-450px {width:450px !important;}
    .xs-w-500px {width:500px !important;}
    .xs-w-550px {width:550px !important;}
    .xs-w-600px {width:600px !important;}
    .xs-w-650px {width:650px !important;}
    .xs-w-700px {width:700px !important;}
    .xs-w-750px {width:750px !important;}
    .xs-w-800px {width:800px !important;}
    .xs-w-850px {width:850px !important;}
    .xs-w-900px {width:900px !important;}
    .xs-w-950px {width:950px !important;}
    .xs-w-1000px {width:1000px !important;}

    /* height */
    .xs-h-50 {height: 50% !important}
    .xs-h-100 {height: 100% !important}
    .xs-h-auto {height:auto !important}
    .xs-h-10px {height: 10px !important}
    .xs-h-20px {height: 20px !important}
    .xs-h-30px {height: 30px !important}
    .xs-h-40px {height: 40px !important}
    .xs-h-50px {height: 50px !important}
    .xs-h-60px {height: 60px !important}
    .xs-h-70px {height: 70px !important}
    .xs-h-80px {height: 80px !important}
    .xs-h-90px {height: 90px !important}
    .xs-h-100px {height: 100px !important}
    .xs-h-150px {height: 150px !important}
    .xs-h-200px {height: 200px !important}
    .xs-h-250px {height: 250px !important}
    .xs-h-300px {height: 300px !important}
    .xs-h-350px {height: 350px !important}
    .xs-h-400px {height: 400px !important}
    .xs-h-450px {height: 450px !important}
    .xs-h-500px {height: 500px !important}
    .xs-h-550px {height: 550px !important}
    .xs-h-600px {height: 600px !important}
    .xs-h-650px {height: 650px !important}
    .xs-h-700px {height: 700px !important}

    /* line height */
    .xs-line-height-10 {line-height:10px;}
    .xs-line-height-18 {line-height:18px;}
    .xs-line-height-20 {line-height:20px}
    .xs-line-height-24 {line-height:24px}
    .xs-line-height-22 {line-height:22px}
    .xs-line-height-26 {line-height:26px}
    .xs-line-height-28 {line-height:28px}
    .xs-line-height-30 {line-height:30px}
    .xs-line-height-35 {line-height:35px}
    .xs-line-height-40 {line-height:40px}
    .xs-line-height-45 {line-height:45px}
    .xs-line-height-50 {line-height:50px}
    .xs-line-height-55 {line-height:55px}
    .xs-line-height-60 {line-height:60px}
    .xs-line-height-65 {line-height:65px}
    .xs-line-height-70 {line-height:70px}
    .xs-line-height-75 {line-height:75px}
    .xs-line-height-80 {line-height:80px}
    .xs-line-height-85 {line-height:85px}
    .xs-line-height-90 {line-height:90px}
    .xs-line-height-95 {line-height:95px}
    .xs-line-height-100 {line-height:100px}
    
    /* border */
    .xs-no-border-top {border-top:0 !important}
    .xs-no-border-bottom {border-bottom:0 !important}
    .xs-no-border-right {border-right:0 !important}
    .xs-no-border-left {border-left:0 !important}
    .xs-no-border { border: 0 !important}
    
    /* top */
    .xs-top-auto {top:auto}
    .xs-top-inherit {top: inherit !important;}
    .xs-top-0 {top:0 !important}
    .xs-top-1 {top:1px}
    .xs-top-2 {top:2px}
    .xs-top-3 {top:3px}
    .xs-top-4 {top:4px}
    .xs-top-5 {top:5px}
    .xs-top-6 {top:6px}
    .xs-top-7 {top:7px}
    .xs-top-8 {top:8px}
    .xs-top-9 {top:9px}
    .xs-top-10 {top:10px}
    .xs-top-12 {top:12px}
    .xs-top-15 {top:15px}
    .xs-top-17 {top:17px}
    .xs-top-20 {top:20px}
    .xs-top-25 {top:25px}
    .xs-top-30 {top:30px}
    .xs-top-35 {top:35px}
    .xs-top-40 {top:40px}
    .xs-top-45 {top:45px}
    .xs-top-50 {top:50px}
    .xs-top-minus1 {top:-1px}
    .xs-top-minus2 {top:-2px}
    .xs-top-minus3 {top:-3px}
    .xs-top-minus4 {top:-4px}
    .xs-top-minus5 {top:-5px}
    .xs-top-minus6 {top:-6px}
    .xs-top-minus7 {top:-7px}
    .xs-top-minus8 {top:-8px}
    .xs-top-minus9 {top:-9px}
    .xs-top-minus10 {top:-10px}
    .xs-top-minus15 {top:-15px}
    .xs-top-minus20 {top:-20px}
    .xs-top-minus25 {top:-25px}
    .xs-top-minus30 {top:-30px}
    .xs-top-minus35 {top:-35px}
    .xs-top-minus40 {top:-40px}
    .xs-top-minus45 {top:-45px}
    .xs-top-minus50 {top:-50px}

    /* bottom */
    .xs-bottom-auto {bottom:auto}
    .xs-bottom-0 {bottom:0}
    .xs-bottom-1 {bottom:1px}
    .xs-bottom-2 {bottom:2px}
    .xs-bottom-3 {bottom:3px}
    .xs-bottom-4 {bottom:4px}
    .xs-bottom-5 {bottom:5px}
    .xs-bottom-6 {bottom:6px}
    .xs-bottom-7 {bottom:7px}
    .xs-bottom-8 {bottom:8px}
    .xs-bottom-9 {bottom:9px}
    .xs-bottom-10 {bottom:10px}
    .xs-bottom-20 {bottom:20px}
    .xs-bottom-25 {bottom:25px}
    .xs-bottom-30 {bottom:30px}
    .xs-bottom-35 {bottom:35px}
    .xs-bottom-40 {bottom:40px}
    .xs-bottom-45 {bottom:45px}
    .xs-bottom-50 {bottom:50px}
    .xs-bottom-minus30 {bottom:-30px} 
    .xs-bottom-minus50 {bottom:-50px}
    .xs-bottom-minus55 { bottom: -55px; }
    .xs-bottom-minus60 { bottom: -60px; }

    /* left */
    .xs-left-auto {left:auto}
    .xs-left-0 {left:0}
    .xs-left-1 {left:1px}
    .xs-left-2 {left:2px}
    .xs-left-3 {left:3px}
    .xs-left-4 {left:4px}
    .xs-left-5 {left:5px}
    .xs-left-6 {left:6px}
    .xs-left-7 {left:7px}
    .xs-left-8 {left:8px}
    .xs-left-9 {left:9px}
    .xs-left-10 {left:10px}

    /* right */
    .xs-right-auto {right:auto}
    .xs-right-0 {right:0}
    .xs-right-1 {right:1px}
    .xs-right-2 {right:2px}
    .xs-right-3 {right:3px}
    .xs-right-4 {right:4px}
    .xs-right-5 {right:5px}
    .xs-right-6 {right:6px}
    .xs-right-7 {right:7px}
    .xs-right-8 {right:8px}
    .xs-right-9 {right:9px}
    .xs-right-10 {right:10px}
    
    /* counter */
    .counter-box-5 .counter-box {width: 25%}
    
    /* counter box style 4 */
    .counter-box-4 .counter::after {display: none;}
    
    /* feature box style 7 */
    .feature-box.feature-box-7 .box { border-left: 0; }
    .feature-box.feature-box-7 div:first-child .box { border-bottom: 0; }
    
    /* feature box style 14 */
    .feature-box-14 > div:nth-child(even) { border-right: 0}
    .feature-box-14 > div:nth-child(odd) { border-right: 0}
    
    /* feature-box-11 */
    .feature-box-11 .progress-line:after {visibility: hidden;}
}

/* ipad Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    /* slider image */
    .parallax {background-attachment: inherit; background-position: center;}
}

/* ipad Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    /* slider image */
    .parallax {background-attachment: inherit !important; background-position: center !important;}
}

@media screen and (max-width: 55.1875em){
    .cbp-spmenu-horizontal {font-size: 75%;height: 110px;}
    .cbp-spmenu-top {top: -110px;}
    .cbp-spmenu-bottom {bottom: -110px;}
}

@media screen and (max-height: 26.375em){
    .cbp-spmenu-vertical {font-size: 90%;width: 190px;}
    .cbp-spmenu-left,.cbp-spmenu-push-toleft {left: -190px;}
    .cbp-spmenu-right {right: -190px;}
    .cbp-spmenu-push-toright {left: 190px;}
}

@media screen and (max-height: 320px){
    nav.navbar.bootsnav.no-full .navbar-collapse {max-height: 240px;}
}


@charset "UTF-8";
/* ==============================================================

Template name : Bootsnav - Multi Purpose Header
Categorie : Bootstrap Menu in CSS
Author : adamnurdin01
Version : v.1.2
Created : 2016-06-02
Last update : 2016-10-19

============================================================== */
nav.bootsnav .megamenu-fw .dropdown-menu {
  left: auto;
}

nav.bootsnav .megamenu-content {
  padding: 15px;
  width: 100%;
}

nav.bootsnav .megamenu-content .title {
  margin-top: 0;
}

nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {
  left: 0;
  right: 0;
}

/* navbar */
nav.navbar.bootsnav {
  margin-bottom: 0;
  border-radius: 0px;
  border: none;
}

nav.navbar.bootsnav ul.nav > li > a {
  color: #6f6f6f;
  background-color: transparent !important;
}

nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {
  background-color: transparent;
}

nav.navbar.bootsnav .navbar-toggle {
  background-color: transparent !important;
  border: none;
  padding: 0;
  font-size: 18px;
  position: relative;
  top: 5px;
}

nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {
  white-space: normal;
}

ul.menu-col {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.menu-col li a {
  color: #6f6f6f;
}

ul.menu-col li a:hover, ul.menu-col li a:focus {
  text-decoration: none;
}

/* navbar full */
nav.bootsnav.navbar-full {
  padding-bottom: 10px;
  padding-top: 10px;
}

nav.bootsnav.navbar-full .navbar-header {
  display: block;
}

nav.bootsnav.navbar-full .navbar-toggler {
  display: inline-block;
  margin-right: 0;
  position: relative;
  top: 0;
  font-size: 30px;
  transition: all 1s ease-in-out;
  margin: 0;
}

nav.bootsnav.navbar-full .navbar-toggler:hover, nav.bootsnav.navbar-full .navbar-toggler:focus {
  background-color: inherit;
}

nav.bootsnav.navbar-full .navbar-collapse {
  position: fixed;
  width: 100%;
  height: 100% !important;
  top: 0;
  left: 0;
  padding: 0;
  display: none !important;
  z-index: 9;
  max-height: 100% !important;
}

nav.bootsnav.navbar-full .navbar-collapse.in {
  display: block !important;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full {
  overflow: auto;
}

nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu {
  display: table-cell;
  vertical-align: middle;
  overflow: auto;
  background: rgba(0, 0, 0, 0.88);
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {
  width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {
  width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {
  width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {
  width: 0;
}

nav.bootsnav.navbar-full .navbar-collapse .nav {
  display: block;
  width: 100%;
}

nav.navbar.bootsnav.navbar-full li {
  margin: 20px 0;
}

nav.navbar.bootsnav.navbar-full li a {
  font-size: 22px !important;
  color: #232323;
  font-weight: bold;
  line-height: 26px !important;
  background: transparent;
}

nav.navbar.bootsnav.navbar-full li.dropdown ul {
  padding: 5px 15px !important;
}

nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu {
  top: 0px !important;
  left: auto;
  margin: 0;
  top: 10px;
  padding: 10px 20px;
  position: relative;
  float: none;
  background: inherit;
  border: 0;
  box-shadow: none;
}

nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li {
  margin: 5px 0;
}

nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li a {
  color: #232323 !important;
  border: none !important;
  padding: 0;
  font-size: 14px !important;
  font-weight: normal;
}

nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li a:hover {
  color: #ff214f !important;
}

nav.navbar.bootsnav.navbar-full ul > li a {
  padding-left: 35px;
  position: relative;
}

nav.navbar.bootsnav.navbar-full ul > li a:hover, nav.navbar.bootsnav.navbar-full ul li.dropdown.open a {
  color: #ff214f;
}

nav.navbar.bootsnav.navbar-full ul > li a:hover:after, nav.navbar.bootsnav.navbar-full ul li.dropdown.open a:after {
  background: #ff214f;
}

nav.navbar.bootsnav.navbar-full ul > li a::after {
  background: #dbdbdb none repeat scroll 0 0;
  content: "";
  display: inline-block;
  height: 4px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 18px;
}

nav.navbar.bootsnav.navbar-full ul > li.dropdown ul.dropdown-menu li a:after {
  display: none;
}

nav.navbar.bootsnav.navbar-full ul > li.dropdown ul.dropdown-menu {
  padding-left: 50px !important;
}

.close-full-menu {
  background: #000 none repeat scroll 0 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 78;
}

.close-full-menu > a {
  float: left;
  padding: 10px 15px;
}

/* atribute navigation */
.attr-nav {
  float: right;
  display: inline-block;
  margin-left: 13px;
  margin-right: -15px;
}

.attr-nav > ul {
  padding: 0;
  margin: 0 0 -7px 0;
  list-style: none;
  display: inline-block;
}

.attr-nav > ul > li {
  float: left;
  display: block;
}

.attr-nav > ul > li > a {
  color: #6f6f6f;
  display: block;
  padding: 28px 15px;
  position: relative;
}

.attr-nav > ul > li > a span.badge {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 5px;
  font-size: 10px;
  padding: 0;
  width: 15px;
  height: 15px;
  padding-top: 2px;
}

.attr-nav > ul > li.dropdown ul.dropdown-menu {
  border-radius: 0px;
  border: solid 1px #e0e0e0;
}

ul.cart-list {
  padding: 0 !important;
  width: 250px !important;
}

ul.cart-list > li {
  position: relative;
  border-bottom: solid 1px #efefef;
  padding: 15px 15px 23px 15px !important;
}

ul.cart-list > li > a.photo {
  padding: 0 !important;
  margin-right: 15px;
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  left: 15px;
  top: 15px;
}

ul.cart-list > li img {
  width: 50px;
  height: 50px;
  border: solid 1px #efefef;
}

ul.cart-list > li > h6 {
  margin: 0;
}

ul.cart-list > li > h6 > a.photo {
  padding: 0 !important;
  display: block;
}

ul.cart-list > li > p {
  margin-bottom: 0;
}

ul.cart-list > li.total {
  background-color: #f5f5f5;
  padding-bottom: 15px !important;
}

ul.cart-list > li.total > .btn {
  display: inline-block;
  border-bottom: solid 1px #efefef !important;
}

ul.cart-list > li .price {
  font-weight: bold;
}

ul.cart-list > li.total > span {
  padding-top: 8px;
}

/* top search */
.top-search {
  background-color: #333;
  padding: 10px 0;
  display: none;
}

.top-search input.form-control {
  background-color: transparent;
  border: none;
  color: #fff;
  height: 40px;
  padding: 0 15px;
}

.top-search .input-group-addon {
  background-color: transparent;
  border: none;
  color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.top-search .input-group-addon.close-search {
  cursor: pointer;
}

/* side menu */
body {
  transition: all 0.3s ease-in-out;
}

body.on-side {
  margin-left: -280px;
}

.side {
  position: fixed;
  overflow-y: auto;
  top: 0;
  right: -280px;
  width: 280px;
  padding: 25px 30px;
  height: 100%;
  display: block;
  background-color: #333;
  transition: all 0.3s ease-in-out;
  z-index: 9;
}

.side.on {
  right: 0;
}

.side .close-side {
  float: right;
  color: #fff;
  position: relative;
  z-index: 2;
  font-size: 16px;
}

.side .widget {
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}

.side .widget .title {
  color: #fff;
  margin-bottom: 15px;
}

.side .widget ul.link {
  padding: 0;
  margin: 0;
  list-style: none;
}

.side .widget ul.link li a {
  color: #9f9f9f;
  letter-spacing: 1px;
}

.side .widget ul.link li a:focus,
.side .widget ul.link li a:hover {
  color: #fff;
  text-decoration: none;
}

/* share */
nav.navbar.bootsnav .share {
  padding: 0 30px;
  margin-bottom: 30px;
}

nav.navbar.bootsnav .share ul {
  display: inline-block;
  padding: 0;
  margin: 0 0 -7px 0;
  list-style: none;
}

nav.navbar.bootsnav .share ul > li {
  float: left;
  display: block;
  margin-right: 5px;
}

nav.navbar.bootsnav .share ul > li > a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #cfcfcf;
  color: #fff;
}

/* transparent */
nav.navbar.bootsnav.navbar-fixed {
  position: fixed;
  display: block;
  width: 100%;
}

nav.navbar.bootsnav.no-background {
  transition: all 1s ease-in-out;
}

/* navbar sticky */
.wrap-sticky {
  position: relative;
  transition: all 0.3s ease-in-out;
}

.wrap-sticky nav.navbar.bootsnav {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

.wrap-sticky nav.navbar.bootsnav.sticked {
  position: fixed;
  transition: all 0.2s ease-in-out;
}

body.on-side .wrap-sticky nav.navbar.bootsnav.sticked {
  left: -280px;
}

@media (min-width: 1024px) and (max-width: 1400px) {
  body.wrap-nav-sidebar .wrapper .container {
    width: 100%;
    padding-left: 30px;
  }
}
@media (min-width: 1024px) {
  /* general navbar */
  nav.navbar.bootsnav ul.nav > li > a {
    padding: 30px 15px;
  }
  nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {
    font-family: "FontAwesome";
    content: "\F0D7";
    margin-left: 5px;
    margin-top: 2px;
  }
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    border-radius: 0px;
    border: none;
  }
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a {
    border-bottom: none;
  }
  nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
    text-align: right;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed {
    padding: 0;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li {
    padding: 0;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {
    padding: 0 30px;
    margin: 0 -0.5px;
    border-left: solid 1px #f0f0f0;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child {
    border-left: none;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child {
    border-right: none;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content {
    display: none;
  }
  nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
    text-align: left;
    padding: 5px 0;
    display: block;
    width: 100%;
    margin-bottom: 0;
    border-bottom: none;
    color: #6f6f6f;
  }
  nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content {
    display: block !important;
    height: auto !important;
  }
  /* navbar transparent */
  nav.navbar.bootsnav.no-background {
    background-color: transparent;
    border: none;
  }
  nav.navbar.bootsnav.navbar-transparent .attr-nav {
    padding-left: 15px;
    margin-left: 30px;
  }
  nav.navbar.bootsnav.navbar-transparent.white {
    background-color: rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px #bbb;
  }
  nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark {
    background-color: rgba(0, 0, 0, 0.3);
    border-bottom: solid 1px #555;
  }
  nav.navbar.bootsnav.navbar-transparent.white .attr-nav {
    border-left: solid 1px #bbb;
  }
  nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav {
    border-left: solid 1px #555;
  }
  nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a {
    color: #fff;
  }
  nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {
    display: none;
  }
  nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
    display: block;
  }
  nav.navbar.bootsnav.navbar-fixed .logo-display {
    display: none;
  }
  nav.navbar.bootsnav.navbar-fixed .logo-scrolled {
    display: block;
  }
  /* atribute navigation */
  .attr-nav > ul > li.dropdown ul.dropdown-menu {
    margin-top: 0;
    margin-left: 55px;
    width: 250px;
    left: -250px;
  }
  /* menu center */
  nav.navbar.bootsnav.menu-center .container {
    position: relative;
  }
  nav.navbar.bootsnav.menu-center ul.nav.navbar-center {
    float: none;
    margin: 0 auto;
    display: table;
    table-layout: fixed;
  }
  nav.navbar.bootsnav.menu-center .navbar-header, nav.navbar.bootsnav.menu-center .attr-nav {
    position: absolute;
  }
  nav.navbar.bootsnav.menu-center .attr-nav {
    right: 15px;
  }
  /* navbar brand top */
  nav.bootsnav.navbar-brand-top .navbar-header {
    display: block;
    width: 100%;
    text-align: center;
  }
  nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu {
    margin-top: 2px;
  }
  nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {
    margin-top: 0;
  }
  nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand {
    display: inline-block;
    float: none;
    margin: 0;
  }
  nav.bootsnav.navbar-brand-top .navbar-collapse {
    text-align: center;
  }
  /*nav.bootsnav.navbar-brand-top ul.nav{ display: inline-block; float: none; margin: 0 0 -5px 0; }*/
  /* navbar center */
  nav.bootsnav.brand-center .navbar-header {
    display: block;
    width: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
  }
  nav.bootsnav.brand-center .navbar-brand {
    display: inline-block;
    float: none;
  }
  nav.bootsnav.brand-center .navbar-collapse {
    text-align: center;
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
  }
  nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {
    margin-top: 2px;
  }
  nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {
    margin-top: 0;
  }
  nav.bootsnav.brand-center .navbar-collapse .col-half {
    width: 50%;
    float: left;
    display: block;
  }
  nav.bootsnav.brand-center .navbar-collapse .col-half.left {
    text-align: right;
    padding-right: 100px;
  }
  nav.bootsnav.brand-center .navbar-collapse .col-half.right {
    text-align: left;
    padding-left: 100px;
  }
  nav.bootsnav.brand-center ul.nav {
    float: none !important;
    margin-bottom: -5px !important;
    display: inline-block !important;
  }
  nav.bootsnav.brand-center ul.nav.navbar-right {
    margin: 0;
  }
  nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left {
    text-align: left;
    padding-right: 100px;
  }
  nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right {
    text-align: right;
    padding-left: 100px;
  }
  /*  navbar sidebar */
  body.wrap-nav-sidebar .wrapper {
    padding-left: 260px;
    overflow-x: hidden;
  }
  nav.bootsnav.navbar-sidebar {
    position: fixed;
    width: 260px;
    overflow: hidden;
    left: 0;
    padding: 0 0 0 0 !important;
    background: #fff;
  }
  nav.bootsnav.navbar-sidebar .scroller {
    width: 280px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  nav.bootsnav.navbar-sidebar .container-fluid, nav.bootsnav.navbar-sidebar .container {
    padding: 0 !important;
  }
  nav.bootsnav.navbar-sidebar .navbar-header {
    float: none;
    display: block;
    width: 260px;
    padding: 10px 15px;
    margin: 10px 0 0 0 !important;
  }
  nav.bootsnav.navbar-sidebar .navbar-collapse {
    padding: 0 !important;
    width: 260px;
  }
  nav.bootsnav.navbar-sidebar ul.nav {
    float: none;
    display: block;
    width: 100%;
    padding: 0 15px !important;
    margin: 0 0 30px 0;
  }
  nav.bootsnav.navbar-sidebar ul.nav li {
    float: none !important;
  }
  nav.bootsnav.navbar-sidebar ul.nav > li > a {
    padding: 10px 15px;
    font-weight: bold;
  }
  nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after {
    float: right;
  }
  nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {
    left: 100%;
    top: 0;
    position: relative !important;
    left: 0 !important;
    width: 100% !important;
    height: auto !important;
    background-color: transparent;
    border: none !important;
    padding: 0;
  }
  nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu {
    border: none !important;
  }
  nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu {
    margin-bottom: 15px;
  }
  nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {
    padding-left: 0;
    float: none;
    margin-bottom: 0;
  }
  nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a {
    padding: 5px 15px;
    color: #6f6f6f;
    border: none;
  }
  nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu {
    padding-left: 15px;
    margin-top: 0;
  }
  nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before {
    font-family: "FontAwesome";
    content: "\F105";
    float: right;
  }
  nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before {
    content: "\F107";
  }
  nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li {
    padding: 0 !important;
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {
    display: block;
    float: none !important;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title {
    padding: 7px 0;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 0;
    cursor: pointer;
    color: #6f6f6f;
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before {
    font-family: "FontAwesome";
    content: "\F105";
    float: right;
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before {
    content: "\F107";
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {
    border: none;
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content {
    padding: 0 0 0 15px;
  }
  nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a {
    padding: 3px 0 !important;
  }
}
@media (max-width: 991px) {
  /*  navbar responsive */
  nav.navbar.bootsnav .navbar-brand {
    display: inline-block;
    float: none !important;
    margin: 0 !important;
  }
  nav.navbar.bootsnav .navbar-header {
    float: none;
    display: block;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }
  nav.navbar.bootsnav .navbar-toggler {
    display: inline-block;
    float: right;
    margin-right: 0;
    margin-top: 0px;
    padding: 0;
  }
  nav.navbar.bootsnav .navbar-collapse {
    border: none;
    margin-bottom: 0;
  }
  nav.navbar.bootsnav.no-full .navbar-collapse {
    max-height: 335px;
    overflow-y: auto !important;
  }
  nav.navbar.bootsnav .navbar-collapse.collapse {
    display: none !important;
  }
  nav.navbar.bootsnav .navbar-collapse.collapse.in, nav.navbar.bootsnav .navbar-collapse.collapse.show {
    display: block !important;
  }
  nav.navbar.bootsnav .navbar-nav {
    float: none !important;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0px -15px;
  }
  nav.navbar.bootsnav.navbar-full .navbar-nav {
    padding: 0;
    margin: 0;
  }
  nav.navbar.bootsnav .navbar-nav > li {
    float: none;
  }
  nav.navbar.bootsnav .navbar-nav > li > a {
    display: block;
    width: 100%;
    border-bottom: solid 1px #e0e0e0;
    padding: 10px 0;
    border-top: solid 1px #e0e0e0;
    margin-bottom: -1px;
  }
  nav.navbar.bootsnav .navbar-nav > li:first-child > a {
    border-top: none;
  }
  nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {
    border-bottom: solid 1px #e0e0e0;
  }
  nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle {
    float: none !important;
    position: relative;
    display: block;
    width: 100%;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
    width: 100%;
    position: relative !important;
    background-color: transparent;
    float: none;
    border: none;
    padding: 0 0 0 15px !important;
    margin: 0 0 -1px 0 !important;
    border-radius: 0px 0px 0px;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
    display: block;
    width: 100%;
    border-bottom: solid 1px #e0e0e0;
    padding: 10px 0;
    color: #6f6f6f;
  }
  nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus {
    background-color: transparent;
  }
  nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {
    float: none !important;
    left: 0;
    padding: 0 0 0 15px;
    position: relative;
    background: transparent;
    width: 100%;
  }
  nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {
    display: inline-block;
    margin-top: -10px;
  }
  nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after {
    display: none;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {
    padding: 10px 15px 10px 0;
    line-height: 24px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 0;
    cursor: pointer;
    border-bottom: solid 1px #e0e0e0;
    color: #6f6f6f;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {
    display: block;
    width: 100%;
    border-bottom: solid 1px #e0e0e0;
    padding: 8px 0;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before {
    font-family: "FontAwesome";
    content: "\F105";
    float: right;
    font-size: 16px;
    margin-left: 10px;
    position: relative;
    right: -15px;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title {
    border-bottom: none;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title {
    border-bottom: solid 1px #e0e0e0;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {
    border-bottom: none;
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before {
    content: "\F107";
  }
  nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {
    padding: 0 0 0 15px;
  }
  nav.bootsnav.brand-center .navbar-collapse {
    display: block;
  }
  nav.bootsnav.brand-center ul.nav {
    margin-bottom: 0px !important;
  }
  nav.bootsnav.brand-center .navbar-collapse .col-half {
    width: 100%;
    float: none;
    display: block;
  }
  nav.bootsnav.brand-center .navbar-collapse .col-half.left {
    margin-bottom: 0;
  }
  nav.bootsnav .megamenu-content {
    padding: 0;
  }
  nav.bootsnav .megamenu-content .col-menu {
    padding-bottom: 0;
  }
  nav.bootsnav .megamenu-content .title {
    cursor: pointer;
    display: block;
    padding: 10px 15px;
    margin-bottom: 0;
    font-weight: normal;
  }
  nav.bootsnav .megamenu-content .content {
    display: none;
  }
  .attr-nav {
    position: absolute;
    right: 60px;
  }
  .attr-nav > ul {
    padding: 0;
    margin: 0 -15px -7px 0;
  }
  .attr-nav > ul > li > a {
    padding: 16px 15px 15px;
  }
  .attr-nav > ul > li.dropdown > a.dropdown-toggle:before {
    display: none;
  }
  .attr-nav > ul > li.dropdown ul.dropdown-menu {
    margin-top: 2px;
    margin-left: 55px;
    width: 250px;
    left: -250px;
    border-top: solid 5px;
  }
  .top-search .container {
    padding: 0 45px;
  }
  /* navbar full responsive  */
  nav.bootsnav.navbar-full ul.nav {
    margin-left: 0;
  }
  nav.bootsnav.navbar-full ul.nav > li > a {
    border: none;
  }
  nav.bootsnav.navbar-full .navbar-brand {
    float: left !important;
    padding-left: 0;
  }
  nav.bootsnav.navbar-full .navbar-toggler {
    display: inline-block;
    float: right;
    margin-right: 0;
    margin-top: 10px;
  }
  nav.bootsnav.navbar-full .navbar-header {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* navbar sidebar */
  nav.navbar.bootsnav.navbar-sidebar .share {
    padding: 30px 15px;
    margin-bottom: 0;
  }
  /* tab */
  nav.navbar.bootsnav .megamenu-content.tabbed {
    padding-left: 0 !important;
  }
  nav.navbar.bootsnav .tabbed > li {
    padding: 25px 0;
    margin-left: -15px !important;
  }
  /* mobile navigation */
  body > .wrapper {
    transition: all 0.3s ease-in-out;
  }
  body.side-right > .wrapper {
    margin-left: 280px;
    margin-right: -280px !important;
  }
  nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
    position: fixed;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    display: block;
    background: #fff;
    z-index: 99;
    width: 280px;
    height: 100% !important;
    left: -280px;
    top: 0;
    padding: 0;
    transition: all 0.3s ease-in-out;
  }
  nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {
    left: 0;
  }
  nav.navbar.bootsnav.navbar-mobile ul.nav {
    width: 293px;
    padding-right: 0;
    padding-left: 15px;
  }
  nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {
    padding: 15px 15px;
  }
  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a {
    padding-right: 15px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {
    padding-right: 30px !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=" col-"] {
    width: 100%;
  }
  nav.navbar.bootsnav.navbar-fixed .logo-scrolled {
    display: block !important;
  }
  nav.navbar.bootsnav.navbar-fixed .logo-display {
    display: none !important;
  }
  nav.navbar.bootsnav.navbar-mobile .tab-menu,
  nav.navbar.bootsnav.navbar-mobile .tab-content {
    width: 100%;
    display: block;
  }
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.height-100vh {
  height: 100vh;
}

.height-90vh {
  height: 90vh;
}

.height-80vh {
  height: 80vh;
}

.height-70vh {
  height: 70vh;
}

.height-66vh {
  height: 66vh;
}

.height-60vh {
  height: 60vh;
}

.height-50vh {
  height: 50vh;
}

.height-40vh {
  height: 40vh;
}

.height-33vh {
  height: 33vh;
}

.height-30vh {
  height: 30vh;
}

.height-20vh {
  height: 20vh;
}

.height-10vh {
  height: 10vh;
}

.height-100dvh {
  height: 100dvh;
}

.height-90dvh {
  height: 90dvh;
}

.height-80dvh {
  height: 80dvh;
}

.height-70dvh {
  height: 70dvh;
}

.height-66dvh {
  height: 66dvh;
}

.height-60dvh {
  height: 60dvh;
}

.height-50dvh {
  height: 50dvh;
}

.height-40dvh {
  height: 40dvh;
}

.height-33dvh {
  height: 33dvh;
}

.height-30dvh {
  height: 30dvh;
}

.height-20dvh {
  height: 20dvh;
}

.height-10dvh {
  height: 10dvh;
}

.height-100sdvh {
  height: 100svh;
}

.height-90sdvh {
  height: 90svh;
}

.height-80sdvh {
  height: 80svh;
}

.height-70sdvh {
  height: 70svh;
}

.height-66sdvh {
  height: 66svh;
}

.height-60sdvh {
  height: 60svh;
}

.height-50sdvh {
  height: 50svh;
}

.height-40sdvh {
  height: 40svh;
}

.height-33sdvh {
  height: 33svh;
}

.height-30sdvh {
  height: 30svh;
}

.height-20sdvh {
  height: 20svh;
}

.height-10sdvh {
  height: 10svh;
}

.bg-blue {
  background-color: #1e73be !important; /* Replace #888 with the gray color you want */
}

.bg-indigo {
  background-color: #6610f2 !important; /* Replace #888 with the gray color you want */
}

.bg-purple {
  background-color: #6f42c1 !important; /* Replace #888 with the gray color you want */
}

.bg-pink {
  background-color: #e83e8c !important; /* Replace #888 with the gray color you want */
}

.bg-red {
  background-color: #dc3545 !important; /* Replace #888 with the gray color you want */
}

.bg-orange {
  background-color: #fd7e14 !important; /* Replace #888 with the gray color you want */
}

.bg-yellow {
  background-color: #ffc107 !important; /* Replace #888 with the gray color you want */
}

.bg-green {
  background-color: #28a745 !important; /* Replace #888 with the gray color you want */
}

.bg-teal {
  background-color: #20c997 !important; /* Replace #888 with the gray color you want */
}

.bg-cyan {
  background-color: #17a2b8 !important; /* Replace #888 with the gray color you want */
}

/* General styles */
.date-day, .date-month {
  line-height: 0.8; /* Adjust this value if needed to prevent overlap */
  margin: 0;
}

.nav-glass-effect {
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

/* Initial state */
.navbar:not(.sticky) .logo-light {
  display: inline-block;
}

.navbar:not(.sticky) .logo-dark {
  display: none;
}

.navbar:not(.sticky) .nav-link {
  color: #ffffff;
}

/* Sticky state */
.navbar.sticky .logo-light {
  display: none;
}

.navbar.sticky .logo-dark {
  display: inline-block;
}

.navbar.sticky .nav-link {
  color: #000000;
}

/* Header appear state (for scroll up) */
.navbar.sticky.header-appear .logo-light {
  display: inline-block;
}

.navbar.sticky.header-appear .logo-dark {
  display: none;
}

.navbar.sticky.header-appear .nav-link {
  color: #ffffff;
}

/* Extra large screens (≥1200px) and large screens (≥992px to <1200px) */
@media (min-width: 992px) {
  .date-day {
    font-size: 110px;
    font-weight: 200;
  }
  .date-month {
    font-size: 90px;
    font-weight: 700;
  }
}
/* Medium screens (≥768px to <992px) */
@media (min-width: 768px) and (max-width: 991.98px) {
  .date-day, .date-month {
    font-size: 60px;
    font-weight: 300;
    display: inline-block;
    padding: 15px 5px;
  }
}
/* Small screens (<768px) */
@media (max-width: 767.98px) {
  .date-day, .date-month {
    font-size: 60px;
    font-weight: 300;
    display: inline-block;
    padding: 15px 5px;
  }
}
/* Ken Burns Effect Animations */
.kenburns-bg {
  will-change: transform;
  width: 110%;
  height: 110%;
  position: absolute;
  top: -5%;
  left: -5%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  animation-duration: 12s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-delay: 0.5s;
}

/* Ken Burns Animation Variants */
.kenburns-zoom {
  animation-name: kenburns-zoom;
}

.kenburns-left {
  animation-name: kenburns-left;
}

.kenburns-right {
  animation-name: kenburns-right;
}

.kenburns-up {
  animation-name: kenburns-up;
}

.kenburns-down {
  animation-name: kenburns-down;
}

/* Ken Burns Keyframe Animations */
@keyframes kenburns-zoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.08);
  }
}
@keyframes kenburns-left {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(1.08) translateX(-3%);
  }
}
@keyframes kenburns-right {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(1.08) translateX(3%);
  }
}
@keyframes kenburns-up {
  0% {
    transform: scale(1) translateY(0);
  }
  100% {
    transform: scale(1.08) translateY(-3%);
  }
}
@keyframes kenburns-down {
  0% {
    transform: scale(1) translateY(0);
  }
  100% {
    transform: scale(1.08) translateY(3%);
  }
}
/* Ken Burns Strong Intensity Variants */
.kenburns-strong.kenburns-zoom {
  animation-name: kenburns-zoom-strong;
}

.kenburns-strong.kenburns-left {
  animation-name: kenburns-left-strong;
}

.kenburns-strong.kenburns-right {
  animation-name: kenburns-right-strong;
}

.kenburns-strong.kenburns-up {
  animation-name: kenburns-up-strong;
}

.kenburns-strong.kenburns-down {
  animation-name: kenburns-down-strong;
}

/* Strong Ken Burns Keyframe Animations */
@keyframes kenburns-zoom-strong {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.15);
  }
}
@keyframes kenburns-left-strong {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(1.15) translateX(-5%);
  }
}
@keyframes kenburns-right-strong {
  0% {
    transform: scale(1) translateX(0);
  }
  100% {
    transform: scale(1.15) translateX(5%);
  }
}
@keyframes kenburns-up-strong {
  0% {
    transform: scale(1) translateY(0);
  }
  100% {
    transform: scale(1.15) translateY(-5%);
  }
}
@keyframes kenburns-down-strong {
  0% {
    transform: scale(1) translateY(0);
  }
  100% {
    transform: scale(1.15) translateY(5%);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9XYWdvbkFzc2V0cy8uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1pY29ucy5taW4uY3NzIiwid2VicGFjazovL1dhZ29uQXNzZXRzLy4vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy90aGVtZS12ZW5kb3JzLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vV2Fnb25Bc3NldHMvLi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3N0eWxlLmNzcyAoMikiLCJ3ZWJwYWNrOi8vV2Fnb25Bc3NldHMvLi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3Jlc3BvbnNpdmUuY3NzIiwid2VicGFjazovL1dhZ29uQXNzZXRzLy4vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixrQ0FBa0MsbUNBQW1DLHFCQUFxQixrQkFBa0Isb0JBQW9CLG9CQUFvQixjQUFjLE9BQU8sb0JBQW9CLGtCQUFrQix3QkFBd0IsT0FBTyxnQkFBZ0IsT0FBTyxpQkFBaUIsT0FBTyxjQUFjLE9BQU8sY0FBYyxPQUFPLGNBQWMsT0FBTyxjQUFjLE9BQU8sY0FBYyxPQUFPLGNBQWMsT0FBTyxjQUFjLE9BQU8sY0FBYyxPQUFPLGNBQWMsUUFBUSxlQUFlLE9BQU8sa0JBQWtCLGFBQWEsT0FBTyxxQkFBcUIsa0JBQWtCLGVBQWUsVUFBVSxrQkFBa0IsT0FBTyxVQUFVLGtCQUFrQixrQkFBa0IsVUFBVSxvQkFBb0IsV0FBVyx3QkFBd0IsbUJBQW1CLHlCQUF5QixjQUFjLFdBQVcsZUFBZSxZQUFZLHlGQUF5RixrQkFBa0IsOEZBQThGLGlCQUFpQixTQUFTLDZDQUE2QyxxQ0FBcUMsVUFBVSwrQ0FBK0MsdUNBQXVDLDJCQUEyQixHQUFHLCtCQUErQix1QkFBdUIsR0FBRyxnQ0FBZ0MseUJBQXlCLG1CQUFtQixHQUFHLCtCQUErQix1QkFBdUIsR0FBRyxnQ0FBZ0MseUJB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QWtCLGdCQUFnQixxQkFBcUIsZ0JBQWdCLGlCQUFpQixnQkFBZ0IsaUJBQWlCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLG9CQUFvQixnQkFBZ0Isc0JBQXNCLGdCQUFnQixnQkFBZ0IsZ0JBQWdCLG9CQUFvQixnQkFBZ0Isc0JBQXNCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLG1CQUFtQixnQkFBZ0Isb0JBQW9CLGdCQUFnQixpQkFBaUIsZ0JBQWdCLHVCQUF1QixnQkFBZ0Isc0JBQXNCLGdCQUFnQixrQkFBa0IsZ0JBQWdCLG1CQUFtQixnQkFBZ0Isa0JBQWtCLGdCQUFnQix1QkFBdUIsZ0JBQWdCLHNCQUFzQixnQkFBZ0IsaUJBQWlCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLHFCQUFxQixnQkFBZ0IsZ0JBQWdCLGdCQUFnQixxQkFBcUIsZ0JBQWdCLHFCQUFxQixnQkFBZ0IsaUJBQWlCLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGlCQUFpQixnQkFBZ0IscUJBQXFCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLHFCQUFxQixnQkFBZ0IsaUJBQWlCLGdCQUFnQixzQkFBc0IsZ0JBQWdCLGdCQUFnQixnQkFBZ0Isb0JBQW9CLGdCQUFnQixlQUFlLGdCQUFnQixtQkFBbUIsZ0JBQWdCLGdCQUFnQixnQkFBZ0Isd0JBQXdCLGdCQUFnQixnQkFBZ0IsZ0JBQWdCLHNCQUFzQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixnQkFBZ0IsZ0JBQWdCLG9CQUFvQixnQkFBZ0Isb0JBQW9CLGdCQUFnQixrQkFBa0IsZ0JBQWdCLGdCQUFnQixnQkFBZ0IsZ0JBQWdCLGdCQUFnQixxQkFBcUIsZ0JBQWdCLHNCQUFzQixnQkFBZ0IscUJBQXFCLGdCQUFnQixnQkFBZ0IsZ0JBQWdCLGdCQUFnQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixpQkFBaUIsZ0JBQWdCLGdCQUFnQixnQkFBZ0Isa0JBQWtCLGdCQUFnQixvQkFBb0IsZ0JBQWdCLG9CQUFvQixnQkFBZ0IscUJBQXFCLGdCQUFnQix5QkFBeUIsZ0JBQWdCLHFCQUFxQixnQkFBZ0Isd0JBQXdCLGdC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LFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7O0FBRVQsYUFBYTtBQUNiLGFBQWE7QUFDYixhQUFhO0FBQ2IsYUFBYTtBQUNiLGFBQWE7QUFDYixhQUFhO0FBQ2IsYUFBYTtBQUNiLGFBQWE7QUFDYixhQUFhO0FBQ2IsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYzs7QUFFZDtBQUNBLGNBQWM7QUFDZCxXQUFXO0FBQ1gsV0FBVztBQUNYLFdBQVc7QUFDWCxXQUFXO0FBQ1gsV0FBVztBQUNYLFdBQVc7QUFDWCxXQUFXO0FBQ1gsV0FBVztBQUNYLFdBQVc7QUFDWCxXQUFXO0FBQ1gsWUFBWTtBQUNaLFlBQVk7QUFDWixZQUFZO0FBQ1osWUFBWTtBQUNaLFlBQVk7QUFDWixZQUFZO0FBQ1osWUFBWTtBQUNaLFlBQVk7QUFDWixZQUFZOztBQUVaO0FBQ0EsWUFBWTtBQUNaLFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7O0FBRVY7QUFDQSxhQUFhO0FBQ2IsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFdBQVc7O0FBRVg7QUFDQTtBQUNBOztBQUVBLFFBQVE7QUFDUixRQUFRO0FBQ1IsUUFBUTtBQUNSLFFBQVE7QUFDUixRQUFRO0FBQ1IsUUFBUTtBQUNSLFFBQVE7QUFDUixRQUFRO0FBQ1IsUUFBUTtBQUNSLFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFNBQVM7QUFDVCxVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsV0FBVzs7QUFFWCxPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsUUFBUTtBQUNSLFNBQVM7O0FBRVQ7QUFDQTtBQUNBOztBQUVBLFFBQVE7QUFDUixRQUFRO0FBQ1IsUUFBUTtBQUNSLFFBQVE7QUFDUixRQUFRO0FBQ1IsUUFBUTtBQUNSLFFBQVE7QUFDUixRQUFRO0FBQ1IsUUFBUTtBQUNSLFNBQVM7QUFDVCxTQUFTO0FBQ1QsU0FBUztBQUNULFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVOztBQUVWLFlBQVk7QUFDWixjQUFjO0FBQ2QsdUJBQXVCOztBQUV2QjtBQUNBLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7O0FBRWQ7QUFDQSxxQkFBcUI7QUFDckIsZUFBZTtBQUNmLG9CQUFvQjtBQUNwQixtQkFBbUI7QUFDbkIsb0JBQW9CO0FBQ3BCLG1CQUFtQjtBQUNuQixtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQjtBQUNsQixhQUFhO0FBQ2IsY0FBYztBQUNkLG9CQUFvQjtBQUNwQixhQUFhO0FBQ2IsbUJBQW1CLG9CQUFvQixxQkFBcUIsY0FBYyxnQkFBZ0Isb0JBQW9CLHdCQUF3QixhQUFhO0FBQ25KLG9CQUFvQixvQkFBb0IscUJBQXFCLGNBQWMsZ0JBQWdCLG9CQUFvQix3QkFBd0I7O0FBRXZJO0FBQ0EseUJBQXlCO0FBQ3pCLG9CQUFvQjtBQUNwQixxQkFBcUI7QUFDckIsb0JBQW9CO0FBQ3BCLDBCQUEwQjtBQUMxQiw4RUFBOEUsY0FBYztBQUM1Rix3QkFBd0IsY0FBYzs7QUFFdEM7QUFDQSw4RUFBOEUsaUJBQWlCO0FBQy9GLDZGQUE2RjtBQUM3Riw0TEFBNEw7QUFDNUwsdUxBQXVMO0FBQ3ZMLHNCQUFzQjtBQUN0QixnQkFBZ0I7QUFDaEIsaUJBQWlCO0FBQ2pCLGdCQUFnQjtBQUNoQixzQkFBc0I7QUFDdEIscUJBQXFCLGdCQUFnQixZQUFZLGFBQWE7QUFDOUQsZUFBZSxnQkFBZ0IsYUFBYSxhQUFhO0FBQ3pELGdCQUFnQixnQkFBZ0IsYUFBYSxhQUFhO0FBQzFELGVBQWUsZ0JBQWdCLGFBQWEsY0FBYztBQUMxRCxxQkFBcUIsZ0JBQWdCLGFBQWEsY0FBYzs7QUFFaEU7QUFDQSw0S0FBNEs7QUFDNUssdUtBQXVLO0FBQ3ZLLGtLQUFrSztBQUNsSyw0S0FBNEs7QUFDNUssdUtBQXVLO0FBQ3ZLLDRLQUE0SztBQUM1SyxpTEFBaUw7QUFDakwsaUxBQWlMO0FBQ2pMLGtLQUFrSztBQUNsSyxtSkFBbUo7QUFDbkosdUtBQXVLO0FBQ3ZLLHdKQUF3SjtBQUN4Siw2SkFBNko7QUFDN0osbUpBQW1KO0FBQ25KLGlMQUFpTDtBQUNqTCxrS0FBa0s7QUFDbEssa0tBQWtLO0FBQ2xLLHdKQUF3SjtBQUN4SiwyTEFBMkw7QUFDM0wsNEtBQTRLO0FBQzVLLDhJQUE4STtBQUM5SSw2SkFBNko7QUFDN0oscU1BQXFNO0FBQ3JNLHdKQUF3SjtBQUN4Siw2SkFBNko7QUFDN0osdUtBQXVLO0FBQ3ZLLGlMQUFpTDtBQUNqTCx1S0FBdUs7QUFDdkssa0tBQWtLO0FBQ2xLLGlMQUFpTDtBQUNqTCwyTEFBMkw7O0FBRTNMO0FBQ0EsdUNBQXVDLHNCQUFzQjtBQUM3RCxzQ0FBc0Msc0JBQXNCO0FBQzVELHFDQUFxQyxzQkFBc0I7QUFDM0QsdUNBQXVDLHNCQUFzQjtBQUM3RCxzQ0FBc0Msc0JBQXNCO0FBQzVELHVDQUF1QyxzQkFBc0I7QUFDN0Qsd0NBQXdDLHNCQUFzQjtBQUM5RCx3Q0FBd0Msc0JBQXNCO0FBQzlELHFDQUFxQyxzQkFBc0I7QUFDM0Qsa0NBQWtDLHNCQUFzQjtBQUN4RCxzQ0FBc0Msc0JBQXNCO0FBQzVELG1DQUFtQyxzQkFBc0I7QUFDekQsb0NBQW9DLHNCQUFzQjtBQUMxRCxrQ0FBa0Msc0JBQXNCO0FBQ3hELHdDQUF3QyxzQkFBc0I7QUFDOUQscUNBQXFDLHNCQUFzQjtBQUMzRCxxQ0FBcUMsc0JBQXNCO0FBQzNELG1DQUFtQyxzQkFBc0I7QUFDekQsMENBQTBDLHNCQUFzQjtBQUNoRSx1Q0FBdUMsc0JBQXNCO0FBQzdELGlDQUFpQyxzQkFBc0I7QUFDdkQsb0NBQW9DLHNCQUFzQjtBQUMxRCw0Q0FBNEMsc0JBQXNCO0FBQ2xFLG1DQUFtQyxzQkFBc0I7QUFDekQsbUNBQW1DLHNCQUFzQjtBQUN6RCxzQ0FBc0Msc0JBQXNCO0FBQzVELHdDQUF3QyxzQkFBc0I7QUFDOUQsc0NBQXNDLHNCQUFzQjtBQUM1RCxxQ0FBcUMsc0JBQXNCO0FBQzNELHdDQUF3QyxzQkFBc0I7QUFDOUQsMENBQTBDLHNCQUFzQjs7QUFFaEU7QUFDQSx1Q0FBdUMsc0JBQXNCO0FBQzdELHNDQUFzQyxzQkFBc0I7QUFDNUQscUNBQXFDLHNCQUFzQjtBQUMzRCx1Q0FBdUMsc0JBQXNCO0FBQzdELHNDQUFzQyxzQkFBc0I7QUFDNUQsdUNBQXVDLHNCQUFzQjtBQUM3RCx3Q0FBd0Msc0JBQXNCO0FBQzlELHdDQUF3QyxzQkFBc0I7QUFDOUQscUNBQXFDLHNCQUFzQjtBQUMzRCxrQ0FBa0Msc0JBQXNCO0FBQ3hELHNDQUFzQyxzQkFBc0I7QUFDNUQsbUNBQW1DLHNCQUFzQjtBQUN6RCxvQ0FBb0Msc0JBQXNCO0FBQzFELGtDQUFrQyxzQkFBc0I7QUFDeEQsd0NBQXdDLHNCQUFzQjtBQUM5RCxxQ0FBcUMsc0JBQXNCO0FBQzNELHFDQUFxQyxzQkFBc0I7QUFDM0QsbUNBQW1DLHNCQUFzQjtBQUN6RCwwQ0FBMEMsc0JBQXNCO0FBQ2hFLHVDQUF1QyxzQkFBc0I7QUFDN0QsaUNBQWlDLHNCQUFzQjtBQUN2RCxvQ0FBb0Msc0JBQXNCO0FBQzFELDRDQUE0QyxzQkFBc0I7QUFDbEUsbUNBQW1DLHNCQUFzQjtBQUN6RCxtQ0FBbUMsc0JBQXNCO0FBQ3pELHNDQUFzQyxzQkFBc0I7QUFDNUQsd0NBQXdDLHNCQUFzQjtBQUM5RCxzQ0FBc0Msc0JBQXNCO0FBQzVELHFDQUFxQyxzQkFBc0I7QUFDM0Qsd0NBQXdDLHNCQUFzQjtBQUM5RCwwQ0FBMEMsc0JBQXNCOztBQUVoRTtBQUNBLGVBQWUsZ0JBQWdCLGFBQWE7QUFDNUMsaUJBQWlCO0FBQ2pCLG9CQUFvQixtQkFBbUI7O0FBRXZDO0FBQ0Esd0JBQXdCLG1CQUFtQixzQkFBc0IsdUJBQXVCLCtCQUErQiw0QkFBNEIsMkJBQTJCLDBCQUEwQjtBQUN4TSw4QkFBOEI7O0FBRTlCO0FBQ0Esd0JBQXdCLG1CQUFtQixzQkFBc0IsdUJBQXVCLCtCQUErQiw0QkFBNEIsMkJBQTJCLDBCQUEwQixxQkFBcUI7QUFDN04sOEJBQThCOztBQUU5QjtBQUNBLHdCQUF3QixtQkFBbUIsc0JBQXNCLHVCQUF1QiwrQkFBK0IsNEJBQTRCLDJCQUEyQiwwQkFBMEIscUJBQXFCLGE7QUFDN04sK0JBQStCLG9DQUFvQyw2Q0FBNkMsMENBQTBDLHlDQUF5Qyx3Q0FBd0MsNEJBQTRCLG9DQUFvQyxpQ0FBaUMsZ0NBQWdDOztBQUU1VztBQUNBLHdCQUF3QixtQkFBbUIsc0JBQXNCLHFCQUFxQixvQkFBb0Isc0NBQXNDLGdCQUFnQixvQkFBb0I7QUFDcEwsOEJBQThCO0FBQzlCLDZCQUE2QixpQkFBaUIsZ0JBQWdCLFdBQVcsV0FBVyxXQUFXLG9CQUFvQixVQUFVLHNCQUFzQiw4QkFBOEIsMkJBQTJCLDBCQUEwQix5QkFBeUIsVUFBVTtBQUN6USxrQ0FBa0MsV0FBVyxhQUFhLHFCQUFxQixRQUFROztBQUV2RjtBQUNBLHdCQUF3QixtQkFBbUIsc0JBQXNCO0FBQ2pFLDhCQUE4QixZQUFZLHFCQUFxQixxQzs7QUFFL0Q7QUFDQSw4QkFBOEIsbUJBQW1CLHNCQUFzQjtBQUN2RSxvQ0FBb0MsWUFBWSxxQkFBcUIscUM7O0FBRXJFO0FBQ0Esd0JBQXdCLG1CQUFtQixzQkFBc0Isa0NBQWtDLGVBQWUsK0JBQStCO0FBQ2pKLDhCQUE4QixnQ0FBZ0MsMEJBQTBCOztBQUV4RjtBQUNBLHdCQUF3QixtQkFBbUIsc0JBQXNCLHFCQUFxQixnQkFBZ0I7QUFDdEcsOEJBQThCLFlBQVksK0JBQStCLDJCQUEyQiw0QkFBNEIsdUJBQXVCOztBQUV2SjtBQUNBLDhCQUE4QixtQkFBbUIsYUFBYTtBQUM5RCw4QkFBOEI7O0FBRTlCO0FBQ0EsOEJBQThCLG1CQUFtQixhQUFhOztBQUU5RDtBQUNBLHVDQUF1QztBQUN2QyxzQ0FBc0M7QUFDdEMscUNBQXFDO0FBQ3JDLHVDQUF1QztBQUN2QyxzQ0FBc0M7QUFDdEMsdUNBQXVDO0FBQ3ZDLHdDQUF3QztBQUN4QyxvQ0FBb0M7QUFDcEMsa0NBQWtDO0FBQ2xDLHdDQUF3QztBQUN4QyxxQ0FBcUM7QUFDckMscUNBQXFDO0FBQ3JDLG1DQUFtQztBQUNuQywwQ0FBMEM7QUFDMUMsdUNBQXVDO0FBQ3ZDLGlDQUFpQztBQUNqQyxvQ0FBb0M7QUFDcEMsNENBQTRDO0FBQzVDLG1DQUFtQztBQUNuQyxvQ0FBb0M7QUFDcEMsc0NBQXNDO0FBQ3RDLHdDQUF3QztBQUN4QyxzQ0FBc0M7QUFDdEMscUNBQXFDO0FBQ3JDLHdDQUF3QztBQUN4QywwQ0FBMEM7O0FBRTFDO0FBQ0EsdUJBQXVCO0FBQ3ZCLHlCQUF5QixtQkFBbUIsc0JBQXNCLHFCQUFxQixvQkFBb0I7QUFDM0csK0JBQStCO0FBQy9CLDJCQUEyQixtQkFBbUI7QUFDOUMsOEJBQThCLGlCQUFpQixnQkFBZ0IsV0FBVyxXQUFXLFdBQVcsb0JBQW9CLFVBQVUsc0JBQXNCLDhCQUE4QiwyQkFBMkIsMEJBQTBCLHlCQUF5QjtBQUNoUSxtQ0FBbUMsV0FBVyxhQUFhLHFCQUFxQixRQUFROztBQUV4RjtBQUNBLHVCQUF1QjtBQUN2Qix5QkFBeUIsbUJBQW1CLHNCQUFzQixxQkFBcUIsb0JBQW9CO0FBQzNHLGtDQUFrQztBQUNsQyxpQ0FBaUM7QUFDakMsZ0NBQWdDO0FBQ2hDLGtDQUFrQztBQUNsQyxpQ0FBaUM7QUFDakMsa0NBQWtDO0FBQ2xDLG1DQUFtQztBQUNuQyxtQ0FBbUM7QUFDbkMsZ0NBQWdDO0FBQ2hDLDZCQUE2QjtBQUM3QixpQ0FBaUM7QUFDakMsOEJBQThCO0FBQzlCLCtCQUErQjtBQUMvQiw2QkFBNkI7QUFDN0IsbUNBQW1DO0FBQ25DLGdDQUFnQztBQUNoQyxnQ0FBZ0M7QUFDaEMsOEJBQThCO0FBQzlCLHFDQUFxQztBQUNyQyxrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLCtCQUErQjtBQUMvQix1Q0FBdUM7QUFDdkMsOEJBQThCO0FBQzlCLDhCQUE4QjtBQUM5QixpQ0FBaUM7QUFDakMsbUNBQW1DO0FBQ25DLGlDQUFpQztBQUNqQyxnQ0FBZ0M7QUFDaEMsbUNBQW1DO0FBQ25DLHFDQUFxQztBQUNyQywrQkFBK0I7O0FBRS9CLHVCQUF1Qjs7QUFFdkI7QUFDQSxlQUFlLFlBQVksY0FBYyx1QkFBdUIscUJBQXFCO0FBQ3JGLG1CQUFtQjtBQUNuQix1QkFBdUI7QUFDdkIscUJBQXFCO0FBQ3JCLHlCQUF5QjtBQUN6QixzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTs7QUFFQSxrRkFBa0YsaUJBQWlCO0FBQ25HLG9CQUFvQjtBQUNwQixhQUFhO0FBQ2IsNkRBQTZELFdBQVc7QUFDeEUsMkJBQTJCO0FBQzNCLGlDQUFpQztBQUNqQyw4QkFBOEIsV0FBVyw4QkFBOEIsYUFBYSxhQUFhO0FBQ2pHLG1FQUFtRSxTQUFTO0FBQzVFLHFCQUFxQixtQkFBbUI7O0FBRXhDO0FBQ0EsaUVBQWlFOztBQUVqRTtBQUNBLHFCQUFxQixtQkFBbUIsYUFBYSxhQUFhLDZCQUE2QixRQUFRLFNBQVMsb0JBQW9CO0FBQ3BJLGlDQUFpQyxnQkFBZ0Isb0JBQW9CLFVBQVUsU0FBUyxVQUFVLHFDQUFxQyxnQ0FBZ0M7QUFDdkssZ0VBQWdFLG9DQUFvQyxnQ0FBZ0M7QUFDcEksb0RBQW9EOztBQUVwRCwrQ0FBK0M7QUFDL0MsaURBQWlELGVBQWUsaUJBQWlCLG1CQUFtQixlQUFlLGNBQWM7QUFDakkseUJBQXlCLGtCQUFrQixrQkFBa0IsZ0JBQWdCLHdCQUF3QjtBQUNyRyx3QkFBd0IsbUJBQW1CLGtCQUFrQixnQkFBZ0Isd0JBQXdCO0FBQ3JHLGlCQUFpQixrQkFBa0I7QUFDbkMsWUFBWSxnQkFBZ0IsdUNBQXVDO0FBQ25FLGlCQUFpQjtBQUNqQixrQkFBa0I7QUFDbEIsbUNBQW1DO0FBQ25DLGtDQUFrQzs7QUFFbEMsMkJBQTJCLElBQUksWUFBWSxPQUFPO0FBQ2xELHdCQUF3QixJQUFJLFlBQVksT0FBTztBQUMvQyxzQkFBc0IsSUFBSSxZQUFZLE9BQU87QUFDN0MsbUJBQW1CLElBQUksWUFBWSxPQUFPOztBQUUxQyxhQUFhLCtCQUErQiw2QkFBNkIsMkJBQTJCLDRCQUE0Qix3QkFBd0IsaUNBQWlDLDhCQUE4Qiw2QkFBNkIsNEJBQTRCLHlCQUF5QixtQ0FBbUMsZ0NBQWdDLCtCQUErQiw4QkFBOEIsMkJBQTJCLG9DQUFvQyxpQ0FBaUM7O0FBRXpnQjtBQUNBLG1DQUFtQyxXQUFXLDBDQUEwQyx1Q0FBdUMscUNBQXFDLHNDQUFzQyxrQ0FBa0MsK0JBQStCLDZCQUE2QiwyQkFBMkIsMkJBQTJCOztBQUU5VjtBQUNBLDZDQUE2QyxXQUFXLDZCQUE2QiwwQkFBMEIseUJBQXlCLHdCQUF3Qjs7QUFFaEs7QUFDQSxnREFBZ0QsOEJBQThCLDRCQUE0QiwyQkFBMkIsMEJBQTBCLHVCQUF1Qjs7QUFFdEw7QUFDQSx3QkFBd0IsV0FBVywyQ0FBMkMsd0NBQXdDLHNDQUFzQyx1Q0FBdUM7O0FBRW5NO0FBQ0EscUNBQXFDOztBQUVyQztBQUNBLHdDQUF3QyxXQUFXLHVDQUF1QyxvQ0FBb0Msa0NBQWtDLCtCQUErQix3RUFBd0UscUVBQXFFLG9FQUFvRSxtRUFBbUUsb0VBQW9FOztBQUV2aEI7QUFDQSxrREFBa0QsV0FBVyxnRUFBZ0UsNkRBQTZELDREQUE0RCwyREFBMkQ7O0FBRWpUO0FBQ0EscURBQXFELFdBQVcsd0VBQXdFLHFFQUFxRSxvRUFBb0UsbUVBQW1FOztBQUVwVjtBQUNBLDZCQUE2QixXQUFXLDBDQUEwQyx3Q0FBd0Msc0NBQXNDLHVDQUF1Qzs7QUFFdk07QUFDQSwwQ0FBMEM7O0FBRTFDO0FBQ0Esa0JBQWtCLFdBQVcsdUNBQXVDLG9DQUFvQyxtQ0FBbUMsa0NBQWtDO0FBQzdLLDRCQUE0QjtBQUM1QiwrQkFBK0I7QUFDL0IsaUNBQWlDLFdBQVcsdUNBQXVDLG9DQUFvQyxtQ0FBbUM7QUFDMUosMkNBQTJDO0FBQzNDLDhDQUE4Qzs7QUFFOUM7QUFDQSw0QkFBNEIsMEJBQTBCLHNDQUFzQyxxQkFBcUIsaUJBQWlCOztBQUVsSTtBQUNBLHNEQUFzRDtBQUN0RCwrQkFBK0IsYUFBYSx1QkFBdUIsZ0JBQWdCLG1CQUFtQjtBQUN0RyxxQ0FBcUM7O0FBRXJDO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixjQUFjLGlCQUFpQixRQUFRLFVBQVU7O0FBRXhFO0FBQ0EsbUJBQW1CLHVDQUF1QyxvQkFBb0IsdUJBQXVCLG1CQUFtQjtBQUN4SCxxQkFBcUIsMkNBQTJDLG9CQUFvQixtQkFBbUIsdUJBQXVCLG1CQUFtQjtBQUNqSixvQkFBb0Isc0JBQXNCLG1CQUFtQixtQkFBbUI7QUFDaEYsd0RBQXdELFlBQVksWUFBWSxlQUFlLGtCQUFrQjtBQUNqSCxtREFBbUQ7QUFDbkQsMkJBQTJCLGVBQWUsYUFBYSxhQUFhO0FBQ3BFLHFDQUFxQztBQUNyQyx1QkFBdUI7QUFDdkIsZ0VBQWdFO0FBQ2hFLHVCQUF1QjtBQUN2QixnREFBZ0Q7QUFDaEQsdUJBQXVCO0FBQ3ZCLGNBQWM7QUFDZCxvQ0FBb0M7O0FBRXBDO0FBQ0EsNEJBQTRCO0FBQzVCLGtCQUFrQixnQkFBZ0Isa0JBQWtCOztBQUVwRDtBQUNBLHFDQUFxQyxZQUFZLHVCQUF1QjtBQUN4RSxrREFBa0Q7QUFDbEQsMkRBQTJEOztBQUUzRDtBQUNBLDhHQUE4Rzs7QUFFOUc7QUFDQSw0RUFBNEUsZUFBZTtBQUMzRjtBQUNBO0FBQ0E7QUFDQSxvR0FBb0c7O0FBRXBHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0ZBQWtGOztBQUVsRixtREFBbUQsbUJBQW1CLFlBQVksVUFBVSwyQkFBMkIsbUNBQW1DLGdDQUFnQywrQkFBK0I7QUFDek4sbUVBQW1FLG9CQUFvQixZQUFZLGFBQWEsMEJBQTBCLG9DQUFvQyxnQ0FBZ0MsK0JBQStCO0FBQzdPLDhHQUE4RyxvQkFBb0IsYUFBYSxhQUFhLDJCQUEyQixtQ0FBbUMsZ0NBQWdDLCtCQUErQjtBQUN6Uiw0R0FBNEcsbUJBQW1CLFlBQVksVUFBVSwwQkFBMEIsbUNBQW1DLGdDQUFnQywrQkFBK0I7QUFDalIsOEdBQThHLG9CQUFvQixhQUFhLGFBQWEsMEJBQTBCLG1DQUFtQyxnQ0FBZ0MsK0JBQStCO0FBQ3hSLGdIQUFnSCxtQkFBbUIsWUFBWSxVQUFVLDBCQUEwQixtQ0FBbUMsZ0NBQWdDLCtCQUErQjs7QUFFclIsb0JBQW9CLG1CQUFtQixRQUFRO0FBQy9DLHFDQUFxQztBQUNyQyxlQUFlLHNCQUFzQjtBQUNyQyxtQkFBbUI7QUFDbkIsNENBQTRDO0FBQzVDLGtCQUFrQjs7QUFFbEI7QUFDQSxhQUFhLGdCQUFnQixPQUFPLFNBQVMsVUFBVSwyQkFBMkIsbUNBQW1DLGdDQUFnQywrQkFBK0I7QUFDcEwscUJBQXFCLFlBQVksMkJBQTJCLG1DQUFtQyxnQ0FBZ0MsK0JBQStCO0FBQzlKLHNJQUFzSSxZQUFZLDJCQUEyQixtQ0FBbUMsZ0NBQWdDLCtCQUErQjtBQUMvUSxtQ0FBbUMsT0FBTywyQkFBMkIsbUNBQW1DLGdDQUFnQywrQkFBK0I7O0FBRXZLLHNDQUFzQyxpQ0FBaUMsK0JBQStCLDhCQUE4Qiw2QkFBNkIsMEJBQTBCLG1DQUFtQyxnQ0FBZ0MsK0JBQStCLDhCQUE4QjtBQUMzVCwrRUFBK0UsbUJBQW1CLDJCQUEyQixhQUFhLGdCQUFnQjs7QUFFMUosd0NBQXdDLGdCQUFnQixRQUFRLGFBQWEsU0FBUywyQkFBMkIsbUNBQW1DLGdDQUFnQywrQkFBK0I7QUFDbk4sa0NBQWtDLGdCQUFnQixhQUFhLGFBQWEsU0FBUyx5QkFBeUIsaUNBQWlDLDhCQUE4Qiw2QkFBNkI7QUFDMU0sZ0RBQWdELE9BQU8sMkJBQTJCLG1DQUFtQyxnQ0FBZ0MsK0JBQStCOztBQUVwTDtBQUNBLHcvQkFBdy9CO0FBQ3gvQix3NUJBQXc1QjtBQUN4NUIsOHRCQUE4dEI7QUFDOXRCLGtCQUFrQjs7QUFFbEIsb0lBQW9JO0FBQ3BJLHVOQUF1Tjs7QUFFdk4sK1BBQStQO0FBQy9QLG1pQkFBbWlCO0FBQ25pQiw0TEFBNEw7QUFDNUwsc0lBQXNJO0FBQ3RJLDhKQUE4Sjs7QUFFOUosK1BBQStQO0FBQy9QLGljQUFpYztBQUNqYyw0TEFBNEw7O0FBRTVMLHNJQUFzSTtBQUN0SSw4SkFBOEo7O0FBRTlKLG1SQUFtUjtBQUNuUixvZUFBb2U7QUFDcGUsc01BQXNNO0FBQ3RNLGdKQUFnSjtBQUNoSix3S0FBd0s7O0FBRXhLLFFBQVEsWUFBWTtBQUNwQixzQ0FBc0MsZ0JBQWdCLGlCQUFpQixRQUFRLGdCQUFnQixhQUFhLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQztBQUNyUCw2Q0FBNkM7QUFDN0MsMERBQTBEO0FBQzFELG1CQUFtQixnQkFBZ0IsUUFBUSxVQUFVLFNBQVM7QUFDOUQseUJBQXlCLHNCQUFzQixpQkFBaUI7QUFDaEUsK0RBQStEO0FBQy9ELGlCQUFpQixhQUFhO0FBQzlCLHVFQUF1RSxtQkFBbUI7QUFDMUYsbUJBQW1CLGlCQUFpQjtBQUNwQyxnREFBZ0Q7QUFDaEQsWUFBWSxZQUFZLFVBQVUsYUFBYTtBQUMvQyxrQ0FBa0M7QUFDbEMsaUNBQWlDLGVBQWUsaUJBQWlCLGtCQUFrQixlQUFlLHNCQUFzQiwyQkFBMkI7QUFDbkosc0hBQXNIO0FBQ3RILDBDQUEwQztBQUMxQyx5Q0FBeUM7QUFDekMsbUtBQW1LO0FBQ25LLDZDQUE2QyxpQkFBaUI7QUFDOUQsa0JBQWtCO0FBQ2xCLGtDQUFrQztBQUNsQyxxQkFBcUIsVUFBVTtBQUMvQixpQkFBaUIsaUJBQWlCLGlCQUFpQixhQUFhO0FBQ2hFLGdCQUFnQjtBQUNoQixvQ0FBb0M7QUFDcEMsNkJBQTZCO0FBQzdCLHFCQUFxQixlQUFlLGFBQWEsYUFBYSxxQkFBcUI7QUFDbkYsa0NBQWtDO0FBQ2xDLGtFQUFrRTtBQUNsRSxpQ0FBaUM7QUFDakMsd0JBQXdCLGtCQUFrQjtBQUMxQywrQkFBK0Isa0JBQWtCO0FBQ2pELDhJQUE4STs7QUFFOUk7QUFDQSxxQkFBcUI7QUFDckIsdUNBQXVDLGlCQUFpQjtBQUN4RCxpREFBaUQsV0FBVyx3QkFBd0IsOEJBQThCLG9CQUFvQixrQkFBa0Isa0JBQWtCLFdBQVc7QUFDckwsb0RBQW9ELFVBQVU7QUFDOUQscURBQXFELGVBQWUsZUFBZSxlQUFlLGlCQUFpQjtBQUNuSCx5RUFBeUUsWUFBWSx1QkFBdUIsaUJBQWlCLGtCQUFrQixvQkFBb0Isc0JBQXNCLGlCQUFpQixxQkFBcUIsMkJBQTJCO0FBQzFQLDJEQUEyRCxpQkFBaUIsaUJBQWlCLGdCQUFnQixrQkFBa0IsNEJBQTRCLFdBQVcsZ0JBQWdCLG9CQUFvQixrQkFBa0I7QUFDNU4sK0xBQStMO0FBQy9MLHdFQUF3RSxnQkFBZ0Isd0JBQXdCLGFBQWE7QUFDN0gsMkRBQTJEO0FBQzNELHNFQUFzRTtBQUN0RSwwRUFBMEUsbUJBQW1CLHdCQUF3QjtBQUNySCxnRUFBZ0U7QUFDaEUsNEVBQTRFO0FBQzVFLHlFQUF5RSxnQkFBZ0IsdUJBQXVCO0FBQ2hILDhNQUE4TSxRQUFRLFlBQVk7QUFDbE8sOEdBQThHOztBQUU5RztBQUNBLG9DQUFvQyxvQkFBb0Isd0JBQXdCO0FBQ2hGLGtFQUFrRTtBQUNsRSxnQkFBZ0I7QUFDaEIsNEJBQTRCO0FBQzVCLDJCQUEyQjs7QUFFM0IsaUNBQWlDLGVBQWU7QUFDaEQsaUNBQWlDO0FBQ2pDLG1EQUFtRDtBQUNuRCxtQ0FBbUMsWUFBWSx1QkFBdUI7QUFDdEUsdUNBQXVDO0FBQ3ZDLCtCQUErQjtBQUMvQixnREFBZ0Q7QUFDaEQsb0lBQW9JO0FBQ3BJLGNBQWMsVUFBVSxvQkFBb0IsbUJBQW1CLFVBQVUsb0JBQW9CLDZCQUE2QixZQUFZO0FBQ3RJLHVFQUF1RTtBQUN2RSwrQ0FBK0MsWUFBWTtBQUMzRCx3REFBd0Q7QUFDeEQsK0RBQStEOztBQUUvRDtBQUNBLDJGQUEyRjtBQUMzRixpQ0FBaUM7QUFDakMsNERBQTREO0FBQzVELDZDQUE2Qzs7QUFFN0M7QUFDQSxhQUFhLFlBQVk7QUFDekIsa0JBQWtCLFdBQVc7QUFDN0Isc0RBQXNELGVBQWUsYUFBYSxnQkFBZ0I7O0FBRWxHO0FBQ0EsMkJBQTJCO0FBQzNCLGlDQUFpQyxtQkFBbUIsU0FBUyw4QkFBOEIsa0JBQWtCLHNCQUFzQjtBQUNuSSwwREFBMEQsbUJBQW1CO0FBQzdFLDBDQUEwQyxnQkFBZ0I7QUFDMUQsd0NBQXdDLG1CQUFtQixrQkFBa0Isb0JBQW9CLFNBQVMsa0JBQWtCLGdCQUFnQjtBQUM1SSw4Q0FBOEMsdUJBQXVCO0FBQ3JFLGdKQUFnSixtQkFBbUIsVUFBVSxpQkFBaUIsZUFBZSxjQUFjLGFBQWEsbUJBQW1CLG9CQUFvQixVQUFVLDZCQUE2QixxQ0FBcUMsa0NBQWtDLGdDQUFnQztBQUM3WixvRUFBb0U7QUFDcEUsbUtBQW1LLDZCQUE2QixlQUFlLGFBQWEsdUJBQXVCLGtCQUFrQixxQkFBcUIsb0JBQW9CLFFBQVEsaUJBQWlCLGtCQUFrQjtBQUN6Vix3REFBd0QsZUFBZSxpQkFBaUIsbUJBQW1CO0FBQzNHLG1HQUFtRzs7QUFFbkc7QUFDQSxvTEFBb0wsc0NBQXNDO0FBQzFOLHdKQUF3SjtBQUN4Siwrb0JBQStvQjtBQUMvb0Isc0pBQXNKO0FBQ3RKLHVmQUF1ZjtBQUN2ZiwwbEJBQTBsQjtBQUMxbEIseUpBQXlKOztBQUV6SjtBQUNBLGlMQUFpTDtBQUNqTCxzSkFBc0o7QUFDdEosc1BBQXNQO0FBQ3RQLHlQQUF5UDtBQUN6UCwyY0FBMmM7QUFDM2MsK05BQStOO0FBQy9OLGdIQUFnSDtBQUNoSCwySEFBMkg7O0FBRTNIO0FBQ0EsZ0pBQWdKLDBCQUEwQjs7QUFFMUs7QUFDQSw2SUFBNkk7O0FBRTdJO0FBQ0EsbU1BQW1NO0FBQ25NLDRNQUE0TTs7QUFFNU07QUFDQSxvQ0FBb0M7QUFDcEMsb0RBQW9ELFVBQVUsV0FBVztBQUN6RSx5QkFBeUIsZ0JBQWdCLFFBQVEsU0FBUyxhQUFhLGNBQWMsa0JBQWtCLGlCQUFpQixvQkFBb0IsZ0JBQWdCLFlBQVk7QUFDeEssY0FBYyxhQUFhLFlBQVksZ0JBQWdCO0FBQ3ZELHVCQUF1QixZQUFZLGtCQUFrQixXQUFXLFlBQVksYUFBYSxpQkFBaUIsbUJBQW1CO0FBQzdILHlCQUF5QixZQUFZLHFCQUFxQjtBQUMxRCwyQkFBMkIsWUFBWTtBQUN2QyxrQ0FBa0M7QUFDbEMsdURBQXVEO0FBQ3ZELGdCQUFnQixtQkFBbUIsU0FBUyxjQUFjLGFBQWEsUUFBUSwrQ0FBK0MsdURBQXVELG9EQUFvRCxtREFBbUQ7QUFDNVIsbURBQW1ELGVBQWUsWUFBWTtBQUM5RSx5Q0FBeUMsT0FBTyw2Q0FBNkMscURBQXFELGtEQUFrRCxnREFBZ0QsaURBQWlEO0FBQ3JTLHdGQUF3RjtBQUN4RixvR0FBb0csb0JBQW9CLDZCQUE2QiwwQkFBMEIsd0JBQXdCO0FBQ3ZNLHFHQUFxRyxvQkFBb0IsNkJBQTZCLDBCQUEwQix3QkFBd0I7QUFDeE0sd0RBQXdELG1CQUFtQixjQUFjLG9CQUFvQixhQUFhLGFBQWEsWUFBWSx5QkFBeUI7QUFDNUssa0VBQWtFLFdBQVcsYUFBYSx3QkFBd0IsZ0NBQWdDLDZCQUE2Qiw0QkFBNEIsMkJBQTJCO0FBQ3RPLG9DQUFvQyxZQUFZLGNBQWMsV0FBVyxZQUFZLG1CQUFtQixjQUFjLFdBQVc7QUFDakkscUZBQXFGLGlCQUFpQixhQUFhLGFBQWE7QUFDaEksNENBQTRDLGlCQUFpQix1QkFBdUIsb0JBQW9CLGNBQWMsV0FBVyxtQ0FBbUMsa0JBQWtCOztBQUV0TDtBQUNBLHdFQUF3RSxVQUFVLGtCQUFrQjtBQUNwRyx3Q0FBd0M7QUFDeEMsc0RBQXNEOztBQUV0RDtBQUNBLDJCQUEyQjtBQUMzQixvQkFBb0IsYUFBYSxlQUFlLCtCQUErQixnQkFBZ0IsV0FBVyxvQkFBb0IsY0FBYyxhQUFhLGVBQWUsV0FBVztBQUNuTCx3Q0FBd0M7QUFDeEMsNENBQTRDLG1CQUFtQixVQUFVLGFBQWEsY0FBYyxvQkFBb0IsV0FBVyx1QkFBdUIsd0JBQXdCLGlCQUFpQiw2QkFBNkIscUNBQXFDLGtDQUFrQyxpQ0FBaUM7QUFDeFUseURBQXlELFlBQVksZ0JBQWdCLG9CQUFvQixhQUFhLFdBQVcsY0FBYyxZQUFZO0FBQzNKLDhEQUE4RDtBQUM5RCx3REFBd0QsWUFBWSxnQkFBZ0Isb0JBQW9CLGFBQWEsV0FBVyxhQUFhLGFBQWEscUJBQXFCO0FBQy9LLG9DQUFvQzs7QUFFcEM7QUFDQSxzREFBc0QsaUJBQWlCLFlBQVk7QUFDbkYsMkNBQTJDLGVBQWU7QUFDMUQsNkNBQTZDLG1CQUFtQixlQUFlLGlCQUFpQixtQkFBbUIsb0JBQW9CO0FBQ3ZJLDBHQUEwRztBQUMxRyxzSEFBc0g7QUFDdEgsbURBQW1ELG9CQUFvQixhQUFhLHVCQUF1QixhQUFhLFNBQVMscUJBQXFCLFdBQVc7QUFDakssdURBQXVEO0FBQ3ZELGtEQUFrRCxrQkFBa0IsU0FBUyxVQUFVLHNCQUFzQiwyQkFBMkIsV0FBVyxhQUFhLGtCQUFrQjtBQUNsTCxnREFBZ0QsZ0JBQWdCLG1CQUFtQjtBQUNuRixzRkFBc0Y7QUFDdEYscURBQXFEO0FBQ3JELGdFQUFnRTs7QUFFaEU7QUFDQSxzREFBc0QsaUJBQWlCLFlBQVk7QUFDbkYsMkNBQTJDLGVBQWU7QUFDMUQsNkNBQTZDLG1CQUFtQixlQUFlLGlCQUFpQixtQkFBbUI7QUFDbkgsMEdBQTBHO0FBQzFHLDJEQUEyRDtBQUMzRCxrREFBa0QsMEJBQTBCLFdBQVc7QUFDdkYsa0RBQWtELGtCQUFrQixTQUFTLFVBQVUsV0FBVywyQkFBMkIsV0FBVyxhQUFhLGtCQUFrQjtBQUN2Syx1REFBdUQsZUFBZTtBQUN0RSxzREFBc0QsZ0JBQWdCLG1CQUFtQixnQkFBZ0IsV0FBVyxXQUFXLGdCQUFnQjtBQUMvSSxxREFBcUQsaUNBQWlDO0FBQ3RGLGdFQUFnRTtBQUNoRSxzRkFBc0Y7QUFDdEYsaUVBQWlFLG1CQUFtQjtBQUNwRixvRUFBb0UsaUJBQWlCO0FBQ3JGLGdFQUFnRTtBQUNoRSx1RUFBdUU7QUFDdkUsc0VBQXNFO0FBQ3RFLG9EQUFvRCxZQUFZLGdCQUFnQixrQkFBa0IsYUFBYSxhQUFhO0FBQzVILHlCQUF5Qix5QkFBeUIsa0NBQWtDLCtCQUErQiw4QkFBOEI7QUFDakosMEJBQTBCLDBCQUEwQixtQ0FBbUMsZ0NBQWdDLCtCQUErQjs7QUFFdEo7QUFDQSxrQ0FBa0M7QUFDbEMsdUJBQXVCLDBCQUEwQixtQ0FBbUMsZ0NBQWdDLCtCQUErQiw4QkFBOEIsWUFBWSxxQkFBcUI7QUFDbE4sWUFBWSwwQkFBMEIsbUNBQW1DLGdDQUFnQywrQkFBK0IsOEJBQThCLGFBQWEsaUJBQWlCLGlCQUFpQixRQUFRLFVBQVUsWUFBWTs7QUFFblA7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0EsaUJBQWlCLGdCQUFnQixRQUFRLFVBQVUsWUFBWSxjQUFjLGVBQWUsWUFBWSx3Q0FBd0MsZ0RBQWdELDZDQUE2QywyQ0FBMkMsNENBQTRDLDJCQUEyQixnQ0FBZ0MsOEJBQThCLCtCQUErQjtBQUM1YixpQkFBaUIsaUJBQWlCLFdBQVc7QUFDN0Msb0JBQW9CLG9CQUFvQixnQkFBZ0IsYUFBYTtBQUNyRSxzQkFBc0IsZ0JBQWdCLGlCQUFpQixnQkFBZ0I7QUFDdkUsNEJBQTRCLFNBQVMsK0JBQStCLGFBQWEsYUFBYSxnQkFBZ0IsMkJBQTJCLGdDQUFnQyxtQ0FBbUMsOEJBQThCO0FBQzFPLDRCQUE0QjtBQUM1QixrQ0FBa0MsYUFBYSwyQkFBMkIsZ0NBQWdDLG1DQUFtQyw4QkFBOEI7QUFDM0ssc0JBQXNCLG1DQUFtQyx5Q0FBeUMsNENBQTRDLHVDQUF1Qyx3Q0FBd0MsWUFBWTtBQUN6TyxpQkFBaUIsaUJBQWlCLG9CQUFvQixVQUFVLGFBQWEsY0FBYzs7QUFFM0Y7QUFDQSwyQ0FBMkMsZUFBZSx5QkFBeUIsMkJBQTJCLGtCQUFrQjtBQUNoSSxtSkFBbUosWUFBWSx3QkFBd0Isb0JBQW9CLFdBQVc7QUFDdE4sMkVBQTJFLGlCQUFpQjtBQUM1Rix1RUFBdUUsWUFBWSwwQkFBMEI7QUFDN0csdUVBQXVFO0FBQ3ZFLHVLQUF1SztBQUN2SywyQkFBMkIsWUFBWSxPQUFPO0FBQzlDLDBCQUEwQixZQUFZLE9BQU87QUFDN0MsOERBQThEO0FBQzlELHNDQUFzQztBQUN0QywyQ0FBMkMsZUFBZSxvQkFBb0IsWUFBWSxlQUFlLFlBQVk7QUFDckgsaUVBQWlFLGVBQWUsb0JBQW9CLFlBQVksZUFBZSxZQUFZO0FBQzNJLG9EQUFvRCxtQkFBbUIsWUFBWSxlQUFlLFlBQVksUUFBUTtBQUN0SCx1REFBdUQ7QUFDdkQsNEJBQTRCOztBQUU1QjtBQUNBLDJCQUEyQixvQkFBb0IsdUJBQXVCO0FBQ3RFLDBCQUEwQixlQUFlLG1DQUFtQywyQ0FBMkMsd0NBQXdDLHVDQUF1QyxzQ0FBc0M7QUFDNU8sdUVBQXVFLG1CQUFtQjtBQUMxRiw2QkFBNkIsc0JBQXNCLGFBQWE7QUFDaEUsd0ZBQXdGLGdCQUFnQiwyQkFBMkIsZ0JBQWdCLG9DQUFvQyxrQkFBa0IsNkNBQTZDLGdCQUFnQjtBQUN0USxtTEFBbUw7QUFDbkwsc0xBQXNMO0FBQ3RMLDBDQUEwQztBQUMxQyxxQ0FBcUM7QUFDckMsMENBQTBDLGFBQWEsa0JBQWtCO0FBQ3pFLGtEQUFrRCxZQUFZLGtCQUFrQiwwQkFBMEIsdUJBQXVCLHNCQUFzQjtBQUN2SixtQ0FBbUM7QUFDbkMsa0RBQWtEO0FBQ2xELHVEQUF1RDtBQUN2RCxxREFBcUQsaUJBQWlCLDBCQUEwQix1QkFBdUIsc0JBQXNCO0FBQzdJLCtEQUErRCxXQUFXLHVCQUF1QixrQkFBa0IsMEJBQTBCLHVCQUF1QixzQkFBc0I7QUFDMUwsa0VBQWtFLHNCQUFzQixrQkFBa0IsMEJBQTBCLHVCQUF1QixzQkFBc0IscUJBQXFCO0FBQ3RNLDZEQUE2RDs7QUFFN0Q7QUFDQSxhQUFhLGlCQUFpQixpQkFBaUI7QUFDL0Msc0JBQXNCLGFBQWEsYUFBYSxPQUFPO0FBQ3ZELG1CQUFtQjtBQUNuQixrQkFBa0I7QUFDbEIsa0NBQWtDO0FBQ2xDLG1DQUFtQyxXQUFXLGtCQUFrQjtBQUNoRSxrQkFBa0IsbUJBQW1CLG9CQUFvQjtBQUN6RCw4QkFBOEIsa0NBQWtDLGdDQUFnQywrQkFBK0IsOEJBQThCOztBQUU3SjtBQUNBLCtFQUErRTtBQUMvRSwyRkFBMkYsMENBQTBDLG1EQUFtRCxnREFBZ0QsK0NBQStDO0FBQ3ZSLDJGQUEyRiwyQkFBMkI7O0FBRXRIO0FBQ0Esa0NBQWtDLG9CQUFvQixjQUFjLG9CQUFvQjtBQUN4Riw4REFBOEQsZUFBZSx1QkFBdUIsaUJBQWlCLGdCQUFnQjtBQUNySSxpSUFBaUk7QUFDakksMkJBQTJCLG1CQUFtQjtBQUM5Qyw2QkFBNkI7QUFDN0IsMkJBQTJCLGlCQUFpQixxQkFBcUIsY0FBYyxXQUFXLFlBQVk7QUFDdEcsNkJBQTZCLGlCQUFpQixjQUFjLGFBQWEsWUFBWSxnQkFBZ0IsUUFBUSxhQUFhO0FBQzFILHFEQUFxRCxhQUFhLGVBQWU7QUFDakYsOERBQThEO0FBQzlELG9DQUFvQztBQUNwQyx1QkFBdUIsYUFBYSx1QkFBdUIsY0FBYyxpQkFBaUIsaUJBQWlCLFFBQVEsZ0JBQWdCLGNBQWMsd0JBQXdCO0FBQ3pLLGlCQUFpQjs7QUFFakI7QUFDQSxzQkFBc0I7QUFDdEIsOENBQThDLE9BQU8sYUFBYTtBQUNsRSw4Q0FBOEM7QUFDOUMsNkNBQTZDLE1BQU0sYUFBYSxjQUFjO0FBQzlFLDZFQUE2RSxtQkFBbUI7O0FBRWhHO0FBQ0EsbUJBQW1CLG1CQUFtQjtBQUN0QyxXQUFXLGdCQUFnQixRQUFRLGFBQWEsUUFBUSxjQUFjLHdCQUF3QixnQkFBZ0IsOEI7QUFDOUcsZ0JBQWdCLG1CQUFtQixRQUFRO0FBQzNDLDBCQUEwQjtBQUMxQixnQkFBZ0IscUJBQXFCLGlDQUFpQyxlQUFlLGNBQWMsaUJBQWlCLHdCQUF3QixhQUFhO0FBQ3pKLGdCQUFnQixtQkFBbUI7QUFDbkMsNkJBQTZCO0FBQzdCLHVCQUF1QixZQUFZLGFBQWEsMkJBQTJCLGFBQWEsb0JBQW9CLGFBQWEsU0FBUztBQUNsSSxnQ0FBZ0M7QUFDaEMscUNBQXFDLG9CQUFvQixjQUFjLGFBQWE7QUFDcEYsbUJBQW1CLFdBQVcsb0JBQW9CO0FBQ2xELHVEQUF1RCxnQkFBZ0IsZ0JBQWdCLFlBQVksZ0JBQWdCLHNCQUFzQixXQUFXLG1CQUFtQixrQkFBa0I7QUFDekwsOERBQThELGdCQUFnQixXQUFXLG9CQUFvQjtBQUM3RyxtRkFBbUYsZ0JBQWdCO0FBQ25HLHdCQUF3QixVQUFVLGFBQWEsaUJBQWlCLGNBQWMsdUJBQXVCO0FBQ3JHLDhCQUE4QjtBQUM5QixvQ0FBb0MsaUJBQWlCO0FBQ3JELDBCQUEwQixnQkFBZ0IsY0FBYyxRQUFRLFFBQVEsd0JBQXdCO0FBQ2hHLGlDQUFpQywwQkFBMEIsYUFBYSxZQUFZLHVCQUF1QixhQUFhLFNBQVMsb0JBQW9CO0FBQ3JKLDZCQUE2QixtQkFBbUIsVUFBVSxZQUFZLCtCQUErQix1Q0FBdUMsb0NBQW9DLG1DQUFtQztBQUNuTix5REFBeUQsZ0JBQWdCLG1CQUFtQixhQUFhLGlCQUFpQixrQ0FBa0MsZ0JBQWdCO0FBQzVLLHlIQUF5SDtBQUN6SCxxRkFBcUYsMkNBQTJDO0FBQ2hJLGtHQUFrRztBQUNsRyw0REFBNEQsdUJBQXVCO0FBQ25GLDhEQUE4RDtBQUM5RCx1REFBdUQsVUFBVSxnQkFBZ0IsWUFBWTtBQUM3RixnRUFBZ0U7QUFDaEUsbUZBQW1GO0FBQ25GLDBDQUEwQyxZQUFZLHVCQUF1QixrQkFBa0IsMEJBQTBCLHVCQUF1QixzQkFBc0I7QUFDdEssNkNBQTZDLHFCQUFxQixrQkFBa0IsMEJBQTBCLHVCQUF1QixzQkFBc0I7QUFDM0osbUVBQW1FLFdBQVcsdUJBQXVCLGtCQUFrQiwwQkFBMEIsdUJBQXVCLHNCQUFzQjtBQUM5TCxzRUFBc0UscUJBQXFCLGtCQUFrQiwwQkFBMEIsdUJBQXVCLHNCQUFzQjtBQUNwTCxpRUFBaUUsY0FBYyxrQkFBa0Isa0JBQWtCLGNBQWMsaUJBQWlCLFFBQVEsa0JBQWtCLDBCQUEwQix1QkFBdUIsc0JBQXNCLHFCQUFxQixlQUFlLGtCQUFrQjs7QUFFelMscUJBQXFCLGdCQUFnQixhQUFhLGNBQWMsdUJBQXVCO0FBQ3ZGLGdLQUFnSztBQUNoSywwQ0FBMEM7O0FBRTFDLGdCQUFnQixlQUFlLG9CQUFvQixhQUFhLGFBQWEscUJBQXFCLGtCQUFrQixZQUFZLFNBQVMsaUNBQWlDLDhCQUE4Qiw0QkFBNEIseUJBQXlCLHNDQUFzQyxtQ0FBbUMsaUNBQWlDO0FBQ3ZXLDZDQUE2QztBQUM3Qyw2QkFBNkI7QUFDN0IseURBQXlEO0FBQ3pELDZCQUE2QjtBQUM3QixvQ0FBb0MsU0FBUyxXQUFXO0FBQ3hELG9DQUFvQyxpQ0FBaUMsK0JBQStCLDZCQUE2Qiw4QkFBOEI7QUFDL0osb0NBQW9DLGtDQUFrQyxnQ0FBZ0MsOEJBQThCLCtCQUErQjtBQUNuSyxvQ0FBb0MsU0FBUyxXQUFXOztBQUV4RCx5Q0FBeUMsYUFBYTtBQUN0RCx1REFBdUQsY0FBYzs7QUFFckUsK0VBQStFLHlCQUF5QixXQUFXO0FBQ25ILDJGQUEyRjtBQUMzRiw2QkFBNkIsZ0NBQWdDLHNDQUFzQyxxQ0FBcUM7QUFDeEksa0JBQWtCLGlCQUFpQjtBQUNuQyx5Q0FBeUMsZUFBZTs7QUFFeEQ7QUFDQSxvQkFBb0Isc0JBQXNCOztBQUUxQztBQUNBLG1CQUFtQixxREFBcUQsYUFBYSxnQkFBZ0Isa0JBQWtCLHdCQUF3QixtQkFBbUIsb0JBQW9CLGdCQUFnQixpQkFBaUI7QUFDdk4sNENBQTRDO0FBQzVDLGtDQUFrQzs7QUFFbEM7QUFDQTtBQUNBOztBQUVBO0FBQ0EsNEJBQTRCLGdCQUFnQixtQkFBbUI7QUFDL0Qsc0JBQXNCLGdCQUFnQjtBQUN0Qyx1QkFBdUIsZ0JBQWdCO0FBQ3ZDLHNCQUFzQixnQkFBZ0I7QUFDdEMsNEJBQTRCLGdCQUFnQjs7QUFFNUM7QUFDQSxhQUFhLHdCQUF3QixrQkFBa0IsZ0JBQWdCLG1CQUFtQjtBQUMxRixnQkFBZ0IsaUJBQWlCLFlBQVk7QUFDN0MsbUJBQW1CLHNCQUFzQjtBQUN6QywyQkFBMkIsaUJBQWlCLG1DQUFtQyxrQkFBa0Isd0JBQXdCLHVCQUF1Qix3QkFBd0IsZ0JBQWdCO0FBQ3hMLHNDQUFzQyxnQkFBZ0IsYUFBYTs7QUFFbkU7QUFDQTtBQUNBOztBQUVBLG9FQUFvRSx3Q0FBd0MsNkNBQTZDLDhDQUE4QyxpREFBaUQsNENBQTRDLDBCQUEwQiw4QkFBOEIsK0JBQStCLGtDQUFrQztBQUM3WixtQkFBbUIsaUJBQWlCLG9CQUFvQixhQUFhO0FBQ3JFLGtDQUFrQztBQUNsQyxvQkFBb0I7QUFDcEIsbVJBQW1SO0FBQ25SLDJCQUEyQixZQUFZLFlBQVk7O0FBRW5ELHlJQUF5STtBQUN6SSx1QkFBdUI7QUFDdkIsMkNBQTJDO0FBQzNDLDJWQUEyVjs7QUFFM1Y7QUFDQSxnREFBZ0QsWUFBWSxnQkFBZ0Isa0JBQWtCLG9CQUFvQixRQUFRLHdDQUF3QywrQ0FBK0MsNENBQTRDLDJDQUEyQywwQ0FBMEM7QUFDbFYsaURBQWlELFFBQVEsWUFBWSxvQkFBb0IsYUFBYSxVQUFVLGtCQUFrQjtBQUNsSSxzREFBc0QsaUJBQWlCO0FBQ3ZFLGlEQUFpRDtBQUNqRCxpREFBaUQsa0JBQWtCLGtDQUFrQywwQ0FBMEMsdUNBQXVDLHNDQUFzQyxxQ0FBcUMsYUFBYSw4QkFBOEIsc0JBQXNCLDhCQUE4QiwyQkFBMkIsMEJBQTBCO0FBQ3JaLHVEQUF1RCxXQUFXLDhCQUE4QiwyQkFBMkIsMEJBQTBCLHlCQUF5QixzQkFBc0Isd0JBQXdCLCtCQUErQiw2QkFBNkIsNEJBQTRCLDJCQUEyQjtBQUMvVSw4REFBOEQ7QUFDOUQsbURBQW1EO0FBQ25ELG9FQUFvRSxhQUFhLFlBQVk7QUFDN0YsNENBQTRDLG1CQUFtQixjQUFjLFlBQVksa0NBQWtDLDBDQUEwQyx1Q0FBdUMsc0NBQXNDO0FBQ2xQLGdFQUFnRSxZQUFZLHFCQUFxQjs7QUFFakc7QUFDQSw2QkFBNkIsWUFBWSxjQUFjO0FBQ3ZELDJDQUEyQyxtQkFBbUIsbUJBQW1CLHNCQUFzQixzQkFBc0IsdUJBQXVCLGVBQWUsMEJBQTBCLHVCQUF1QixpQ0FBaUMseUJBQXlCLDJCQUEyQix3QkFBd0IsNkJBQTZCO0FBQzlWLHlEQUF5RDtBQUN6RCxnREFBZ0QsWTtBQUNoRCxrRUFBa0UsV0FBVyx5Q0FBeUMsaURBQWlELDhDQUE4Qyw2Q0FBNkMsNENBQTRDLHFDQUFxQyw2Q0FBNkMsMENBQTBDLHlDQUF5QztBQUNuZCx5RUFBeUUsV0FBVyx1Q0FBdUMsK0NBQStDLDRDQUE0QywyQ0FBMkMsMENBQTBDLHVDQUF1QywrQ0FBK0MsNENBQTRDLDJDQUEyQztBQUN4ZCx3Q0FBd0MsbUJBQW1CLGFBQWEsYUFBYTs7QUFFckY7QUFDQSxrQ0FBa0M7QUFDbEMscUNBQXFDLDJCQUEyQixZQUFZLGdCQUFnQixtQkFBbUIsb0JBQW9CLHFCQUFxQiw2QkFBNkIsMEJBQTBCLHlCQUF5Qix3QkFBd0IsdUNBQXVDLCtDQUErQyw0Q0FBNEMsMkNBQTJDLDBDQUEwQztBQUN2ZCxzQ0FBc0MsVUFBVSxZQUFZLG9CQUFvQixZQUFZLGNBQWMsa0JBQWtCO0FBQzVILDJDQUEyQyxpQkFBaUI7QUFDNUQsaURBQWlELFlBQVksb0JBQW9CLGFBQWEsK0JBQStCLGFBQWEsY0FBYyxxQkFBcUIsVUFBVTtBQUN2TCxrQ0FBa0MsdUJBQXVCLCtCQUErQiw2QkFBNkIsNEJBQTRCLDJCQUEyQixzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEIseUJBQXlCLHFDQUFxQyw2Q0FBNkMsMENBQTBDLHlDQUF5QztBQUNuZCxzREFBc0Qsb0JBQW9CLDRCQUE0QiwwQkFBMEIseUJBQXlCLHdCQUF3QixzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEIseUJBQXlCLGtDQUFrQywwQ0FBMEMsdUNBQXVDLHNDQUFzQztBQUM1Yyw2REFBNkQsV0FBVyxxQkFBcUIsa0NBQWtDLDBDQUEwQyx1Q0FBdUMsc0NBQXNDLHFDQUFxQyw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDcGEsaUZBQWlGLFdBQVcsdUNBQXVDLCtDQUErQyw0Q0FBNEMsMkNBQTJDLDBDQUEwQyw0QkFBNEIsb0NBQW9DLGlDQUFpQyxnQ0FBZ0M7QUFDcGIsdUNBQXVDLFdBQVcsa0NBQWtDLDBDQUEwQyx1Q0FBdUMsc0NBQXNDO0FBQzNNLDJEQUEyRCxXQUFXLGtDQUFrQywwQ0FBMEMsdUNBQXVDLHNDQUFzQzs7QUFFL047QUFDQSwwRUFBMEU7QUFDMUUsMENBQTBDLGFBQWEsYUFBYSxtQkFBbUIsb0JBQW9CLFdBQVcsNkJBQTZCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDLGdDQUFnQyxtQ0FBbUMsZ0NBQWdDLCtCQUErQiw4QkFBOEIsMkJBQTJCO0FBQ3RiLHNEQUFzRCxhQUFhLGFBQWEsbUJBQW1CO0FBQ25HLHNEQUFzRDtBQUN0RCxzREFBc0QsZ0NBQWdDLDhCQUE4Qiw2QkFBNkIsNEJBQTRCO0FBQzdLLHFCQUFxQjtBQUNyQixxQkFBcUI7QUFDckIsOEVBQThFLG9DQUFvQztBQUNsSCwwRkFBMEYsdUJBQXVCO0FBQ2pILG9EQUFvRCxvQ0FBb0M7QUFDeEYsc0RBQXNELHVCQUF1QjtBQUM3RSxnRUFBZ0UsOEJBQThCO0FBQzlGLDRFQUE0RSw4QkFBOEI7QUFDMUcsa0VBQWtFLDhCQUE4QjtBQUNoRyw4RUFBOEUsOEJBQThCO0FBQzVHLGdFQUFnRSw4QkFBOEI7QUFDOUYsNEVBQTRFLDhCQUE4QjtBQUMxRyx1Q0FBdUM7QUFDdkMsdUNBQXVDO0FBQ3ZDLDhIQUE4SDtBQUM5SCw2REFBNkQ7QUFDN0QsNkRBQTZEO0FBQzdELDhEQUE4RCxZQUFZLGNBQWM7QUFDeEYsZUFBZTs7QUFFZjtBQUNBLDJDQUEyQyxXQUFXLG9CQUFvQixxQkFBcUIsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQ3hPLCtEQUErRCxXQUFXLHdCQUF3QixnQ0FBZ0MsNkJBQTZCLDRCQUE0QiwyQkFBMkIsMEJBQTBCLGtDQUFrQywrQkFBK0IsOEJBQThCOztBQUUvVTtBQUNBLHlDQUF5QyxtQkFBbUIsZUFBZSxpQkFBaUIsMkJBQTJCO0FBQ3ZILHFCQUFxQjtBQUNyQixxQkFBcUI7O0FBRXJCO0FBQ0EsZ0RBQWdELG1CQUFtQixVQUFVLFlBQVksa0JBQWtCLGdCQUFnQixlQUFlLGlCQUFpQixpQkFBaUIsNkJBQTZCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDO0FBQ2pULDhGQUE4RixXQUFXO0FBQ3pHLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsZ0RBQWdELFlBQVksY0FBYzs7QUFFMUU7QUFDQSxrQkFBa0IsbUJBQW1CLFdBQVcsdUJBQXVCLGFBQWE7QUFDcEYsZ0ZBQWdGLHVCQUF1QiwrQkFBK0IsYUFBYSxvQkFBb0IsbUJBQW1CLGNBQWMsYUFBYSxnQkFBZ0IsYUFBYSxvQkFBb0IsWUFBWSxhQUFhLFFBQVEsZ0JBQWdCLGtCQUFrQiwwQkFBMEIsa0NBQWtDLCtCQUErQiw4QkFBOEI7QUFDbGMsd0NBQXdDOztBQUV4QztBQUNBLG9EQUFvRDtBQUNwRCwyREFBMkQ7QUFDM0QsNERBQTREOztBQUU1RDtBQUNBLHFEQUFxRCxXQUFXLFlBQVk7O0FBRTVFO0FBQ0EsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQixzREFBc0Q7QUFDdEQsc0RBQXNEOztBQUV0RDtBQUNBLGdCQUFnQixzQkFBc0Isb0JBQW9CLHdCQUF3Qiw2QkFBNkIsb0JBQW9CO0FBQ25JLDBDQUEwQyx3QkFBd0IsZ0JBQWdCLGdCQUFnQixpQkFBaUIsY0FBYyxtQkFBbUIsYUFBYSxtQkFBbUIsb0JBQW9CLGFBQWEsa0JBQWtCO0FBQ3ZPLHlFQUF5RSx3Q0FBd0M7QUFDakgsaURBQWlELFdBQVc7O0FBRTVEO0FBQ0EsWUFBWSxvQkFBb0IseUJBQXlCO0FBQ3pELHVDQUF1QztBQUN2QyxvQkFBb0IseUJBQXlCLGFBQWEsYUFBYTtBQUN2RSwyQkFBMkI7O0FBRTNCO0FBQ0EscUJBQXFCO0FBQ3JCLHVCQUF1Qjs7QUFFdkI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsZUFBZSxtQkFBbUIsYUFBYSxhQUFhLFNBQVM7QUFDckUsc0JBQXNCLG1CQUFtQixhQUFhLGVBQWUsU0FBUyxVQUFVO0FBQ3hGLDBCQUEwQjs7QUFFMUI7QUFDQTtBQUNBOztBQUVBLG1GQUFtRixpQ0FBaUMsdUNBQXVDLDBDQUEwQyxxQ0FBcUMsc0NBQXNDLHlCQUF5Qiw4QkFBOEIsaUNBQWlDLDRCQUE0Qjs7QUFFcFk7QUFDQSxpQkFBaUIsS0FBSyxtQ0FBbUMsK0JBQStCLDJCQUEyQixFQUFFO0FBQ3JILG9DQUFvQyxpQkFBaUIsb0JBQW9CLHVCQUF1QiwyQ0FBMkMsZ0RBQWdELG1EQUFtRCwrQ0FBK0MsOENBQThDO0FBQzNVLGtEQUFrRCxpQkFBaUIsd0JBQXdCLG9CQUFvQix1QkFBdUIsbUNBQW1DLHdCQUF3Qix5QkFBeUIsdUJBQXVCLDJCQUEyQixZQUFZLG9CQUFvQix5Q0FBeUMseUNBQXlDLG9CQUFvQixvQ0FBb0M7QUFDdGIsc0JBQXNCLFlBQVksb0JBQW9CLFlBQVksVUFBVSx5QkFBeUIsMEJBQTBCLHdCQUF3QjtBQUN2SiwwREFBMEQ7QUFDMUQsOERBQThEO0FBQzlELDRCQUE0QixpQkFBaUIsd0JBQXdCLDRDQUE0Qzs7QUFFakgsNkNBQTZDO0FBQzdDLE9BQU8saUJBQWlCLFlBQVk7QUFDcEMsYUFBYSxzQkFBc0I7O0FBRW5DO0FBQ0EsNEJBQTRCO0FBQzVCLHVCQUF1QjtBQUN2Qix3QkFBd0I7QUFDeEIsdUJBQXVCO0FBQ3ZCLDZCQUE2QjtBQUM3QixvQ0FBb0M7QUFDcEMsb0NBQW9DOztBQUVwQztBQUNBLG9CQUFvQixjQUFjO0FBQ2xDLHFDQUFxQzs7QUFFckM7QUFDQSxvQkFBb0IsV0FBVztBQUMvQixxQ0FBcUM7O0FBRXJDO0FBQ0Esb0JBQW9CLFdBQVc7QUFDL0IscUNBQXFDOztBQUVyQztBQUNBLG9CQUFvQixjQUFjLGFBQWE7QUFDL0MscUNBQXFDOztBQUVyQztBQUNBLG9CQUFvQixXQUFXO0FBQy9CLHFDQUFxQzs7QUFFckM7QUFDQSxvQkFBb0IsWUFBWTs7QUFFaEM7QUFDQSxpQkFBaUIsc0JBQXNCLGFBQWEsaUJBQWlCLFdBQVc7QUFDaEYsNkJBQTZCO0FBQzdCLDRCQUE0QjtBQUM1QixtQkFBbUIsVUFBVSwwQkFBMEIsMkJBQTJCLGVBQWU7QUFDakcsbUlBQW1JLFVBQVUsZ0JBQWdCLDBCQUEwQjs7QUFFdkw7QUFDQTtBQUNBO0FBQ0Esc0NBQXNDLFVBQVUsb0JBQW9CO0FBQ3BFLCtCQUErQixXQUFXO0FBQzFDLDBDQUEwQyxnQkFBZ0IsZ0JBQWdCLFlBQVksYUFBYTtBQUNuRywwQ0FBMEMsU0FBUyxRQUFRLFlBQVksb0JBQW9CLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQyxpQ0FBaUMsYUFBYSxjQUFjLGNBQWMsWUFBWTtBQUMxVCwyREFBMkQsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQ25NLHFEQUFxRCw2QkFBNkIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDN0wsZ0RBQWdELGNBQWMsNEJBQTRCLG9DQUFvQyxpQ0FBaUMsZ0NBQWdDLCtCQUErQiw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDdlcsdURBQXVELFdBQVcsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDOztBQUUzTTtBQUNBLDZHQUE2RyxpQkFBaUIsWUFBWSw2QkFBNkIsV0FBVywrQkFBK0Isc0NBQXNDLG1DQUFtQyxrQ0FBa0MsaUNBQWlDLHVDQUF1QyxrQkFBa0IsaUJBQWlCO0FBQ3ZhLDBCQUEwQixXQUFXOztBQUVyQztBQUNBLGlDQUFpQyxvQkFBb0I7O0FBRXJEO0FBQ0Esc0NBQXNDO0FBQ3RDLGlEQUFpRCxnQkFBZ0IseUJBQXlCLHNCQUFzQixxQkFBcUIsb0JBQW9CLGdCQUFnQixjQUFjLFFBQVE7O0FBRS9MO0FBQ0Esc0NBQXNDO0FBQ3RDLGlEQUFpRCxnQkFBZ0IseUJBQXlCLHNCQUFzQixxQkFBcUIsb0JBQW9CLGdCQUFnQixjQUFjLFFBQVE7QUFDL0wsb0RBQW9ELGFBQWEsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQzFNLDBEQUEwRDtBQUMxRCwwREFBMEQ7QUFDMUQsNENBQTRDLDBCQUEwQix3QkFBd0IsdUJBQXVCLHNCQUFzQixtQkFBbUIsZUFBZSw0QkFBNEIsb0NBQW9DLGlDQUFpQyxnQ0FBZ0MsK0JBQStCLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQztBQUN0ZCxpREFBaUQ7O0FBRWpEO0FBQ0EsNENBQTRDLG1CQUFtQixhQUFhO0FBQzVFLDJDQUEyQyxXQUFXLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQztBQUMvTCxrRUFBa0UsY0FBYyw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDek4sa0NBQWtDLGFBQWEsWUFBWSxhQUFhO0FBQ3hFLHFDQUFxQyxtQkFBbUIsZUFBZSw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDaE4scURBQXFEO0FBQ3JELG9DQUFvQyxjQUFjLFlBQVksb0JBQW9CLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQztBQUMzTixvREFBb0QsWUFBWTtBQUNoRSw2Q0FBNkMsUUFBUSxVQUFVLFlBQVksaUJBQWlCLGNBQWM7QUFDMUcscUVBQXFFLDZCQUE2QixzQ0FBc0MsbUNBQW1DLGtDQUFrQyxpQ0FBaUM7QUFDOU8sNEZBQTRGLFdBQVcsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDOztBQUVoUDtBQUNBLHNDQUFzQztBQUN0QyxpREFBaUQsZ0JBQWdCLGdCQUFnQixjQUFjLFFBQVE7QUFDdkcsNENBQTRDLGNBQWMsd0JBQXdCLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQyxpQ0FBaUMsbUJBQW1CLDJCQUEyQix3QkFBd0IsdUJBQXVCO0FBQ3pWLG9EQUFvRCxhQUFhLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQztBQUMxTSwwREFBMEQ7QUFDMUQsbURBQW1ELG1CQUFtQixRQUFRLFlBQVk7QUFDMUYseURBQXlEO0FBQ3pELGlEQUFpRDs7QUFFakQ7QUFDQSxzQ0FBc0MsYUFBYTtBQUNuRCxpREFBaUQsZ0JBQWdCLHlCQUF5QixzQkFBc0IscUJBQXFCLG9CQUFvQixnQkFBZ0IsY0FBYyxRQUFRO0FBQy9MLGdEQUFnRDtBQUNoRCxzREFBc0Q7QUFDdEQscUVBQXFFLHFDQUFxQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQyw4QkFBOEIsU0FBUztBQUN2UCwyRUFBMkUsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQ25OLDRDQUE0QztBQUM1QywyREFBMkQ7O0FBRTNEO0FBQ0Esc0NBQXNDLGFBQWEsb0JBQW9CLFlBQVksbUJBQW1CO0FBQ3RHLGlEQUFpRCxnQkFBZ0IseUJBQXlCLHNCQUFzQixxQkFBcUIsb0JBQW9CLGdCQUFnQixjQUFjLFFBQVE7QUFDL0wsMkNBQTJDLDZCQUE2QixvQkFBb0IscUNBQXFDLGlDQUFpQyw2QkFBNkIsb0JBQW9CLFVBQVUsUUFBUSxVQUFVO0FBQy9PLHdEQUF3RCxXQUFXO0FBQ25FLDZDQUE2QyxtQkFBbUIsOEJBQThCLGtCQUFrQixlQUFlLGNBQWMsYUFBYSx1QkFBdUIsc0NBQXNDLG1DQUFtQyxrQ0FBa0MsaUNBQWlDO0FBQzdULHFEQUFxRCxlQUFlLG9CQUFvQjtBQUN4Rix1REFBdUQsZUFBZSxvQkFBb0I7QUFDMUYsd0dBQXdHLHdCQUF3QjtBQUNoSSxtREFBbUQsd0JBQXdCLHVCQUF1QixhQUFhLDRCQUE0QixvQ0FBb0MsaUNBQWlDLGdDQUFnQztBQUNoUCw0Q0FBNEMsZ0JBQWdCLGNBQWMsd0JBQXdCLGdDQUFnQyw2QkFBNkIsNEJBQTRCO0FBQzNMLG1EQUFtRDtBQUNuRCx1REFBdUQsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQy9MLGlEQUFpRDs7QUFFakQ7QUFDQSxzQ0FBc0MsYUFBYSxxQkFBcUIsWUFBWSxjQUFjO0FBQ2xHLG1EQUFtRDtBQUNuRCxpREFBaUQsZ0JBQWdCLHlCQUF5QixzQkFBc0IscUJBQXFCLG9CQUFvQixnQkFBZ0IsY0FBYyxRQUFRO0FBQy9MLHNDQUFzQyxPQUFPO0FBQzdDLDRDQUE0QyxnQkFBZ0IsWUFBWSx1QkFBdUIsK0JBQStCLDRCQUE0QiwyQkFBMkIsMEJBQTBCO0FBQy9NLG1EQUFtRDtBQUNuRCx1REFBdUQsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQztBQUNoTyxpREFBaUQ7QUFDakQsdURBQXVEOztBQUV2RDtBQUNBLDZDQUE2QyxXQUFXLFlBQVksOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDLGtDO0FBQzdNLG1EQUFtRCxXQUFXLGlCO0FBQzlELGlEQUFpRCxlQUFlLGNBQWMsUUFBUSxpQkFBaUIseUJBQXlCLHNCQUFzQixxQkFBcUIsb0JBQW9CLGM7QUFDL0wsMkNBQTJDLG1CQUFtQixhQUFhLFdBQVcsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQy9OLG1EQUFtRCxhQUFhLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQyxpQ0FBaUM7QUFDMU8seUVBQXlFO0FBQ3pFLDRDQUE0QyxXQUFXLG1CQUFtQiwwQkFBMEIsd0JBQXdCLHVCQUF1QjtBQUNuSiw4REFBOEQ7QUFDOUQsc0RBQXNELFVBQVU7O0FBRWhFO0FBQ0EsOEJBQThCLHFDQUFxQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQztBQUN6SyxxREFBcUQsNEJBQTRCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDO0FBQ3pMLDJEQUEyRCxzQkFBc0IsK0JBQStCLDRCQUE0QiwyQkFBMkIsMEJBQTBCO0FBQ2pNLDhDQUE4QztBQUM5Qyx5REFBeUQsZUFBZSxhQUFhLGNBQWM7QUFDbkcsbURBQW1ELG9CQUFvQixvQkFBb0Isc0NBQXNDLGtDQUFrQztBQUNuSywyREFBMkQsbUJBQW1CLHFDQUFxQyxpQ0FBaUMsa0NBQWtDO0FBQ3RMLDJIQUEySCxpQ0FBaUMsOEJBQThCLCtCQUErQjtBQUN6Tiw4Q0FBOEMsY0FBYyxjQUFjLGFBQWEsdUJBQXVCLHFCQUFxQix1Q0FBdUMsd0JBQXdCLHFCQUFxQixtQkFBbUI7QUFDMU8sb0RBQW9ELGVBQWUsa0JBQWtCO0FBQ3JGLHNEQUFzRDtBQUN0RCxzREFBc0QsZUFBZSxvQkFBb0I7QUFDekYsd0RBQXdELGVBQWUsb0JBQW9CO0FBQzNGLHlEQUF5RCxlQUFlLG9CQUFvQjtBQUM1RixpRUFBaUUsZUFBZSxvQkFBb0I7QUFDcEcsbUVBQW1FLGVBQWUsb0JBQW9CO0FBQ3RHLHlEQUF5RCxZQUFZO0FBQ3JFLG9FQUFvRTs7QUFFcEU7QUFDQSx1Q0FBdUM7QUFDdkMsa0RBQWtELGdCQUFnQixnQkFBZ0IsY0FBYyxRQUFRO0FBQ3hHLDZDQUE2QyxjQUFjLHdCQUF3Qiw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0MsaUNBQWlDLG1CQUFtQiwyQkFBMkIsd0JBQXdCLHVCQUF1QjtBQUMxVixxREFBcUQsYUFBYSw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDM00sMkRBQTJEO0FBQzNELG9EQUFvRCxtQkFBbUIsUUFBUSxZQUFZO0FBQzNGLDBEQUEwRDtBQUMxRCxpREFBaUQsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsaUNBQWlDO0FBQ3hMLDREQUE0RDtBQUM1RCwyQ0FBMkMsb0JBQW9CLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGlDQUFpQztBQUN2TSwrQ0FBK0M7QUFDL0MscURBQXFELFlBQVksOEJBQThCLHNDQUFzQyxtQ0FBbUMsaUNBQWlDO0FBQ3pNLCtCQUErQixlQUFlO0FBQzlDLG9EQUFvRCw0Q0FBNEM7O0FBRWhHO0FBQ0EsNEJBQTRCLGVBQWUsdUJBQXVCO0FBQ2xFLDhCQUE4Qix3QkFBd0IsY0FBYyxtQkFBbUIsaUJBQWlCLGVBQWUsV0FBVztBQUNsSSx3RUFBd0Usd0JBQXdCLGtDQUFrQztBQUNsSSxxQ0FBcUMsbUNBQW1DLGtDQUFrQzs7QUFFMUc7QUFDQSxvQ0FBb0Msc0JBQXNCO0FBQzFELCtDQUErQyxhQUFhLGdDQUFnQyxtQkFBbUIsbUJBQW1CO0FBQ2xJLDZHQUE2RyxtQ0FBbUMsYUFBYTtBQUM3SiwyTUFBMk0sYUFBYSxvQ0FBb0MsYUFBYTs7QUFFelE7QUFDQSxnQkFBZ0IsZ0JBQWdCLHVCQUF1Qix3QkFBd0IsaUJBQWlCO0FBQ2hHLHdFQUF3RSxTQUFTLDZCQUE2QixxQ0FBcUMsa0NBQWtDLGlDQUFpQyxnQ0FBZ0M7QUFDdFAscUJBQXFCO0FBQ3JCLG1DQUFtQztBQUNuQyxxQkFBcUI7QUFDckIsb0NBQW9DOztBQUVwQztBQUNBO0FBQ0E7O0FBRUE7QUFDQSxxQkFBcUIsZ0JBQWdCO0FBQ3JDLHFCQUFxQixnQkFBZ0I7QUFDckMscUJBQXFCLGlCQUFpQjtBQUN0QywyQkFBMkIsaUJBQWlCOztBQUU1QztBQUNBLDZGQUE2RixTQUFTLHNCQUFzQixrQkFBa0IsdUJBQXVCLDBCQUEwQixxQkFBcUIsc0JBQXNCLGlCQUFpQixtQkFBbUIsMkJBQTJCLG1CQUFtQixxQkFBcUIsaUJBQWlCLGNBQWMsOEJBQThCLGlDQUFpQztBQUMvYSwrSUFBK0ksZ0JBQWdCLHlCQUF5QixzQkFBc0IscUJBQXFCLG9CQUFvQixzQkFBc0I7QUFDN1Esc0JBQXNCLGVBQWUsaUJBQWlCLFdBQVc7QUFDakUsMkNBQTJDO0FBQzNDLGdFQUFnRSxxQkFBcUIsa0JBQWtCLHVCQUF1QiwwQkFBMEIscUJBQXFCLHNCQUFzQixpQkFBaUIscUJBQXFCLGdCQUFnQjtBQUN6UCx1Q0FBdUM7QUFDdkMsMkRBQTJELGVBQWUsaUJBQWlCLDJCQUEyQixrQkFBa0I7QUFDeEksa0RBQWtELGVBQWUsaUJBQWlCLDJCQUEyQixrQkFBa0I7QUFDL0gsdURBQXVELGVBQWUsaUJBQWlCLDJCQUEyQixrQkFBa0I7QUFDcEksZ0RBQWdELGVBQWUsaUJBQWlCLDJCQUEyQixrQkFBa0I7O0FBRTdIO0FBQ0EsaURBQWlELG9CQUFvQixVQUFVLHNCQUFzQiwyQkFBMkIsa0JBQWtCLHVCQUF1QiwwQkFBMEIscUJBQXFCLHNCQUFzQixpQkFBaUIsa0JBQWtCLDJCQUEyQixtQkFBbUIscUJBQXFCLDJCQUEyQixjQUFjO0FBQzdYLDBDQUEwQztBQUMxQyw4R0FBOEcsZ0JBQWdCLHlCQUF5QixzQkFBc0IscUJBQXFCLG9CQUFvQixzQkFBc0I7QUFDNU8sdUJBQXVCLFlBQVk7QUFDbkMsbUVBQW1FLHFCQUFxQiwrQkFBK0Isa0JBQWtCLHVCQUF1QiwwQkFBMEIscUJBQXFCLHNCQUFzQixnQkFBZ0IscUJBQXFCLGdCQUFnQjtBQUMxUix5Q0FBeUM7QUFDekMsNkRBQTZELGVBQWUsaUJBQWlCLGtCQUFrQix5QkFBeUI7QUFDeEksb0RBQW9ELGVBQWUsaUJBQWlCLGtCQUFrQix5QkFBeUI7QUFDL0gseURBQXlELGVBQWUsaUJBQWlCLGtCQUFrQix5QkFBeUI7QUFDcEksa0RBQWtELGVBQWUsaUJBQWlCLGtCQUFrQix5QkFBeUI7O0FBRTdIO0FBQ0EscUJBQXFCLGtCQUFrQixjQUFjO0FBQ3JELHFCQUFxQjtBQUNyQiw0QkFBNEIsYUFBYSxrQkFBa0IsZ0RBQWdELGlCQUFpQixrQkFBa0IsNkJBQTZCLDRCQUE0Qix5QkFBeUIsbUJBQW1CO0FBQ25QLGlDQUFpQztBQUNqQywyQ0FBMkMsd0JBQXdCO0FBQ25FLCtEQUErRDtBQUMvRCw2QkFBNkIsZUFBZSxZQUFZLFVBQVUsVUFBVTtBQUM1RSxnQkFBZ0IsWUFBWSxZQUFZO0FBQ3hDLGVBQWUsZUFBZSxvQkFBb0IsVUFBVSxXQUFXLGNBQWM7QUFDckYscUJBQXFCO0FBQ3JCLGdCQUFnQixnQkFBZ0IsYUFBYSxpQkFBaUIsY0FBYztBQUM1RSxzQkFBc0I7O0FBRXRCO0FBQ0EscUJBQXFCO0FBQ3JCLGtCQUFrQjs7QUFFbEI7QUFDQSxlQUFlLGlCQUFpQixXQUFXO0FBQzNDLGtCQUFrQixtQkFBbUIscUJBQXFCO0FBQzFELHlCQUF5QixZQUFZLFlBQVksYUFBYSxxQ0FBcUMsb0JBQW9CLFdBQVc7O0FBRWxJO0FBQ0EsZUFBZSxpQkFBaUIsV0FBVztBQUMzQyxrQkFBa0IsbUJBQW1CLHFCQUFxQjtBQUMxRCx5QkFBeUIsWUFBWSxhQUFhLGFBQWEscUNBQXFDLG9CQUFvQixXQUFXOztBQUVuSTtBQUNBLGVBQWUsaUJBQWlCLFdBQVc7QUFDM0Msa0JBQWtCLG1CQUFtQix3QkFBd0Isb0JBQW9CO0FBQ2pGLHlCQUF5QixpQkFBaUIsb0JBQW9CLFVBQVUsU0FBUyxtQ0FBbUM7QUFDcEgsNkJBQTZCO0FBQzdCLG1DQUFtQztBQUNuQywwQ0FBMEM7O0FBRTFDO0FBQ0EsZUFBZSxpQkFBaUIsV0FBVztBQUMzQyxrQkFBa0IsbUJBQW1CLHdCQUF3QixvQkFBb0I7QUFDakYseUJBQXlCLGlCQUFpQixvQkFBb0IsVUFBVSxTQUFTLG1DQUFtQyxrQkFBa0I7QUFDdEksNkJBQTZCO0FBQzdCLG1DQUFtQztBQUNuQywwQ0FBMEM7O0FBRTFDO0FBQ0EsZUFBZSxpQkFBaUIsV0FBVztBQUMzQyxrQkFBa0IsbUJBQW1CLHVCQUF1QixtQkFBbUI7QUFDL0UsdUJBQXVCLG1CQUFtQixVQUFVO0FBQ3BELDZCQUE2QjtBQUM3Qix5QkFBeUI7O0FBRXpCO0FBQ0EsZUFBZSxpQkFBaUIsV0FBVztBQUMzQyxrQkFBa0Isb0JBQW9CO0FBQ3RDLDZCQUE2QixVQUFVOztBQUV2QztBQUNBLGVBQWUsaUJBQWlCLFdBQVc7QUFDM0Msa0JBQWtCLG1CQUFtQixnQkFBZ0IsbUJBQW1CO0FBQ3hFLHVCQUF1QjtBQUN2QixvQkFBb0I7QUFDcEIsNkJBQTZCO0FBQzdCLHlCQUF5Qjs7QUFFekI7QUFDQSxlQUFlLGlCQUFpQixXQUFXO0FBQzNDLGtCQUFrQixtQkFBbUIsZ0JBQWdCLG1CQUFtQjtBQUN4RSx1QkFBdUI7QUFDdkIsb0JBQW9CO0FBQ3BCLDZCQUE2QjtBQUM3Qix5QkFBeUI7O0FBRXpCO0FBQ0EsZ0JBQWdCLGlCQUFpQixXQUFXO0FBQzVDLG1CQUFtQixlQUFlLFdBQVc7QUFDN0MscUJBQXFCLFlBQVk7QUFDakMsd0JBQXdCLG1CQUFtQjtBQUMzQyw4QkFBOEI7O0FBRTlCO0FBQ0EsZ0JBQWdCLGlCQUFpQixXQUFXO0FBQzVDLG1CQUFtQixtQkFBbUIsb0JBQW9CLG1CQUFtQjtBQUM3RSx3QkFBd0IsbUJBQW1CLFVBQVU7QUFDckQsOEJBQThCO0FBQzlCLDBCQUEwQjs7QUFFMUI7QUFDQSxnQkFBZ0IsaUJBQWlCLFdBQVc7QUFDNUMsbUJBQW1CLG1CQUFtQixvQkFBb0I7QUFDMUQsMEJBQTBCLGlCQUFpQixvQkFBb0IsVUFBVSxTQUFTLG1DQUFtQztBQUNySCwyQ0FBMkM7O0FBRTNDO0FBQ0Esc0JBQXNCO0FBQ3RCLCtCQUErQixhQUFhLDBDQUEwQzs7QUFFdEY7QUFDQSw4Q0FBOEMsdUJBQXVCLCtCQUErQiw2QkFBNkIsNEJBQTRCLDJCQUEyQixzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEI7O0FBRWpTO0FBQ0EsdUJBQXVCLG1CQUFtQixrQkFBa0IseUNBQXlDLDhDQUE4QyxpREFBaUQsNENBQTRDLDBCQUEwQiwrQkFBK0Isa0NBQWtDLDZCQUE2QjtBQUN4VyxpQ0FBaUMsbUJBQW1CLFNBQVMsVUFBVSw2QkFBNkIscUNBQXFDLGtDQUFrQyxpQ0FBaUMsZ0NBQWdDLGNBQWM7QUFDMVAsMEZBQTBGLFlBQVksd0JBQXdCLCtCQUErQiwyQkFBMkIsMEJBQTBCLHlCQUF5QixzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEI7QUFDcFYsbUNBQW1DLFdBQVcsa0JBQWtCO0FBQ2hFLDBDQUEwQyxjQUFjOztBQUV4RDtBQUNBLE9BQU87QUFDUCx1QkFBdUIsbUJBQW1CO0FBQzFDLDhDQUE4QztBQUM5QywyQkFBMkIsbUJBQW1CLGNBQWMsV0FBVyxjQUFjLDJCQUEyQixZQUFZLFlBQVk7QUFDeEksd0NBQXdDLFlBQVksWUFBWTs7QUFFaEU7QUFDQSx1QkFBdUIsbUJBQW1CLGlCQUFpQixrQkFBa0IseUNBQXlDLDhDQUE4QyxpREFBaUQsNENBQTRDLDZDQUE2QywwQkFBMEIsK0JBQStCLGtDQUFrQyw2QkFBNkI7QUFDdGEsaUNBQWlDLG1CQUFtQixTQUFTLFVBQVUsNkJBQTZCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDLGdDQUFnQyxjQUFjLGFBQWE7QUFDdlEsd0NBQXdDLFdBQVc7QUFDbkQsMEZBQTBGOztBQUUxRjtBQUNBLHlCQUF5QiwrQ0FBK0Msd0JBQXdCLGdDQUFnQyw2QkFBNkIsNEJBQTRCOztBQUV6TCxjQUFjLGlCQUFpQixtQkFBbUIsbUJBQW1CO0FBQ3JFLHVCQUF1QjtBQUN2QixtR0FBbUcsc0JBQXNCLG1CQUFtQixZQUFZLG9DQUFvQztBQUM1TCxtREFBbUQsUUFBUSxPQUFPLDBCQUEwQixrQ0FBa0MsK0JBQStCLDhCQUE4QjtBQUMzTCxpREFBaUQsT0FBTyxVQUFVLDBCQUEwQixrQ0FBa0MsK0JBQStCLDhCQUE4QjtBQUMzTCxvREFBb0Qsb0JBQW9CLDBCQUEwQixrQ0FBa0MsK0JBQStCLDhCQUE4QjtBQUNqTSxxQkFBcUIsOEJBQThCLHVDQUF1QyxvQ0FBb0MsbUNBQW1DO0FBQ2pLLG9CQUFvQixnQ0FBZ0MseUNBQXlDLHNDQUFzQyxxQ0FBcUM7QUFDeEssOEJBQThCLDhCQUE4Qix1Q0FBdUMsb0NBQW9DLG1DQUFtQztBQUMxSyw2QkFBNkIsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQ3JLLHdDQUF3QyxZQUFZLFdBQVcscUJBQXFCLDRCQUE0QiwwQkFBMEIseUJBQXlCLHdCQUF3QiwwQkFBMEIsa0NBQWtDLCtCQUErQiw4QkFBOEI7QUFDcFQsdUVBQXVFLG9CQUFvQiw2QkFBNkIsMEJBQTBCLHlCQUF5Qix3QkFBd0IsMEJBQTBCLGtDQUFrQywrQkFBK0IsOEJBQThCO0FBQzVULDJEQUEyRCxXQUFXLFlBQVkscUJBQXFCLDZCQUE2QiwwQkFBMEIseUJBQXlCLHdCQUF3QiwwQkFBMEIsa0NBQWtDLCtCQUErQiw4QkFBOEI7O0FBRXhVO0FBQ0EsZ0JBQWdCO0FBQ2hCLDRCQUE0QixvQkFBb0I7O0FBRWhEO0FBQ0EsMEJBQTBCLGlCQUFpQjtBQUMzQyxxQ0FBcUMsWUFBWTtBQUNqRCw0Q0FBNEMsbUJBQW1CLFdBQVcsV0FBVyxZQUFZLGFBQWEsMEJBQTBCLGtDQUFrQywrQkFBK0IsOEJBQThCLDZCQUE2QixxQ0FBcUMsNkNBQTZDLDBDQUEwQyx5Q0FBeUMsd0NBQXdDLHdCQUF3QixhQUFhLGFBQWEsa0JBQWtCLFlBQVk7QUFDamlCLDRFQUE0RSxXQUFXLHFCQUFxQix5QkFBeUIsc0JBQXNCLG9CQUFvQjtBQUMvSyxrREFBa0QsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQzFMLGlEQUFpRDtBQUNqRCw0Q0FBNEMsV0FBVztBQUN2RCwyQ0FBMkMsd0NBQXdDLGlEQUFpRCw4Q0FBOEMsNkNBQTZDLDRDQUE0Qyw2QkFBNkIscUNBQXFDLGtDQUFrQyxpQ0FBaUM7O0FBRWhaO0FBQ0EsZ0JBQWdCO0FBQ2hCLGtCQUFrQixtQkFBbUIsUUFBUTs7QUFFN0M7QUFDQSxnQkFBZ0I7QUFDaEIsa0JBQWtCLG1CQUFtQixVQUFVLFNBQVMsNkJBQTZCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDOztBQUU3TDtBQUNBLG9FQUFvRSxZQUFZO0FBQ2hGLGlIQUFpSDtBQUNqSCxnS0FBZ0s7QUFDaEssa0NBQWtDO0FBQ2xDLGlDQUFpQyxnQkFBZ0IsY0FBYyxhQUFhLGdCQUFnQixvQkFBb0IsNERBQTRELHlEQUF5RCx1REFBdUQsdURBQXVELG9EQUFvRCwyQkFBMkIsb0JBQW9CO0FBQ3RiLGlEQUFpRDtBQUNqRCx3Q0FBd0MsMkRBQTJELHdEQUF3RCxvREFBb0Qsd0RBQXdELHVEQUF1RCxvREFBb0Q7QUFDbFgsMENBQTBDLG1CQUFtQixjQUFjLHdCQUF3QixZQUFZLG9CQUFvQjtBQUNuSSxtREFBbUQ7QUFDbkQseURBQXlEO0FBQ3pELGdEQUFnRCxPQUFPO0FBQ3ZELHlDQUF5QztBQUN6QyxxREFBcUQ7QUFDckQsMkRBQTJEOztBQUUzRDtBQUNBLHFDQUFxQyxVQUFVLFNBQVMsVUFBVSxhQUFhLGFBQWEsb0JBQW9CO0FBQ2hILDJDQUEyQyxhQUFhO0FBQ3hELGtEQUFrRDtBQUNsRCx1Q0FBdUMsaUJBQWlCO0FBQ3hELDhCQUE4QixtQkFBbUI7QUFDakQsdUJBQXVCOztBQUV2QjtBQUNBLGtCQUFrQixtQkFBbUIsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQztBQUMvTSx3QkFBd0IsVUFBVTtBQUNsQyx3QkFBd0I7QUFDeEIsa0NBQWtDO0FBQ2xDLHdDQUF3QyxpQ0FBaUM7O0FBRXpFO0FBQ0EseUJBQXlCLGNBQWMsaUJBQWlCLGNBQWMsZ0JBQWdCLG9CQUFvQix3QkFBd0IsYUFBYSxvQkFBb0IscUJBQXFCO0FBQ3hMLCtCQUErQiw4QkFBOEI7QUFDN0Qsc0NBQXNDLFlBQVksb0JBQW9CLFlBQVksYUFBYSxxQkFBcUIsV0FBVyxhQUFhO0FBQzVJLHVDQUF1QyxZQUFZLG9CQUFvQixZQUFZLGFBQWEscUJBQXFCLFdBQVcsYUFBYTs7QUFFN0k7QUFDQSxzQ0FBc0MsWUFBWSxnQkFBZ0IsWUFBWSxhQUFhLHFCQUFxQixvQkFBb0IsWUFBWSxXQUFXO0FBQzNKLDZCQUE2QixvQkFBb0IsZUFBZSxjQUFjOztBQUU5RTtBQUNBLG1DQUFtQyxZQUFZLGNBQWMsb0JBQW9CLG9CQUFvQix3QkFBd0IsMkJBQTJCLHFCQUFxQiwwQkFBMEIsa0NBQWtDLCtCQUErQiw4QkFBOEIsNkJBQTZCLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQztBQUM1YyxzQ0FBc0Msb0JBQW9CLHdCQUF3QiwwQkFBMEIsa0NBQWtDLCtCQUErQiw4QkFBOEIsNkJBQTZCLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQyxpQ0FBaUM7QUFDbFosMEVBQTBFLDRCQUE0Qiw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDL08sb0NBQW9DLDBCQUEwQixZQUFZLDhCQUE4QixzQ0FBc0MsbUNBQW1DLGtDQUFrQyxpQ0FBaUMsNkNBQTZDLHFEQUFxRCxrREFBa0QsaURBQWlELGdEQUFnRCxvQkFBb0IsVUFBVSxRQUFRO0FBQy9nQiwwQ0FBMEMsMENBQTBDLG1EQUFtRCxnREFBZ0QsK0NBQStDLDhDQUE4QztBQUNwUixxRkFBcUYsMkJBQTJCLG9DQUFvQyxpQ0FBaUMsZ0NBQWdDLCtCQUErQjs7QUFFcFA7QUFDQSxpQkFBaUIsaUJBQWlCO0FBQ2xDLHdCQUF3Qiw4QkFBOEIsU0FBUyxjQUFjLFNBQVMsb0JBQW9CLGFBQWEsYUFBYSxnQkFBZ0IsYUFBYSwyQkFBMkIsbUNBQW1DLGdDQUFnQywrQkFBK0IsOEJBQThCLHFCQUFxQiw2QkFBNkIsMEJBQTBCLHlCQUF5Qix3QkFBd0I7QUFDemIsOEJBQThCLHFCQUFxQiw4QkFBOEIsMkJBQTJCLDBCQUEwQix5QkFBeUIsMkJBQTJCLG1DQUFtQyxnQ0FBZ0MsK0JBQStCLDhCQUE4QjtBQUMxVCx5QkFBeUI7QUFDekIseUJBQXlCOztBQUV6QjtBQUNBLHVCQUF1QixnQ0FBZ0Msa0NBQWtDO0FBQ3pGLGtDQUFrQzs7QUFFbEM7QUFDQSxzQ0FBc0MsbUJBQW1CO0FBQ3pELG9DQUFvQyx5QkFBeUIsa0NBQWtDLCtCQUErQiw4QkFBOEI7QUFDNUosb0VBQW9FLDRCQUE0Qiw4QkFBOEIsMEJBQTBCLDhCQUE4QixzQ0FBc0Msa0NBQWtDLHNDQUFzQyxtQ0FBbUMsK0JBQStCLG1DQUFtQyxrQ0FBa0MsOEJBQThCLGtDQUFrQyxpQ0FBaUMsNkJBQTZCO0FBQ3ppQixnQ0FBZ0MsUUFBUSxvQkFBb0IsT0FBTyxjQUFjLDRCQUE0QixvQ0FBb0MsaUNBQWlDLGdDQUFnQywrQkFBK0IsYUFBYTtBQUM5UCwrREFBK0QsMkJBQTJCLG1DQUFtQyxpQ0FBaUMsZ0NBQWdDLCtCQUErQjtBQUM3TiwyREFBMkQseUJBQXlCLGtDQUFrQywrQkFBK0IsOEJBQThCLDZCQUE2Qjs7QUFFaE47QUFDQSxzQ0FBc0MsbUJBQW1CLFVBQVUsYUFBYSw4QkFBOEI7QUFDOUcsd0NBQXdDLFdBQVcsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQzVMLGlCQUFpQixtQkFBbUI7QUFDcEMsNENBQTRDO0FBQzVDLDhDQUE4Qzs7QUFFOUM7QUFDQSxzRUFBc0UsWUFBWTtBQUNsRixvSEFBb0g7QUFDcEgsb0tBQW9LO0FBQ3BLLG1DQUFtQztBQUNuQyxrQ0FBa0MsZ0JBQWdCLGNBQWMsYUFBYSxnQkFBZ0Isb0JBQW9CLDREQUE0RCx5REFBeUQsd0RBQXdELG9EQUFvRDtBQUNsVixrREFBa0Q7QUFDbEQseUNBQXlDLDJEQUEyRCx3REFBd0Qsd0RBQXdELHVEQUF1RCxvREFBb0Q7QUFDL1QsMkNBQTJDLG1CQUFtQixjQUFjLHdCQUF3QixZQUFZLG9CQUFvQjtBQUNwSSxvREFBb0Q7QUFDcEQsMERBQTBEO0FBQzFELGlEQUFpRCxPQUFPO0FBQ3hELHdDQUF3QztBQUN4QyxzR0FBc0c7O0FBRXRHO0FBQ0Esc0NBQXNDLE9BQU8sU0FBUyxVQUFVLGFBQWEsY0FBYyxvQkFBb0IsYUFBYSxZQUFZLGtCQUFrQixrQ0FBa0MsdUNBQXVDLDBDQUEwQyxzQ0FBc0M7QUFDblQsNENBQTRDO0FBQzVDLDZFQUE2RTtBQUM3RSx5QkFBeUI7O0FBRXpCO0FBQ0Esb0JBQW9CLG1CQUFtQixrQkFBa0I7QUFDekQsK0JBQStCLG1CQUFtQixZQUFZLFFBQVEsY0FBYyw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDN04saUNBQWlDLG1CQUFtQixTQUFTLE9BQU8sY0FBYyw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDM04scUNBQXFDO0FBQ3JDLHVDQUF1Qzs7QUFFdkM7QUFDQSx3QkFBd0I7QUFDeEIsOEJBQThCLDZCQUE2Qjs7QUFFM0Q7QUFDQSw2QkFBNkIsc0JBQXNCLGNBQWMsWUFBWSxxQkFBcUIsb0JBQW9CO0FBQ3RILG1DQUFtQyxtQkFBbUIsVUFBVSxZQUFZLGNBQWMsMkJBQTJCLGFBQWE7QUFDbEksOENBQThDO0FBQzlDLHFDQUFxQyxlQUFlLGtCQUFrQixpQkFBaUI7QUFDdkYsa0NBQWtDLGlCQUFpQixpQkFBaUIsbUJBQW1COztBQUV2RjtBQUNBLCtCQUErQixhQUFhLG9CQUFvQixZQUFZLFVBQVUsZ0JBQWdCO0FBQ3RHLDBDQUEwQzs7QUFFMUM7QUFDQSw2QkFBNkIsc0JBQXNCLFlBQVksWUFBWSxxQkFBcUIsb0JBQW9CLHFCO0FBQ3BILHFDQUFxQyxlQUFlLGtCQUFrQixpQkFBaUIsbUJBQW1CO0FBQzFHLGtDQUFrQyxpQkFBaUIsaUJBQWlCLHFCQUFxQixjQUFjLG1CQUFtQjs7QUFFMUg7QUFDQSxXQUFXLGtCQUFrQixhQUFhLG9CQUFvQixxQkFBcUI7QUFDbkYsMkJBQTJCLG1CQUFtQjtBQUM5Qyx5QkFBeUIsbUJBQW1CLG1CQUFtQjtBQUMvRCw4QkFBOEIsbUJBQW1CLFlBQVksVUFBVTtBQUN2RSxxQ0FBcUM7QUFDckMsdUJBQXVCLG1CQUFtQixZQUFZOztBQUV0RDtBQUNBLGtDQUFrQzs7QUFFbEM7QUFDQSxrREFBa0QsbUJBQW1CO0FBQ3JFLCtDQUErQyxtQkFBbUIsV0FBVzs7QUFFN0U7QUFDQSxrQ0FBa0MsWUFBWTtBQUM5Qyx1Q0FBdUM7QUFDdkMsK0NBQStDO0FBQy9DLGtEQUFrRDs7QUFFbEQ7QUFDQSxvQ0FBb0MsbUJBQW1CLG9CQUFvQixhQUFhLHNCQUFzQixzQkFBc0IsZUFBZSwyQkFBMkIsd0JBQXdCLHFCQUFxQiwwQkFBMEIsdUJBQXVCO0FBQzVRLDhCQUE4QixtQkFBbUIsVUFBVSxXQUFXLGlDQUFpQyx5Q0FBeUMsc0NBQXNDOztBQUV0TDtBQUNBLG9DQUFvQyxtQkFBbUIsb0JBQW9CLGFBQWEsc0JBQXNCLHNCQUFzQixlQUFlLDJCQUEyQix3QkFBd0IscUJBQXFCLDBCQUEwQix1QkFBdUI7QUFDNVEsOEJBQThCLG1CQUFtQixVQUFVLFdBQVcsaUNBQWlDLHlDQUF5QyxzQ0FBc0M7O0FBRXRMO0FBQ0Esb0NBQW9DLG1CQUFtQixvQkFBb0IsYUFBYTtBQUN4Riw4QkFBOEIsc0JBQXNCLG1CQUFtQixZQUFZLGtCQUFrQixxQkFBcUIsYUFBYSxjQUFjLGdCQUFnQixjQUFjLFdBQVc7O0FBRTlMO0FBQ0EsUUFBUTtBQUNSLHVCQUF1QjtBQUN2QixjQUFjO0FBQ2Qsa0hBQWtIOztBQUVsSDtBQUNBLGtDQUFrQyxtQkFBbUI7QUFDckQsNkJBQTZCLGVBQWUsb0JBQW9CLGtCQUFrQiw4QkFBOEIsc0NBQXNDLG1DQUFtQyxrQ0FBa0M7QUFDM04sNkJBQTZCLFVBQVUsU0FBUyxVQUFVLGFBQWE7QUFDdkUsMENBQTBDO0FBQzFDLGlDQUFpQyxZQUFZLG9CQUFvQjtBQUNqRSx1Q0FBdUMsV0FBVyxvQkFBb0IsY0FBYyxhQUFhLE9BQU8sOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQztBQUNsUiw2Q0FBNkMsV0FBVyxlQUFlO0FBQ3ZFLHVEQUF1RCxtQkFBbUIsUUFBUSxzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEI7O0FBRTNMO0FBQ0Esc0JBQXNCO0FBQ3RCLGtDQUFrQztBQUNsQyw2QkFBNkIsZUFBZSxvQkFBb0Isa0JBQWtCLDhCQUE4QixXQUFXLFNBQVMsVUFBVSxhQUFhLGNBQWM7QUFDekssMENBQTBDLFVBQVUsU0FBUyxVQUFVLGFBQWEsY0FBYztBQUNsRyw0Q0FBNEMsbUJBQW1CLFdBQVcsYUFBYSxzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEI7QUFDaE0sa0RBQWtELFNBQVMsNkJBQTZCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDLGdDQUFnQztBQUNoTyw0SUFBNEk7QUFDNUksaUNBQWlDO0FBQ2pDLGtEQUFrRCxXQUFXLE9BQU87QUFDcEUsd0RBQXdELFdBQVc7O0FBRW5FO0FBQ0EsY0FBYztBQUNkLGtCQUFrQixnQkFBZ0Isb0JBQW9CLFVBQVUsVUFBVSw2QkFBNkIscUNBQXFDLGtDQUFrQyxpQ0FBaUM7O0FBRS9NO0FBQ0EsMkJBQTJCLHdCQUF3QixrQkFBa0I7QUFDckUsK0NBQStDLFlBQVk7QUFDM0Qsa0NBQWtDO0FBQ2xDLGdDQUFnQyxnQkFBZ0IscUJBQXFCO0FBQ3JFLG1KQUFtSixhQUFhOztBQUVoSztBQUNBLDBCQUEwQix3QkFBd0IsY0FBYyxxQkFBcUI7QUFDckYsZ0NBQWdDLHdCQUF3QjtBQUN4RCx5Q0FBeUMsaUJBQWlCLGlCQUFpQix3QkFBd0I7QUFDbkcsOEJBQThCLHdCQUF3QjtBQUN0RCxvQ0FBb0MsZ0JBQWdCLFdBQVc7QUFDL0QsZ0NBQWdDO0FBQ2hDLDRCQUE0QixnQkFBZ0IsWUFBWSxtQkFBbUIsdUJBQXVCO0FBQ2xHLDZFQUE2RTtBQUM3RSw2Q0FBNkMsMENBQTBDO0FBQ3ZGLG1CQUFtQjs7QUFFbkI7QUFDQSwwQkFBMEIsNkJBQTZCLGNBQWMscUJBQXFCLGtCQUFrQjtBQUM1RyxnQ0FBZ0Msd0JBQXdCLGNBQWM7QUFDdEUseUNBQXlDLGlCQUFpQixhQUFhLGlCQUFpQix3QkFBd0I7QUFDaEgsOEJBQThCLHdCQUF3QjtBQUN0RCxvQ0FBb0MsZ0JBQWdCLFdBQVc7QUFDL0QsNEJBQTRCLGdCQUFnQixZQUFZLG1CQUFtQix1QkFBdUI7QUFDbEcsNkVBQTZFO0FBQzdFLDZDQUE2QywwQ0FBMEM7QUFDdkYsbUJBQW1COztBQUVuQjtBQUNBLGtCQUFrQix3QkFBd0Isa0JBQWtCLGtCQUFrQjtBQUM5RSx3QkFBd0IsZ0JBQWdCLHFCQUFxQjtBQUM3RCx3Q0FBd0MsbUJBQW1CLFVBQVU7QUFDckUseUJBQXlCLGNBQWM7QUFDdkMsMkJBQTJCLGdCQUFnQjtBQUMzQywwQkFBMEI7QUFDMUIsc0JBQXNCOztBQUV0QjtBQUNBLGlGQUFpRixVQUFVO0FBQzNGLHNCQUFzQixnQ0FBZ0Msc0NBQXNDLHlDQUF5QyxxQ0FBcUM7O0FBRTFLO0FBQ0Esc0JBQXNCLGFBQWE7QUFDbkMseUJBQXlCLHNCQUFzQixhQUFhO0FBQzVELDJCQUEyQjtBQUMzQiwrQkFBK0I7QUFDL0IsMkdBQTJHLGFBQWE7QUFDeEgscUVBQXFFO0FBQ3JFLDJFQUEyRTs7QUFFM0U7QUFDQSx5QkFBeUIsaUJBQWlCO0FBQzFDLHNCQUFzQjtBQUN0Qix5QkFBeUIseUJBQXlCLHFCQUFxQixrQkFBa0Isa0JBQWtCLHNCQUFzQixZQUFZO0FBQzdJLDRCQUE0Qix5QkFBeUIsYUFBYSxlQUFlLG1CQUFtQixxQkFBcUIsaUJBQWlCO0FBQzFJLDRDQUE0QywrQkFBK0I7QUFDM0UsdUNBQXVDLHlCQUF5QixjQUFjLGlCQUFpQixpQkFBaUIsU0FBUzs7QUFFekg7QUFDQSx1QkFBdUI7QUFDdkIsMEJBQTBCLFlBQVksdUJBQXVCO0FBQzdELDBCQUEwQixZQUFZLHVCQUF1Qix3QkFBd0IsZ0JBQWdCO0FBQ3JHLDRDQUE0QztBQUM1Qyw2S0FBNkssOEJBQThCLGNBQWM7QUFDek4sOEZBQThGO0FBQzlGLDZCQUE2Qjs7QUFFN0I7QUFDQSx5QkFBeUIsbUJBQW1CO0FBQzVDLHNCQUFzQjtBQUN0Qix5QkFBeUIseUJBQXlCLG9CQUFvQixrQkFBa0Isa0JBQWtCLGVBQWUsWUFBWSxhQUFhO0FBQ2xKLDRCQUE0Qix5QkFBeUIsYUFBYSxlQUFlLG1CQUFtQixxQkFBcUIsaUJBQWlCLGtCQUFrQixTQUFTO0FBQ3JLLHVDQUF1QztBQUN2Qyw0Q0FBNEMsK0JBQStCO0FBQzNFLHVDQUF1Qyx5QkFBeUIsY0FBYyxpQkFBaUIsaUJBQWlCOztBQUVoSDtBQUNBLHVCQUF1QjtBQUN2QiwwQkFBMEIsWUFBWSxpQkFBaUIsbUJBQW1CO0FBQzFFLDRCQUE0Qix3QkFBd0IsaURBQWlELGdCQUFnQixjQUFjLHVCQUF1QiwwQ0FBMEMsWUFBWSxrQkFBa0I7QUFDbE8sa0NBQWtDLDhCQUE4QixZQUFZO0FBQzVFLHdDQUF3QyxvQ0FBb0MsWUFBWSx1REFBdUQ7QUFDL0kscUhBQXFILGFBQWEsaUJBQWlCO0FBQ25KLHNCQUFzQixtQkFBbUIsVUFBVSxTQUFTLDBDQUEwQyxxQ0FBcUMsaUNBQWlDLFlBQVk7O0FBRXhMO0FBQ0Esa0NBQWtDOztBQUVsQztBQUNBLHlDQUF5QywwQkFBMEIsV0FBVyxxQkFBcUI7QUFDbkcsb0NBQW9DOztBQUVwQztBQUNBLDZCQUE2QixvQkFBb0I7QUFDakQsNEJBQTRCLG9CQUFvQjs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0EseUJBQXlCLG1CQUFtQjtBQUM1QyxxQkFBcUI7O0FBRXJCO0FBQ0EsK0NBQStDO0FBQy9DLG1EQUFtRDtBQUNuRCx5REFBeUQsYUFBYSw0QkFBNEI7O0FBRWxHO0FBQ0Esd0NBQXdDLFlBQVksdUJBQXVCO0FBQzNFLHlDQUF5Qyw2QkFBNkIsd0JBQXdCOztBQUU5RjtBQUNBLDJDQUEyQyx3Q0FBd0MsOENBQThDLDZDQUE2QyxpREFBaUQsNENBQTRDLDBCQUEwQiwrQkFBK0IsOEJBQThCLGtDQUFrQztBQUNwWSxxREFBcUQ7QUFDckQsNkRBQTZEO0FBQzdELDRFQUE0RSxtQkFBbUIsY0FBYyxhQUFhLDZCQUE2QixRQUFRLFNBQVMsb0JBQW9CO0FBQzVMLGtGQUFrRjtBQUNsRixpRkFBaUYsU0FBUyxvQkFBb0IsaUJBQWlCLGFBQWE7QUFDNUksdUZBQXVGLFNBQVM7O0FBRWhHO0FBQ0EsZ0RBQWdELG1CQUFtQjtBQUNuRSwwQkFBMEI7QUFDMUIscUNBQXFDLGNBQWMsYUFBYSxvQkFBb0IsNkJBQTZCLGFBQWEsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQ3ZRLGtEQUFrRCxnQkFBZ0Isa0JBQWtCLDBCQUEwQix1QkFBdUIsc0JBQXNCLHFCQUFxQjtBQUNoTCx1REFBdUQsZ0JBQWdCLGdCQUFnQixhQUFhLGFBQWEsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQzFQLDZEQUE2RCxzQkFBc0IsK0JBQStCLDRCQUE0QiwyQkFBMkIsMEJBQTBCLGFBQWEsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDO0FBQ3pWLGdDQUFnQyxtQkFBbUI7QUFDbkQsZ0RBQWdEOztBQUVoRDtBQUNBLGdEQUFnRCxhQUFhO0FBQzdELCtDQUErQyxtQkFBbUIsVUFBVSxTQUFTLGFBQWE7O0FBRWxHO0FBQ0EseUJBQXlCO0FBQ3pCLHVDQUF1QztBQUN2Qyx3Q0FBd0M7QUFDeEMsa0NBQWtDLGFBQWEsYUFBYSx3QkFBd0IsZUFBZSxvQkFBb0IsUUFBUSxTQUFTLHVCQUF1Qjs7QUFFL0o7QUFDQSx5QkFBeUIscUNBQXFDO0FBQzlELDJCQUEyQjtBQUMzQix3Q0FBd0MsdUJBQXVCO0FBQy9ELGtDQUFrQyxhQUFhLGFBQWEsc0NBQXNDLGVBQWUsb0JBQW9CLFFBQVEsU0FBUyx1QkFBdUI7O0FBRTdLO0FBQ0EsYUFBYSxpQkFBaUIsWUFBWTtBQUMxQyxnQkFBZ0Isc0JBQXNCLGtCQUFrQixVQUFVLGdCQUFnQixrQkFBa0I7QUFDcEcsZ0JBQWdCO0FBQ2hCLGVBQWUsWUFBWSxpQkFBaUIsbUJBQW1CLHVCQUF1Qix3QkFBd0Isc0JBQXNCO0FBQ3BJLHFCQUFxQiwwQkFBMEI7QUFDL0MsdUJBQXVCO0FBQ3ZCLHVCQUF1QixlQUFlO0FBQ3RDLG9GQUFvRixlQUFlLCtCQUErQjtBQUNsSSw4QkFBOEI7QUFDOUIsc0JBQXNCO0FBQ3RCLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLG1CQUFtQixZQUFZLGtCQUFrQixvQkFBb0I7QUFDckUsb0JBQW9CO0FBQ3BCLG1CQUFtQixtQkFBbUI7QUFDdEMseUJBQXlCO0FBQ3pCLFlBQVk7QUFDWiwrQkFBK0IsZUFBZTtBQUM5QyxhQUFhLFlBQVk7QUFDekIsWUFBWSxZQUFZO0FBQ3hCLGtCQUFrQixhQUFhO0FBQy9CLGlCQUFpQjtBQUNqQixpQkFBaUIsWUFBWTtBQUM3QixtQkFBbUIsZUFBZSxtQkFBbUI7QUFDckQsYUFBYSxvQkFBb0IsY0FBYyxvQkFBb0Isa0NBQWtDO0FBQ3JHLHdCQUF3QjtBQUN4QixpQkFBaUI7QUFDakIsdUJBQXVCO0FBQ3ZCLHVCQUF1QjtBQUN2Qix3QkFBd0I7QUFDeEIsK0JBQStCLGdCQUFnQixtQkFBbUIsV0FBVztBQUM3RSxxQkFBcUIsK0JBQStCLCtCQUErQixhQUFhLFlBQVk7QUFDNUcsMkJBQTJCLDBCQUEwQixvQkFBb0IsNENBQTRDLHVCQUF1QixnQkFBZ0IsZ0JBQWdCLGlCQUFpQixxQkFBcUIsbUJBQW1CLGNBQWMsV0FBVyxxQkFBcUIseUJBQXlCLHVCQUF1QixVQUFVLGFBQWE7O0FBRTFWO0FBQ0EsZUFBZSxpQkFBaUIsV0FBVztBQUMzQyxrQkFBa0IsZ0JBQWdCLGtDQUFrQztBQUNwRSw2QkFBNkIsYUFBYSwyQkFBMkIsZ0JBQWdCLGlCQUFpQixrQkFBa0I7QUFDeEgsZ0NBQWdDO0FBQ2hDLDZCQUE2QixvQkFBb0I7QUFDakQsbUNBQW1DLGtCQUFrQjtBQUNyRCxzQ0FBc0MsYUFBYSxtQkFBbUIsK0JBQStCOztBQUVyRztBQUNBO0FBQ0E7O0FBRUE7QUFDQSw0Q0FBNEMsWUFBWSxxQkFBcUIsbUJBQW1CLGVBQWUsY0FBYyxhQUFhLFlBQVksaUJBQWlCLGFBQWEsb0JBQW9CLHVCQUF1QixVQUFVLGdCQUFnQjtBQUN6UCx5QkFBeUIsaUJBQWlCLGFBQWEsYUFBYTtBQUNwRSxxQkFBcUIsa0JBQWtCOztBQUV2QyxnQkFBZ0I7QUFDaEIsY0FBYzs7QUFFZDtBQUNBLHlDQUF5QyxlQUFlLHlCQUF5QixpQkFBaUIsa0JBQWtCO0FBQ3BILGdDQUFnQyxlQUFlLHlCQUF5QixpQkFBaUIsa0JBQWtCLFk7QUFDM0csb0NBQW9DLGVBQWUseUJBQXlCLGlCQUFpQixrQkFBa0I7QUFDL0csMEJBQTBCLGVBQWU7O0FBRXpDO0FBQ0EsY0FBYyxpQkFBaUIsWUFBWTtBQUMzQyxpQkFBaUI7QUFDakIsdUJBQXVCO0FBQ3ZCLGlDQUFpQztBQUNqQyw2QkFBNkI7QUFDN0IsNEJBQTRCO0FBQzVCLHdCQUF3QixZQUFZO0FBQ3BDLG9EQUFvRDtBQUNwRCw4QkFBOEI7QUFDOUIscUJBQXFCLG9CQUFvQixvQkFBb0Isb0JBQW9CO0FBQ2pGLG9FQUFvRSxnQkFBZ0IseUJBQXlCLHNCQUFzQixxQkFBcUIscUI7O0FBRXhKO0FBQ0EsbUJBQW1CLFlBQVksaUJBQWlCLGFBQWEsYUFBYSxjQUFjO0FBQ3hGLGtDQUFrQywrQ0FBK0MsaUJBQWlCLGNBQWMsZ0JBQWdCLHNCQUFzQixvQkFBb0IsVUFBVTtBQUNwTCxvQ0FBb0MsZUFBZSxpQkFBaUIsZ0JBQWdCO0FBQ3BGLGFBQWEsWUFBWTtBQUN6QixzQkFBc0I7QUFDdEIscUNBQXFDO0FBQ3JDLHFDQUFxQztBQUNyQywrQ0FBK0M7QUFDL0MsZ0RBQWdEO0FBQ2hELHlDQUF5QztBQUN6QyxpREFBaUQ7QUFDakQsMkNBQTJDO0FBQzNDLGdEQUFnRDtBQUNoRCwwQ0FBMEM7QUFDMUMsMENBQTBDO0FBQzFDLDBDQUEwQztBQUMxQyxnREFBZ0Q7O0FBRWhEO0FBQ0Esb0JBQW9CLGlCQUFpQixZQUFZLFdBQVcsZUFBZSxhQUFhLGlCQUFpQjtBQUN6RyxvQkFBb0Isc0JBQXNCLGdCQUFnQix3QkFBd0I7QUFDbEYsd0JBQXdCO0FBQ3hCLDJCQUEyQixtQkFBbUIsa0JBQWtCO0FBQ2hFLDBDQUEwQyxtQkFBbUIsZUFBZSxTQUFTLG9CQUFvQixnQ0FBZ0MsYUFBYSxhQUFhO0FBQ25LLGdEQUFnRDtBQUNoRCw2Q0FBNkMsa0JBQWtCLGtCQUFrQjtBQUNqRixnQ0FBZ0M7QUFDaEMsbUZBQW1GLGtCQUFrQjtBQUNyRyx5RUFBeUUsa0JBQWtCO0FBQzNGLDJFQUEyRSxrQkFBa0I7QUFDN0YseUVBQXlFLG1CQUFtQjtBQUM1RixxRkFBcUYsbUJBQW1COztBQUV4RztBQUNBLDhEQUE4RCxVQUFVLGNBQWMsY0FBYztBQUNwRyxpRUFBaUU7QUFDakUsNkRBQTZELG1CQUFtQixnQkFBZ0IsaUJBQWlCLGFBQWEsVUFBVSw2QkFBNkIscUNBQXFDLGtDQUFrQyxpQ0FBaUM7O0FBRTdRO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFlBQVk7O0FBRVo7QUFDQSxXQUFXO0FBQ1gscUJBQXFCO0FBQ3JCLDJCQUEyQixrQkFBa0I7QUFDN0MsNkJBQTZCLG1CQUFtQixTQUFTLHdCQUF3Qjs7QUFFakYsaUNBQWlDOztBQUVqQztBQUNBLFlBQVksZ0JBQWdCOztBQUU1QjtBQUNBLGFBQWEscUNBQXFDLHNEQUFzRCxtREFBbUQsOENBQThDLGlEQUFpRDtBQUMxUCx3QkFBd0I7QUFDeEIsZ0JBQWdCO0FBQ2hCLHNCQUFzQjs7QUFFdEI7QUFDQSxvQkFBb0IsV0FBVztBQUMvQiwyQkFBMkIsNEJBQTRCLDZCQUE2QixzQkFBc0IsZ0NBQWdDLCtCQUErQixxQkFBcUIsOEJBQThCLDJCQUEyQix3QkFBd0IscUJBQXFCLDBCQUEwQix1QkFBdUI7QUFDclYsZ0NBQWdDLGFBQWEsZUFBZSxlQUFlLGlCQUFpQixvQkFBb0IsNkJBQTZCLDZCQUE2QixzQkFBc0IsMkJBQTJCLHdCQUF3QixxQkFBcUIsMEJBQTBCLHVCQUF1Qix5QkFBeUI7O0FBRWxWO0FBQ0EsMEJBQTBCOztBQUUxQjtBQUNBLGtCQUFrQixtQkFBbUIsZUFBZSxZQUFZLFVBQVUsOEJBQThCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQyxhQUFhLGtDQUFrQywwQ0FBMEMsdUNBQXVDLHNDQUFzQztBQUMxWiw2QkFBNkIsWUFBWSxhQUFhLG9CQUFvQixZQUFZOztBQUV0RjtBQUNBLHFCQUFxQixjQUFjLFlBQVksa0JBQWtCLGVBQWU7QUFDaEYsd0JBQXdCLFdBQVcsZ0JBQWdCLG9CQUFvQixzQkFBc0Isd0JBQXdCLGtCQUFrQixxQkFBcUIsa0JBQWtCLDBCQUEwQix1QkFBdUIsc0JBQXNCO0FBQ3JQLHFDQUFxQyxlQUFlLG9CQUFvQjtBQUN4RSwwQ0FBMEMsbUJBQW1CLFNBQVMsV0FBVyxlQUFlLDZCQUE2QixxQ0FBcUMsa0NBQWtDLGlDQUFpQztBQUNyTyw2REFBNkQsdUJBQXVCLGdDQUFnQyw2QkFBNkIsNEJBQTRCLDJCQUEyQiw0QkFBNEIsb0NBQW9DLGlDQUFpQyxnQ0FBZ0M7QUFDelUsK0NBQStDLFdBQVcsNkJBQTZCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDLGdDQUFnQyx3QkFBd0IsZ0NBQWdDLDZCQUE2Qiw0QkFBNEI7QUFDaFYsa0VBQWtFLFdBQVcsd0JBQXdCLDBCQUEwQixrQ0FBa0MsK0JBQStCLDhCQUE4Qiw2QkFBNkIsa0NBQWtDLCtCQUErQiw4QkFBOEIsNkJBQTZCO0FBQ3ZYLHdFQUF3RSxvQkFBb0Isa0NBQWtDLCtCQUErQiw4QkFBOEIsNkJBQTZCO0FBQ3hOLDJDQUEyQyxXQUFXLDJCQUEyQixtQ0FBbUMsZ0NBQWdDLCtCQUErQjtBQUNuTCxvQ0FBb0MsWUFBWSxxQkFBcUIsa0JBQWtCOztBQUV2RjtBQUNBLHVEQUF1RCxtQkFBbUIsUUFBUSxhQUFhLGtDQUFrQywwQ0FBMEMsdUNBQXVDLHNDQUFzQztBQUN4UCwyQkFBMkIseUJBQXlCLGtDQUFrQywrQkFBK0IsOEJBQThCLDZCQUE2QjtBQUNoTCw2QkFBNkIsNEJBQTRCLHFDQUFxQyxrQ0FBa0MsaUNBQWlDLGdDQUFnQztBQUNqTSxpQ0FBaUMsNkJBQTZCLHNDQUFzQyxtQ0FBbUMsa0NBQWtDLGlDQUFpQztBQUMxTSxtQ0FBbUMseUJBQXlCLGtDQUFrQywrQkFBK0IsOEJBQThCLDZCQUE2Qjs7QUFFeEw7QUFDQSxxQkFBcUIsWUFBWSxhQUFhLG9CQUFvQixZQUFZO0FBQzlFLGNBQWMsZ0JBQWdCLG9CQUFvQixlQUFlO0FBQ2pFLGtCQUFrQjtBQUNsQiwyQ0FBMkM7QUFDM0MsNENBQTRDOztBQUU1QztBQUNBLGFBQWEsOEJBQThCLHFCQUFxQjtBQUNoRSxxQkFBcUI7QUFDckIsa0RBQWtELGtEQUFrRCxnREFBZ0QsOENBQThDLCtDQUErQztBQUNqUCxVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7QUFDVixVQUFVO0FBQ1YsVUFBVTtBQUNWLFVBQVU7O0FBRVY7QUFDQSwrREFBK0QsWUFBWSxnQkFBZ0IsYUFBYSxrQ0FBa0MsYUFBYSx1QkFBdUI7QUFDOUssbUJBQW1CLGFBQWE7O0FBRWhDO0FBQ0Esd0JBQXdCLFlBQVksYUFBYSwyQkFBMkIsY0FBYyxrQkFBa0I7QUFDNUcsbURBQW1EOztBQUVuRDtBQUNBLDZCQUE2QixvQ0FBb0MsYUFBYSxhQUFhLG9CQUFvQixVQUFVLFlBQVk7O0FBRXJJO0FBQ0EsaUJBQWlCLG1CQUFtQjs7QUFFcEM7QUFDQSxvQkFBb0Isa0JBQWtCLHVCQUF1Qjs7QUFFN0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0EsY0FBYztBQUNkLHFCQUFxQixVQUFVLFdBQVcsMkJBQTJCLGNBQWMsV0FBVyxVQUFVLG9CQUFvQixzQkFBc0Isc0NBQXNDLDJCQUEyQixvQkFBb0Isb0JBQW9CO0FBQzNQLFdBQVc7QUFDWCxpQkFBaUIsV0FBVyxXQUFXLDJCQUEyQixjQUFjLFdBQVcsVUFBVSxvQkFBb0Isc0JBQXNCLHNDQUFzQyw4QkFBOEIsb0JBQW9CLG9CQUFvQjs7QUFFM1A7QUFDQSxlQUFlO0FBQ2YscUJBQXFCO0FBQ3JCLHlCQUF5Qiw2QkFBNkI7O0FBRXREO0FBQ0Esa0JBQWtCLG1DQUFtQztBQUNyRCwrQkFBK0I7QUFDL0IsZ0NBQWdDOztBQUVoQztBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQ0FBc0MsTUFBTSxVQUFVLFdBQVcsT0FBTyxXQUFXLFlBQVksT0FBTyxXQUFXLFdBQVcsT0FBTyxXQUFXLFdBQVcsT0FBTyxVQUFVLFdBQVc7QUFDckwsOEJBQThCLE1BQU0sVUFBVSxXQUFXLE9BQU8sV0FBVyxZQUFZLE9BQU8sV0FBVyxXQUFXLE9BQU8sV0FBVyxZQUFZLE9BQU8sVUFBVSxZQUFZOztBQUUvSztBQUNBLHlCQUF5QjtBQUN6QiwyQ0FBMkM7QUFDM0MsNERBQTREO0FBQzVELDREQUE0RDtBQUM1RCxnQkFBZ0I7QUFDaEI7O0FDdnlIQTtBQUNBLDJDQUEyQztBQUMzQywwQ0FBMEM7O0FBRTFDO0FBQ0Esc0VBQXNFLGtDQUFrQztBQUN4Ryw2Q0FBNkM7QUFDN0Msa0RBQWtELDJCQUEyQiwyQkFBMkI7QUFDeEcsNkNBQTZDLHdCQUF3QixvQkFBb0I7QUFDekY7O0FBRUE7QUFDQSw2Q0FBNkM7QUFDN0M7O0FBRUE7QUFDQTtBQUNBLDJCQUEyQixlQUFlO0FBQzFDLDRDQUE0QyxlQUFlO0FBQzNELDJCQUEyQixZQUFZO0FBQ3ZDLDRDQUE0QyxZQUFZO0FBQ3hELDJCQUEyQixZQUFZO0FBQ3ZDLDRDQUE0QyxZQUFZO0FBQ3hELDJCQUEyQixlQUFlO0FBQzFDLDRDQUE0QyxlQUFlO0FBQzNELDJCQUEyQixZQUFZO0FBQ3ZDLDRDQUE0QyxhQUFhO0FBQ3pELDJCQUEyQixhQUFhO0FBQ3hDLDRDQUE0QyxhQUFhOztBQUV6RDtBQUNBLHdCQUF3QjtBQUN4Qiw2QkFBNkI7QUFDN0Isd0JBQXdCO0FBQ3hCLDZCQUE2QjtBQUM3QiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qix3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLHdCQUF3QjtBQUN4Qiw2QkFBNkI7QUFDN0IsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGdDQUFnQztBQUNoQyx3QkFBd0I7QUFDeEIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIsMEJBQTBCOztBQUUxQixtQkFBbUI7QUFDbkIsc0JBQXNCLDBCQUEwQjtBQUNoRCxzQkFBc0IseUJBQXlCO0FBQy9DLHVCQUF1QjtBQUN2QiwwQkFBMEI7QUFDMUIsd0JBQXdCO0FBQ3hCLHlCQUF5QjtBQUN6Qix3QkFBd0IsNEJBQTRCO0FBQ3BELHFCQUFxQjs7QUFFckI7QUFDQSx3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLHdCQUF3QjtBQUN4Qiw2QkFBNkI7QUFDN0IsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsd0JBQXdCO0FBQ3hCLDZCQUE2QjtBQUM3QiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qix3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMsd0JBQXdCO0FBQ3hCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxrQ0FBa0M7QUFDbEMsdUNBQXVDO0FBQ3ZDLG9DQUFvQztBQUNwQyx5Q0FBeUM7QUFDekMsbUNBQW1DO0FBQ25DLHdDQUF3QztBQUN4QyxtQ0FBbUM7QUFDbkMsMkJBQTJCO0FBQzNCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDZCQUE2Qjs7QUFFN0I7QUFDQSwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLG1DQUFtQztBQUNuQyx3Q0FBd0M7QUFDeEMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxrQ0FBa0M7QUFDbEMsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsNEJBQTRCOztBQUU1QjtBQUNBLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QiwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLGlDQUFpQztBQUNqQyx5QkFBeUI7QUFDekIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMkJBQTJCOztBQUUzQjtBQUNBLHVCQUF1QixlQUFlO0FBQ3RDLHVCQUF1QixpQkFBaUI7QUFDeEMsdUJBQXVCLGVBQWU7QUFDdEMsdUJBQXVCLGlCQUFpQjtBQUN4Qyx5QkFBeUIsZUFBZTtBQUN4Qyx5QkFBeUIsaUJBQWlCO0FBQzFDLHdCQUF3QixlQUFlO0FBQ3ZDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGVBQWU7QUFDdkMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx1QkFBdUIsZUFBZTtBQUN0Qyx1QkFBdUIsaUJBQWlCO0FBQ3hDLHlCQUF5QixlQUFlO0FBQ3hDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGVBQWU7QUFDeEMseUJBQXlCLGlCQUFpQjtBQUMxQyx3QkFBd0IsZUFBZTtBQUN2Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHVCQUF1QixnQkFBZ0I7QUFDdkMsdUJBQXVCLGtCQUFrQjtBQUN6QywwQkFBMEIsZ0JBQWdCO0FBQzFDLDBCQUEwQixrQkFBa0I7QUFDNUMsMEJBQTBCLGdCQUFnQjtBQUMxQywwQkFBMEIsa0JBQWtCO0FBQzVDLDRCQUE0QixnQkFBZ0I7QUFDNUMsaUNBQWlDLGtCQUFrQjtBQUNuRCw0QkFBNEIsZ0JBQWdCO0FBQzVDLGlDQUFpQyxrQkFBa0I7QUFDbkQsMkJBQTJCLGdCQUFnQjtBQUMzQyxnQ0FBZ0Msa0JBQWtCO0FBQ2xELDJCQUEyQixnQkFBZ0I7QUFDM0MsZ0NBQWdDLGtCQUFrQjtBQUNsRCw2QkFBNkIsZ0JBQWdCO0FBQzdDLGtDQUFrQyxrQkFBa0I7QUFDcEQsNEJBQTRCLGdCQUFnQjtBQUM1QyxpQ0FBaUMsa0JBQWtCO0FBQ25ELDRCQUE0QixnQkFBZ0I7QUFDNUMsaUNBQWlDLGtCQUFrQjtBQUNuRCwwQkFBMEIsZ0JBQWdCO0FBQzFDLCtCQUErQixrQkFBa0I7QUFDakQsOEJBQThCLGdCQUFnQjtBQUM5QyxtQ0FBbUMsa0JBQWtCO0FBQ3JELDhCQUE4QixnQkFBZ0I7QUFDOUMsbUNBQW1DLGtCQUFrQjtBQUNyRCxnQ0FBZ0MsZ0JBQWdCO0FBQ2hELHFDQUFxQyxrQkFBa0I7QUFDdkQsK0JBQStCLGdCQUFnQjtBQUMvQyxvQ0FBb0Msa0JBQWtCO0FBQ3RELCtCQUErQixnQkFBZ0I7QUFDL0MsdUJBQXVCLGdCQUFnQjtBQUN2Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx5QkFBeUIsa0JBQWtCOztBQUUzQztBQUNBLHVCQUF1QixjQUFjO0FBQ3JDLHVCQUF1QixnQkFBZ0I7QUFDdkMsdUJBQXVCLGNBQWM7QUFDckMsdUJBQXVCLGdCQUFnQjtBQUN2Qyx5QkFBeUIsY0FBYztBQUN2Qyx5QkFBeUIsZ0JBQWdCO0FBQ3pDLHdCQUF3QixjQUFjO0FBQ3RDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGNBQWM7QUFDdEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx1QkFBdUIsY0FBYztBQUNyQyx1QkFBdUIsZ0JBQWdCO0FBQ3ZDLHlCQUF5QixjQUFjO0FBQ3ZDLHlCQUF5QixnQkFBZ0I7QUFDekMseUJBQXlCLGNBQWM7QUFDdkMseUJBQXlCLGdCQUFnQjtBQUN6Qyx3QkFBd0IsY0FBYztBQUN0Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHVCQUF1QixlQUFlO0FBQ3RDLHVCQUF1QixpQkFBaUI7QUFDeEMsMEJBQTBCLGVBQWU7QUFDekMsMEJBQTBCLGlCQUFpQjtBQUMzQywwQkFBMEIsZUFBZTtBQUN6QywwQkFBMEIsaUJBQWlCO0FBQzNDLDRCQUE0QixlQUFlO0FBQzNDLGlDQUFpQyxpQkFBaUI7QUFDbEQsNEJBQTRCLGVBQWU7QUFDM0MsaUNBQWlDLGlCQUFpQjtBQUNsRCwyQkFBMkIsZUFBZTtBQUMxQyxnQ0FBZ0MsaUJBQWlCO0FBQ2pELDJCQUEyQixlQUFlO0FBQzFDLGdDQUFnQyxpQkFBaUI7QUFDakQsNkJBQTZCLGVBQWU7QUFDNUMsa0NBQWtDLGlCQUFpQjtBQUNuRCw0QkFBNEIsZUFBZTtBQUMzQyxpQ0FBaUMsaUJBQWlCO0FBQ2xELDRCQUE0QixlQUFlO0FBQzNDLGlDQUFpQyxpQkFBaUI7QUFDbEQsMEJBQTBCLGVBQWU7QUFDekMsK0JBQStCLGlCQUFpQjtBQUNoRCw4QkFBOEIsZUFBZTtBQUM3QyxtQ0FBbUMsaUJBQWlCO0FBQ3BELDhCQUE4QixlQUFlO0FBQzdDLG1DQUFtQyxpQkFBaUI7QUFDcEQsZ0NBQWdDLGVBQWU7QUFDL0MscUNBQXFDLGlCQUFpQjtBQUN0RCwrQkFBK0IsZUFBZTtBQUM5QyxvQ0FBb0MsaUJBQWlCO0FBQ3JELCtCQUErQixlQUFlO0FBQzlDLHVCQUF1QixlQUFlO0FBQ3RDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHlCQUF5QixpQkFBaUI7O0FBRTFDO0FBQ0Esb0JBQW9CO0FBQ3BCLHVCQUF1QiwyQkFBMkI7QUFDbEQsdUJBQXVCLDBCQUEwQjtBQUNqRCx3QkFBd0I7QUFDeEIsMkJBQTJCO0FBQzNCLHlCQUF5QjtBQUN6QiwwQkFBMEI7QUFDMUIseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qiw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxrQ0FBa0M7QUFDbEMsdUNBQXVDO0FBQ3ZDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsaUNBQWlDO0FBQ2pDLHlCQUF5QjtBQUN6QiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwyQkFBMkI7O0FBRTNCO0FBQ0EseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qiw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxrQ0FBa0M7QUFDbEMsdUNBQXVDO0FBQ3ZDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsaUNBQWlDO0FBQ2pDLHlCQUF5QjtBQUN6QiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwyQkFBMkI7O0FBRTNCO0FBQ0EsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxrQ0FBa0M7QUFDbEMsdUNBQXVDO0FBQ3ZDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLG1DQUFtQztBQUNuQyx3Q0FBd0M7QUFDeEMsbUNBQW1DO0FBQ25DLHdDQUF3QztBQUN4QyxxQ0FBcUM7QUFDckMsMENBQTBDO0FBQzFDLG9DQUFvQztBQUNwQyx5Q0FBeUM7QUFDekMsb0NBQW9DO0FBQ3BDLDRCQUE0QjtBQUM1Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw4QkFBOEI7O0FBRTlCO0FBQ0EsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLGtDQUFrQztBQUNsQyx1Q0FBdUM7QUFDdkMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxvQ0FBb0M7QUFDcEMseUNBQXlDO0FBQ3pDLG1DQUFtQztBQUNuQyx3Q0FBd0M7QUFDeEMsbUNBQW1DO0FBQ25DLDJCQUEyQjtBQUMzQiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw2QkFBNkI7O0FBRTdCO0FBQ0EsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxtQ0FBbUM7QUFDbkMsd0NBQXdDO0FBQ3hDLGtDQUFrQztBQUNsQyx1Q0FBdUM7QUFDdkMsa0NBQWtDO0FBQ2xDLDBCQUEwQjtBQUMxQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiw0QkFBNEI7O0FBRTVCO0FBQ0Esd0JBQXdCLGVBQWU7QUFDdkMsNkJBQTZCLGlCQUFpQjtBQUM5Qyx3QkFBd0IsZUFBZTtBQUN2Qyw2QkFBNkIsaUJBQWlCO0FBQzlDLDBCQUEwQixlQUFlO0FBQ3pDLCtCQUErQixpQkFBaUI7QUFDaEQseUJBQXlCLGVBQWU7QUFDeEMsOEJBQThCLGlCQUFpQjtBQUMvQyx5QkFBeUIsZUFBZTtBQUN4Qyw4QkFBOEIsaUJBQWlCO0FBQy9DLHdCQUF3QixlQUFlO0FBQ3ZDLDZCQUE2QixpQkFBaUI7QUFDOUMsMEJBQTBCLGVBQWU7QUFDekMsK0JBQStCLGlCQUFpQjtBQUNoRCwwQkFBMEIsZUFBZTtBQUN6QywrQkFBK0IsaUJBQWlCO0FBQ2hELHlCQUF5QixlQUFlO0FBQ3hDLDhCQUE4QixpQkFBaUI7QUFDL0Msd0JBQXdCLGdCQUFnQjtBQUN4Qyw2QkFBNkIsa0JBQWtCO0FBQy9DLDJCQUEyQixnQkFBZ0I7QUFDM0MsZ0NBQWdDLGtCQUFrQjtBQUNsRCwyQkFBMkIsZ0JBQWdCO0FBQzNDLGdDQUFnQyxrQkFBa0I7QUFDbEQsNkJBQTZCLGdCQUFnQjtBQUM3QyxrQ0FBa0Msa0JBQWtCO0FBQ3BELDZCQUE2QixnQkFBZ0I7QUFDN0Msa0NBQWtDLGtCQUFrQjtBQUNwRCw0QkFBNEIsZ0JBQWdCO0FBQzVDLGlDQUFpQyxrQkFBa0I7QUFDbkQsNEJBQTRCLGdCQUFnQjtBQUM1QyxpQ0FBaUMsa0JBQWtCO0FBQ25ELDhCQUE4QixnQkFBZ0I7QUFDOUMsbUNBQW1DLGtCQUFrQjtBQUNyRCw2QkFBNkIsZ0JBQWdCO0FBQzdDLGtDQUFrQyxrQkFBa0I7QUFDcEQsNkJBQTZCLGdCQUFnQjtBQUM3QyxrQ0FBa0Msa0JBQWtCO0FBQ3BELDJCQUEyQixnQkFBZ0I7QUFDM0MsZ0NBQWdDLGtCQUFrQjtBQUNsRCwrQkFBK0IsZ0JBQWdCO0FBQy9DLG9DQUFvQyxrQkFBa0I7QUFDdEQsK0JBQStCLGdCQUFnQjtBQUMvQyxvQ0FBb0Msa0JBQWtCO0FBQ3RELGlDQUFpQyxnQkFBZ0I7QUFDakQsc0NBQXNDLGtCQUFrQjtBQUN4RCxnQ0FBZ0MsZ0JBQWdCO0FBQ2hELHFDQUFxQyxrQkFBa0I7QUFDdkQsMkJBQTJCLGdCQUFnQjtBQUMzQyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLDBCQUEwQixrQkFBa0I7O0FBRTVDO0FBQ0Esd0JBQXdCLGdCQUFnQjtBQUN4Qyw2QkFBNkIsa0JBQWtCO0FBQy9DLHdCQUF3QixnQkFBZ0I7QUFDeEMsNkJBQTZCLGtCQUFrQjtBQUMvQywwQkFBMEIsZ0JBQWdCO0FBQzFDLCtCQUErQixrQkFBa0I7QUFDakQseUJBQXlCLGdCQUFnQjtBQUN6Qyw4QkFBOEIsa0JBQWtCO0FBQ2hELHlCQUF5QixnQkFBZ0I7QUFDekMsOEJBQThCLGtCQUFrQjtBQUNoRCx3QkFBd0IsZ0JBQWdCO0FBQ3hDLDZCQUE2QixrQkFBa0I7QUFDL0MsMEJBQTBCLGdCQUFnQjtBQUMxQywrQkFBK0Isa0JBQWtCO0FBQ2pELDBCQUEwQixnQkFBZ0I7QUFDMUMsK0JBQStCLGtCQUFrQjtBQUNqRCx5QkFBeUIsZ0JBQWdCO0FBQ3pDLDhCQUE4QixrQkFBa0I7QUFDaEQsd0JBQXdCLGlCQUFpQjtBQUN6Qyw2QkFBNkIsbUJBQW1CO0FBQ2hELDJCQUEyQixpQkFBaUI7QUFDNUMsZ0NBQWdDLG1CQUFtQjtBQUNuRCwyQkFBMkIsaUJBQWlCO0FBQzVDLGdDQUFnQyxtQkFBbUI7QUFDbkQsNkJBQTZCLGlCQUFpQjtBQUM5QyxrQ0FBa0MsbUJBQW1CO0FBQ3JELDZCQUE2QixpQkFBaUI7QUFDOUMsa0NBQWtDLG1CQUFtQjtBQUNyRCw0QkFBNEIsaUJBQWlCO0FBQzdDLGlDQUFpQyxtQkFBbUI7QUFDcEQsNEJBQTRCLGlCQUFpQjtBQUM3QyxpQ0FBaUMsbUJBQW1CO0FBQ3BELDhCQUE4QixpQkFBaUI7QUFDL0MsbUNBQW1DLG1CQUFtQjtBQUN0RCw2QkFBNkIsaUJBQWlCO0FBQzlDLGtDQUFrQyxtQkFBbUI7QUFDckQsNkJBQTZCLGlCQUFpQjtBQUM5QyxrQ0FBa0MsbUJBQW1CO0FBQ3JELDJCQUEyQixpQkFBaUI7QUFDNUMsZ0NBQWdDLG1CQUFtQjtBQUNuRCwrQkFBK0IsaUJBQWlCO0FBQ2hELG9DQUFvQyxtQkFBbUI7QUFDdkQsK0JBQStCLGlCQUFpQjtBQUNoRCxvQ0FBb0MsbUJBQW1CO0FBQ3ZELGlDQUFpQyxpQkFBaUI7QUFDbEQsc0NBQXNDLG1CQUFtQjtBQUN6RCxnQ0FBZ0MsaUJBQWlCO0FBQ2pELHFDQUFxQyxtQkFBbUI7QUFDeEQsZ0NBQWdDLGlCQUFpQjtBQUNqRCx3QkFBd0Isa0JBQWtCO0FBQzFDLHlCQUF5QixtQkFBbUI7QUFDNUMseUJBQXlCLG1CQUFtQjtBQUM1Qyx5QkFBeUIsbUJBQW1CO0FBQzVDLHlCQUF5QixtQkFBbUI7QUFDNUMseUJBQXlCLG1CQUFtQjtBQUM1Qyx5QkFBeUIsbUJBQW1CO0FBQzVDLHlCQUF5QixtQkFBbUI7QUFDNUMseUJBQXlCLG1CQUFtQjtBQUM1Qyx5QkFBeUIsbUJBQW1CO0FBQzVDLHlCQUF5QixtQkFBbUI7QUFDNUMseUJBQXlCLG1CQUFtQjtBQUM1Qyx5QkFBeUIsbUJBQW1CO0FBQzVDLHlCQUF5QixtQkFBbUI7QUFDNUMseUJBQXlCLG1CQUFtQjtBQUM1Qyx5QkFBeUIsbUJBQW1CO0FBQzVDLHlCQUF5QixtQkFBbUI7QUFDNUMseUJBQXlCLG1CQUFtQjtBQUM1Qyx5QkFBeUIsbUJBQW1CO0FBQzVDLDBCQUEwQixvQkFBb0I7O0FBRTlDO0FBQ0EsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsZUFBZTtBQUNmLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsa0JBQWtCOztBQUVsQjtBQUNBLGNBQWM7QUFDZCxlQUFlO0FBQ2YsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjs7QUFFakI7QUFDQSx3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QjtBQUN4Qix5QkFBeUI7O0FBRXpCO0FBQ0Esa0JBQWtCO0FBQ2xCLGVBQWU7QUFDZixlQUFlO0FBQ2YsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZUFBZTtBQUNmLGVBQWU7QUFDZixnQkFBZ0I7QUFDaEIsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIscUJBQXFCO0FBQ3JCLHFCQUFxQjtBQUNyQixxQkFBcUI7QUFDckIscUJBQXFCO0FBQ3JCLHFCQUFxQjtBQUNyQixxQkFBcUI7QUFDckIscUJBQXFCOztBQUVyQjtBQUNBLHFCQUFxQjtBQUNyQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsbUJBQW1CO0FBQ25CLG1CQUFtQjtBQUNuQixtQkFBbUI7QUFDbkIsbUJBQW1CO0FBQ25CLG1CQUFtQjtBQUNuQixtQkFBbUI7QUFDbkIsbUJBQW1CO0FBQ25CLG1CQUFtQjtBQUNuQixtQkFBbUI7QUFDbkIsd0JBQXdCLGE7QUFDeEIsd0JBQXdCO0FBQ3hCLHdCQUF3QixlQUFlO0FBQ3ZDLHdCQUF3QixlQUFlOztBQUV2QztBQUNBLG1CQUFtQjtBQUNuQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCOztBQUVqQjtBQUNBLG9CQUFvQjtBQUNwQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCOztBQUVsQjtBQUNBLHVCQUF1QjtBQUN2QiwwQkFBMEI7QUFDMUIseUJBQXlCO0FBQ3pCLHdCQUF3QjtBQUN4Qjs7QUFFQTtBQUNBO0FBQ0EsaUNBQWlDOztBQUVqQztBQUNBLDhDQUE4Qzs7QUFFOUM7QUFDQSxrQkFBa0IsWUFBWTtBQUM5Qjs7QUFFQTtBQUNBLGdCQUFnQixnQkFBZ0I7QUFDaEMsK0JBQStCO0FBQy9CLDBDQUEwQztBQUMxQywrQ0FBK0M7O0FBRS9DO0FBQ0EsMEJBQTBCLFdBQVc7QUFDckMsOEJBQThCLGlCQUFpQixtQkFBbUI7QUFDbEU7O0FBRUE7QUFDQTtBQUNBLGlDQUFpQzs7QUFFakM7QUFDQSxnREFBZ0QsV0FBVzs7QUFFM0Q7QUFDQSw4RUFBOEU7QUFDOUUsc0NBQXNDO0FBQ3RDLG9DQUFvQyxpQkFBaUI7QUFDckQsc0NBQXNDOztBQUV0QztBQUNBLGtDQUFrQzs7QUFFbEM7QUFDQSwrQkFBK0IsWUFBWTtBQUMzQzs7QUFFQTtBQUNBO0FBQ0EsNEVBQTRFLG1CQUFtQjtBQUMvRjs7QUFFQTtBQUNBLG9CQUFvQixrQ0FBa0MsdUNBQXVDLDBDQUEwQyxxQ0FBcUMseUJBQXlCLHNDQUFzQyw4QkFBOEIsaUNBQWlDLDRCQUE0QjtBQUN0VSxhQUFhOztBQUViO0FBQ0EsNEJBQTRCLGdCQUFnQixXQUFXLG1CQUFtQjtBQUMxRSxRQUFRLGVBQWU7QUFDdkIsUUFBUSxlQUFlO0FBQ3ZCLFFBQVEsZUFBZTtBQUN2QixRQUFRLGVBQWU7QUFDdkIsUUFBUSxlQUFlO0FBQ3ZCLFFBQVEsZUFBZTs7QUFFdkI7QUFDQSwrQkFBK0I7QUFDL0IsZ0NBQWdDO0FBQ2hDLGdDQUFnQzs7QUFFaEM7QUFDQSx3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLHdCQUF3QjtBQUN4Qiw2QkFBNkI7QUFDN0IsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsd0JBQXdCO0FBQ3hCLDZCQUE2QjtBQUM3QiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qix3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMsd0JBQXdCO0FBQ3hCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLDBCQUEwQjtBQUMxQixtQkFBbUI7QUFDbkIsc0JBQXNCLDBCQUEwQjtBQUNoRCxzQkFBc0IseUJBQXlCO0FBQy9DLHVCQUF1QjtBQUN2QiwwQkFBMEI7QUFDMUIsd0JBQXdCO0FBQ3hCLHlCQUF5QjtBQUN6Qix3QkFBd0IsNEJBQTRCO0FBQ3BELHFCQUFxQjs7QUFFckI7QUFDQSx3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLHdCQUF3QjtBQUN4Qiw2QkFBNkI7QUFDN0IsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsd0JBQXdCO0FBQ3hCLDZCQUE2QjtBQUM3QiwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5Qix3QkFBd0I7QUFDeEIsNkJBQTZCO0FBQzdCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMsd0JBQXdCO0FBQ3hCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLHlCQUF5QjtBQUN6Qix5QkFBeUI7QUFDekIseUJBQXlCO0FBQ3pCLDBCQUEwQjs7QUFFMUI7QUFDQSwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxrQ0FBa0M7QUFDbEMsdUNBQXVDO0FBQ3ZDLG9DQUFvQztBQUNwQyx5Q0FBeUM7QUFDekMsbUNBQW1DO0FBQ25DLHdDQUF3QztBQUN4QyxtQ0FBbUM7QUFDbkMsMkJBQTJCO0FBQzNCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDZCQUE2Qjs7QUFFN0I7QUFDQSwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLG1DQUFtQztBQUNuQyx3Q0FBd0M7QUFDeEMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxrQ0FBa0M7QUFDbEMsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsNEJBQTRCOztBQUU1QjtBQUNBLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QiwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLGlDQUFpQztBQUNqQyx5QkFBeUI7QUFDekIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMkJBQTJCOztBQUUzQjtBQUNBLHVCQUF1QixlQUFlO0FBQ3RDLDRCQUE0QixpQkFBaUI7QUFDN0MsdUJBQXVCLGVBQWU7QUFDdEMsNEJBQTRCLGlCQUFpQjtBQUM3Qyx5QkFBeUIsZUFBZTtBQUN4Qyw4QkFBOEIsaUJBQWlCO0FBQy9DLHdCQUF3QixlQUFlO0FBQ3ZDLDZCQUE2QixpQkFBaUI7QUFDOUMsd0JBQXdCLGVBQWU7QUFDdkMsNkJBQTZCLGlCQUFpQjtBQUM5Qyx1QkFBdUIsZUFBZTtBQUN0Qyw0QkFBNEIsaUJBQWlCO0FBQzdDLHlCQUF5QixlQUFlO0FBQ3hDLDhCQUE4QixpQkFBaUI7QUFDL0MseUJBQXlCLGVBQWU7QUFDeEMsOEJBQThCLGlCQUFpQjtBQUMvQyx3QkFBd0IsZUFBZTtBQUN2Qyw2QkFBNkIsaUJBQWlCO0FBQzlDLHVCQUF1QixnQkFBZ0I7QUFDdkMsNEJBQTRCLGtCQUFrQjtBQUM5QywwQkFBMEIsZ0JBQWdCO0FBQzFDLCtCQUErQixrQkFBa0I7QUFDakQsMEJBQTBCLGdCQUFnQjtBQUMxQywrQkFBK0Isa0JBQWtCO0FBQ2pELDRCQUE0QixnQkFBZ0I7QUFDNUMsaUNBQWlDLGtCQUFrQjtBQUNuRCw0QkFBNEIsZ0JBQWdCO0FBQzVDLGlDQUFpQyxrQkFBa0I7QUFDbkQsMkJBQTJCLGdCQUFnQjtBQUMzQyxnQ0FBZ0Msa0JBQWtCO0FBQ2xELDJCQUEyQixnQkFBZ0I7QUFDM0MsZ0NBQWdDLGtCQUFrQjtBQUNsRCw2QkFBNkIsZ0JBQWdCO0FBQzdDLGtDQUFrQyxrQkFBa0I7QUFDcEQsNEJBQTRCLGdCQUFnQjtBQUM1QyxpQ0FBaUMsa0JBQWtCO0FBQ25ELDRCQUE0QixnQkFBZ0I7QUFDNUMsaUNBQWlDLGtCQUFrQjtBQUNuRCwwQkFBMEIsZ0JBQWdCO0FBQzFDLCtCQUErQixrQkFBa0I7QUFDakQsOEJBQThCLGdCQUFnQjtBQUM5QyxtQ0FBbUMsa0JBQWtCO0FBQ3JELDhCQUE4QixnQkFBZ0I7QUFDOUMsbUNBQW1DLGtCQUFrQjtBQUNyRCxnQ0FBZ0MsZ0JBQWdCO0FBQ2hELHFDQUFxQyxrQkFBa0I7QUFDdkQsK0JBQStCLGdCQUFnQjtBQUMvQyxvQ0FBb0Msa0JBQWtCO0FBQ3RELCtCQUErQixnQkFBZ0I7QUFDL0MsdUJBQXVCLGdCQUFnQjtBQUN2Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx3QkFBd0IsaUJBQWlCO0FBQ3pDLHdCQUF3QixpQkFBaUI7QUFDekMsd0JBQXdCLGlCQUFpQjtBQUN6Qyx5QkFBeUIsa0JBQWtCOztBQUUzQztBQUNBLHVCQUF1QixjQUFjO0FBQ3JDLDRCQUE0QixnQkFBZ0I7QUFDNUMsdUJBQXVCLGNBQWM7QUFDckMsNEJBQTRCLGdCQUFnQjtBQUM1Qyx5QkFBeUIsY0FBYztBQUN2Qyw4QkFBOEIsZ0JBQWdCO0FBQzlDLHdCQUF3QixjQUFjO0FBQ3RDLDZCQUE2QixnQkFBZ0I7QUFDN0Msd0JBQXdCLGNBQWM7QUFDdEMsNkJBQTZCLGdCQUFnQjtBQUM3Qyx1QkFBdUIsY0FBYztBQUNyQyw0QkFBNEIsZ0JBQWdCO0FBQzVDLHlCQUF5QixjQUFjO0FBQ3ZDLDhCQUE4QixnQkFBZ0I7QUFDOUMseUJBQXlCLGNBQWM7QUFDdkMsOEJBQThCLGdCQUFnQjtBQUM5Qyx3QkFBd0IsY0FBYztBQUN0Qyw2QkFBNkIsZ0JBQWdCO0FBQzdDLHVCQUF1QixlQUFlO0FBQ3RDLDRCQUE0QixpQkFBaUI7QUFDN0MsMEJBQTBCLGVBQWU7QUFDekMsK0JBQStCLGlCQUFpQjtBQUNoRCwwQkFBMEIsZUFBZTtBQUN6QywrQkFBK0IsaUJBQWlCO0FBQ2hELDRCQUE0QixlQUFlO0FBQzNDLGlDQUFpQyxpQkFBaUI7QUFDbEQsNEJBQTRCLGVBQWU7QUFDM0MsaUNBQWlDLGlCQUFpQjtBQUNsRCwyQkFBMkIsZUFBZTtBQUMxQyxnQ0FBZ0MsaUJBQWlCO0FBQ2pELDJCQUEyQixlQUFlO0FBQzFDLGdDQUFnQyxpQkFBaUI7QUFDakQsNkJBQTZCLGVBQWU7QUFDNUMsa0NBQWtDLGlCQUFpQjtBQUNuRCw0QkFBNEIsZUFBZTtBQUMzQyxpQ0FBaUMsaUJBQWlCO0FBQ2xELDRCQUE0QixlQUFlO0FBQzNDLGlDQUFpQyxpQkFBaUI7QUFDbEQsMEJBQTBCLGVBQWU7QUFDekMsK0JBQStCLGlCQUFpQjtBQUNoRCw4QkFBOEIsZUFBZTtBQUM3QyxtQ0FBbUMsaUJBQWlCO0FBQ3BELDhCQUE4QixlQUFlO0FBQzdDLG1DQUFtQyxpQkFBaUI7QUFDcEQsZ0NBQWdDLGVBQWU7QUFDL0MscUNBQXFDLGlCQUFpQjtBQUN0RCwrQkFBK0IsZUFBZTtBQUM5QyxvQ0FBb0MsaUJBQWlCO0FBQ3JELCtCQUErQixlQUFlO0FBQzlDLHVCQUF1QixlQUFlO0FBQ3RDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHdCQUF3QixnQkFBZ0I7QUFDeEMsd0JBQXdCLGdCQUFnQjtBQUN4Qyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLHlCQUF5QixpQkFBaUI7O0FBRTFDO0FBQ0EsNEJBQTRCO0FBQzVCLDJCQUEyQjs7QUFFM0I7QUFDQSxvQkFBb0I7QUFDcEIsdUJBQXVCLDJCQUEyQjtBQUNsRCx1QkFBdUIsMEJBQTBCO0FBQ2pELHdCQUF3QjtBQUN4QiwyQkFBMkI7QUFDM0IseUJBQXlCO0FBQ3pCLDBCQUEwQjtBQUMxQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QiwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGtDQUFrQztBQUNsQyx1Q0FBdUM7QUFDdkMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMseUJBQXlCO0FBQ3pCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDJCQUEyQjs7QUFFM0I7QUFDQSx5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLHlCQUF5QjtBQUN6Qiw4QkFBOEI7QUFDOUIsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QiwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekIsOEJBQThCO0FBQzlCLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGtDQUFrQztBQUNsQyx1Q0FBdUM7QUFDdkMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMseUJBQXlCO0FBQ3pCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtBQUMxQiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDJCQUEyQjs7QUFFM0I7QUFDQSw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGtDQUFrQztBQUNsQyx1Q0FBdUM7QUFDdkMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsbUNBQW1DO0FBQ25DLHdDQUF3QztBQUN4QyxtQ0FBbUM7QUFDbkMsd0NBQXdDO0FBQ3hDLHFDQUFxQztBQUNyQywwQ0FBMEM7QUFDMUMsb0NBQW9DO0FBQ3BDLHlDQUF5QztBQUN6QyxvQ0FBb0M7QUFDcEMsNEJBQTRCO0FBQzVCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLDhCQUE4Qjs7QUFFOUI7QUFDQSwyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQyw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQyw2QkFBNkI7QUFDN0Isa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLGlDQUFpQztBQUNqQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLHFDQUFxQztBQUNyQyxnQ0FBZ0M7QUFDaEMscUNBQXFDO0FBQ3JDLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxrQ0FBa0M7QUFDbEMsdUNBQXVDO0FBQ3ZDLG9DQUFvQztBQUNwQyx5Q0FBeUM7QUFDekMsbUNBQW1DO0FBQ25DLHdDQUF3QztBQUN4QyxtQ0FBbUM7QUFDbkMsMkJBQTJCO0FBQzNCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDRCQUE0QjtBQUM1Qiw0QkFBNEI7QUFDNUIsNEJBQTRCO0FBQzVCLDZCQUE2Qjs7QUFFN0I7QUFDQSwwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDBCQUEwQjtBQUMxQiwrQkFBK0I7QUFDL0IsNEJBQTRCO0FBQzVCLGlDQUFpQztBQUNqQywyQkFBMkI7QUFDM0IsZ0NBQWdDO0FBQ2hDLDJCQUEyQjtBQUMzQixnQ0FBZ0M7QUFDaEMsMEJBQTBCO0FBQzFCLCtCQUErQjtBQUMvQiw0QkFBNEI7QUFDNUIsaUNBQWlDO0FBQ2pDLDRCQUE0QjtBQUM1QixpQ0FBaUM7QUFDakMsMkJBQTJCO0FBQzNCLGdDQUFnQztBQUNoQywwQkFBMEI7QUFDMUIsK0JBQStCO0FBQy9CLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsNkJBQTZCO0FBQzdCLGtDQUFrQztBQUNsQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLCtCQUErQjtBQUMvQixvQ0FBb0M7QUFDcEMsOEJBQThCO0FBQzlCLG1DQUFtQztBQUNuQyw4QkFBOEI7QUFDOUIsbUNBQW1DO0FBQ25DLGdDQUFnQztBQUNoQyxxQ0FBcUM7QUFDckMsK0JBQStCO0FBQy9CLG9DQUFvQztBQUNwQywrQkFBK0I7QUFDL0Isb0NBQW9DO0FBQ3BDLDZCQUE2QjtBQUM3QixrQ0FBa0M7QUFDbEMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMsc0NBQXNDO0FBQ3RDLG1DQUFtQztBQUNuQyx3Q0FBd0M7QUFDeEMsa0NBQWtDO0FBQ2xDLHVDQUF1QztBQUN2QyxrQ0FBa0M7QUFDbEMsMEJBQTBCO0FBQzFCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDJCQUEyQjtBQUMzQiwyQkFBMkI7QUFDM0IsMkJBQTJCO0FBQzNCLDRCQUE0Qjs7QUFFNUI7QUFDQSx3QkFBd0IsZUFBZTtBQUN2Qyw2QkFBNkIsaUJBQWlCO0FBQzlDLHdCQUF3QixlQUFlO0FBQ3ZDLDZCQUE2QixpQkFBaUI7QUFDOUMsMEJBQTBCLGVBQWU7QUFDekMsK0JBQStCLGlCQUFpQjtBQUNoRCx5QkFBeUIsZUFBZTtBQUN4Qyw4QkFBOEIsaUJBQWlCO0FBQy9DLHlCQUF5QixlQUFlO0FBQ3hDLDhCQUE4QixpQkFBaUI7QUFDL0Msd0JBQXdCLGVBQWU7QUFDdkMsNkJBQTZCLGlCQUFpQjtBQUM5QywwQkFBMEIsZUFBZTtBQUN6QywrQkFBK0IsaUJBQWlCO0FBQ2hELDBCQUEwQixlQUFlO0FBQ3pDLCtCQUErQixpQkFBaUI7QUFDaEQseUJBQXlCLGVBQWU7QUFDeEMsOEJBQThCLGlCQUFpQjtBQUMvQyx3QkFBd0IsZ0JBQWdCO0FBQ3hDLDZCQUE2QixrQkFBa0I7QUFDL0MsMkJBQTJCLGdCQUFnQjtBQUMzQyxnQ0FBZ0Msa0JBQWtCO0FBQ2xELDJCQUEyQixnQkFBZ0I7QUFDM0MsZ0NBQWdDLGtCQUFrQjtBQUNsRCw2QkFBNkIsZ0JBQWdCO0FBQzdDLGtDQUFrQyxrQkFBa0I7QUFDcEQsNkJBQTZCLGdCQUFnQjtBQUM3QyxrQ0FBa0Msa0JBQWtCO0FBQ3BELDRCQUE0QixnQkFBZ0I7QUFDNUMsaUNBQWlDLGtCQUFrQjtBQUNuRCw0QkFBNEIsZ0JBQWdCO0FBQzVDLGlDQUFpQyxrQkFBa0I7QUFDbkQsOEJBQThCLGdCQUFnQjtBQUM5QyxtQ0FBbUMsa0JBQWtCO0FBQ3JELDZCQUE2QixnQkFBZ0I7QUFDN0Msa0NBQWtDLGtCQUFrQjtBQUNwRCw2QkFBNkIsZ0JBQWdCO0FBQzdDLGtDQUFrQyxrQkFBa0I7QUFDcEQsMkJBQTJCLGdCQUFnQjtBQUMzQyxnQ0FBZ0Msa0JBQWtCO0FBQ2xELCtCQUErQixnQkFBZ0I7QUFDL0Msb0NBQW9DLGtCQUFrQjtBQUN0RCwrQkFBK0IsZ0JBQWdCO0FBQy9DLG9DQUFvQyxrQkFBa0I7QUFDdEQsaUNBQWlDLGdCQUFnQjtBQUNqRCxzQ0FBc0Msa0JBQWtCO0FBQ3hELGdDQUFnQyxnQkFBZ0I7QUFDaEQscUNBQXFDLGtCQUFrQjtBQUN2RCxnQ0FBZ0MsZ0JBQWdCO0FBQ2hELHdCQUF3QixnQkFBZ0I7QUFDeEMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMseUJBQXlCLGlCQUFpQjtBQUMxQyx5QkFBeUIsaUJBQWlCO0FBQzFDLHlCQUF5QixpQkFBaUI7QUFDMUMsMEJBQTBCLGtCQUFrQjs7QUFFNUM7QUFDQSx3QkFBd0IsZ0JBQWdCO0FBQ3hDLDZCQUE2QixrQkFBa0I7QUFDL0Msd0JBQXdCLGdCQUFnQjtBQUN4Qyw2QkFBNkIsa0JBQWtCO0FBQy9DLDBCQUEwQixnQkFBZ0I7QUFDMUMsK0JBQStCLGtCQUFrQjtBQUNqRCx5QkFBeUIsZ0JBQWdCO0FBQ3pDLDhCQUE4QixrQkFBa0I7QUFDaEQseUJBQXlCLGdCQUFnQjtBQUN6Qyw4QkFBOEIsa0JBQWtCO0FBQ2hELHdCQUF3QixnQkFBZ0I7QUFDeEMsNkJBQTZCLGtCQUFrQjtBQUMvQywwQkFBMEIsZ0JBQWdCO0FBQzFDLCtCQUErQixrQkFBa0I7QUFDakQsMEJBQTBCLGdCQUFnQjtBQUMxQywrQkFBK0Isa0JBQWtCO0FBQ2pELHlCQUF5QixnQkFBZ0I7QUFDekMsOEJBQThCLGtCQUFrQjtBQUNoRCx3QkFBd0IsaUJBQWlCO0FBQ3pDLDZCQUE2QixtQkFBbUI7QUFDaEQsMkJBQTJCLGlCQUFpQjtBQUM1QyxnQ0FBZ0MsbUJBQW1CO0FBQ25ELDJCQUEyQixpQkFBaUI7QUFDNUMsZ0NBQWdDLG1CQUFtQjtBQUNuRCw2QkFBNkIsaUJBQWlCO0FBQzlDLGtDQUFrQyxtQkFBbUI7QUFDckQsNkJBQTZCLGlCQUFpQjtBQUM5QyxrQ0FBa0MsbUJBQW1CO0FBQ3JELDRCQUE0QixpQkFBaUI7QUFDN0MsaUNBQWlDLG1CQUFtQjtBQUNwRCw0QkFBNEIsaUJBQWlCO0FBQzdDLGlDQUFpQyxtQkFBbUI7QUFDcEQsOEJBQThCLGlCQUFpQjtBQUMvQyxtQ0FBbUMsbUJBQW1CO0FBQ3RELDZCQUE2QixpQkFBaUI7QUFDOUMsa0NBQWtDLG1CQUFtQjtBQUNyRCw2QkFBNkIsaUJBQWlCO0FBQzlDLGtDQUFrQyxtQkFBbUI7QUFDckQsMkJBQTJCLGlCQUFpQjtBQUM1QyxnQ0FBZ0MsbUJBQW1CO0FBQ25ELCtCQUErQixpQkFBaUI7QUFDaEQsb0NBQW9DLG1CQUFtQjtBQUN2RCwrQkFBK0IsaUJBQWlCO0FBQ2hELG9DQUFvQyxtQkFBbUI7QUFDdkQsaUNBQWlDLGlCQUFpQjtBQUNsRCxzQ0FBc0MsbUJBQW1CO0FBQ3pELGdDQUFnQyxpQkFBaUI7QUFDakQscUNBQXFDLG1CQUFtQjtBQUN4RCxnQ0FBZ0MsaUJBQWlCO0FBQ2pELHdCQUF3QixpQkFBaUI7QUFDekMseUJBQXlCLGtCQUFrQjtBQUMzQyx5QkFBeUIsa0JBQWtCO0FBQzNDLHlCQUF5QixrQkFBa0I7QUFDM0MseUJBQXlCLGtCQUFrQjtBQUMzQyx5QkFBeUIsa0JBQWtCO0FBQzNDLHlCQUF5QixrQkFBa0I7QUFDM0MseUJBQXlCLGtCQUFrQjtBQUMzQyx5QkFBeUIsa0JBQWtCO0FBQzNDLHlCQUF5QixrQkFBa0I7QUFDM0MseUJBQXlCLGtCQUFrQjtBQUMzQyx5QkFBeUIsa0JBQWtCO0FBQzNDLHlCQUF5QixrQkFBa0I7QUFDM0MseUJBQXlCLGtCQUFrQjtBQUMzQyx5QkFBeUIsa0JBQWtCO0FBQzNDLHlCQUF5QixrQkFBa0I7QUFDM0MseUJBQXlCLGtCQUFrQjtBQUMzQyx5QkFBeUIsa0JBQWtCO0FBQzNDLHlCQUF5QixrQkFBa0I7QUFDM0MsMEJBQTBCLG1CQUFtQjs7QUFFN0M7QUFDQSx3QkFBd0I7QUFDeEIsc0JBQXNCOztBQUV0QjtBQUNBLHlCQUF5QixlQUFlOztBQUV4QztBQUNBLGtCQUFrQjtBQUNsQixlQUFlO0FBQ2YsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZ0JBQWdCO0FBQ2hCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLHFCQUFxQjtBQUNyQixxQkFBcUI7QUFDckIscUJBQXFCO0FBQ3JCLHFCQUFxQjtBQUNyQixxQkFBcUI7QUFDckIscUJBQXFCO0FBQ3JCLHFCQUFxQjs7QUFFckI7QUFDQSxxQkFBcUI7QUFDckIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLG1CQUFtQjtBQUNuQixtQkFBbUI7QUFDbkIsbUJBQW1CO0FBQ25CLG1CQUFtQjtBQUNuQixtQkFBbUI7QUFDbkIsbUJBQW1CO0FBQ25CLG1CQUFtQjtBQUNuQixtQkFBbUI7QUFDbkIsbUJBQW1CO0FBQ25CLHdCQUF3QixhO0FBQ3hCLHdCQUF3QjtBQUN4Qix3QkFBd0IsZUFBZTtBQUN2Qyx3QkFBd0IsZUFBZTs7QUFFdkM7QUFDQSxtQkFBbUI7QUFDbkIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjs7QUFFakI7QUFDQSxvQkFBb0I7QUFDcEIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjtBQUNsQixrQkFBa0I7QUFDbEIsa0JBQWtCO0FBQ2xCLGtCQUFrQjs7QUFFbEI7QUFDQSxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxlQUFlO0FBQ2YsZ0JBQWdCOztBQUVoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsa0JBQWtCOztBQUVsQjtBQUNBLGVBQWU7QUFDZixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFB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LGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsa0JBQWtCOztBQUVsQjtBQUNBLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsY0FBYztBQUNkLGVBQWU7QUFDZixnQkFBZ0I7O0FBRWhCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixrQkFBa0I7O0FBRWxCO0FBQ0EsY0FBYztBQUNkLGVBQWU7QUFDZixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIs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QTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsdUJBQXVCLGFBQWEsb0JBQW9CLEVBQUU7QUFDbkc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0EsdUNBQXVDO0FBQ3ZDOztBQUVBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDIiwiZmlsZSI6InN0eWxlc2hlZXRzL2J1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG5Gb250IGF3ZXNvbWVcclxuVmVyc2lvbjogNS4xNS40IFxyXG5QbHVnaW4gVVJJOiBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG5MaWNlbnNlOiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxyXG4qL1xyXG4uZmEsLmZhYiwuZmFkLC5mYWwsLmZhciwuZmFzey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0uMDY2N2VtfS5mYS14c3tmb250LXNpemU6Ljc1ZW19LmZhLXNte2ZvbnQtc2l6ZTouODc1ZW19LmZhLTF4e2ZvbnQtc2l6ZToxZW19LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLTZ4e2ZvbnQtc2l6ZTo2ZW19LmZhLTd4e2ZvbnQtc2l6ZTo3ZW19LmZhLTh4e2ZvbnQtc2l6ZTo4ZW19LmZhLTl4e2ZvbnQtc2l6ZTo5ZW19LmZhLTEweHtmb250LXNpemU6MTBlbX0uZmEtZnd7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MS4yNWVtfS5mYS11bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tbGVmdDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe2xlZnQ6LTJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtYm9yZGVye2JvcmRlcjouMDhlbSBzb2xpZCAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbTtwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnQsLmZhYi5mYS1wdWxsLWxlZnQsLmZhbC5mYS1wdWxsLWxlZnQsLmZhci5mYS1wdWxsLWxlZnQsLmZhcy5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHQsLmZhYi5mYS1wdWxsLXJpZ2h0LC5mYWwuZmEtcHVsbC1yaWdodCwuZmFyLmZhLXB1bGwtcmlnaHQsLmZhcy5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlO2FuaW1hdGlvbjpmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmEtcm90YXRlLTkwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoLTEpO3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5mYS1mbGlwLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgtMSk7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwsLmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwifS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xKTt0cmFuc2Zvcm06c2NhbGUoLTEpfTpyb290IC5mYS1mbGlwLWJvdGgsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCw6cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwey13ZWJraXQtZmlsdGVyOm5vbmU7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyLjVlbX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxGMjZFXCJ9LmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcRjM2OFwifS5mYS1hY2N1c29mdDpiZWZvcmV7Y29udGVudDpcIlxcRjM2OVwifS5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZXtjb250ZW50OlwiXFxGNkFGXCJ9LmZhLWFkOmJlZm9yZXtjb250ZW50OlwiXFxGNjQxXCJ9LmZhLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcRjJCOVwifS5mYS1hZGRyZXNzLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQkJcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxGMDQyXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcRjE3MFwifS5mYS1hZHZlcnNhbDpiZWZvcmV7Y29udGVudDpcIlxcRjM2QVwifS5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmV7Y29udGVudDpcIlxcRjM2QlwifS5mYS1haXItZnJlc2hlbmVyOmJlZm9yZXtjb250ZW50OlwiXFxGNUQwXCJ9LmZhLWFpcmJuYjpiZWZvcmV7Y29udGVudDpcIlxcRjgzNFwifS5mYS1hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxGMzZDXCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjAzN1wifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxGMDM5XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMzZcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMzhcIn0uZmEtYWxpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxGNjQyXCJ9LmZhLWFsbGVyZ2llczpiZWZvcmV7Y29udGVudDpcIlxcRjQ2MVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNzBcIn0uZmEtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcRjQyQ1wifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRjlcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQTNcIn0uZmEtYW1pbGlhOmJlZm9yZXtjb250ZW50OlwiXFxGMzZEXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcRjEzRFwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxGMTdCXCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcRjIwOVwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjEwM1wifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMTAyXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMDdcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcRjEwNlwifS5mYS1hbmdyeTpiZWZvcmV7Y29udGVudDpcIlxcRjU1NlwifS5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxGMzZFXCJ9LmZhLWFuZ3VsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MjBcIn0uZmEtYW5raDpiZWZvcmV7Y29udGVudDpcIlxcRjY0NFwifS5mYS1hcHAtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzNkZcIn0uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcRjM3MFwifS5mYS1hcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcRjM3MVwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcRjE3OVwifS5mYS1hcHBsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1RDFcIn0uZmEtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxGNDE1XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxODdcIn0uZmEtYXJjaHdheTpiZWZvcmV7Y29udGVudDpcIlxcRjU1N1wifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYzNThcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxGMzU5XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzNUFcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcRjM1QlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjBBQlwifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjBBOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMEFBXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNjNcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcRjA2MlwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMEIyXCJ9LmZhLWFycm93cy1hbHQtaDpiZWZvcmV7Y29udGVudDpcIlxcRjMzN1wifS5mYS1hcnJvd3MtYWx0LXY6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzMzhcIn0uZmEtYXJ0c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcRjc3QVwifS5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQTJcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNjlcIn0uZmEtYXN5bW1ldHJpazpiZWZvcmV7Y29udGVudDpcIlxcRjM3MlwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcRjFGQVwifS5mYS1hdGxhczpiZWZvcmV7Y29udGVudDpcIlxcRjU1OFwifS5mYS1hdGxhc3NpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY3N0JcIn0uZmEtYXRvbTpiZWZvcmV7Y29udGVudDpcIlxcRjVEMlwifS5mYS1hdWRpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxGMzczXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxGMjlFXCJ9LmZhLWF1dG9wcmVmaXhlcjpiZWZvcmV7Y29udGVudDpcIlxcRjQxQ1wifS5mYS1hdmlhbmV4OmJlZm9yZXtjb250ZW50OlwiXFxGMzc0XCJ9LmZhLWF2aWF0bzpiZWZvcmV7Y29udGVudDpcIlxcRjQyMVwifS5mYS1hd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjU1OVwifS5mYS1hd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzNzVcIn0uZmEtYmFieTpiZWZvcmV7Y29udGVudDpcIlxcRjc3Q1wifS5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZXtjb250ZW50OlwiXFxGNzdEXCJ9LmZhLWJhY2tzcGFjZTpiZWZvcmV7Y29udGVudDpcIlxcRjU1QVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjA0QVwifS5mYS1iYWNvbjpiZWZvcmV7Y29udGVudDpcIlxcRjdFNVwifS5mYS1iYWN0ZXJpYTpiZWZvcmV7Y29udGVudDpcIlxcRTA1OVwifS5mYS1iYWN0ZXJpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNUFcIn0uZmEtYmFoYWk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NjZcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcRjI0RVwifS5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MTVcIn0uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjUxNlwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNUVcIn0uZmEtYmFuZC1haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NjJcIn0uZmEtYmFuZGNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRDVcIn0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcRjAyQVwifS5mYS1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxGMEM5XCJ9LmZhLWJhc2ViYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MzNcIn0uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxGNDM0XCJ9LmZhLWJhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQ0RcIn0uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcRjI0NFwifS5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNDBcIn0uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxGMjQyXCJ9LmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjI0M1wifS5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxGMjQxXCJ9LmZhLWJhdHRsZS1uZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4MzVcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxGMjM2XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRkNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcRjFCNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjFCNVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxGMEYzXCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRjZcIn0uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZXtjb250ZW50OlwiXFxGNTVCXCJ9LmZhLWJpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxGNjQ3XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMDZcIn0uZmEtYmlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxGODRBXCJ9LmZhLWJpbW9iamVjdDpiZWZvcmV7Y29udGVudDpcIlxcRjM3OFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxGMUU1XCJ9LmZhLWJpb2hhemFyZDpiZWZvcmV7Y29udGVudDpcIlxcRjc4MFwifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxGMUZEXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcRjE3MVwifS5mYS1iaXRjb2luOmJlZm9yZXtjb250ZW50OlwiXFxGMzc5XCJ9LmZhLWJpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzN0FcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxGMjdFXCJ9LmZhLWJsYWNrYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzN0JcIn0uZmEtYmxlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjUxN1wifS5mYS1ibGVuZGVyLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxGNkI2XCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxGMjlEXCJ9LmZhLWJsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3ODFcIn0uZmEtYmxvZ2dlcjpiZWZvcmV7Y29udGVudDpcIlxcRjM3Q1wifS5mYS1ibG9nZ2VyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzN0RcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxGMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxGMjk0XCJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMzJcIn0uZmEtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcRjBFN1wifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxGMUUyXCJ9LmZhLWJvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1RDdcIn0uZmEtYm9uZzpiZWZvcmV7Y29udGVudDpcIlxcRjU1Q1wifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxGMDJEXCJ9LmZhLWJvb2stZGVhZDpiZWZvcmV7Y29udGVudDpcIlxcRjZCN1wifS5mYS1ib29rLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RTZcIn0uZmEtYm9vay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxGNTE4XCJ9LmZhLWJvb2stcmVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxGNURBXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxGMDJFXCJ9LmZhLWJvb3RzdHJhcDpiZWZvcmV7Y29udGVudDpcIlxcRjgzNlwifS5mYS1ib3JkZXItYWxsOmJlZm9yZXtjb250ZW50OlwiXFxGODRDXCJ9LmZhLWJvcmRlci1ub25lOmJlZm9yZXtjb250ZW50OlwiXFxGODUwXCJ9LmZhLWJvcmRlci1zdHlsZTpiZWZvcmV7Y29udGVudDpcIlxcRjg1M1wifS5mYS1ib3dsaW5nLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MzZcIn0uZmEtYm94OmJlZm9yZXtjb250ZW50OlwiXFxGNDY2XCJ9LmZhLWJveC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxGNDlFXCJ9LmZhLWJveC10aXNzdWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNUJcIn0uZmEtYm94ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NjhcIn0uZmEtYnJhaWxsZTpiZWZvcmV7Y29udGVudDpcIlxcRjJBMVwifS5mYS1icmFpbjpiZWZvcmV7Y29udGVudDpcIlxcRjVEQ1wifS5mYS1icmVhZC1zbGljZTpiZWZvcmV7Y29udGVudDpcIlxcRjdFQ1wifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQjFcIn0uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NjlcIn0uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxGNTE5XCJ9LmZhLWJyb29tOmJlZm9yZXtjb250ZW50OlwiXFxGNTFBXCJ9LmZhLWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxGNTVEXCJ9LmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcRjE1QVwifS5mYS1idWZmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4MzdcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxGMTg4XCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGMUFEXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxGMEExXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxGMTQwXCJ9LmZhLWJ1cm46YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NkFcIn0uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7Y29udGVudDpcIlxcRjM3RlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMDdcIn0uZmEtYnVzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjU1RVwifS5mYS1idXNpbmVzcy10aW1lOmJlZm9yZXtjb250ZW50OlwiXFxGNjRBXCJ9LmZhLWJ1eS1uLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxGOEE2XCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMERcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcRjFFQ1wifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcRjEzM1wifS5mYS1jYWxlbmRhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNzNcIn0uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNzRcIn0uZmEtY2FsZW5kYXItZGF5OmJlZm9yZXtjb250ZW50OlwiXFxGNzgzXCJ9LmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxGMjcyXCJ9LmZhLWNhbGVuZGFyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNzFcIn0uZmEtY2FsZW5kYXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNzNcIn0uZmEtY2FsZW5kYXItd2VlazpiZWZvcmV7Y29udGVudDpcIlxcRjc4NFwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMzBcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxGMDgzXCJ9LmZhLWNhbXBncm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2QkJcIn0uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcRjc4NVwifS5mYS1jYW5keS1jYW5lOmJlZm9yZXtjb250ZW50OlwiXFxGNzg2XCJ9LmZhLWNhbm5hYmlzOmJlZm9yZXtjb250ZW50OlwiXFxGNTVGXCJ9LmZhLWNhcHN1bGVzOmJlZm9yZXtjb250ZW50OlwiXFxGNDZCXCJ9LmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcRjFCOVwifS5mYS1jYXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNURFXCJ9LmZhLWNhci1iYXR0ZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxGNURGXCJ9LmZhLWNhci1jcmFzaDpiZWZvcmV7Y29udGVudDpcIlxcRjVFMVwifS5mYS1jYXItc2lkZTpiZWZvcmV7Y29udGVudDpcIlxcRjVFNFwifS5mYS1jYXJhdmFuOmJlZm9yZXtjb250ZW50OlwiXFxGOEZGXCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRDdcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjBEOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjBEQVwifS5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjE1MFwifS5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjE5MVwifS5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNTJcIn0uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMTUxXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMEQ4XCJ9LmZhLWNhcnJvdDpiZWZvcmV7Y29udGVudDpcIlxcRjc4N1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMThcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxGMjE3XCJ9LmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3ODhcIn0uZmEtY2F0OmJlZm9yZXtjb250ZW50OlwiXFxGNkJFXCJ9LmZhLWNjLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MkRcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcRjFGM1wifS5mYS1jYy1hcHBsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MTZcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNENcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRjJcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxGMjRCXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRjFcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxGMUY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcRjFGNVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxGMUYwXCJ9LmZhLWNlbnRlcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzODBcIn0uZmEtY2VudG9zOmJlZm9yZXtjb250ZW50OlwiXFxGNzg5XCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxGMEEzXCJ9LmZhLWNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxGNkMwXCJ9LmZhLWNoYWxrYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MUJcIn0uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZXtjb250ZW50OlwiXFxGNTFDXCJ9LmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEY1RTdcIn0uZmEtY2hhcnQtYXJlYTpiZWZvcmV7Y29udGVudDpcIlxcRjFGRVwifS5mYS1jaGFydC1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwODBcIn0uZmEtY2hhcnQtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcRjIwMVwifS5mYS1jaGFydC1waWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMDBcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMENcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMDU4XCJ9LmZhLWNoZWNrLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcRjU2MFwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNEFcIn0uZmEtY2hlZXNlOmJlZm9yZXtjb250ZW50OlwiXFxGN0VGXCJ9LmZhLWNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxGNDM5XCJ9LmZhLWNoZXNzLWJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcRjQzQVwifS5mYS1jaGVzcy1ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjQzQ1wifS5mYS1jaGVzcy1raW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNDNGXCJ9LmZhLWNoZXNzLWtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjQ0MVwifS5mYS1jaGVzcy1wYXduOmJlZm9yZXtjb250ZW50OlwiXFxGNDQzXCJ9LmZhLWNoZXNzLXF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxGNDQ1XCJ9LmZhLWNoZXNzLXJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NDdcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjEzQVwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxGMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxGMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMTM5XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjA3OFwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjA1NFwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMDc3XCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxGMUFFXCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcRjI2OFwifS5mYS1jaHJvbWVjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxGODM4XCJ9LmZhLWNodXJjaDpiZWZvcmV7Y29udGVudDpcIlxcRjUxRFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMTFcIn0uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxGMUNFXCJ9LmZhLWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NEZcIn0uZmEtY2xpbmljLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RjJcIn0uZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxGMzI4XCJ9LmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcRjQ2Q1wifS5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcRjQ2RFwifS5mYS1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcRjAxN1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcRjI0RFwifS5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcRjIwQVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcRjBDMlwifS5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzODFcIn0uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3M0JcIn0uZmEtY2xvdWQtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcRjZDM1wifS5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY3M0NcIn0uZmEtY2xvdWQtcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcRjczRFwifS5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZXtjb250ZW50OlwiXFxGNzQwXCJ9LmZhLWNsb3VkLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcRjZDNFwifS5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcRjc0M1wifS5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMzgyXCJ9LmZhLWNsb3VkZmxhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwN0RcIn0uZmEtY2xvdWRzY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcRjM4M1wifS5mYS1jbG91ZHNtaXRoOmJlZm9yZXtjb250ZW50OlwiXFxGMzg0XCJ9LmZhLWNsb3VkdmVyc2lmeTpiZWZvcmV7Y29udGVudDpcIlxcRjM4NVwifS5mYS1jb2NrdGFpbDpiZWZvcmV7Y29udGVudDpcIlxcRjU2MVwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxGMTIxXCJ9LmZhLWNvZGUtYnJhbmNoOmJlZm9yZXtjb250ZW50OlwiXFxGMTI2XCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQ0JcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyODRcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxGMEY0XCJ9LmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcRjAxM1wifS5mYS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxGMDg1XCJ9LmZhLWNvaW5zOmJlZm9yZXtjb250ZW50OlwiXFxGNTFFXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwREJcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcRjA3NVwifS5mYS1jb21tZW50LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjI3QVwifS5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcRjY1MVwifS5mYS1jb21tZW50LWRvdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0QURcIn0uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxGN0Y1XCJ9LmZhLWNvbW1lbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0QjNcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwODZcIn0uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxGNjUzXCJ9LmZhLWNvbXBhY3QtZGlzYzpiZWZvcmV7Y29udGVudDpcIlxcRjUxRlwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxGMTRFXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxGMDY2XCJ9LmZhLWNvbXByZXNzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjQyMlwifS5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNzhDXCJ9LmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxGNTYyXCJ9LmZhLWNvbmZsdWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3OERcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMEVcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxGMjZEXCJ9LmZhLWNvb2tpZTpiZWZvcmV7Y29udGVudDpcIlxcRjU2M1wifS5mYS1jb29raWUtYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcRjU2NFwifS5mYS1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxGMEM1XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjFGOVwifS5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZXtjb250ZW50OlwiXFxGODlFXCJ9LmZhLWNvdWNoOmJlZm9yZXtjb250ZW50OlwiXFxGNEI4XCJ9LmZhLWNwYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcRjM4OFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxGMjVFXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RTdcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmV7Y29udGVudDpcIlxcRjRFOFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZXtjb250ZW50OlwiXFxGNEU5XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RUFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmV7Y29udGVudDpcIlxcRjRFQlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZXtjb250ZW50OlwiXFxGNEVDXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNEVEXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RUVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmV7Y29udGVudDpcIlxcRjRFRlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNEYwXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmV7Y29udGVudDpcIlxcRjRGMVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxGNEYyXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmV7Y29udGVudDpcIlxcRjRGM1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjA5RFwifS5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZXtjb250ZW50OlwiXFxGNkM5XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMjVcIn0uZmEtY3JvcC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NjVcIn0uZmEtY3Jvc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NTRcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcRjA1QlwifS5mYS1jcm93OmJlZm9yZXtjb250ZW50OlwiXFxGNTIwXCJ9LmZhLWNyb3duOmJlZm9yZXtjb250ZW50OlwiXFxGNTIxXCJ9LmZhLWNydXRjaDpiZWZvcmV7Y29udGVudDpcIlxcRjdGN1wifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxGMTNDXCJ9LmZhLWNzczMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMzhCXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQjNcIn0uZmEtY3V0OmJlZm9yZXtjb250ZW50OlwiXFxGMEM0XCJ9LmZhLWN1dHRsZWZpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzOENcIn0uZmEtZC1hbmQtZDpiZWZvcmV7Y29udGVudDpcIlxcRjM4RFwifS5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmV7Y29udGVudDpcIlxcRjZDQVwifS5mYS1kYWlseW1vdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcRTA1MlwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcRjIxMFwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcRjFDMFwifS5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxGMkE0XCJ9LmZhLWRlZXplcjpiZWZvcmV7Y29udGVudDpcIlxcRTA3N1wifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQTVcIn0uZmEtZGVtb2NyYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3NDdcIn0uZmEtZGVwbG95ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxGMzhFXCJ9LmZhLWRlc2twcm86YmVmb3Jle2NvbnRlbnQ6XCJcXEYzOEZcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcRjEwOFwifS5mYS1kZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2Q0NcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcRjFCRFwifS5mYS1kaGFybWFjaGFrcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NTVcIn0uZmEtZGhsOmJlZm9yZXtjb250ZW50OlwiXFxGNzkwXCJ9LmZhLWRpYWdub3NlczpiZWZvcmV7Y29udGVudDpcIlxcRjQ3MFwifS5mYS1kaWFzcG9yYTpiZWZvcmV7Y29udGVudDpcIlxcRjc5MVwifS5mYS1kaWNlOmJlZm9yZXtjb250ZW50OlwiXFxGNTIyXCJ9LmZhLWRpY2UtZDIwOmJlZm9yZXtjb250ZW50OlwiXFxGNkNGXCJ9LmZhLWRpY2UtZDY6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RDFcIn0uZmEtZGljZS1maXZlOmJlZm9yZXtjb250ZW50OlwiXFxGNTIzXCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIlxcRjUyNFwifS5mYS1kaWNlLW9uZTpiZWZvcmV7Y29udGVudDpcIlxcRjUyNVwifS5mYS1kaWNlLXNpeDpiZWZvcmV7Y29udGVudDpcIlxcRjUyNlwifS5mYS1kaWNlLXRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxGNTI3XCJ9LmZhLWRpY2UtdHdvOmJlZm9yZXtjb250ZW50OlwiXFxGNTI4XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQTZcIn0uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmV7Y29udGVudDpcIlxcRjM5MVwifS5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NjZcIn0uZmEtZGlyZWN0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcRjVFQlwifS5mYS1kaXNjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxGMzkyXCJ9LmZhLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcRjM5M1wifS5mYS1kaXNlYXNlOmJlZm9yZXtjb250ZW50OlwiXFxGN0ZBXCJ9LmZhLWRpdmlkZTpiZWZvcmV7Y29udGVudDpcIlxcRjUyOVwifS5mYS1kaXp6eTpiZWZvcmV7Y29udGVudDpcIlxcRjU2N1wifS5mYS1kbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NzFcIn0uZmEtZG9jaHViOmJlZm9yZXtjb250ZW50OlwiXFxGMzk0XCJ9LmZhLWRvY2tlcjpiZWZvcmV7Y29udGVudDpcIlxcRjM5NVwifS5mYS1kb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RDNcIn0uZmEtZG9sbGFyLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNTVcIn0uZmEtZG9sbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NzJcIn0uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmV7Y29udGVudDpcIlxcRjQ3NFwifS5mYS1kb25hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0QjlcIn0uZmEtZG9vci1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MkFcIn0uZmEtZG9vci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxGNTJCXCJ9LmZhLWRvdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxOTJcIn0uZmEtZG92ZTpiZWZvcmV7Y29udGVudDpcIlxcRjRCQVwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcRjAxOVwifS5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxGMzk2XCJ9LmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NjhcIn0uZmEtZHJhZ29uOmJlZm9yZXtjb250ZW50OlwiXFxGNkQ1XCJ9LmZhLWRyYXctcG9seWdvbjpiZWZvcmV7Y29udGVudDpcIlxcRjVFRVwifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcRjE3RFwifS5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzOTdcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcRjE2QlwifS5mYS1kcnVtOmJlZm9yZXtjb250ZW50OlwiXFxGNTY5XCJ9LmZhLWRydW0tc3RlZWxwYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NkFcIn0uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RDdcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxGMUE5XCJ9LmZhLWR1bWJiZWxsOmJlZm9yZXtjb250ZW50OlwiXFxGNDRCXCJ9LmZhLWR1bXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxGNzkzXCJ9LmZhLWR1bXBzdGVyLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3OTRcIn0uZmEtZHVuZ2VvbjpiZWZvcmV7Y29udGVudDpcIlxcRjZEOVwifS5mYS1keWFsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzOTlcIn0uZmEtZWFybHliaXJkczpiZWZvcmV7Y29udGVudDpcIlxcRjM5QVwifS5mYS1lYmF5OmJlZm9yZXtjb250ZW50OlwiXFxGNEY0XCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyODJcIn0uZmEtZWRnZS1sZWdhY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzhcIn0uZmEtZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcRjA0NFwifS5mYS1lZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RkJcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNTJcIn0uZmEtZWxlbWVudG9yOmJlZm9yZXtjb250ZW50OlwiXFxGNDMwXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIlxcRjE0MlwifS5mYS1lbGxvOmJlZm9yZXtjb250ZW50OlwiXFxGNUYxXCJ9LmZhLWVtYmVyOmJlZm9yZXtjb250ZW50OlwiXFxGNDIzXCJ9LmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcRjFEMVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcRjBFMFwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxGMkI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcRjY1OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxOTlcIn0uZmEtZW52aXJhOmJlZm9yZXtjb250ZW50OlwiXFxGMjk5XCJ9LmZhLWVxdWFsczpiZWZvcmV7Y29udGVudDpcIlxcRjUyQ1wifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMkRcIn0uZmEtZXJsYW5nOmJlZm9yZXtjb250ZW50OlwiXFxGMzlEXCJ9LmZhLWV0aGVyZXVtOmJlZm9yZXtjb250ZW50OlwiXFxGNDJFXCJ9LmZhLWV0aGVybmV0OmJlZm9yZXtjb250ZW50OlwiXFxGNzk2XCJ9LmZhLWV0c3k6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRDdcIn0uZmEtZXVyby1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxGMTUzXCJ9LmZhLWV2ZXJub3RlOmJlZm9yZXtjb250ZW50OlwiXFxGODM5XCJ9LmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjM2MlwifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcRjEyQVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNkFcIn0uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNzFcIn0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxGMDY1XCJ9LmZhLWV4cGFuZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MjRcIn0uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzMUVcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxGMjNFXCJ9LmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMzVEXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjM2MFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNkVcIn0uZmEtZXllLWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRkJcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGMDcwXCJ9LmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxGMDlBXCJ9LmZhLWZhY2Vib29rLWY6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzOUVcIn0uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxGMzlGXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjA4MlwifS5mYS1mYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY4NjNcIn0uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RENcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjA0OVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNTBcIn0uZmEtZmF1Y2V0OmJlZm9yZXtjb250ZW50OlwiXFxFMDA1XCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcRjFBQ1wifS5mYS1mZWF0aGVyOmJlZm9yZXtjb250ZW50OlwiXFxGNTJEXCJ9LmZhLWZlYXRoZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNTZCXCJ9LmZhLWZlZGV4OmJlZm9yZXtjb250ZW50OlwiXFxGNzk3XCJ9LmZhLWZlZG9yYTpiZWZvcmV7Y29udGVudDpcIlxcRjc5OFwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxODJcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRkJcIn0uZmEtZmlnbWE6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3OTlcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcRjE1QlwifS5mYS1maWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjE1Q1wifS5mYS1maWxlLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQzZcIn0uZmEtZmlsZS1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcRjFDN1wifS5mYS1maWxlLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQzlcIn0uZmEtZmlsZS1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIlxcRjU2Q1wifS5mYS1maWxlLWNzdjpiZWZvcmV7Y29udGVudDpcIlxcRjZERFwifS5mYS1maWxlLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxGNTZEXCJ9LmZhLWZpbGUtZXhjZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQzNcIn0uZmEtZmlsZS1leHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NkVcIn0uZmEtZmlsZS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcRjFDNVwifS5mYS1maWxlLWltcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcRjU2RlwifS5mYS1maWxlLWludm9pY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NzBcIn0uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcRjU3MVwifS5mYS1maWxlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NzdcIn0uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjQ3OFwifS5mYS1maWxlLXBkZjpiZWZvcmV7Y29udGVudDpcIlxcRjFDMVwifS5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQzRcIn0uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NzJcIn0uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NzNcIn0uZmEtZmlsZS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NzRcIn0uZmEtZmlsZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcRjFDOFwifS5mYS1maWxlLXdvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQzJcIn0uZmEtZmlsbDpiZWZvcmV7Y29udGVudDpcIlxcRjU3NVwifS5mYS1maWxsLWRyaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NzZcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcRjAwOFwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQjBcIn0uZmEtZmluZ2VycHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NzdcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcRjA2RFwifS5mYS1maXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjdFNFwifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcRjEzNFwifS5mYS1maXJlZm94OmJlZm9yZXtjb250ZW50OlwiXFxGMjY5XCJ9LmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmV7Y29udGVudDpcIlxcRTAwN1wifS5mYS1maXJzdC1haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NzlcIn0uZmEtZmlyc3Qtb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQjBcIn0uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNTBBXCJ9LmZhLWZpcnN0ZHJhZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQTFcIn0uZmEtZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcRjU3OFwifS5mYS1maXN0LXJhaXNlZDpiZWZvcmV7Y29udGVudDpcIlxcRjZERVwifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxGMDI0XCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxGMTFFXCJ9LmZhLWZsYWctdXNhOmJlZm9yZXtjb250ZW50OlwiXFxGNzREXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxGMEMzXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcRjE2RVwifS5mYS1mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NERcIn0uZmEtZmx1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcRjU3OVwifS5mYS1mbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MTdcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxGMDdCXCJ9LmZhLWZvbGRlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcRjY1RFwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcRjA3Q1wifS5mYS1mb2xkZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcRjY1RVwifS5mYS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxGMDMxXCJ9LmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcRjJCNFwifS5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMzVDXCJ9LmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxGNDI1XCJ9LmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RTZcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxGMjgwXCJ9LmZhLWZvbnRpY29ucy1maTpiZWZvcmV7Y29udGVudDpcIlxcRjNBMlwifS5mYS1mb290YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxGNDRFXCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcRjI4NlwifS5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGM0EzXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxGMjExXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNEVcIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjE4MFwifS5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcRjJDNVwifS5mYS1mcmVlYnNkOmJlZm9yZXtjb250ZW50OlwiXFxGM0E0XCJ9LmZhLWZyb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MkVcIn0uZmEtZnJvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMTlcIn0uZmEtZnJvd24tb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcRjU3QVwifS5mYS1mdWxjcnVtOmJlZm9yZXtjb250ZW50OlwiXFxGNTBCXCJ9LmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NjJcIn0uZmEtZnV0Ym9sOmJlZm9yZXtjb250ZW50OlwiXFxGMUUzXCJ9LmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxGNTBDXCJ9LmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcRjUwRFwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxGMTFCXCJ9LmZhLWdhcy1wdW1wOmJlZm9yZXtjb250ZW50OlwiXFxGNTJGXCJ9LmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxGMEUzXCJ9LmZhLWdlbTpiZWZvcmV7Y29udGVudDpcIlxcRjNBNVwifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxGMjJEXCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNjVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMjYxXCJ9LmZhLWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxGNkUyXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNkJcIn0uZmEtZ2lmdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3OUNcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxGMUQzXCJ9LmZhLWdpdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4NDFcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjFEMlwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwOUJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjExM1wifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMDkyXCJ9LmZhLWdpdGtyYWtlbjpiZWZvcmV7Y29udGVudDpcIlxcRjNBNlwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyOTZcIn0uZmEtZ2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxGNDI2XCJ9LmZhLWdsYXNzLWNoZWVyczpiZWZvcmV7Y29udGVudDpcIlxcRjc5RlwifS5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZXtjb250ZW50OlwiXFxGMDAwXCJ9LmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNTdCXCJ9LmZhLWdsYXNzLXdoaXNrZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QTBcIn0uZmEtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcRjUzMFwifS5mYS1nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcRjJBNVwifS5mYS1nbGlkZS1nOmJlZm9yZXtjb250ZW50OlwiXFxGMkE2XCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxGMEFDXCJ9LmZhLWdsb2JlLWFmcmljYTpiZWZvcmV7Y29udGVudDpcIlxcRjU3Q1wifS5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmV7Y29udGVudDpcIlxcRjU3RFwifS5mYS1nbG9iZS1hc2lhOmJlZm9yZXtjb250ZW50OlwiXFxGNTdFXCJ9LmZhLWdsb2JlLWV1cm9wZTpiZWZvcmV7Y29udGVudDpcIlxcRjdBMlwifS5mYS1nb2ZvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQTdcIn0uZmEtZ29sZi1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxGNDUwXCJ9LmZhLWdvb2RyZWFkczpiZWZvcmV7Y29udGVudDpcIlxcRjNBOFwifS5mYS1nb29kcmVhZHMtZzpiZWZvcmV7Y29udGVudDpcIlxcRjNBOVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQTBcIn0uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZXtjb250ZW50OlwiXFxGM0FBXCJ9LmZhLWdvb2dsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzlcIn0uZmEtZ29vZ2xlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQUJcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQjNcIn0uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmV7Y29udGVudDpcIlxcRjBENVwifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRDRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcRjFFRVwifS5mYS1nb3B1cmFtOmJlZm9yZXtjb250ZW50OlwiXFxGNjY0XCJ9LmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxGMTlEXCJ9LmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxGMTg0XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRDZcIn0uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxGNTMxXCJ9LmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcRjUzMlwifS5mYS1ncmltYWNlOmJlZm9yZXtjb250ZW50OlwiXFxGNTdGXCJ9LmZhLWdyaW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY1ODBcIn0uZmEtZ3Jpbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1ODFcIn0uZmEtZ3Jpbi1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxGNTgyXCJ9LmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmV7Y29udGVudDpcIlxcRjU4M1wifS5mYS1ncmluLWhlYXJ0czpiZWZvcmV7Y29udGVudDpcIlxcRjU4NFwifS5mYS1ncmluLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcRjU4NVwifS5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmV7Y29udGVudDpcIlxcRjU4NlwifS5mYS1ncmluLXN0YXJzOmJlZm9yZXtjb250ZW50OlwiXFxGNTg3XCJ9LmZhLWdyaW4tdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1ODhcIn0uZmEtZ3Jpbi10b25ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1ODlcIn0uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxGNThBXCJ9LmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1OEJcIn0uZmEtZ3Jpbi13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxGNThDXCJ9LmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcRjU4RFwifS5mYS1ncmlwLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxGN0E0XCJ9LmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QTVcIn0uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcRjU4RVwifS5mYS1ncmlwZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcRjNBQ1wifS5mYS1ncnVudDpiZWZvcmV7Y29udGVudDpcIlxcRjNBRFwifS5mYS1ndWlsZGVkOmJlZm9yZXtjb250ZW50OlwiXFxFMDdFXCJ9LmZhLWd1aXRhcjpiZWZvcmV7Y29udGVudDpcIlxcRjdBNlwifS5mYS1ndWxwOmJlZm9yZXtjb250ZW50OlwiXFxGM0FFXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMEZEXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxGMUQ0XCJ9LmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjNBRlwifS5mYS1oYWNrZXJyYW5rOmJlZm9yZXtjb250ZW50OlwiXFxGNUY3XCJ9LmZhLWhhbWJ1cmdlcjpiZWZvcmV7Y29udGVudDpcIlxcRjgwNVwifS5mYS1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RTNcIn0uZmEtaGFtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NjVcIn0uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNEJEXCJ9LmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcRjRCRVwifS5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcRTA1Q1wifS5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZXtjb250ZW50OlwiXFxGNEMwXCJ9LmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjRDMVwifS5mYS1oYW5kLWxpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcRjI1OFwifS5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4MDZcIn0uZmEtaGFuZC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcRjI1NlwifS5mYS1oYW5kLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxGMjVCXCJ9LmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjBBN1wifS5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQTVcIn0uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjBBNFwifS5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMEE2XCJ9LmZhLWhhbmQtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjI1QVwifS5mYS1oYW5kLXJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNTVcIn0uZmEtaGFuZC1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcRjI1N1wifS5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50OlwiXFxFMDVEXCJ9LmZhLWhhbmQtc3BvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNTlcIn0uZmEtaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0QzJcIn0uZmEtaGFuZHMtaGVscGluZzpiZWZvcmV7Y29udGVudDpcIlxcRjRDNFwifS5mYS1oYW5kcy13YXNoOmJlZm9yZXtjb250ZW50OlwiXFxFMDVFXCJ9LmZhLWhhbmRzaGFrZTpiZWZvcmV7Y29udGVudDpcIlxcRjJCNVwifS5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxFMDVGXCJ9LmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcRTA2MFwifS5mYS1oYW51a2lhaDpiZWZvcmV7Y29udGVudDpcIlxcRjZFNlwifS5mYS1oYXJkLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcRjgwN1wifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFxGMjkyXCJ9LmZhLWhhdC1jb3dib3k6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4QzBcIn0uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZXtjb250ZW50OlwiXFxGOEMxXCJ9LmZhLWhhdC13aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RThcIn0uZmEtaGRkOmJlZm9yZXtjb250ZW50OlwiXFxGMEEwXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcRTA2MVwifS5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNjJcIn0uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNjNcIn0uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxFMDY0XCJ9LmZhLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRENcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcRjAyNVwifS5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjU4RlwifS5mYS1oZWFkc2V0OmJlZm9yZXtjb250ZW50OlwiXFxGNTkwXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxGMDA0XCJ9LmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcRjdBOVwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMUVcIn0uZmEtaGVsaWNvcHRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjUzM1wifS5mYS1oaWdobGlnaHRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjU5MVwifS5mYS1oaWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RUNcIn0uZmEtaGlwcG86YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RURcIn0uZmEtaGlwczpiZWZvcmV7Y29udGVudDpcIlxcRjQ1MlwifS5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZXtjb250ZW50OlwiXFxGM0IwXCJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxREFcIn0uZmEtaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcRTA3RlwifS5mYS1ob2NrZXktcHVjazpiZWZvcmV7Y29udGVudDpcIlxcRjQ1M1wifS5mYS1ob2xseS1iZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcRjdBQVwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxGMDE1XCJ9LmZhLWhvb2xpOmJlZm9yZXtjb250ZW50OlwiXFxGNDI3XCJ9LmZhLWhvcm5iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxGNTkyXCJ9LmZhLWhvcnNlOmJlZm9yZXtjb250ZW50OlwiXFxGNkYwXCJ9LmZhLWhvcnNlLWhlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QUJcIn0uZmEtaG9zcGl0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRjhcIn0uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNDdEXCJ9LmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcRjQ3RVwifS5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxGODBEXCJ9LmZhLWhvdC10dWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1OTNcIn0uZmEtaG90ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxGODBGXCJ9LmZhLWhvdGVsOmJlZm9yZXtjb250ZW50OlwiXFxGNTk0XCJ9LmZhLWhvdGphcjpiZWZvcmV7Y29udGVudDpcIlxcRjNCMVwifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNTRcIn0uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcRjI1M1wifS5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcRjI1MlwifS5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNTFcIn0uZmEtaG91c2UtZGFtYWdlOmJlZm9yZXtjb250ZW50OlwiXFxGNkYxXCJ9LmZhLWhvdXNlLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNjVcIn0uZmEtaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyN0NcIn0uZmEtaHJ5dm5pYTpiZWZvcmV7Y29udGVudDpcIlxcRjZGMlwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcRjEzQlwifS5mYS1odWJzcG90OmJlZm9yZXtjb250ZW50OlwiXFxGM0IyXCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxGMjQ2XCJ9LmZhLWljZS1jcmVhbTpiZWZvcmV7Y29udGVudDpcIlxcRjgxMFwifS5mYS1pY2ljbGVzOmJlZm9yZXtjb250ZW50OlwiXFxGN0FEXCJ9LmZhLWljb25zOmJlZm9yZXtjb250ZW50OlwiXFxGODZEXCJ9LmZhLWlkLWJhZGdlOmJlZm9yZXtjb250ZW50OlwiXFxGMkMxXCJ9LmZhLWlkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQzJcIn0uZmEtaWQtY2FyZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0N0ZcIn0uZmEtaWRlYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMTNcIn0uZmEtaWdsb286YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QUVcIn0uZmEtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwM0VcIn0uZmEtaW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxGMzAyXCJ9LmZhLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRDhcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMUNcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxGMDNDXCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxGMjc1XCJ9LmZhLWluZmluaXR5OmJlZm9yZXtjb250ZW50OlwiXFxGNTM0XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMjlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNUFcIn0uZmEtaW5ub3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwODBcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxGMTZEXCJ9LmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNTVcIn0uZmEtaW5zdGFsb2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwODFcIn0uZmEtaW50ZXJjb206YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QUZcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNkJcIn0uZmEtaW52aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QjBcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcRjIwOFwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMzNcIn0uZmEtaXRjaC1pbzpiZWZvcmV7Y29udGVudDpcIlxcRjgzQVwifS5mYS1pdHVuZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQjRcIn0uZmEtaXR1bmVzLW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQjVcIn0uZmEtamF2YTpiZWZvcmV7Y29udGVudDpcIlxcRjRFNFwifS5mYS1qZWRpOmJlZm9yZXtjb250ZW50OlwiXFxGNjY5XCJ9LmZhLWplZGktb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MEVcIn0uZmEtamVua2luczpiZWZvcmV7Y29udGVudDpcIlxcRjNCNlwifS5mYS1qaXJhOmJlZm9yZXtjb250ZW50OlwiXFxGN0IxXCJ9LmZhLWpvZ2V0OmJlZm9yZXtjb250ZW50OlwiXFxGM0I3XCJ9LmZhLWpvaW50OmJlZm9yZXtjb250ZW50OlwiXFxGNTk1XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcRjFBQVwifS5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmV7Y29udGVudDpcIlxcRjY2QVwifS5mYS1qczpiZWZvcmV7Y29udGVudDpcIlxcRjNCOFwifS5mYS1qcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQjlcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQ0NcIn0uZmEta2FhYmE6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NkJcIn0uZmEta2FnZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxGNUZBXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcRjA4NFwifS5mYS1rZXliYXNlOmJlZm9yZXtjb250ZW50OlwiXFxGNEY1XCJ9LmZhLWtleWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxGMTFDXCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIlxcRjNCQVwifS5mYS1raGFuZGE6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NkRcIn0uZmEta2lja3N0YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQkJcIn0uZmEta2lja3N0YXJ0ZXItazpiZWZvcmV7Y29udGVudDpcIlxcRjNCQ1wifS5mYS1raXNzOmJlZm9yZXtjb250ZW50OlwiXFxGNTk2XCJ9LmZhLWtpc3MtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcRjU5N1wifS5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1OThcIn0uZmEta2l3aS1iaXJkOmJlZm9yZXtjb250ZW50OlwiXFxGNTM1XCJ9LmZhLWtvcnZ1ZTpiZWZvcmV7Y29udGVudDpcIlxcRjQyRlwifS5mYS1sYW5kbWFyazpiZWZvcmV7Y29udGVudDpcIlxcRjY2RlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcRjFBQlwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMDlcIn0uZmEtbGFwdG9wLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1RkNcIn0uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxFMDY2XCJ9LmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxGODEyXCJ9LmZhLWxhcmF2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQkRcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxGMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMDNcIn0uZmEtbGF1Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1OTlcIn0uZmEtbGF1Z2gtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcRjU5QVwifS5mYS1sYXVnaC1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1OUJcIn0uZmEtbGF1Z2gtd2luazpiZWZvcmV7Y29udGVudDpcIlxcRjU5Q1wifS5mYS1sYXllci1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcRjVGRFwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxGMDZDXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMTJcIn0uZmEtbGVtb246YmVmb3Jle2NvbnRlbnQ6XCJcXEYwOTRcIn0uZmEtbGVzczpiZWZvcmV7Y29udGVudDpcIlxcRjQxRFwifS5mYS1sZXNzLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MzZcIn0uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxGNTM3XCJ9LmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGM0JFXCJ9LmZhLWxldmVsLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjNCRlwifS5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQ0RcIn0uZmEtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxGMEVCXCJ9LmZhLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQzBcIn0uZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcRjBDMVwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcRjA4Q1wifS5mYS1saW5rZWRpbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcRjBFMVwifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQjhcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxN0NcIn0uZmEtbGlyYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxGMTk1XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwM0FcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMjJcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcRjBDQlwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxGMENBXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxGMTI0XCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMjNcIn0uZmEtbG9jay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxGM0MxXCJ9LmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYzMDlcIn0uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRjMwQVwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjMwQlwifS5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmV7Y29udGVudDpcIlxcRjMwQ1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxGMkE4XCJ9LmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmV7Y29udGVudDpcIlxcRjU5RFwifS5mYS1sdW5nczpiZWZvcmV7Y29udGVudDpcIlxcRjYwNFwifS5mYS1sdW5ncy12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcRTA2N1wifS5mYS1seWZ0OmJlZm9yZXtjb250ZW50OlwiXFxGM0MzXCJ9LmZhLW1hZ2VudG86YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQzRcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRDBcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxGMDc2XCJ9LmZhLW1haWwtYnVsazpiZWZvcmV7Y29udGVudDpcIlxcRjY3NFwifS5mYS1tYWlsY2hpbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1OUVcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcRjE4M1wifS5mYS1tYW5kYWxvcmlhbjpiZWZvcmV7Y29udGVudDpcIlxcRjUwRlwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNzlcIn0uZmEtbWFwLW1hcmtlZDpiZWZvcmV7Y29udGVudDpcIlxcRjU5RlwifS5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjVBMFwifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxGMDQxXCJ9LmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGM0M1XCJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNzZcIn0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxGMjc3XCJ9LmZhLW1hcmtkb3duOmJlZm9yZXtjb250ZW50OlwiXFxGNjBGXCJ9LmZhLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcRjVBMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxGMjIyXCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxGMjI3XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxGMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMkJcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcRjIyQVwifS5mYS1tYXNrOmJlZm9yZXtjb250ZW50OlwiXFxGNkZBXCJ9LmZhLW1hc3RvZG9uOmJlZm9yZXtjb250ZW50OlwiXFxGNEY2XCJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDpcIlxcRjEzNlwifS5mYS1tZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4Q0FcIn0uZmEtbWVkYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QTJcIn0uZmEtbWVkYXBwczpiZWZvcmV7Y29udGVudDpcIlxcRjNDNlwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXEYyM0FcIn0uZmEtbWVkaXVtLW06YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQzdcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxGMEZBXCJ9LmZhLW1lZHJ0OmJlZm9yZXtjb250ZW50OlwiXFxGM0M4XCJ9LmZhLW1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcRjJFMFwifS5mYS1tZWdhcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcRjVBM1wifS5mYS1tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMUFcIn0uZmEtbWVoLWJsYW5rOmJlZm9yZXtjb250ZW50OlwiXFxGNUE0XCJ9LmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QTVcIn0uZmEtbWVtb3J5OmJlZm9yZXtjb250ZW50OlwiXFxGNTM4XCJ9LmZhLW1lbmRlbGV5OmJlZm9yZXtjb250ZW50OlwiXFxGN0IzXCJ9LmZhLW1lbm9yYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2NzZcIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcRjIyM1wifS5mYS1tZXRlb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3NTNcIn0uZmEtbWljcm9ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxFMDFBXCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcRjJEQlwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxGMTMwXCJ9LmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGM0M5XCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGNTM5XCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMzFcIn0uZmEtbWljcm9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcRjYxMFwifS5mYS1taWNyb3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzQ0FcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNjhcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMDU2XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjE0NlwifS5mYS1taXR0ZW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QjVcIn0uZmEtbWl4OmJlZm9yZXtjb250ZW50OlwiXFxGM0NCXCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxGMjg5XCJ9LmZhLW1peGVyOmJlZm9yZXtjb250ZW50OlwiXFxFMDU2XCJ9LmZhLW1penVuaTpiZWZvcmV7Y29udGVudDpcIlxcRjNDQ1wifS5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMEJcIn0uZmEtbW9iaWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjNDRFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxGMjg1XCJ9LmZhLW1vbmVybzpiZWZvcmV7Y29udGVudDpcIlxcRjNEMFwifS5mYS1tb25leS1iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxGMEQ2XCJ9LmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGM0QxXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcRjUzQVwifS5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNTNCXCJ9LmZhLW1vbmV5LWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxGNTNDXCJ9LmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjUzRFwifS5mYS1tb251bWVudDpiZWZvcmV7Y29udGVudDpcIlxcRjVBNlwifS5mYS1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxGMTg2XCJ9LmZhLW1vcnRhci1wZXN0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QTdcIn0uZmEtbW9zcXVlOmJlZm9yZXtjb250ZW50OlwiXFxGNjc4XCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMUNcIn0uZmEtbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY2RkNcIn0uZmEtbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4Q0NcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjI0NVwifS5mYS1tdWctaG90OmJlZm9yZXtjb250ZW50OlwiXFxGN0I2XCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxGMDAxXCJ9LmZhLW5hcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRDJcIn0uZmEtbmVvczpiZWZvcmV7Y29udGVudDpcIlxcRjYxMlwifS5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZXtjb250ZW50OlwiXFxGNkZGXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjIyQ1wifS5mYS1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRUFcIn0uZmEtbmltYmxyOmJlZm9yZXtjb250ZW50OlwiXFxGNUE4XCJ9LmZhLW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MTlcIn0uZmEtbm9kZS1qczpiZWZvcmV7Y29udGVudDpcIlxcRjNEM1wifS5mYS1ub3QtZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1M0VcIn0uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcRjQ4MVwifS5mYS1ucG06YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRDRcIn0uZmEtbnM4OmJlZm9yZXtjb250ZW50OlwiXFxGM0Q1XCJ9LmZhLW51dHJpdGlvbml4OmJlZm9yZXtjb250ZW50OlwiXFxGM0Q2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcRjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcRjI0OFwifS5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmV7Y29udGVudDpcIlxcRTA4MlwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxGMjYzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMjY0XCJ9LmZhLW9pbC1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY2MTNcIn0uZmEtb2xkLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxGNTEwXCJ9LmZhLW9tOmJlZm9yZXtjb250ZW50OlwiXFxGNjc5XCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxGMjNEXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcRjE5QlwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcRjI2QVwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxGMjNDXCJ9LmZhLW9yY2lkOmJlZm9yZXtjb250ZW50OlwiXFxGOEQyXCJ9LmZhLW9zaTpiZWZvcmV7Y29udGVudDpcIlxcRjQxQVwifS5mYS1vdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjcwMFwifS5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxGMDNCXCJ9LmZhLXBhZ2U0OmJlZm9yZXtjb250ZW50OlwiXFxGM0Q3XCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcRjE4Q1wifS5mYS1wYWdlcjpiZWZvcmV7Y29udGVudDpcIlxcRjgxNVwifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcRjFGQ1wifS5mYS1wYWludC1yb2xsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QUFcIn0uZmEtcGFsZXR0ZTpiZWZvcmV7Y29udGVudDpcIlxcRjUzRlwifS5mYS1wYWxmZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRDhcIn0uZmEtcGFsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxGNDgyXCJ9LmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxGMUQ4XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcRjBDNlwifS5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZXtjb250ZW50OlwiXFxGNENEXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcRjFERFwifS5mYS1wYXJraW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNTQwXCJ9LmZhLXBhc3Nwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxGNUFCXCJ9LmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZXtjb250ZW50OlwiXFxGNjdCXCJ9LmZhLXBhc3RlOmJlZm9yZXtjb250ZW50OlwiXFxGMEVBXCJ9LmZhLXBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRDlcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwNENcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMjhCXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcRjFCMFwifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRURcIn0uZmEtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2N0NcIn0uZmEtcGVuOmJlZm9yZXtjb250ZW50OlwiXFxGMzA0XCJ9LmZhLXBlbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzMDVcIn0uZmEtcGVuLWZhbmN5OmJlZm9yZXtjb250ZW50OlwiXFxGNUFDXCJ9LmZhLXBlbi1uaWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QURcIn0uZmEtcGVuLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjE0QlwifS5mYS1wZW5jaWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMzAzXCJ9LmZhLXBlbmNpbC1ydWxlcjpiZWZvcmV7Y29udGVudDpcIlxcRjVBRVwifS5mYS1wZW5ueS1hcmNhZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3MDRcIn0uZmEtcGVvcGxlLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcRTA2OFwifS5mYS1wZW9wbGUtY2Fycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0Q0VcIn0uZmEtcGVwcGVyLWhvdDpiZWZvcmV7Y29udGVudDpcIlxcRjgxNlwifS5mYS1wZXJieXRlOmJlZm9yZXtjb250ZW50OlwiXFxFMDgzXCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyOTVcIn0uZmEtcGVyY2VudGFnZTpiZWZvcmV7Y29udGVudDpcIlxcRjU0MVwifS5mYS1wZXJpc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzREFcIn0uZmEtcGVyc29uLWJvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxGNzU2XCJ9LmZhLXBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxGM0RCXCJ9LmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxGM0RDXCJ9LmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MTFcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwOTVcIn0uZmEtcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGODc5XCJ9LmZhLXBob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGM0REXCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjA5OFwifS5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGODdCXCJ9LmZhLXBob25lLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIlxcRjJBMFwifS5mYS1waG90by12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcRjg3Q1wifS5mYS1waHA6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NTdcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcRjJBRVwifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjFBOFwifS5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcRjRFNVwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxGMUE3XCJ9LmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxFMDFFXCJ9LmZhLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RDNcIn0uZmEtcGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0ODRcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxGMEQyXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxGMjMxXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRDNcIn0uZmEtcGl6emEtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4MThcIn0uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcRjY3RlwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcRjA3MlwifS5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZXtjb250ZW50OlwiXFxGNUFGXCJ9LmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcRjVCMFwifS5mYS1wbGFuZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcRTA2OVwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxGMDRCXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMTQ0XCJ9LmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxGM0RGXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRTZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcRjA2N1wifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcRjA1NVwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjBGRVwifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxGMkNFXCJ9LmZhLXBvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2ODFcIn0uZmEtcG9sbC1oOmJlZm9yZXtjb250ZW50OlwiXFxGNjgyXCJ9LmZhLXBvbzpiZWZvcmV7Y29udGVudDpcIlxcRjJGRVwifS5mYS1wb28tc3Rvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXEY3NUFcIn0uZmEtcG9vcDpiZWZvcmV7Y29udGVudDpcIlxcRjYxOVwifS5mYS1wb3J0cmFpdDpiZWZvcmV7Y29udGVudDpcIlxcRjNFMFwifS5mYS1wb3VuZC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxGMTU0XCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcRjAxMVwifS5mYS1wcmF5OmJlZm9yZXtjb250ZW50OlwiXFxGNjgzXCJ9LmZhLXByYXlpbmctaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2ODRcIn0uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxGNUIxXCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0ODVcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0ODZcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMkZcIn0uZmEtcHJvY2VkdXJlczpiZWZvcmV7Y29udGVudDpcIlxcRjQ4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyODhcIn0uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxGNTQyXCJ9LmZhLXB1bXAtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcRTA2QVwifS5mYS1wdW1wLXNvYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNkJcIn0uZmEtcHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxGM0UxXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcRjEyRVwifS5mYS1weXRob246YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRTJcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRDZcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxGMDI5XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxGMTI4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcRjA1OVwifS5mYS1xdWlkZGl0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NThcIn0uZmEtcXVpbnNjYXBlOmJlZm9yZXtjb250ZW50OlwiXFxGNDU5XCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxGMkM0XCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMERcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMEVcIn0uZmEtcXVyYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY2ODdcIn0uZmEtci1wcm9qZWN0OmJlZm9yZXtjb250ZW50OlwiXFxGNEY3XCJ9LmZhLXJhZGlhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcRjdCOVwifS5mYS1yYWRpYXRpb24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGN0JBXCJ9LmZhLXJhaW5ib3c6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3NUJcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxGMDc0XCJ9LmZhLXJhc3BiZXJyeS1waTpiZWZvcmV7Y29udGVudDpcIlxcRjdCQlwifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50OlwiXFxGMkQ5XCJ9LmZhLXJlYWN0OmJlZm9yZXtjb250ZW50OlwiXFxGNDFCXCJ9LmZhLXJlYWN0ZXVyb3BlOmJlZm9yZXtjb250ZW50OlwiXFxGNzVEXCJ9LmZhLXJlYWRtZTpiZWZvcmV7Y29udGVudDpcIlxcRjRENVwifS5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcRjFEMFwifS5mYS1yZWNlaXB0OmJlZm9yZXtjb250ZW50OlwiXFxGNTQzXCJ9LmZhLXJlY29yZC12aW55bDpiZWZvcmV7Y29udGVudDpcIlxcRjhEOVwifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMUI4XCJ9LmZhLXJlZC1yaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcRjNFM1wifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQTFcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxGMjgxXCJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQTJcIn0uZmEtcmVkaGF0OmJlZm9yZXtjb250ZW50OlwiXFxGN0JDXCJ9LmZhLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMUVcIn0uZmEtcmVkby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRjlcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcRjI1RFwifS5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZXtjb250ZW50OlwiXFxGODdEXCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcRjE4QlwifS5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcRjNFNVwifS5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMjJcIn0uZmEtcmVwbHlkOmJlZm9yZXtjb250ZW50OlwiXFxGM0U2XCJ9LmZhLXJlcHVibGljYW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY3NUVcIn0uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZXtjb250ZW50OlwiXFxGNEY4XCJ9LmZhLXJlc29sdmluZzpiZWZvcmV7Y29udGVudDpcIlxcRjNFN1wifS5mYS1yZXN0cm9vbTpiZWZvcmV7Y29udGVudDpcIlxcRjdCRFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxGMDc5XCJ9LmZhLXJldjpiZWZvcmV7Y29udGVudDpcIlxcRjVCMlwifS5mYS1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RDZcIn0uZmEtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcRjcwQlwifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxGMDE4XCJ9LmZhLXJvYm90OmJlZm9yZXtjb250ZW50OlwiXFxGNTQ0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcRjEzNVwifS5mYS1yb2NrZXRjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxGM0U4XCJ9LmZhLXJvY2tybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRTlcIn0uZmEtcm91dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RDdcIn0uZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxGMDlFXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNDNcIn0uZmEtcnVibGUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcRjE1OFwifS5mYS1ydWxlcjpiZWZvcmV7Y29udGVudDpcIlxcRjU0NVwifS5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmV7Y29udGVudDpcIlxcRjU0NlwifS5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxGNTQ3XCJ9LmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxGNTQ4XCJ9LmZhLXJ1bm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3MENcIn0uZmEtcnVwZWUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcRjE1NlwifS5mYS1ydXN0OmJlZm9yZXtjb250ZW50OlwiXFxFMDdBXCJ9LmZhLXNhZC1jcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QjNcIn0uZmEtc2FkLXRlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QjRcIn0uZmEtc2FmYXJpOmJlZm9yZXtjb250ZW50OlwiXFxGMjY3XCJ9LmZhLXNhbGVzZm9yY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4M0JcIn0uZmEtc2FzczpiZWZvcmV7Y29udGVudDpcIlxcRjQxRVwifS5mYS1zYXRlbGxpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QkZcIn0uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QzBcIn0uZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcRjBDN1wifS5mYS1zY2hsaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRUFcIn0uZmEtc2Nob29sOmJlZm9yZXtjb250ZW50OlwiXFxGNTQ5XCJ9LmZhLXNjcmV3ZHJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxGNTRBXCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcRjI4QVwifS5mYS1zY3JvbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3MEVcIn0uZmEtc2QtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjdDMlwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMDJcIn0uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcRjY4OFwifS5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEY2ODlcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxGMDEwXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxGMDBFXCJ9LmZhLXNlYXJjaGVuZ2luOmJlZm9yZXtjb250ZW50OlwiXFxGM0VCXCJ9LmZhLXNlZWRsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNEQ4XCJ9LmZhLXNlbGxjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxGMkRBXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcRjIxM1wifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMzNcIn0uZmEtc2VydmljZXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxGM0VDXCJ9LmZhLXNoYXBlczpiZWZvcmV7Y29udGVudDpcIlxcRjYxRlwifS5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjA2NFwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxRTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjFFMVwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNERcIn0uZmEtc2hla2VsLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMEJcIn0uZmEtc2hpZWxkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjNFRFwifS5mYS1zaGllbGQtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNkNcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcRjIxQVwifS5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZXtjb250ZW50OlwiXFxGNDhCXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcRjIxNFwifS5mYS1zaG9lLXByaW50czpiZWZvcmV7Y29udGVudDpcIlxcRjU0QlwifS5mYS1zaG9waWZ5OmJlZm9yZXtjb250ZW50OlwiXFxFMDU3XCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcRjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyOTFcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcRjA3QVwifS5mYS1zaG9wd2FyZTpiZWZvcmV7Y29udGVudDpcIlxcRjVCNVwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQ0NcIn0uZmEtc2h1dHRsZS12YW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QjZcIn0uZmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcRjREOVwifS5mYS1zaWduLWluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjJGNlwifS5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxGMkE3XCJ9LmZhLXNpZ24tb3V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjJGNVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMTJcIn0uZmEtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxGNUI3XCJ9LmZhLXNpbS1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxGN0M0XCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMjE1XCJ9LmZhLXNpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNkRcIn0uZmEtc2lzdHJpeDpiZWZvcmV7Y29udGVudDpcIlxcRjNFRVwifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxGMEU4XCJ9LmZhLXNpdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MTJcIn0uZmEtc2thdGluZzpiZWZvcmV7Y29udGVudDpcIlxcRjdDNVwifS5mYS1za2V0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3QzZcIn0uZmEtc2tpaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGN0M5XCJ9LmZhLXNraWluZy1ub3JkaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3Q0FcIn0uZmEtc2t1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NENcIn0uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmV7Y29udGVudDpcIlxcRjcxNFwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcRjIxNlwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcRjE3RVwifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcRjE5OFwifS5mYS1zbGFjay1oYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGM0VGXCJ9LmZhLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGNzE1XCJ9LmZhLXNsZWlnaDpiZWZvcmV7Y29udGVudDpcIlxcRjdDQ1wifS5mYS1zbGlkZXJzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxREVcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjFFN1wifS5mYS1zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcRjExOFwifS5mYS1zbWlsZS1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxGNUI4XCJ9LmZhLXNtaWxlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0REFcIn0uZmEtc21vZzpiZWZvcmV7Y29udGVudDpcIlxcRjc1RlwifS5mYS1zbW9raW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNDhEXCJ9LmZhLXNtb2tpbmctYmFuOmJlZm9yZXtjb250ZW50OlwiXFxGNTREXCJ9LmZhLXNtczpiZWZvcmV7Y29udGVudDpcIlxcRjdDRFwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcRjJBQlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcRjJBQ1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQURcIn0uZmEtc25vd2JvYXJkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGN0NFXCJ9LmZhLXNub3dmbGFrZTpiZWZvcmV7Y29udGVudDpcIlxcRjJEQ1wifS5mYS1zbm93bWFuOmJlZm9yZXtjb250ZW50OlwiXFxGN0QwXCJ9LmZhLXNub3dwbG93OmJlZm9yZXtjb250ZW50OlwiXFxGN0QyXCJ9LmZhLXNvYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNkVcIn0uZmEtc29ja3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2OTZcIn0uZmEtc29sYXItcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QkFcIn0uZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcRjBEQ1wifS5mYS1zb3J0LWFscGhhLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNURcIn0uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjg4MVwifS5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMTVFXCJ9LmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGODgyXCJ9LmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNjBcIn0uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4ODRcIn0uZmEtc29ydC1hbW91bnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNjFcIn0uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGODg1XCJ9LmZhLXNvcnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjBERFwifS5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjE2MlwifS5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4ODZcIn0uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZXtjb250ZW50OlwiXFxGMTYzXCJ9LmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4ODdcIn0uZmEtc29ydC11cDpiZWZvcmV7Y29udGVudDpcIlxcRjBERVwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxGMUJFXCJ9LmZhLXNvdXJjZXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RDNcIn0uZmEtc3BhOmJlZm9yZXtjb250ZW50OlwiXFxGNUJCXCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxOTdcIn0uZmEtc3BlYWthcDpiZWZvcmV7Y29udGVudDpcIlxcRjNGM1wifS5mYS1zcGVha2VyLWRlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4M0NcIn0uZmEtc3BlbGwtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4OTFcIn0uZmEtc3BpZGVyOmJlZm9yZXtjb250ZW50OlwiXFxGNzE3XCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMTBcIn0uZmEtc3Bsb3RjaDpiZWZvcmV7Y29udGVudDpcIlxcRjVCQ1wifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxGMUJDXCJ9LmZhLXNwcmF5LWNhbjpiZWZvcmV7Y29udGVudDpcIlxcRjVCRFwifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQzhcIn0uZmEtc3F1YXJlLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0NUNcIn0uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNjk4XCJ9LmZhLXNxdWFyZXNwYWNlOmJlZm9yZXtjb250ZW50OlwiXFxGNUJFXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxGMThEXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxGMTZDXCJ9LmZhLXN0YWNrcGF0aDpiZWZvcmV7Y29udGVudDpcIlxcRjg0MlwifS5mYS1zdGFtcDpiZWZvcmV7Y29udGVudDpcIlxcRjVCRlwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxGMDA1XCJ9LmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZXtjb250ZW50OlwiXFxGNjk5XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcRjA4OVwifS5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNUMwXCJ9LmZhLXN0YXItb2YtZGF2aWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2OUFcIn0uZmEtc3Rhci1vZi1saWZlOmJlZm9yZXtjb250ZW50OlwiXFxGNjIxXCJ9LmZhLXN0YXlsaW5rZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMUI3XCJ9LmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcRjNGNlwifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxGMDQ4XCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRjA1MVwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcRjBGMVwifS5mYS1zdGlja2VyLW11bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRjdcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNDlcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcRjA0RFwifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcRjI4RFwifS5mYS1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRjJcIn0uZmEtc3RvcHdhdGNoLTIwOmJlZm9yZXtjb250ZW50OlwiXFxFMDZGXCJ9LmZhLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxGNTRFXCJ9LmZhLXN0b3JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjU0RlwifS5mYS1zdG9yZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzBcIn0uZmEtc3RvcmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzFcIn0uZmEtc3RyYXZhOmJlZm9yZXtjb250ZW50OlwiXFxGNDI4XCJ9LmZhLXN0cmVhbTpiZWZvcmV7Y29udGVudDpcIlxcRjU1MFwifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcRjIxRFwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxGMENDXCJ9LmZhLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcRjQyOVwifS5mYS1zdHJpcGUtczpiZWZvcmV7Y29udGVudDpcIlxcRjQyQVwifS5mYS1zdHJvb3B3YWZlbDpiZWZvcmV7Y29udGVudDpcIlxcRjU1MVwifS5mYS1zdHVkaW92aW5hcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRjhcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQTRcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxGMUEzXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcRjEyQ1wifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMzlcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRjJcIn0uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmV7Y29udGVudDpcIlxcRjVDMVwifS5mYS1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXEYxODVcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRERcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMkJcIn0uZmEtc3VwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxGM0Y5XCJ9LmZhLXN1cnByaXNlOmJlZm9yZXtjb250ZW50OlwiXFxGNUMyXCJ9LmZhLXN1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RDZcIn0uZmEtc3dhdGNoYm9vazpiZWZvcmV7Y29udGVudDpcIlxcRjVDM1wifS5mYS1zd2lmdDpiZWZvcmV7Y29udGVudDpcIlxcRjhFMVwifS5mYS1zd2ltbWVyOmJlZm9yZXtjb250ZW50OlwiXFxGNUM0XCJ9LmZhLXN3aW1taW5nLXBvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QzVcIn0uZmEtc3ltZm9ueTpiZWZvcmV7Y29udGVudDpcIlxcRjgzRFwifS5mYS1zeW5hZ29ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2OUJcIn0uZmEtc3luYzpiZWZvcmV7Y29udGVudDpcIlxcRjAyMVwifS5mYS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjJGMVwifS5mYS1zeXJpbmdlOmJlZm9yZXtjb250ZW50OlwiXFxGNDhFXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxGMENFXCJ9LmZhLXRhYmxlLXRlbm5pczpiZWZvcmV7Y29udGVudDpcIlxcRjQ1RFwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMEFcIn0uZmEtdGFibGV0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjNGQVwifS5mYS10YWJsZXRzOmJlZm9yZXtjb250ZW50OlwiXFxGNDkwXCJ9LmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGM0ZEXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcRjAyQlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxGMDJDXCJ9LmZhLXRhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0REJcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQUVcIn0uZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcRjFCQVwifS5mYS10ZWFtc3BlYWs6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RjlcIn0uZmEtdGVldGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2MkVcIn0uZmEtdGVldGgtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcRjYyRlwifS5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcRjJDNlwifS5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcRjNGRVwifS5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxGNzY5XCJ9LmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcRjc2QlwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxGMUQ1XCJ9LmZhLXRlbmdlOmJlZm9yZXtjb250ZW50OlwiXFxGN0Q3XCJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxGMTIwXCJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxGMDM0XCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMzVcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMEFcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwMDlcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcRjAwQlwifS5mYS10aGUtcmVkLXlldGk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2OURcIn0uZmEtdGhlYXRlci1tYXNrczpiZWZvcmV7Y29udGVudDpcIlxcRjYzMFwifS5mYS10aGVtZWNvOmJlZm9yZXtjb250ZW50OlwiXFxGNUM2XCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcRjJCMlwifS5mYS10aGVybW9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjQ5MVwifS5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcRjJDQlwifS5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxGMkM3XCJ9LmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQzlcIn0uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcRjJDQVwifS5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcRjJDOFwifS5mYS10aGluay1wZWFrczpiZWZvcmV7Y29udGVudDpcIlxcRjczMVwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjE2NVwifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNjRcIn0uZmEtdGh1bWJ0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxGMDhEXCJ9LmZhLXRpY2tldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYzRkZcIn0uZmEtdGlrdG9rOmJlZm9yZXtjb250ZW50OlwiXFxFMDdCXCJ9LmZhLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxGMDBEXCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcRjA1N1wifS5mYS10aW50OmJlZm9yZXtjb250ZW50OlwiXFxGMDQzXCJ9LmZhLXRpbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QzdcIn0uZmEtdGlyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1QzhcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcRjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMDVcIn0uZmEtdG9pbGV0OmJlZm9yZXtjb250ZW50OlwiXFxGN0Q4XCJ9LmZhLXRvaWxldC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcRjcxRVwifS5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzJcIn0uZmEtdG9vbGJveDpiZWZvcmV7Y29udGVudDpcIlxcRjU1MlwifS5mYS10b29sczpiZWZvcmV7Y29udGVudDpcIlxcRjdEOVwifS5mYS10b290aDpiZWZvcmV7Y29udGVudDpcIlxcRjVDOVwifS5mYS10b3JhaDpiZWZvcmV7Y29udGVudDpcIlxcRjZBMFwifS5mYS10b3JpaS1nYXRlOmJlZm9yZXtjb250ZW50OlwiXFxGNkExXCJ9LmZhLXRyYWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3MjJcIn0uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcRjUxM1wifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyNUNcIn0uZmEtdHJhZmZpYy1saWdodDpiZWZvcmV7Y29udGVudDpcIlxcRjYzN1wifS5mYS10cmFpbGVyOmJlZm9yZXtjb250ZW50OlwiXFxFMDQxXCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxGMjM4XCJ9LmZhLXRyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXEY3REFcIn0uZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMjRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMjI1XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGMUY4XCJ9LmZhLXRyYXNoLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRjJFRFwifS5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxGODI5XCJ9LmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGODJBXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQkJcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxGMTgxXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcRjA5MVwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcRjBEMVwifS5mYS10cnVjay1sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNERFXCJ9LmZhLXRydWNrLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY2M0JcIn0uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNERGXCJ9LmZhLXRydWNrLXBpY2t1cDpiZWZvcmV7Y29udGVudDpcIlxcRjYzQ1wifS5mYS10c2hpcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxGMUU0XCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcRjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMTc0XCJ9LmZhLXR2OmJlZm9yZXtjb250ZW50OlwiXFxGMjZDXCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcRjFFOFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxGMDk5XCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMDgxXCJ9LmZhLXR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxGNDJCXCJ9LmZhLXViZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MDJcIn0uZmEtdWJ1bnR1OmJlZm9yZXtjb250ZW50OlwiXFxGN0RGXCJ9LmZhLXVpa2l0OmJlZm9yZXtjb250ZW50OlwiXFxGNDAzXCJ9LmZhLXVtYnJhY286YmVmb3Jle2NvbnRlbnQ6XCJcXEY4RThcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwRTlcIn0uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1Q0FcIn0uZmEtdW5jaGFydGVkOmJlZm9yZXtjb250ZW50OlwiXFxFMDg0XCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcRjBDRFwifS5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxGMEUyXCJ9LmZhLXVuZG8tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGMkVBXCJ9LmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxGNDA0XCJ9LmZhLXVuaXR5OmJlZm9yZXtjb250ZW50OlwiXFxFMDQ5XCJ9LmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyOUFcIn0uZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDpcIlxcRjE5Q1wifS5mYS11bmxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMjdcIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxGMDlDXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxM0VcIn0uZmEtdW5zcGxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwN0NcIn0uZmEtdW50YXBwZDpiZWZvcmV7Y29udGVudDpcIlxcRjQwNVwifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwOTNcIn0uZmEtdXBzOmJlZm9yZXtjb250ZW50OlwiXFxGN0UwXCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcRjI4N1wifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxGMDA3XCJ9LmZhLXVzZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNDA2XCJ9LmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGNEZBXCJ9LmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZXtjb250ZW50OlwiXFxGNEZCXCJ9LmZhLXVzZXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RkNcIn0uZmEtdXNlci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyQkRcIn0uZmEtdXNlci1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcRjRGRFwifS5mYS11c2VyLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcRjRGRVwifS5mYS11c2VyLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RkZcIn0uZmEtdXNlci1mcmllbmRzOmJlZm9yZXtjb250ZW50OlwiXFxGNTAwXCJ9LmZhLXVzZXItZ3JhZHVhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MDFcIn0uZmEtdXNlci1pbmp1cmVkOmJlZm9yZXtjb250ZW50OlwiXFxGNzI4XCJ9LmZhLXVzZXItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcRjUwMlwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxGMEYwXCJ9LmZhLXVzZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MDNcIn0uZmEtdXNlci1uaW5qYTpiZWZvcmV7Y29udGVudDpcIlxcRjUwNFwifS5mYS11c2VyLW51cnNlOmJlZm9yZXtjb250ZW50OlwiXFxGODJGXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcRjIzNFwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcRjIxQlwifS5mYS11c2VyLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcRjUwNVwifS5mYS11c2VyLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxGNTA2XCJ9LmZhLXVzZXItdGFnOmJlZm9yZXtjb250ZW50OlwiXFxGNTA3XCJ9LmZhLXVzZXItdGllOmJlZm9yZXtjb250ZW50OlwiXFxGNTA4XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMzVcIn0uZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQzBcIn0uZmEtdXNlcnMtY29nOmJlZm9yZXtjb250ZW50OlwiXFxGNTA5XCJ9LmZhLXVzZXJzLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxFMDczXCJ9LmZhLXVzcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RTFcIn0uZmEtdXNzdW5uYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MDdcIn0uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmV7Y29udGVudDpcIlxcRjJFNVwifS5mYS11dGVuc2lsczpiZWZvcmV7Y29udGVudDpcIlxcRjJFN1wifS5mYS12YWFkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MDhcIn0uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjVDQlwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcRjIyMVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyMjZcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcRjIyOFwifS5mYS12ZXN0OmJlZm9yZXtjb250ZW50OlwiXFxFMDg1XCJ9LmZhLXZlc3QtcGF0Y2hlczpiZWZvcmV7Y29udGVudDpcIlxcRTA4NlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxGMjM3XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcRjJBOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMkFBXCJ9LmZhLXZpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0OTJcIn0uZmEtdmlhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0OTNcIn0uZmEtdmliZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MDlcIn0uZmEtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXEYwM0RcIn0uZmEtdmlkZW8tc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0RTJcIn0uZmEtdmloYXJhOmJlZm9yZXtjb250ZW50OlwiXFxGNkE3XCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxGNDBBXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcRjE5NFwifS5mYS12aW1lby12OmJlZm9yZXtjb250ZW50OlwiXFxGMjdEXCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxQ0FcIn0uZmEtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzRcIn0uZmEtdmlydXMtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNzVcIn0uZmEtdmlydXNlczpiZWZvcmV7Y29udGVudDpcIlxcRTA3NlwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcRjE4OVwifS5mYS12bnY6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MEJcIn0uZmEtdm9pY2VtYWlsOmJlZm9yZXtjb250ZW50OlwiXFxGODk3XCJ9LmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcRjQ1RlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRjAyN1wifS5mYS12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcRjZBOVwifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxGMDI2XCJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcRjAyOFwifS5mYS12b3RlLXllYTpiZWZvcmV7Y29udGVudDpcIlxcRjc3MlwifS5mYS12ci1jYXJkYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3MjlcIn0uZmEtdnVlanM6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MUZcIn0uZmEtd2Fsa2luZzpiZWZvcmV7Y29udGVudDpcIlxcRjU1NFwifS5mYS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1NTVcIn0uZmEtd2FyZWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxGNDk0XCJ9LmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwODdcIn0uZmEtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3NzNcIn0uZmEtd2F2ZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4M0VcIn0uZmEtd2F6ZTpiZWZvcmV7Y29udGVudDpcIlxcRjgzRlwifS5mYS13ZWVibHk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY1Q0NcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXEYxOEFcIn0uZmEtd2VpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxGNDk2XCJ9LmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZXtjb250ZW50OlwiXFxGNUNEXCJ9LmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcRjFEN1wifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcRjIzMlwifS5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MENcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcRjE5M1wifS5mYS13aG1jczpiZWZvcmV7Y29udGVudDpcIlxcRjQwRFwifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxGMUVCXCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxGMjY2XCJ9LmZhLXdpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEY3MkVcIn0uZmEtd2luZG93LWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxGNDEwXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcRjJEMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyRDJcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcRjE3QVwifS5mYS13aW5lLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcRjcyRlwifS5mYS13aW5lLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxGNEUzXCJ9LmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxGNUNFXCJ9LmZhLXdpeDpiZWZvcmV7Y29udGVudDpcIlxcRjVDRlwifS5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmV7Y29udGVudDpcIlxcRjczMFwifS5mYS13b2R1OmJlZm9yZXtjb250ZW50OlwiXFxFMDg4XCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEY1MTRcIn0uZmEtd29uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXEYxNTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxGMTlBXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0MTFcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcRjI5N1wifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxGMkRFXCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEYyOThcIn0uZmEtd3ByZXNzcjpiZWZvcmV7Y29udGVudDpcIlxcRjNFNFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEYwQURcIn0uZmEteC1yYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEY0OTdcIn0uZmEteGJveDpiZWZvcmV7Y29udGVudDpcIlxcRjQxMlwifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxGMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGMTY5XCJ9LmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcRjIzQlwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcRjE5RVwifS5mYS15YW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEY4NDBcIn0uZmEteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxGNDEzXCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxGNDE0XCJ9LmZhLXlhcm46YmVmb3Jle2NvbnRlbnQ6XCJcXEY3RTNcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcRjFFOVwifS5mYS15ZW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcRjE1N1wifS5mYS15aW4teWFuZzpiZWZvcmV7Y29udGVudDpcIlxcRjZBRFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcRjJCMVwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxGMTY3XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxGNDMxXCJ9LmZhLXpoaWh1OmJlZm9yZXtjb250ZW50OlwiXFxGNjNGXCJ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdCk7c3JjOnVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhYntmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7c3JjOnVybCguLi9mb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi9mb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmFiLC5mYXJ7Zm9udC13ZWlnaHQ6NDAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO3NyYzp1cmwoLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9mb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi9mb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmEsLmZhciwuZmFze2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwifS5mYSwuZmFze2ZvbnQtd2VpZ2h0OjkwMH1cclxuXHJcbi8qXHJcblRoZW1pZnlcclxuVmVyc2lvbjogMS4wLjFcclxuUGx1Z2luIFVSSTogaHR0cHM6Ly9naXRodWIuY29tL2x5a21hcGlwby90aGVtaWZ5LWljb25zI3RoZW1pZnktaWNvbnNcclxuTGljZW5zZTogVGhlbWlmeSBJY29ucyBmb250IGxpY2Vuc2VkIHVuZGVyOiBodHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTFxyXG4qL1xyXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnRoZW1pZnk7c3JjOnVybCguLi9mb250cy90aGVtaWZ5LmVvdCk7c3JjOnVybCguLi9mb250cy90aGVtaWZ5LmVvdD8jaWVmaXgtZnZiYW5lKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKC4uL2ZvbnRzL3RoZW1pZnkud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKC4uL2ZvbnRzL3RoZW1pZnkudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uL2ZvbnRzL3RoZW1pZnkuc3ZnI3RoZW1pZnkpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfVtjbGFzcyo9XCIgdGktXCJdLFtjbGFzc149dGktXXtmb250LWZhbWlseTp0aGVtaWZ5O3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS50aS13YW5kOmJlZm9yZXtjb250ZW50OlwiXFxFNjAwXCJ9LnRpLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIlxcRTYwMVwifS50aS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxFNjAyXCJ9LnRpLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcRTYwM1wifS50aS11bmxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MDRcIn0udGktdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MDVcIn0udGktdGhvdWdodDpiZWZvcmV7Y29udGVudDpcIlxcRTYwNlwifS50aS10YXJnZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MDdcIn0udGktdGFnOmJlZm9yZXtjb250ZW50OlwiXFxFNjA4XCJ9LnRpLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcRTYwOVwifS50aS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxFNjBBXCJ9LnRpLXNwcmF5OmJlZm9yZXtjb250ZW50OlwiXFxFNjBCXCJ9LnRpLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcRTYwQ1wifS50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxFNjBEXCJ9LnRpLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcRTYwRVwifS50aS1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcRTYwRlwifS50aS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MTBcIn0udGktem9vbS1pbjpiZWZvcmV7Y29udGVudDpcIlxcRTYxMVwifS50aS16b29tLW91dDpiZWZvcmV7Y29udGVudDpcIlxcRTYxMlwifS50aS1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MTNcIn0udGktcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MTRcIn0udGktcnVsZXItcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxFNjE1XCJ9LnRpLXJ1bGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTYxNlwifS50aS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcRTYxN1wifS50aS1ib29rbWFyay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MThcIn0udGktcmVsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxFNjE5XCJ9LnRpLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MUFcIn0udGktcGluOmJlZm9yZXtjb250ZW50OlwiXFxFNjFCXCJ9LnRpLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcRTYxQ1wifS50aS1wZW5jaWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjFEXCJ9LnRpLXBhaW50LXJvbGxlcjpiZWZvcmV7Y29udGVudDpcIlxcRTYxRVwifS50aS1wYWludC1idWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MUZcIn0udGktbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MjBcIn0udGktbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxFNjIxXCJ9LnRpLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxFNjIyXCJ9LnRpLW1lZGFsbDpiZWZvcmV7Y29udGVudDpcIlxcRTYyM1wifS50aS1tZWRhbGwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjI0XCJ9LnRpLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcRTYyNVwifS50aS1tYXJrZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjI2XCJ9LnRpLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxFNjI3XCJ9LnRpLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxFNjI4XCJ9LnRpLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MjlcIn0udGktYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRTYyQVwifS50aS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxFNjJCXCJ9LnRpLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxFNjJDXCJ9LnRpLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MkRcIn0udGktbGF5b3V0OmJlZm9yZXtjb250ZW50OlwiXFxFNjJFXCJ9LnRpLWxheWVyczpiZWZvcmV7Y29udGVudDpcIlxcRTYyRlwifS50aS1sYXllcnMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjMwXCJ9LnRpLWtleTpiZWZvcmV7Y29udGVudDpcIlxcRTYzMVwifS50aS1pbXBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MzJcIn0udGktaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MzNcIn0udGktaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MzRcIn0udGktaGVhcnQtYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxFNjM1XCJ9LnRpLWhhbmQtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcRTYzNlwifS50aS1oYW5kLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXEU2MzdcIn0udGktaGFuZC1kcmFnOmJlZm9yZXtjb250ZW50OlwiXFxFNjM4XCJ9LnRpLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcRTYzOVwifS50aS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxFNjNBXCJ9LnRpLWZsYWctYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjNCXCJ9LnRpLWZsYWctYWx0LTI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2M0NcIn0udGktZXllOmJlZm9yZXtjb250ZW50OlwiXFxFNjNEXCJ9LnRpLWV4cG9ydDpiZWZvcmV7Y29udGVudDpcIlxcRTYzRVwifS50aS1leGNoYW5nZS12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcRTYzRlwifS50aS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxFNjQwXCJ9LnRpLWN1cDpiZWZvcmV7Y29udGVudDpcIlxcRTY0MVwifS50aS1jcm93bjpiZWZvcmV7Y29udGVudDpcIlxcRTY0MlwifS50aS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcRTY0M1wifS50aS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxFNjQ0XCJ9LnRpLWNvbW1lbnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjQ1XCJ9LnRpLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxFNjQ2XCJ9LnRpLWNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NDdcIn0udGktYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NDhcIn0udGktYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NDlcIn0udGktYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRTY0QVwifS50aS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxFNjRCXCJ9LnRpLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxFNjRDXCJ9LnRpLWNoZWNrLWJveDpiZWZvcmV7Y29udGVudDpcIlxcRTY0RFwifS50aS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NEVcIn0udGktYW5ub3VuY2VtZW50OmJlZm9yZXtjb250ZW50OlwiXFxFNjRGXCJ9LnRpLWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxFNjUwXCJ9LnRpLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcRTY1MVwifS50aS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxFNjUyXCJ9LnRpLWJvbHQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjUzXCJ9LnRpLWJsYWNrYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NTRcIn0udGktYmFnOmJlZm9yZXtjb250ZW50OlwiXFxFNjU1XCJ9LnRpLW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NTZcIn0udGktYXJyb3dzLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxFNjU3XCJ9LnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxFNjU4XCJ9LnRpLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NTlcIn0udGktYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxFNjVBXCJ9LnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNjVCXCJ9LnRpLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcRTY1Q1wifS50aS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NURcIn0udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NUVcIn0udGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NUZcIn0udGktYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxFNjYwXCJ9LnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRTY2MVwifS50aS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRTY2MlwifS50aS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRTY2M1wifS50aS16aXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NjRcIn0udGktd29ybGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NjVcIn0udGktd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcRTY2NlwifS50aS12aWV3LWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NjdcIn0udGktdmlldy1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTY2OFwifS50aS12aWV3LWdyaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NjlcIn0udGktdXBwZXJjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxFNjZBXCJ9LnRpLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcRTY2QlwifS50aS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NkNcIn0udGktdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NkRcIn0udGktdGltZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NkVcIn0udGktdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxFNjZGXCJ9LnRpLXRodW1iLXVwOmJlZm9yZXtjb250ZW50OlwiXFxFNjcwXCJ9LnRpLXRodW1iLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NzFcIn0udGktdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcRTY3MlwifS50aS1zdGF0cy11cDpiZWZvcmV7Y29udGVudDpcIlxcRTY3M1wifS50aS1zdGF0cy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxFNjc0XCJ9LnRpLXNwbGl0LXY6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2NzVcIn0udGktc3BsaXQtaDpiZWZvcmV7Y29udGVudDpcIlxcRTY3NlwifS50aS1zbWFsbGNhcDpiZWZvcmV7Y29udGVudDpcIlxcRTY3N1wifS50aS1zaGluZTpiZWZvcmV7Y29udGVudDpcIlxcRTY3OFwifS50aS1zaGlmdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRTY3OVwifS50aS1zaGlmdC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNjdBXCJ9LnRpLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcRTY3QlwifS50aS1ub3RlcGFkOmJlZm9yZXtjb250ZW50OlwiXFxFNjdDXCJ9LnRpLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcRTY3RFwifS50aS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRTY3RVwifS50aS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNjdGXCJ9LnRpLXB1bHNlOmJlZm9yZXtjb250ZW50OlwiXFxFNjgwXCJ9LnRpLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2ODFcIn0udGktcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxFNjgyXCJ9LnRpLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2ODNcIn0udGktcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxFNjg0XCJ9LnRpLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcRTY4NVwifS50aS1wYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcRTY4NlwifS50aS1wYWNrYWdlOmJlZm9yZXtjb250ZW50OlwiXFxFNjg3XCJ9LnRpLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxFNjg4XCJ9LnRpLW11c2ljLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTY4OVwifS50aS1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcRTY4QVwifS50aS1tb3VzZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2OEJcIn0udGktbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2OENcIn0udGktbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcRTY4RFwifS50aS1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxFNjhFXCJ9LnRpLW1lbnUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjhGXCJ9LnRpLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcRTY5MFwifS50aS1tYXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNjkxXCJ9LnRpLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2OTJcIn0udGktbG9jYXRpb24tcGluOmJlZm9yZXtjb250ZW50OlwiXFxFNjkzXCJ9LnRpLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2OTRcIn0udGktbGlnaHQtYnVsYjpiZWZvcmV7Y29udGVudDpcIlxcRTY5NVwifS50aS1JdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2OTZcIn0udGktaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcRTY5N1wifS50aS1pbmZpbml0ZTpiZWZvcmV7Y29udGVudDpcIlxcRTY5OFwifS50aS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcRTY5OVwifS50aS1odW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2OUFcIn0udGktaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcRTY5QlwifS50aS1oZWxwOmJlZm9yZXtjb250ZW50OlwiXFxFNjlDXCJ9LnRpLWhlYWRwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcRTY5RFwifS50aS1oYXJkZHJpdmVzOmJlZm9yZXtjb250ZW50OlwiXFxFNjlFXCJ9LnRpLWhhcmRkcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcRTY5RlwifS50aS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNkEwXCJ9LnRpLWdhbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QTFcIn0udGktZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxFNkEyXCJ9LnRpLWZpbGVzOmJlZm9yZXtjb250ZW50OlwiXFxFNkEzXCJ9LnRpLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QTRcIn0udGktZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxFNkE1XCJ9LnRpLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxFNkE2XCJ9LnRpLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxFNkE3XCJ9LnRpLWRpcmVjdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcRTZBOFwifS50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkE5XCJ9LnRpLWRhc2hib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRTZBQVwifS50aS1jb250cm9sLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QUJcIn0udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZXtjb250ZW50OlwiXFxFNkFDXCJ9LnRpLWNvbnRyb2wtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcRTZBRFwifS50aS1jb250cm9sLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxFNkFFXCJ9LnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcRTZBRlwifS50aS1jb250cm9sLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxFNkIwXCJ9LnRpLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxFNkIxXCJ9LnRpLWNsb3VkLXVwOmJlZm9yZXtjb250ZW50OlwiXFxFNkIyXCJ9LnRpLWNsb3VkLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QjNcIn0udGktY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxFNkI0XCJ9LnRpLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcRTZCNVwifS50aS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcRTZCNlwifS50aS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxFNkI3XCJ9LnRpLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QjhcIn0udGktYmFza2V0YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcRTZCOVwifS50aS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QkFcIn0udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTZCQlwifS50aS1iYWNrLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxFNkJDXCJ9LnRpLWJhY2stbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRTZCRFwifS50aS1hcnJvd3MtY29ybmVyOmJlZm9yZXtjb250ZW50OlwiXFxFNkJFXCJ9LnRpLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QkZcIn0udGktYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxFNkMwXCJ9LnRpLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxFNkMxXCJ9LnRpLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QzJcIn0udGktYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcRTZDM1wifS50aS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QzRcIn0udGktYWxlcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QzVcIn0udGktYWxhcm0tY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2QzZcIn0udGktYWdlbmRhOmJlZm9yZXtjb250ZW50OlwiXFxFNkM3XCJ9LnRpLXdyaXRlOmJlZm9yZXtjb250ZW50OlwiXFxFNkM4XCJ9LnRpLXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcRTZDOVwifS50aS13aWRnZXRpemVkOmJlZm9yZXtjb250ZW50OlwiXFxFNkNBXCJ9LnRpLXdpZGdldDpiZWZvcmV7Y29udGVudDpcIlxcRTZDQlwifS50aS13aWRnZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkNDXCJ9LnRpLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcRTZDRFwifS50aS12aWRlby1jbGFwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxFNkNFXCJ9LnRpLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcRTZDRlwifS50aS12ZWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RDBcIn0udGktdGhlbWlmeS1sb2dvOmJlZm9yZXtjb250ZW50OlwiXFxFNkQxXCJ9LnRpLXRoZW1pZnktZmF2aWNvbjpiZWZvcmV7Y29udGVudDpcIlxcRTZEMlwifS50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkQzXCJ9LnRpLXN1cHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RDRcIn0udGktc3RhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RDVcIn0udGktc3BsaXQtdi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RDZcIn0udGktc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RDdcIn0udGktc2hvcnRjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxFNkQ4XCJ9LnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTZEOVwifS50aS1zaGlmdC1sZWZ0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTZEQVwifS50aS1ydWxlci1hbHQtMjpiZWZvcmV7Y29udGVudDpcIlxcRTZEQlwifS50aS1yZWNlaXB0OmJlZm9yZXtjb250ZW50OlwiXFxFNkRDXCJ9LnRpLXBpbjI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RERcIn0udGktcGluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTZERVwifS50aS1wZW5jaWwtYWx0MjpiZWZvcmV7Y29udGVudDpcIlxcRTZERlwifS50aS1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxFNkUwXCJ9LnRpLW1vcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RTFcIn0udGktbW9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RTJcIn0udGktbWljcm9waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RTNcIn0udGktbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxFNkU0XCJ9LnRpLWxpbmUtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxFNkU1XCJ9LnRpLWxpbmUtZG90dGVkOmJlZm9yZXtjb250ZW50OlwiXFxFNkU2XCJ9LnRpLWxpbmUtZGFzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxFNkU3XCJ9LnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxFNkU4XCJ9LnRpLWxheW91dC13aWR0aC1kZWZhdWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkU5XCJ9LnRpLWxheW91dC13aWR0aC1kZWZhdWx0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTZFQVwifS50aS1sYXlvdXQtdGFiOmJlZm9yZXtjb250ZW50OlwiXFxFNkVCXCJ9LnRpLWxheW91dC10YWItd2luZG93OmJlZm9yZXtjb250ZW50OlwiXFxFNkVDXCJ9LnRpLWxheW91dC10YWItdjpiZWZvcmV7Y29udGVudDpcIlxcRTZFRFwifS50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmV7Y29udGVudDpcIlxcRTZFRVwifS50aS1sYXlvdXQtc2xpZGVyOmJlZm9yZXtjb250ZW50OlwiXFxFNkVGXCJ9LnRpLWxheW91dC1zbGlkZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkYwXCJ9LnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxFNkYxXCJ9LnRpLWxheW91dC1zaWRlYmFyLW5vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RjJcIn0udGktbGF5b3V0LXNpZGViYXItbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcRTZGM1wifS50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RjRcIn0udGktbGF5b3V0LW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RjVcIn0udGktbGF5b3V0LW1lbnUtdjpiZWZvcmV7Y29udGVudDpcIlxcRTZGNlwifS50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RjdcIn0udGktbGF5b3V0LW1lbnUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcRTZGOFwifS50aS1sYXlvdXQtbWVkaWEtcmlnaHQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkY5XCJ9LnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcRTZGQVwifS50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheTpiZWZvcmV7Y29udGVudDpcIlxcRTZGQlwifS50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RkNcIn0udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU2RkRcIn0udGktbGF5b3V0LW1lZGlhLWxlZnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNkZFXCJ9LnRpLWxheW91dC1tZWRpYS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNkZGXCJ9LnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzAwXCJ9LnRpLWxheW91dC1tZWRpYS1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MDFcIn0udGktbGF5b3V0LWxpc3QtdGh1bWI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MDJcIn0udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzAzXCJ9LnRpLWxheW91dC1saXN0LXBvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MDRcIn0udGktbGF5b3V0LWxpc3QtbGFyZ2UtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MDVcIn0udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MDZcIn0udGktbGF5b3V0LWdyaWQ0OmJlZm9yZXtjb250ZW50OlwiXFxFNzA3XCJ9LnRpLWxheW91dC1ncmlkMzpiZWZvcmV7Y29udGVudDpcIlxcRTcwOFwifS50aS1sYXlvdXQtZ3JpZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MDlcIn0udGktbGF5b3V0LWdyaWQyLXRodW1iOmJlZm9yZXtjb250ZW50OlwiXFxFNzBBXCJ9LnRpLWxheW91dC1jdGEtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MEJcIn0udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNzBDXCJ9LnRpLWxheW91dC1jdGEtY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxFNzBEXCJ9LnRpLWxheW91dC1jdGEtYnRuLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxFNzBFXCJ9LnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MEZcIn0udGktbGF5b3V0LWNvbHVtbjQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTBcIn0udGktbGF5b3V0LWNvbHVtbjM6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTFcIn0udGktbGF5b3V0LWNvbHVtbjI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTJcIn0udGktbGF5b3V0LWFjY29yZGlvbi1zZXBhcmF0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTNcIn0udGktbGF5b3V0LWFjY29yZGlvbi1tZXJnZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTRcIn0udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxFNzE1XCJ9LnRpLWluay1wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTZcIn0udGktaW5mby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MTdcIn0udGktaGVscC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MThcIn0udGktaGVhZHBob25lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTcxOVwifS50aS1oYW5kLXBvaW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxFNzFBXCJ9LnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MUJcIn0udGktaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxFNzFDXCJ9LnRpLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcRTcxRFwifS50aS1nYWxsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxFNzFFXCJ9LnRpLWZhY2Utc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MUZcIn0udGktZmFjZS1zYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MjBcIn0udGktY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MjFcIn0udGktY29udHJvbC1za2lwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MjJcIn0udGktY29udHJvbC1za2lwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxFNzIzXCJ9LnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxFNzI0XCJ9LnRpLWNvbnRyb2wtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MjVcIn0udGktY29tbWVudHMtc21pbGV5OmJlZm9yZXtjb250ZW50OlwiXFxFNzI2XCJ9LnRpLWJydXNoLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTcyN1wifS50aS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxFNzI4XCJ9LnRpLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxFNzI5XCJ9LnRpLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MkFcIn0udGktdGltZTpiZWZvcmV7Y29udGVudDpcIlxcRTcyQlwifS50aS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MkNcIn0udGktc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MkRcIn0udGktc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MkVcIn0udGktc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzJGXCJ9LnRpLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcRTczMFwifS50aS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MzFcIn0udGktbmV3LXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcRTczMlwifS50aS1taWNyb3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MzNcIn0udGktbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcRTczNFwifS50aS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcRTczNVwifS50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZXtjb250ZW50OlwiXFxFNzM2XCJ9LnRpLWxheW91dC1ncmlkNC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3MzdcIn0udGktbGF5b3V0LWdyaWQzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTczOFwifS50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzM5XCJ9LnRpLWxheW91dC1jb2x1bW40LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTczQVwifS50aS1sYXlvdXQtY29sdW1uMy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3M0JcIn0udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzNDXCJ9LnRpLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcRTczRFwifS50aS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3M0VcIn0udGktZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxFNzNGXCJ9LnRpLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcRTc0MFwifS50aS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcRTc0MVwifS50aS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxFNzQyXCJ9LnRpLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxFNzQzXCJ9LnRpLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxFNzQ0XCJ9LnRpLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NDVcIn0udGktc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcRTc0NlwifS50aS1zYXZlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTc0N1wifS50aS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcRTc0OFwifS50aS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NDlcIn0udGktdmltZW8tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzRBXCJ9LnRpLXR3aXR0ZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxFNzRCXCJ9LnRpLXR1bWJsci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NENcIn0udGktdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxFNzREXCJ9LnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxFNzRFXCJ9LnRpLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NEZcIn0udGktc2hhcmV0aGlzOmJlZm9yZXtjb250ZW50OlwiXFxFNzUwXCJ9LnRpLXNoYXJldGhpcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NTFcIn0udGktcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxFNzUyXCJ9LnRpLXBpbnRlcmVzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NTNcIn0udGktbWljcm9zb2Z0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTc1NFwifS50aS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcRTc1NVwifS50aS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcRTc1NlwifS50aS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NTdcIn0udGktaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NThcIn0udGktZmxpY2tyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTc1OVwifS50aS1lbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcRTc1QVwifS50aS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NUJcIn0udGktZHJvcGJveC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NUNcIn0udGktY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcRTc1RFwifS50aS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEU3NUVcIn0udGktcnNzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcRTc1RlwifVxyXG5cclxuLypcclxuRVQgTGluZVxyXG5QbHVnaW4gVVJJOiBodHRwczovL211c2VvbWl4LmJlL2RvYy9JY29ucy1FVC1MaW5lSWNvbnMuaHRtbFxyXG4qL1xyXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OmV0LWxpbmU7c3JjOnVybCguLi9mb250cy9ldC1saW5lLmVvdCk7c3JjOnVybCguLi9mb250cy9ldC1saW5lLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoLi4vZm9udHMvZXQtbGluZS53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vZm9udHMvZXQtbGluZS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoLi4vZm9udHMvZXQtbGluZS5zdmcjZXQtbGluZSkgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9W2RhdGEtaWNvbl06YmVmb3Jle2ZvbnQtZmFtaWx5OmV0LWxpbmU7Y29udGVudDphdHRyKGRhdGEtaWNvbik7c3BlYWs6bm9uZTtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmljb24tYWRqdXN0bWVudHMsLmljb24tYWxhcm1jbG9jaywuaWNvbi1hbmNob3IsLmljb24tYXBlcnR1cmUsLmljb24tYXR0YWNobWVudCwuaWNvbi1iYXJncmFwaCwuaWNvbi1iYXNrZXQsLmljb24tYmVha2VyLC5pY29uLWJpa2UsLmljb24tYm9vay1vcGVuLC5pY29uLWJyaWVmY2FzZSwuaWNvbi1icm93c2VyLC5pY29uLWNhbGVuZGFyLC5pY29uLWNhbWVyYSwuaWNvbi1jYXV0aW9uLC5pY29uLWNoYXQsLmljb24tY2lyY2xlLWNvbXBhc3MsLmljb24tY2xpcGJvYXJkLC5pY29uLWNsb2NrLC5pY29uLWNsb3VkLC5pY29uLWNvbXBhc3MsLmljb24tZGVza3RvcCwuaWNvbi1kaWFsLC5pY29uLWRvY3VtZW50LC5pY29uLWRvY3VtZW50cywuaWNvbi1kb3dubG9hZCwuaWNvbi1kcmliYmJsZSwuaWNvbi1lZGl0LC5pY29uLWVudmVsb3BlLC5pY29uLWV4cGFuZCwuaWNvbi1mYWNlYm9vaywuaWNvbi1mbGFnLC5pY29uLWZvY3VzLC5pY29uLWdlYXJzLC5pY29uLWdlbml1cywuaWNvbi1naWZ0LC5pY29uLWdsb2JhbCwuaWNvbi1nbG9iZSwuaWNvbi1nb29nbGVwbHVzLC5pY29uLWdyaWQsLmljb24taGFwcHksLmljb24taGF6YXJkb3VzLC5pY29uLWhlYXJ0LC5pY29uLWhvdGFpcmJhbGxvb24sLmljb24taG91cmdsYXNzLC5pY29uLWtleSwuaWNvbi1sYXB0b3AsLmljb24tbGF5ZXJzLC5pY29uLWxpZmVzYXZlciwuaWNvbi1saWdodGJ1bGIsLmljb24tbGluZWdyYXBoLC5pY29uLWxpbmtlZGluLC5pY29uLWxvY2ssLmljb24tbWFnbmlmeWluZy1nbGFzcywuaWNvbi1tYXAsLmljb24tbWFwLXBpbiwuaWNvbi1tZWdhcGhvbmUsLmljb24tbWljLC5pY29uLW1vYmlsZSwuaWNvbi1uZXdzcGFwZXIsLmljb24tbm90ZWJvb2ssLmljb24tcGFpbnRicnVzaCwuaWNvbi1wYXBlcmNsaXAsLmljb24tcGVuY2lsLC5pY29uLXBob25lLC5pY29uLXBpY3R1cmUsLmljb24tcGljdHVyZXMsLmljb24tcGllY2hhcnQsLmljb24tcHJlc2VudGF0aW9uLC5pY29uLXByaWNldGFncywuaWNvbi1wcmludGVyLC5pY29uLXByb2ZpbGUtZmVtYWxlLC5pY29uLXByb2ZpbGUtbWFsZSwuaWNvbi1wdXp6bGUsLmljb24tcXVvdGUsLmljb24tcmVjeWNsZSwuaWNvbi1yZWZyZXNoLC5pY29uLXJpYmJvbiwuaWNvbi1yc3MsLmljb24tc2FkLC5pY29uLXNjaXNzb3JzLC5pY29uLXNjb3BlLC5pY29uLXNlYXJjaCwuaWNvbi1zaGllbGQsLmljb24tc3BlZWRvbWV0ZXIsLmljb24tc3RyYXRlZ3ksLmljb24tc3RyZWV0c2lnbiwuaWNvbi10YWJsZXQsLmljb24tdGFyZ2V0LC5pY29uLXRlbGVzY29wZSwuaWNvbi10b29sYm94LC5pY29uLXRvb2xzLC5pY29uLXRvb2xzLTIsLmljb24tdHJvcGh5LC5pY29uLXR1bWJsciwuaWNvbi10d2l0dGVyLC5pY29uLXVwbG9hZCwuaWNvbi12aWRlbywuaWNvbi13YWxsZXQsLmljb24td2luZXtmb250LWZhbWlseTpldC1saW5lO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pY29uLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcRTAwMFwifS5pY29uLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcRTAwMVwifS5pY29uLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMDJcIn0uaWNvbi10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMDNcIn0uaWNvbi1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcRTAwNFwifS5pY29uLWRvY3VtZW50OmJlZm9yZXtjb250ZW50OlwiXFxFMDA1XCJ9Lmljb24tZG9jdW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxFMDA2XCJ9Lmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxFMDA3XCJ9Lmljb24tY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxFMDA4XCJ9Lmljb24tbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxFMDA5XCJ9Lmljb24tbm90ZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMEFcIn0uaWNvbi1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMEJcIn0uaWNvbi1icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxFMDBDXCJ9Lmljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMERcIn0uaWNvbi1wcmVzZW50YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMEVcIn0uaWNvbi1waWN0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxFMDBGXCJ9Lmljb24tcGljdHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMTBcIn0uaWNvbi12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcRTAxMVwifS5pY29uLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcRTAxMlwifS5pY29uLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMTNcIn0uaWNvbi10b29sYm94OmJlZm9yZXtjb250ZW50OlwiXFxFMDE0XCJ9Lmljb24tYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxFMDE1XCJ9Lmljb24td2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxFMDE2XCJ9Lmljb24tZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcRTAxN1wifS5pY29uLWJhcmdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxFMDE4XCJ9Lmljb24tZ3JpZDpiZWZvcmV7Y29udGVudDpcIlxcRTAxOVwifS5pY29uLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcRTAxQVwifS5pY29uLWZvY3VzOmJlZm9yZXtjb250ZW50OlwiXFxFMDFCXCJ9Lmljb24tZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcRTAxQ1wifS5pY29uLWFkanVzdG1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxFMDFEXCJ9Lmljb24tcmliYm9uOmJlZm9yZXtjb250ZW50OlwiXFxFMDFFXCJ9Lmljb24taG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxFMDFGXCJ9Lmljb24tbG9jazpiZWZvcmV7Y29udGVudDpcIlxcRTAyMFwifS5pY29uLW1lZ2FwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcRTAyMVwifS5pY29uLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcRTAyMlwifS5pY29uLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcRTAyM1wifS5pY29uLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMjRcIn0uaWNvbi1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMjVcIn0uaWNvbi1wdXp6bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMjZcIn0uaWNvbi1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMjdcIn0uaWNvbi1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcRTAyOFwifS5pY29uLXN0cmVldHNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMjlcIn0uaWNvbi10ZWxlc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMkFcIn0uaWNvbi1nZWFyczpiZWZvcmV7Y29udGVudDpcIlxcRTAyQlwifS5pY29uLWtleTpiZWZvcmV7Y29udGVudDpcIlxcRTAyQ1wifS5pY29uLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcRTAyRFwifS5pY29uLWF0dGFjaG1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMkVcIn0uaWNvbi1wcmljZXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMkZcIn0uaWNvbi1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzBcIn0uaWNvbi1sYXllcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzFcIn0uaWNvbi1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzJcIn0uaWNvbi10b29sczpiZWZvcmV7Y29udGVudDpcIlxcRTAzM1wifS5pY29uLXRvb2xzLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzRcIn0uaWNvbi1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcRTAzNVwifS5pY29uLXBhaW50YnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzZcIn0uaWNvbi1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxFMDM3XCJ9Lmljb24tY2lyY2xlLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzhcIn0uaWNvbi1saW5lZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwMzlcIn0uaWNvbi1taWM6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwM0FcIn0uaWNvbi1zdHJhdGVneTpiZWZvcmV7Y29udGVudDpcIlxcRTAzQlwifS5pY29uLWJlYWtlcjpiZWZvcmV7Y29udGVudDpcIlxcRTAzQ1wifS5pY29uLWNhdXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXEUwM0RcIn0uaWNvbi1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxFMDNFXCJ9Lmljb24tYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxFMDNGXCJ9Lmljb24tcHJvZmlsZS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxFMDQwXCJ9Lmljb24tcHJvZmlsZS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNDFcIn0uaWNvbi1iaWtlOmJlZm9yZXtjb250ZW50OlwiXFxFMDQyXCJ9Lmljb24td2luZTpiZWZvcmV7Y29udGVudDpcIlxcRTA0M1wifS5pY29uLWhvdGFpcmJhbGxvb246YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNDRcIn0uaWNvbi1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcRTA0NVwifS5pY29uLWdlbml1czpiZWZvcmV7Y29udGVudDpcIlxcRTA0NlwifS5pY29uLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNDdcIn0uaWNvbi1kaWFsOmJlZm9yZXtjb250ZW50OlwiXFxFMDQ4XCJ9Lmljb24tY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcRTA0OVwifS5pY29uLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxFMDRBXCJ9Lmljb24tY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNEJcIn0uaWNvbi11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNENcIn0uaWNvbi1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcRTA0RFwifS5pY29uLXRhcmdldDpiZWZvcmV7Y29udGVudDpcIlxcRTA0RVwifS5pY29uLWhhemFyZG91czpiZWZvcmV7Y29udGVudDpcIlxcRTA0RlwifS5pY29uLXBpZWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxFMDUwXCJ9Lmljb24tc3BlZWRvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNTFcIn0uaWNvbi1nbG9iYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNTJcIn0uaWNvbi1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxFMDUzXCJ9Lmljb24tbGlmZXNhdmVyOmJlZm9yZXtjb250ZW50OlwiXFxFMDU0XCJ9Lmljb24tY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNTVcIn0uaWNvbi1hcGVydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcRTA1NlwifS5pY29uLXF1b3RlOmJlZm9yZXtjb250ZW50OlwiXFxFMDU3XCJ9Lmljb24tc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNThcIn0uaWNvbi1hbGFybWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxFMDU5XCJ9Lmljb24tcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcRTA1QVwifS5pY29uLWhhcHB5OmJlZm9yZXtjb250ZW50OlwiXFxFMDVCXCJ9Lmljb24tc2FkOmJlZm9yZXtjb250ZW50OlwiXFxFMDVDXCJ9Lmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNURcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxFMDVFXCJ9Lmljb24tZ29vZ2xlcGx1czpiZWZvcmV7Y29udGVudDpcIlxcRTA1RlwifS5pY29uLXJzczpiZWZvcmV7Y29udGVudDpcIlxcRTA2MFwifS5pY29uLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcRTA2MVwifS5pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxFMDYyXCJ9Lmljb24tZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXEUwNjNcIn0iLCIvKlxuQm9vdHN0cmFwXG5WZXJzaW9uOiA1LjEuMFxuUGx1Z2luIFVSSTogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL1xuTGljZW5zZTogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnMgfCBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy4gfCBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiovXG5cbjpyb290ey0tYnMtYmx1ZTojMGQ2ZWZkOy0tYnMtaW5kaWdvOiM2NjEwZjI7LS1icy1wdXJwbGU6IzZmNDJjMTstLWJzLXBpbms6I2Q2MzM4NDstLWJzLXJlZDojZGMzNTQ1Oy0tYnMtb3JhbmdlOiNmZDdlMTQ7LS1icy15ZWxsb3c6I2ZmYzEwNzstLWJzLWdyZWVuOiMxOTg3NTQ7LS1icy10ZWFsOiMyMGM5OTc7LS1icy1jeWFuOiMwZGNhZjA7LS1icy13aGl0ZTojZmZmOy0tYnMtZ3JheTojNmM3NTdkOy0tYnMtZ3JheS1kYXJrOiMzNDNhNDA7LS1icy1ncmF5LTEwMDojZjhmOWZhOy0tYnMtZ3JheS0yMDA6I2U5ZWNlZjstLWJzLWdyYXktMzAwOiNkZWUyZTY7LS1icy1ncmF5LTQwMDojY2VkNGRhOy0tYnMtZ3JheS01MDA6I2FkYjViZDstLWJzLWdyYXktNjAwOiM2Yzc1N2Q7LS1icy1ncmF5LTcwMDojNDk1MDU3Oy0tYnMtZ3JheS04MDA6IzM0M2E0MDstLWJzLWdyYXktOTAwOiMyMTI1Mjk7LS1icy1wcmltYXJ5OiMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6IzZjNzU3ZDstLWJzLXN1Y2Nlc3M6IzE5ODc1NDstLWJzLWluZm86IzBkY2FmMDstLWJzLXdhcm5pbmc6I2ZmYzEwNzstLWJzLWRhbmdlcjojZGMzNTQ1Oy0tYnMtbGlnaHQ6I2Y4ZjlmYTstLWJzLWRhcms6IzIxMjUyOTstLWJzLXByaW1hcnktcmdiOjEzLDExMCwyNTM7LS1icy1zZWNvbmRhcnktcmdiOjEwOCwxMTcsMTI1Oy0tYnMtc3VjY2Vzcy1yZ2I6MjUsMTM1LDg0Oy0tYnMtaW5mby1yZ2I6MTMsMjAyLDI0MDstLWJzLXdhcm5pbmctcmdiOjI1NSwxOTMsNzstLWJzLWRhbmdlci1yZ2I6MjIwLDUzLDY5Oy0tYnMtbGlnaHQtcmdiOjI0OCwyNDksMjUwOy0tYnMtZGFyay1yZ2I6MzMsMzcsNDE7LS1icy13aGl0ZS1yZ2I6MjU1LDI1NSwyNTU7LS1icy1ibGFjay1yZ2I6MCwwLDA7LS1icy1ib2R5LXJnYjozMywzNyw0MTstLWJzLWZvbnQtc2Fucy1zZXJpZjpzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1icy1mb250LW1vbm9zcGFjZTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlOy0tYnMtZ3JhZGllbnQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7LS1icy1ib2R5LWZvbnQtc2l6ZToxcmVtOy0tYnMtYm9keS1mb250LXdlaWdodDo0MDA7LS1icy1ib2R5LWxpbmUtaGVpZ2h0OjEuNTstLWJzLWJvZHktY29sb3I6IzIxMjUyOTstLWJzLWJvZHktYmc6I2ZmZn0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpuby1wcmVmZXJlbmNlKXs6cm9vdHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofX1ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7dGV4dC1hbGlnbjp2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXI6MDtvcGFjaXR5Oi4yNX1ocjpub3QoW3NpemVdKXtoZWlnaHQ6MXB4fS5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2LGgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9LmgxLGgxe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgxLGgxe2ZvbnQtc2l6ZToyLjVyZW19fS5oMixoMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIC45dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgyLGgye2ZvbnQtc2l6ZToycmVtfX0uaDMsaDN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgLjZ2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDMsaDN7Zm9udC1zaXplOjEuNzVyZW19fS5oNCxoNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmg0LGg0e2ZvbnQtc2l6ZToxLjVyZW19fS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTouODc1ZW19Lm1hcmssbWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiMwZDZlZmQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmhvdmVye2NvbG9yOiMwYTU4Y2F9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbTtkaXJlY3Rpb246bHRyO3VuaWNvZGUtYmlkaTpiaWRpLW92ZXJyaWRlfXByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bztmb250LXNpemU6Ljg3NWVtfXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9Y29kZXtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNkNjMzODQ7d29yZC13cmFwOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10Ym9keSx0ZCx0Zm9vdCx0aCx0aGVhZCx0cntib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXtsZWdlbmR7Zm9udC1zaXplOjEuNXJlbX19bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXR9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6Y2FsYygxLjYyNXJlbSArIDQuNXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktMXtmb250LXNpemU6NXJlbX19LmRpc3BsYXktMntmb250LXNpemU6Y2FsYygxLjU3NXJlbSArIDMuOXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktMntmb250LXNpemU6NC41cmVtfX0uZGlzcGxheS0ze2ZvbnQtc2l6ZTpjYWxjKDEuNTI1cmVtICsgMy4zdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS0ze2ZvbnQtc2l6ZTo0cmVtfX0uZGlzcGxheS00e2ZvbnQtc2l6ZTpjYWxjKDEuNDc1cmVtICsgMi43dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW19fS5kaXNwbGF5LTV7Zm9udC1zaXplOmNhbGMoMS40MjVyZW0gKyAyLjF2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTV7Zm9udC1zaXplOjNyZW19fS5kaXNwbGF5LTZ7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTZ7Zm9udC1zaXplOjIuNXJlbX19Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOi44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXEUyXFwyMEFDXFxGRkZEP1xcQzIgICBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czouMjVyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uY29udGFpbmVyLC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bCwuY29udGFpbmVyLXh4bHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtZ3V0dGVyLXgsLjc1cmVtKTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtZ3V0dGVyLXgsLjc1cmVtKTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVyLC5jb250YWluZXItc217bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhse21heC13aWR0aDoxMTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhsLC5jb250YWluZXIteHhse21heC13aWR0aDoxMzIwcHh9fS5yb3d7LS1icy1ndXR0ZXIteDoxLjVyZW07LS1icy1ndXR0ZXIteTowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGModmFyKC0tYnMtZ3V0dGVyLXkpICogLTEpO21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy0wLC5neC0wey0tYnMtZ3V0dGVyLXg6MH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6MH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmctMywuZ3gtM3stLWJzLWd1dHRlci14OjFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OjFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy00LC5neS00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTozcmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29sLXNte2ZsZXg6MSAwIDAlfS5yb3ctY29scy1zbS1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXNtLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXNtLTAsLmd4LXNtLTB7LS1icy1ndXR0ZXIteDowfS5nLXNtLTAsLmd5LXNtLTB7LS1icy1ndXR0ZXIteTowfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLXNtLTEsLmd5LXNtLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLXNtLTIsLmd4LXNtLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19Lmctc20tMiwuZ3ktc20tMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1zbS0zLC5neS1zbS0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLXNtLTQsLmd5LXNtLTR7LS1icy1ndXR0ZXIteToxLjVyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OjNyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1ke2ZsZXg6MSAwIDAlfS5yb3ctY29scy1tZC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1tZC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDowfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTowfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OjNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDowfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTowfS5nLWxnLTEsLmd4LWxnLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OjNyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6MH0uZy14bC0xLC5neC14bC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLXhsLTIsLmd5LXhsLTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OjFyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteTozcmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb2wteHhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14eGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteHhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXh4bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXh4bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteHhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXh4bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXh4bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXh4bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14eGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteHhsLTAsLmd4LXh4bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14eGwtMCwuZ3kteHhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmcteHhsLTEsLmd5LXh4bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14eGwtMiwuZ3gteHhsLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteHhsLTMsLmd5LXh4bC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmcteHhsLTQsLmd5LXh4bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OjNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6M3JlbX19LnRhYmxley0tYnMtdGFibGUtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1hY2NlbnQtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMyMTI1Mjk7LS1icy10YWJsZS1zdHJpcGVkLWJnOnJnYmEoMCwgMCwgMCwgMC4wNSk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzIxMjUyOTstLWJzLXRhYmxlLWFjdGl2ZS1iZzpyZ2JhKDAsIDAsIDAsIDAuMSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMjEyNTI5Oy0tYnMtdGFibGUtaG92ZXItYmc6cmdiYSgwLCAwLCAwLCAwLjA3NSk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzIxMjUyOTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjVyZW0gLjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10YWJsZS1iZyk7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKX0udGFibGU+dGJvZHl7dmVydGljYWwtYWxpZ246aW5oZXJpdH0udGFibGU+dGhlYWR7dmVydGljYWwtYWxpZ246Ym90dG9tfS50YWJsZT46bm90KDpsYXN0LWNoaWxkKT46bGFzdC1jaGlsZD4qe2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudENvbG9yfS5jYXB0aW9uLXRvcHtjYXB0aW9uLXNpZGU6dG9wfS50YWJsZS1zbT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi4yNXJlbSAuMjVyZW19LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kntib3JkZXItd2lkdGg6MXB4IDB9LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci13aWR0aDowIDFweH0udGFibGUtYm9yZGVybGVzcz46bm90KGNhcHRpb24pPio+Kntib3JkZXItYm90dG9tLXdpZHRoOjB9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKXstLWJzLXRhYmxlLWFjY2VudC1iZzp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKX0udGFibGUtYWN0aXZley0tYnMtdGFibGUtYWNjZW50LWJnOnZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKX0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXJ7LS1icy10YWJsZS1hY2NlbnQtYmc6dmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO2NvbG9yOnZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKX0udGFibGUtcHJpbWFyeXstLWJzLXRhYmxlLWJnOiNjZmUyZmY7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNjNWQ3ZjI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2JhY2JlNjstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2JmZDFlYzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2JhY2JlNn0udGFibGUtc2Vjb25kYXJ5ey0tYnMtdGFibGUtYmc6I2UyZTNlNTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2Q3ZDhkYTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojY2JjY2NlOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZDFkMmQ0Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojY2JjY2NlfS50YWJsZS1zdWNjZXNzey0tYnMtdGFibGUtYmc6I2QxZTdkZDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M3ZGJkMjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmNkMGM3Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYzFkNmNjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojYmNkMGM3fS50YWJsZS1pbmZvey0tYnMtdGFibGUtYmc6I2NmZjRmYzstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M1ZThlZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmFkY2UzOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYmZlMmU5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojYmFkY2UzfS50YWJsZS13YXJuaW5ney0tYnMtdGFibGUtYmc6I2ZmZjNjZDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2YyZTdjMzstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZTZkYmI5Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZWNlMWJlOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZTZkYmI5fS50YWJsZS1kYW5nZXJ7LS1icy10YWJsZS1iZzojZjhkN2RhOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZWNjY2NmOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNkZmMyYzQ7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlNWM3Y2E7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNkZmMyYzR9LnRhYmxlLWxpZ2h0ey0tYnMtdGFibGUtYmc6I2Y4ZjlmYTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2VjZWRlZTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZGZlMGUxOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZTVlNmU3Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZGZlMGUxfS50YWJsZS1kYXJrey0tYnMtdGFibGUtYmc6IzIxMjUyOTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6IzJjMzAzNDstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6I2ZmZjstLWJzLXRhYmxlLWFjdGl2ZS1iZzojMzczYjNlOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiNmZmY7LS1icy10YWJsZS1ob3Zlci1iZzojMzIzNTM5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6I2ZmZjtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMzczYjNlfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOi41cmVtfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC4zNzVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjM3NXJlbSArIDFweCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSArIDFweCk7Zm9udC1zaXplOjEuMjVyZW19LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW19LmZvcm0tdGV4dHttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiM2Yzc1N2R9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle2hlaWdodDoxLjVlbX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbjotLjM3NXJlbSAtLjc1cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZGRlMGUzfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0uMzc1cmVtIC0uNzVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RkZTBlM30uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNte3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbjotLjI1cmVtIC0uNXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6LjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0uMjVyZW0gLS41cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOi4zcmVtfS5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46LS41cmVtIC0xcmVtOy13ZWJraXQtbWFyZ2luLWVuZDoxcmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW19LmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotLjVyZW0gLTFyZW07LXdlYmtpdC1tYXJnaW4tZW5kOjFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX10ZXh0YXJlYS5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KX10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc217bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfXRleHRhcmVhLmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWNvbG9ye3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87cGFkZGluZzouMzc1cmVtfS5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pe2N1cnNvcjpwb2ludGVyfS5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoe2hlaWdodDoxLjVlbTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaHtoZWlnaHQ6MS41ZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMi4yNXJlbSAuMzc1cmVtIC43NXJlbTstbW96LXBhZGRpbmctc3RhcnQ6Y2FsYygwLjc1cmVtIC0gM3B4KTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tc2VsZWN0W211bHRpcGxlXSwuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSl7cGFkZGluZy1yaWdodDouNzVyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5mb3JtLXNlbGVjdDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICMyMTI1Mjl9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtfS5mb3JtLXNlbGVjdC1sZ3twYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbX0uZm9ybS1jaGVja3tkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVlbTttYXJnaW4tYm90dG9tOi4xMjVyZW19LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDotMS41ZW19LmZvcm0tY2hlY2staW5wdXR7d2lkdGg6MWVtO2hlaWdodDoxZW07bWFyZ2luLXRvcDouMjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjI1KTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6ZXhhY3Q7Y29sb3ItYWRqdXN0OmV4YWN0fS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1yYWRpdXM6LjI1ZW19LmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm0tY2hlY2staW5wdXQ6YWN0aXZle2ZpbHRlcjpicmlnaHRuZXNzKDkwJSl9LmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb117YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWx7b3BhY2l0eTouNX0uZm9ybS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuNWVtfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHt3aWR0aDoyZW07bWFyZ2luLWxlZnQ6LTIuNWVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtib3JkZXItcmFkaXVzOjJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxcmVtfS5idG4tY2hlY2t7cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1jaGVjazpkaXNhYmxlZCsuYnRuLC5idG4tY2hlY2tbZGlzYWJsZWRdKy5idG57cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi42NX0uZm9ybS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjVyZW07cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5mb3JtLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotLjI1cmVtO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2I2ZDRmZX0uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7LW1vei10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjZkNGZlfS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5mb3JtLXJhbmdlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7aGVpZ2h0OmNhbGMoMy41cmVtICsgMnB4KTtsaW5lLWhlaWdodDoxLjI1fS5mb3JtLWZsb2F0aW5nPmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjFyZW0gLjc1cmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tZmxvYXRpbmc+bGFiZWx7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9se3BhZGRpbmc6MXJlbSAuNzVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bil7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bil7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bil+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0fmxhYmVse29wYWNpdHk6LjY1O3RyYW5zZm9ybTpzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsfmxhYmVse29wYWNpdHk6LjY1O3RyYW5zZm9ybTpzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSl9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21pbi13aWR0aDowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cCAuYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1c3t6LWluZGV4OjN9LmlucHV0LWdyb3VwLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaW5wdXQtZ3JvdXAtbGc+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtc20+LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5mb3JtLXNlbGVjdHtwYWRkaW5nLXJpZ2h0OjNyZW19LmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPjpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzE5ODc1NH0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUsMTM1LDg0LC45KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZHtib3JkZXItY29sb3I6IzE5ODc1NDtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzE5ODc1NDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlke2JvcmRlci1jb2xvcjojMTk4NzU0fS5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZHtib3JkZXItY29sb3I6IzE5ODc1NH0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzE5ODc1NH0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlke3otaW5kZXg6MX0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXN7ei1pbmRleDozfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6I2RjMzU0NX0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1fS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXtwYWRkaW5nLXJpZ2h0OjQuMTI1cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LmludmFsaWQtZmVlZGJhY2t7bWFyZ2luLWxlZnQ6LjVlbX0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZHt6LWluZGV4OjJ9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXN7ei1pbmRleDozfS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXJ7Y29sb3I6IzIxMjUyOX0uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIC5idG57cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi42NX0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGI1ZWQ3O2JvcmRlci1jb2xvcjojMGE1OGNhfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1wcmltYXJ5LC5idG4tcHJpbWFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBiNWVkNztib3JkZXItY29sb3I6IzBhNThjYTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDQ5LDEzMiwyNTMsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tcHJpbWFyeSwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1wcmltYXJ5LC5idG4tcHJpbWFyeS5hY3RpdmUsLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGE1OGNhO2JvcmRlci1jb2xvcjojMGE1M2JlfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tcHJpbWFyeTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoNDksMTMyLDI1MywuNSl9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjNjM2YTtib3JkZXItY29sb3I6IzU2NWU2NH0uYnRuLWNoZWNrOmZvY3VzKy5idG4tc2Vjb25kYXJ5LC5idG4tc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWM2MzZhO2JvcmRlci1jb2xvcjojNTY1ZTY0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMwLDEzOCwxNDUsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tc2Vjb25kYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXNlY29uZGFyeSwuYnRuLXNlY29uZGFyeS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU2NWU2NDtib3JkZXItY29sb3I6IzUxNTg1ZX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMzAsMTM4LDE0NSwuNSl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0O2JvcmRlci1jb2xvcjojMTk4NzU0fS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1NzM0Nztib3JkZXItY29sb3I6IzE0NmM0M30uYnRuLWNoZWNrOmZvY3VzKy5idG4tc3VjY2VzcywuYnRuLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTczNDc7Ym9yZGVyLWNvbG9yOiMxNDZjNDM7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg2MCwxNTMsMTEwLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXN1Y2Nlc3MsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tc3VjY2VzcywuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4tc3VjY2VzczphY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0NmM0Mztib3JkZXItY29sb3I6IzEzNjUzZn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tc3VjY2Vzczpmb2N1cywuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDYwLDE1MywxMTAsLjUpfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1pbmZve2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4taW5mbzpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzMxZDJmMjtib3JkZXItY29sb3I6IzI1Y2ZmMn0uYnRuLWNoZWNrOmZvY3VzKy5idG4taW5mbywuYnRuLWluZm86Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMWQyZjI7Ym9yZGVyLWNvbG9yOiMyNWNmZjI7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMSwxNzIsMjA0LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWluZm8sLmJ0bi1jaGVjazpjaGVja2VkKy5idG4taW5mbywuYnRuLWluZm8uYWN0aXZlLC5idG4taW5mbzphY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzNkZDVmMztib3JkZXItY29sb3I6IzI1Y2ZmMn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWluZm86Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4taW5mbzpmb2N1cywuYnRuLWluZm8uYWN0aXZlOmZvY3VzLC5idG4taW5mbzphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDExLDE3MiwyMDQsLjUpfS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwZGNhZjA7Ym9yZGVyLWNvbG9yOiMwZGNhZjB9LmJ0bi13YXJuaW5ne2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmY2EyYztib3JkZXItY29sb3I6I2ZmYzcyMH0uYnRuLWNoZWNrOmZvY3VzKy5idG4td2FybmluZywuYnRuLXdhcm5pbmc6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmNhMmM7Ym9yZGVyLWNvbG9yOiNmZmM3MjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTcsMTY0LDYsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4td2FybmluZywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi13YXJuaW5nLC5idG4td2FybmluZy5hY3RpdmUsLmJ0bi13YXJuaW5nOmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjZDM5O2JvcmRlci1jb2xvcjojZmZjNzIwfS5idG4tY2hlY2s6YWN0aXZlKy5idG4td2FybmluZzpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjE3LDE2NCw2LC41KX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nOmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmIyZDNiO2JvcmRlci1jb2xvcjojYjAyYTM3fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1kYW5nZXIsLmJ0bi1kYW5nZXI6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiYjJkM2I7Ym9yZGVyLWNvbG9yOiNiMDJhMzc7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjUsODMsOTcsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tZGFuZ2VyLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhbmdlciwuYnRuLWRhbmdlci5hY3RpdmUsLmJ0bi1kYW5nZXI6YWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IwMmEzNztib3JkZXItY29sb3I6I2E1MjgzNH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWRhbmdlcjpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjUsODMsOTcsLjUpfS5idG4tZGFuZ2VyLmRpc2FibGVkLC5idG4tZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tbGlnaHR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1saWdodDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYjtib3JkZXItY29sb3I6I2Y5ZmFmYn0uYnRuLWNoZWNrOmZvY3VzKy5idG4tbGlnaHQsLmJ0bi1saWdodDpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYjtib3JkZXItY29sb3I6I2Y5ZmFmYjtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxMSwyMTIsMjEzLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWxpZ2h0LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWxpZ2h0LC5idG4tbGlnaHQuYWN0aXZlLC5idG4tbGlnaHQ6YWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZiO2JvcmRlci1jb2xvcjojZjlmYWZifS5idG4tY2hlY2s6YWN0aXZlKy5idG4tbGlnaHQ6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tbGlnaHQ6Zm9jdXMsLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsLmJ0bi1saWdodDphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTEsMjEyLDIxMywuNSl9LmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFmMjM7Ym9yZGVyLWNvbG9yOiMxYTFlMjF9LmJ0bi1jaGVjazpmb2N1cysuYnRuLWRhcmssLmJ0bi1kYXJrOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWMxZjIzO2JvcmRlci1jb2xvcjojMWExZTIxO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoNjYsNzAsNzMsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tZGFyaywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1kYXJrLC5idG4tZGFyay5hY3RpdmUsLmJ0bi1kYXJrOmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWExZTIxO2JvcmRlci1jb2xvcjojMTkxYzFmfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tZGFyazpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyay5hY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoNjYsNzAsNzMsLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1vdXRsaW5lLXByaW1hcnl7Y29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojMGQ2ZWZkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtjb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zdWNjZXNze2NvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtc3VjY2VzcywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zdWNjZXNzLC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiMxOTg3NTQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWluZm8sLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywyMDIsMjQwLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtaW5mbywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWluZm8sLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzBkY2FmMDtib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDIwMiwyNDAsLjUpfS5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVke2NvbG9yOiMwZGNhZjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXdhcm5pbmcsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS13YXJuaW5nLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtd2FybmluZywuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZHtjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhbmdlcntjb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1kYW5nZXIsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYW5nZXIsLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZGMzNTQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0e2NvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWxpZ2h0LC5idG4tb3V0bGluZS1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtbGlnaHQsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1saWdodCwuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1saWdodDpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1saWdodDphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzIxMjUyOTtib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1kYXJrLC5idG4tb3V0bGluZS1kYXJrOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMzMsMzcsNDEsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1kYXJrLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtZGFyaywuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1kYXJrOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtZGFyazpmb2N1cywuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMzMsMzcsNDEsLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmt7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwZDZlZmQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzBhNThjYX0uYnRuLWxpbmsuZGlzYWJsZWQsLmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM2Yzc1N2R9LmJ0bi1ncm91cC1sZz4uYnRuLC5idG4tbGd7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07Ym9yZGVyLXJhZGl1czouMnJlbX0uZmFkZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZhZGV7dHJhbnNpdGlvbjpub25lfX0uZmFkZTpub3QoLnNob3cpe29wYWNpdHk6MH0uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNpbmd7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7d2lkdGg6MDtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOndpZHRoIC4zNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3RyYW5zaXRpb246bm9uZX19LmRyb3Bkb3duLC5kcm9wZW5kLC5kcm9wc3RhcnQsLmRyb3B1cHtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xle3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO21pbi13aWR0aDoxMHJlbTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOjA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDoxMDAlO2xlZnQ6MDttYXJnaW4tdG9wOi4xMjVyZW19LmRyb3Bkb3duLW1lbnUtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kcm9wZG93bi1tZW51LXNtLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZHJvcGRvd24tbWVudS14bC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuZHJvcGRvd24tbWVudS14eGwtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXh4bC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi4xMjVyZW19LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSl9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIDFyZW07Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzFlMjEyNTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZH0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojYWRiNWJkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcGRvd24tbWVudS5zaG93e2Rpc3BsYXk6YmxvY2t9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZjNzU3ZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDFyZW07Y29sb3I6IzIxMjUyOX0uZHJvcGRvd24tbWVudS1kYXJre2NvbG9yOiNkZWUyZTY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbXtjb2xvcjojZGVlMmU2fS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojYWRiNWJkfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWRpdmlkZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLXRleHR7Y29sb3I6I2RlZTJlNn0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1oZWFkZXJ7Y29sb3I6I2FkYjViZH0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXA+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjF9LmJ0bi10b29sYmFye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bnRoLWNoaWxkKG4rMyksLmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2spKy5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRufi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW07Y29sb3I6IzBkNmVmZDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5uYXYtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5uYXYtbGluazpmb2N1cywubmF2LWxpbms6aG92ZXJ7Y29sb3I6IzBhNThjYX0ubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQ6MCAwO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7aXNvbGF0aW9uOmlzb2xhdGV9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkfS5uYXYtZmlsbCAubmF2LWl0ZW0sLm5hdi1maWxsPi5uYXYtbGlua3tmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSwubmF2LWp1c3RpZmllZD4ubmF2LWxpbmt7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmt7d2lkdGg6MTAwJX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyPi5jb250YWluZXIsLm5hdmJhcj4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXI+LmNvbnRhaW5lci1sZywubmF2YmFyPi5jb250YWluZXItbWQsLm5hdmJhcj4uY29udGFpbmVyLXNtLC5uYXZiYXI+LmNvbnRhaW5lci14bCwubmF2YmFyPi5jb250YWluZXIteHhse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6aW5oZXJpdDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljfS5uYXZiYXItdGV4dHtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubmF2YmFyLXRvZ2dsZXJ7dHJhbnNpdGlvbjpub25lfX0ubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJX0ubmF2YmFyLW5hdi1zY3JvbGx7bWF4LWhlaWdodDp2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LDc1dmgpO292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm5hdmJhci1leHBhbmQtc217ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib3R0b20sLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy10b3B7aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvdHRvbSwubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLXRvcHtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm90dG9tLC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtdG9we2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhse2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm90dG9tLC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtdG9we2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5uYXZiYXItZXhwYW5kLXh4bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvdHRvbSwubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy10b3B7aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX0ubmF2YmFyLWV4cGFuZHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvdHRvbSwubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcHtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41NSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjU1KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41NSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmR7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDowO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmNhcmQ+aHJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0uY2FyZD4ubGlzdC1ncm91cHtib3JkZXItdG9wOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbTppbmhlcml0fS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkPi5jYXJkLWhlYWRlcisubGlzdC1ncm91cCwuY2FyZD4ubGlzdC1ncm91cCsuY2FyZC1mb290ZXJ7Ym9yZGVyLXRvcDowfS5jYXJkLWJvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjFyZW0gMXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi41cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4yNXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwfS5jYXJkLWZvb3RlcntwYWRkaW5nOi41cmVtIDFyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjVyZW07bWFyZ2luLWJvdHRvbTotLjVyZW07bWFyZ2luLWxlZnQ6LS41cmVtO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0uNXJlbTttYXJnaW4tbGVmdDotLjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxcmVtO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9tLC5jYXJkLWltZy10b3B7d2lkdGg6MTAwJX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5jYXJkLWdyb3VwPi5jYXJke2ZsZXg6MSAwIDAlO21hcmdpbi1ib3R0b206MH0uY2FyZC1ncm91cD4uY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfX0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzoxcmVtIDEuMjVyZW07Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdy1hbmNob3I6bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCxib3JkZXItcmFkaXVzIC4xNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjojMGM2M2U0O2JhY2tncm91bmQtY29sb3I6I2U3ZjFmZjtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjEyNSl9LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5hY2NvcmRpb24tYnV0dG9uOjphZnRlcntmbGV4LXNocmluazowO3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07bWFyZ2luLWxlZnQ6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxLjI1cmVtO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcnt6LWluZGV4OjJ9LmFjY29yZGlvbi1idXR0b246Zm9jdXN7ei1pbmRleDozO2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uYWNjb3JkaW9uLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1pdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9ue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKXtib3JkZXItdG9wOjB9LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LmFjY29yZGlvbi1ib2R5e3BhZGRpbmc6MXJlbSAxLjI1cmVtfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXItd2lkdGg6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbXtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXJhZGl1czowfS5icmVhZGNydW1ie2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgMDttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtwYWRkaW5nLWxlZnQ6LjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDp2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKX0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZXtjb2xvcjojNmM3NTdkfS5wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwZDZlZmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucGFnZS1saW5re3RyYW5zaXRpb246bm9uZX19LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzBhNThjYTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjM7Y29sb3I6IzBhNThjYTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDotMXB4fS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbmt7cGFkZGluZzouMzc1cmVtIC43NXJlbX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6Ljc1cmVtIDEuNXJlbTtmb250LXNpemU6MS4yNXJlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMzVlbSAuNjVlbTtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJhZGdlOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYnRuIC5iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDB9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6M3JlbX0uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOjEuMjVyZW0gMXJlbX0uYWxlcnQtcHJpbWFyeXtjb2xvcjojMDg0Mjk4O2JhY2tncm91bmQtY29sb3I6I2NmZTJmZjtib3JkZXItY29sb3I6I2I2ZDRmZX0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojMDYzNTdhfS5hbGVydC1zZWNvbmRhcnl7Y29sb3I6IzQxNDY0YjtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUzZTU7Ym9yZGVyLWNvbG9yOiNkM2Q2ZDh9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMzQzODNjfS5hbGVydC1zdWNjZXNze2NvbG9yOiMwZjUxMzI7YmFja2dyb3VuZC1jb2xvcjojZDFlN2RkO2JvcmRlci1jb2xvcjojYmFkYmNjfS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYzQxMjh9LmFsZXJ0LWluZm97Y29sb3I6IzA1NTE2MDtiYWNrZ3JvdW5kLWNvbG9yOiNjZmY0ZmM7Ym9yZGVyLWNvbG9yOiNiNmVmZmJ9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA0NDE0ZH0uYWxlcnQtd2FybmluZ3tjb2xvcjojNjY0ZDAzO2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWNiNX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTIzZTAyfS5hbGVydC1kYW5nZXJ7Y29sb3I6Izg0MjAyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ3ZGE7Ym9yZGVyLWNvbG9yOiNmNWMyYzd9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojNmExYTIxfS5hbGVydC1saWdodHtjb2xvcjojNjM2NDY0O2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtib3JkZXItY29sb3I6I2ZkZmRmZX0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzRmNTA1MH0uYWxlcnQtZGFya3tjb2xvcjojMTQxNjE5O2JhY2tncm91bmQtY29sb3I6I2QzZDNkNDtib3JkZXItY29sb3I6I2JjYmViZn0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMTAxMjE0fUAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3swJXtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MXJlbX19QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3swJXtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MXJlbX19LnByb2dyZXNze2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MXJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LnByb2dyZXNzLWJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDt0cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXJ7dHJhbnNpdGlvbjpub25lfX0ucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxcmVtIDFyZW19LnByb2dyZXNzLWJhci1hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbjoxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7YW5pbWF0aW9uOjFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlc31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9fS5saXN0LWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLW51bWJlcmVke2xpc3Qtc3R5bGUtdHlwZTpub25lO2NvdW50ZXItcmVzZXQ6c2VjdGlvbn0ubGlzdC1ncm91cC1udW1iZXJlZD5saTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpzZWN0aW9ufS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7ei1pbmRleDoxO2NvbG9yOiM0OTUwNTc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLXdpZHRoOjFweH0ubGlzdC1ncm91cC1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXNte2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbGd7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX0ubGlzdC1ncm91cC1mbHVzaHtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItd2lkdGg6MCAwIDFweH0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDg0Mjk4O2JhY2tncm91bmQtY29sb3I6I2NmZTJmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMDg0Mjk4O2JhY2tncm91bmQtY29sb3I6I2JhY2JlNn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwODQyOTg7Ym9yZGVyLWNvbG9yOiMwODQyOTh9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7Y29sb3I6IzQxNDY0YjtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUzZTV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM0MTQ2NGI7YmFja2dyb3VuZC1jb2xvcjojY2JjY2NlfS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDE0NjRiO2JvcmRlci1jb2xvcjojNDE0NjRifS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojMGY1MTMyO2JhY2tncm91bmQtY29sb3I6I2QxZTdkZH0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMGY1MTMyO2JhY2tncm91bmQtY29sb3I6I2JjZDBjN30ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjUxMzI7Ym9yZGVyLWNvbG9yOiMwZjUxMzJ9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMwNTUxNjA7YmFja2dyb3VuZC1jb2xvcjojY2ZmNGZjfS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwNTUxNjA7YmFja2dyb3VuZC1jb2xvcjojYmFkY2UzfS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA1NTE2MDtib3JkZXItY29sb3I6IzA1NTE2MH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6IzY2NGQwMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2R9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzY2NGQwMztiYWNrZ3JvdW5kLWNvbG9yOiNlNmRiYjl9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjY0ZDAzO2JvcmRlci1jb2xvcjojNjY0ZDAzfS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiM4NDIwMjk7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhfS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojODQyMDI5O2JhY2tncm91bmQtY29sb3I6I2RmYzJjNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg0MjAyOTtib3JkZXItY29sb3I6Izg0MjAyOX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0e2NvbG9yOiM2MzY0NjQ7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlfS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzYzNjQ2NDtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzYzNjQ2NDtib3JkZXItY29sb3I6IzYzNjQ2NH0ubGlzdC1ncm91cC1pdGVtLWRhcmt7Y29sb3I6IzE0MTYxOTtiYWNrZ3JvdW5kLWNvbG9yOiNkM2QzZDR9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzE0MTYxOTtiYWNrZ3JvdW5kLWNvbG9yOiNiZWJlYmZ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTQxNjE5O2JvcmRlci1jb2xvcjojMTQxNjE5fS5idG4tY2xvc2V7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtwYWRkaW5nOi4yNWVtIC4yNWVtO2NvbG9yOiMwMDA7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtib3JkZXI6MDtib3JkZXItcmFkaXVzOi4yNXJlbTtvcGFjaXR5Oi41fS5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5Oi43NX0uYnRuLWNsb3NlOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KTtvcGFjaXR5OjF9LmJ0bi1jbG9zZS5kaXNhYmxlZCwuYnRuLWNsb3NlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO29wYWNpdHk6LjI1fS5idG4tY2xvc2Utd2hpdGV7ZmlsdGVyOmludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKX0udG9hc3R7d2lkdGg6MzUwcHg7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOi44NzVyZW07cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LnRvYXN0LnNob3dpbmd7b3BhY2l0eTowfS50b2FzdDpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0udG9hc3QtY29udGFpbmVye3dpZHRoOi13ZWJraXQtbWF4LWNvbnRlbnQ7d2lkdGg6LW1vei1tYXgtY29udGVudDt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdC1jb250YWluZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNzVyZW19LnRvYXN0LWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LnRvYXN0LWhlYWRlciAuYnRuLWNsb3Nle21hcmdpbi1yaWdodDotLjM3NXJlbTttYXJnaW4tbGVmdDouNzVyZW19LnRvYXN0LWJvZHl7cGFkZGluZzouNzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmR9Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTU7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtoZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjFyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9Lm1vZGFsLWhlYWRlciAuYnRuLWNsb3Nle3BhZGRpbmc6LjVyZW0gLjVyZW07bWFyZ2luOi0uNXJlbSAtLjVyZW0gLS41cmVtIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjV9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjFyZW19Lm1vZGFsLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Ljc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOi4yNXJlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7aGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0ubW9kYWwtZnVsbHNjcmVlbnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYSAobWF4LXdpZHRoOjEzOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDgwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6Ljl9LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjRyZW19LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSwuYnMtdG9vbHRpcC10b3B7cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3RvcDotMXB4O2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLWVuZHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3d7bGVmdDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmV7cmlnaHQ6LTFweDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gLjRyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSwuYnMtdG9vbHRpcC1ib3R0b217cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvd3t0b3A6MH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle2JvdHRvbTotMXB4O2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0sLmJzLXRvb2x0aXAtc3RhcnR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvd3tyaWdodDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle2xlZnQ6LTFweDtib3JkZXItd2lkdGg6LjRyZW0gMCAuNHJlbSAuNHJlbTtib3JkZXItbGVmdC1jb2xvcjojMDAwfS50b29sdGlwLWlubmVye21heC13aWR0aDoyMDBweDtwYWRkaW5nOi4yNXJlbSAuNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOi4yNXJlbX0ucG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI3NnB4O2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciwucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93e2JvdHRvbTpjYWxjKC0uNXJlbSAtIDFweCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlcntib3R0b206MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwO2JvcmRlci10b3AtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvd3tsZWZ0OmNhbGMoLS41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3d7dG9wOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmFmdGVye3RvcDoxcHg7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07bWFyZ2luLWxlZnQ6LS41cmVtO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjBmMGYwfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvd3tyaWdodDpjYWxjKC0uNXJlbSAtIDFweCk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW19LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjphZnRlcntyaWdodDoxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ucG9wb3Zlci1oZWFkZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wb3BvdmVyLWJvZHl7cGFkZGluZzoxcmVtIDFyZW07Y29sb3I6IzIxMjUyOX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLnBvaW50ZXItZXZlbnR7dG91Y2gtYWN0aW9uOnBhbi15fS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaW5uZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6LTEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXYsLmNhcm91c2VsLWl0ZW0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle3otaW5kZXg6MTtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnR7ei1pbmRleDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMHMgLjZzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MDtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50O29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle29wYWNpdHk6MX0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjEuMjVyZW07bGVmdDoxNSU7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLC5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntmaWx0ZXI6aW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17YmFja2dyb3VuZC1jb2xvcjojMDAwfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9ue2NvbG9yOiMwMDB9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07Ym9yZGVyOi4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1hbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7YW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyfS5zcGlubmVyLWJvcmRlci1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlci13aWR0aDouMmVtfUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgc3Bpbm5lci1ncm93ezAle3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uc3Bpbm5lci1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07dmVydGljYWwtYWxpZ246LS4xMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O2FuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3d9LnNwaW5uZXItZ3Jvdy1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNXN9fS5vZmZjYW52YXN7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDoxMDQ1O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5vZmZjYW52YXN7dHJhbnNpdGlvbjpub25lfX0ub2ZmY2FudmFzLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5vZmZjYW52YXMtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtIDFyZW19Lm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOi41cmVtIC41cmVtO21hcmdpbi10b3A6LS41cmVtO21hcmdpbi1yaWdodDotLjVyZW07bWFyZ2luLWJvdHRvbTotLjVyZW19Lm9mZmNhbnZhcy10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5vZmZjYW52YXMtYm9keXtmbGV4LWdyb3c6MTtwYWRkaW5nOjFyZW0gMXJlbTtvdmVyZmxvdy15OmF1dG99Lm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6NDAwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDo0MDBweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OjMwdmg7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6MzB2aDttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy5zaG93e3RyYW5zZm9ybTpub25lfS5wbGFjZWhvbGRlcntkaXNwbGF5OmlubGluZS1ibG9jazttaW4taGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOndhaXQ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouNX0ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwifS5wbGFjZWhvbGRlci14c3ttaW4taGVpZ2h0Oi42ZW19LnBsYWNlaG9sZGVyLXNte21pbi1oZWlnaHQ6LjhlbX0ucGxhY2Vob2xkZXItbGd7bWluLWhlaWdodDoxLjJlbX0ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXJ7LXdlYmtpdC1hbmltYXRpb246cGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTthbmltYXRpb246cGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvd3s1MCV7b3BhY2l0eTouMn19QGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93ezUwJXtvcGFjaXR5Oi4yfX0ucGxhY2Vob2xkZXItd2F2ZXstd2Via2l0LW1hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzMGRlZywjMDAwIDU1JSxyZ2JhKDAsMCwwLDAuOCkgNzUlLCMwMDAgOTUlKTttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzBkZWcsIzAwMCA1NSUscmdiYSgwLDAsMCwwLjgpIDc1JSwjMDAwIDk1JSk7LXdlYmtpdC1tYXNrLXNpemU6MjAwJSAxMDAlO21hc2stc2l6ZToyMDAlIDEwMCU7LXdlYmtpdC1hbmltYXRpb246cGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlezEwMCV7LXdlYmtpdC1tYXNrLXBvc2l0aW9uOi0yMDAlIDAlO21hc2stcG9zaXRpb246LTIwMCUgMCV9fUBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZXsxMDAley13ZWJraXQtbWFzay1wb3NpdGlvbjotMjAwJSAwJTttYXNrLXBvc2l0aW9uOi0yMDAlIDAlfX0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmxpbmstcHJpbWFyeXtjb2xvcjojMGQ2ZWZkfS5saW5rLXByaW1hcnk6Zm9jdXMsLmxpbmstcHJpbWFyeTpob3Zlcntjb2xvcjojMGE1OGNhfS5saW5rLXNlY29uZGFyeXtjb2xvcjojNmM3NTdkfS5saW5rLXNlY29uZGFyeTpmb2N1cywubGluay1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6IzU2NWU2NH0ubGluay1zdWNjZXNze2NvbG9yOiMxOTg3NTR9Lmxpbmstc3VjY2Vzczpmb2N1cywubGluay1zdWNjZXNzOmhvdmVye2NvbG9yOiMxNDZjNDN9LmxpbmstaW5mb3tjb2xvcjojMGRjYWYwfS5saW5rLWluZm86Zm9jdXMsLmxpbmstaW5mbzpob3Zlcntjb2xvcjojM2RkNWYzfS5saW5rLXdhcm5pbmd7Y29sb3I6I2ZmYzEwN30ubGluay13YXJuaW5nOmZvY3VzLC5saW5rLXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2ZmY2QzOX0ubGluay1kYW5nZXJ7Y29sb3I6I2RjMzU0NX0ubGluay1kYW5nZXI6Zm9jdXMsLmxpbmstZGFuZ2VyOmhvdmVye2NvbG9yOiNiMDJhMzd9LmxpbmstbGlnaHR7Y29sb3I6I2Y4ZjlmYX0ubGluay1saWdodDpmb2N1cywubGluay1saWdodDpob3Zlcntjb2xvcjojZjlmYWZifS5saW5rLWRhcmt7Y29sb3I6IzIxMjUyOX0ubGluay1kYXJrOmZvY3VzLC5saW5rLWRhcms6aG92ZXJ7Y29sb3I6IzFhMWUyMX0ucmF0aW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucmF0aW86OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOnZhcigtLWJzLWFzcGVjdC1yYXRpbyk7Y29udGVudDpcIlwifS5yYXRpbz4qe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpby0xeDF7LS1icy1hc3BlY3QtcmF0aW86MTAwJX0ucmF0aW8tNHgzey0tYnMtYXNwZWN0LXJhdGlvOmNhbGMoMyAvIDQgKiAxMDAlKX0ucmF0aW8tMTZ4OXstLWJzLWFzcGVjdC1yYXRpbzpjYWxjKDkgLyAxNiAqIDEwMCUpfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOmNhbGMoOSAvIDIxICogMTAwJSl9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LnN0aWNreS10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnN0aWNreS1zbS10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zdGlja3ktbWQtdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuc3RpY2t5LWxnLXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5zdGlja3kteGwtdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LnN0aWNreS14eGwtdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5oc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNofS52c3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLXNlbGY6c3RyZXRjaH0udmlzdWFsbHktaGlkZGVuLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O21hcmdpbjotMXB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O2NsaXA6cmVjdCgwLDAsMCwwKSFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnR9LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7Y29udGVudDpcIlwifS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udnJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7YWxpZ24tc2VsZjpzdHJldGNoO3dpZHRoOjFweDttaW4taGVpZ2h0OjFlbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0uZmxvYXQtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9Lm9wYWNpdHktMHtvcGFjaXR5OjAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1IWltcG9ydGFudH0ub3BhY2l0eS01MHtvcGFjaXR5Oi41IWltcG9ydGFudH0ub3BhY2l0eS03NXtvcGFjaXR5Oi43NSFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50fS5vdmVyZmxvdy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50fS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreSFpbXBvcnRhbnQ7cG9zaXRpb246c3RpY2t5IWltcG9ydGFudH0udG9wLTB7dG9wOjAhaW1wb3J0YW50fS50b3AtNTB7dG9wOjUwJSFpbXBvcnRhbnR9LnRvcC0xMDB7dG9wOjEwMCUhaW1wb3J0YW50fS5ib3R0b20tMHtib3R0b206MCFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlIWltcG9ydGFudH0uYm90dG9tLTEwMHtib3R0b206MTAwJSFpbXBvcnRhbnR9LnN0YXJ0LTB7bGVmdDowIWltcG9ydGFudH0uc3RhcnQtNTB7bGVmdDo1MCUhaW1wb3J0YW50fS5zdGFydC0xMDB7bGVmdDoxMDAlIWltcG9ydGFudH0uZW5kLTB7cmlnaHQ6MCFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUhaW1wb3J0YW50fS5lbmQtMTAwe3JpZ2h0OjEwMCUhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAhaW1wb3J0YW50fS5ib3JkZXItZW5ke2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1lbmQtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItc3RhcnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwZDZlZmQhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMxOTg3NTQhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzBkY2FmMCFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3IWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMjEyNTI5IWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmIWltcG9ydGFudH0uYm9yZGVyLTF7Ym9yZGVyLXdpZHRoOjFweCFpbXBvcnRhbnR9LmJvcmRlci0ye2JvcmRlci13aWR0aDoycHghaW1wb3J0YW50fS5ib3JkZXItM3tib3JkZXItd2lkdGg6M3B4IWltcG9ydGFudH0uYm9yZGVyLTR7Ym9yZGVyLXdpZHRoOjRweCFpbXBvcnRhbnR9LmJvcmRlci01e2JvcmRlci13aWR0aDo1cHghaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8haW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdnchaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmghaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmghaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXktNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGItNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5mb250LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSkhaW1wb3J0YW50fS5mcy0xe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIC45dncpIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAuNnZ3KSFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAuM3Z3KSFpbXBvcnRhbnR9LmZzLTV7Zm9udC1zaXplOjEuMjVyZW0haW1wb3J0YW50fS5mcy02e2ZvbnQtc2l6ZToxcmVtIWltcG9ydGFudH0uZnN0LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyFpbXBvcnRhbnR9LmZzdC1ub3JtYWx7Zm9udC1zdHlsZTpub3JtYWwhaW1wb3J0YW50fS5mdy1saWdodHtmb250LXdlaWdodDozMDAhaW1wb3J0YW50fS5mdy1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIhaW1wb3J0YW50fS5mdy1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudH0uZnctYm9sZHtmb250LXdlaWdodDo3MDAhaW1wb3J0YW50fS5mdy1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyIWltcG9ydGFudH0ubGgtMXtsaW5lLWhlaWdodDoxIWltcG9ydGFudH0ubGgtc217bGluZS1oZWlnaHQ6MS4yNSFpbXBvcnRhbnR9LmxoLWJhc2V7bGluZS1oZWlnaHQ6MS41IWltcG9ydGFudH0ubGgtbGd7bGluZS1oZWlnaHQ6MiFpbXBvcnRhbnR9LnRleHQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ghaW1wb3J0YW50fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LnRleHQtd3JhcHt3aGl0ZS1zcGFjZTpub3JtYWwhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtd3JhcDpicmVhay13b3JkIWltcG9ydGFudDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1pbmZvey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vyey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtbGlnaHR7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWRhcmt7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtYmxhY2t7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXdoaXRley0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1ib2R5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LW11dGVkey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC41KSFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LnRleHQtcmVzZXR7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjppbmhlcml0IWltcG9ydGFudH0udGV4dC1vcGFjaXR5LTI1ey0tYnMtdGV4dC1vcGFjaXR5OjAuMjV9LnRleHQtb3BhY2l0eS01MHstLWJzLXRleHQtb3BhY2l0eTowLjV9LnRleHQtb3BhY2l0eS03NXstLWJzLXRleHQtb3BhY2l0eTowLjc1fS50ZXh0LW9wYWNpdHktMTAwey0tYnMtdGV4dC1vcGFjaXR5OjF9LmJnLXByaW1hcnl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1pbmZvey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctd2FybmluZ3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWRhbmdlcnstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctbGlnaHR7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctZGFya3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWJsYWNrey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXdoaXRley0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWJvZHl7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0uYmctb3BhY2l0eS0xMHstLWJzLWJnLW9wYWNpdHk6MC4xfS5iZy1vcGFjaXR5LTI1ey0tYnMtYmctb3BhY2l0eTowLjI1fS5iZy1vcGFjaXR5LTUwey0tYnMtYmctb3BhY2l0eTowLjV9LmJnLW9wYWNpdHktNzV7LS1icy1iZy1vcGFjaXR5OjAuNzV9LmJnLW9wYWNpdHktMTAwey0tYnMtYmctb3BhY2l0eToxfS5iZy1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWdyYWRpZW50KSFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWFsbHstd2Via2l0LXVzZXItc2VsZWN0OmFsbCFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50O3VzZXItc2VsZWN0OmFsbCFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50O3VzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25ley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDt1c2VyLXNlbGVjdDpub25lIWltcG9ydGFudH0ucGUtbm9uZXtwb2ludGVyLWV2ZW50czpub25lIWltcG9ydGFudH0ucGUtYXV0b3twb2ludGVyLWV2ZW50czphdXRvIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5yb3VuZGVkLTF7Ym9yZGVyLXJhZGl1czouMnJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtMntib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtM3tib3JkZXItcmFkaXVzOi4zcmVtIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czo1MHJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsb2F0LXNtLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1zbS1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC1zbS0we2dhcDowIWltcG9ydGFudH0uZ2FwLXNtLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLXNtLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC1zbS01e2dhcDozcmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1zbS0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1zbS0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1zbS0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1zbS0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1zbS00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1zbS01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1zbS1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLXNtLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC1zbS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItc20tMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItc20tNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLXNtLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtc20tMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtc20tNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktc20tMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktc20tM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtc20tNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1zbS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy1zbS01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0udGV4dC1zbS1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXNtLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsb2F0LW1kLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1tZC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC1tZC0we2dhcDowIWltcG9ydGFudH0uZ2FwLW1kLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLW1kLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC1tZC01e2dhcDozcmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1tZC0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1tZC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1tZC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1tZC0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1tZC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1tZC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1tZC1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLW1kLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktbWQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtbWQtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItbWQtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLW1kLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtbWQtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtbWQtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1tZC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy1tZC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0udGV4dC1tZC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LW1kLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsb2F0LWxnLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1sZy1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC1sZy1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC1sZy0we2dhcDowIWltcG9ydGFudH0uZ2FwLWxnLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLWxnLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC1sZy01e2dhcDozcmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItbGctZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci1sZy0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci1sZy0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci1sZy0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci1sZy0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci1sZy00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci1sZy01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1sZy1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktbGctNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtbGctMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItbGctMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItbGctNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLWxnLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtbGctMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtbGctNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktbGctMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktbGctM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtbGctNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtbGctMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy1sZy01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0udGV4dC1sZy1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWxnLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbG9hdC14bC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteGwtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAteGwtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC14bC0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAteGwtMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAteGwtM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC14bC00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAteGwtNXtnYXA6M3JlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXIteGwtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXIteGwtMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXIteGwtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXIteGwtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXIteGwtNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXIteGwtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXIteGwtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS14bC0we21hcmdpbjowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQteGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS14bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS14bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWIteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWIteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWIteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy14bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy14bC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LXhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGIteGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGIteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnRleHQteGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14bC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuZmxvYXQteHhsLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14eGwtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteHhsLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LmQteHhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXh4bC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQteHhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXh4bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteHhsLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQteHhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC14eGwtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXh4bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC14eGwtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC14eGwtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLXh4bC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLXh4bC01e2dhcDozcmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci14eGwtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci14eGwtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXIteHhsLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci14eGwtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXIteHhsLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci14eGwtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS14eGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0teHhsLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS14eGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0teHhsLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLXh4bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgteHhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXkteHhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS14eGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXkteHhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS14eGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQteHhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC14eGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQteHhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC14eGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS14eGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteHhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWIteHhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi14eGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWIteHhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWIteHhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi14eGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi14eGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy14eGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMteHhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMteHhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy14eGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMteHhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMteHhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLXh4bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXh4bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAteHhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLXh4bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLXh4bC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAteHhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLXh4bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LXh4bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS14eGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHkteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS14eGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS14eGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHkteHhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS14eGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQteHhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQteHhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS14eGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXh4bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi14eGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi14eGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi14eGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi14eGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMteHhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy14eGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMteHhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMteHhsLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy14eGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMteHhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS50ZXh0LXh4bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXh4bC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQteHhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZzLTF7Zm9udC1zaXplOjIuNXJlbSFpbXBvcnRhbnR9LmZzLTJ7Zm9udC1zaXplOjJyZW0haW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZToxLjc1cmVtIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6MS41cmVtIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1wcmludC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH19XG5cbi8qXG5Td2lwZXJcblZlcnNpb246IDcuMC44XG5Nb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuUGx1Z2luIFVSSTogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbkxpY2Vuc2U6IENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGkgfCBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UgfCBSZWxlYXNlZCBvbjogT2N0b2JlciA0LCAyMDIxXG4qL1xuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59XG5cbi8qXG5qdXN0aWZpZWRHYWxsZXJ5XG5WZXJzaW9uOiAzLjguMVxuUGx1Z2luIFVSSTogaHR0cDovL21pcm9tYW5uaW5vLmdpdGh1Yi5pby9KdXN0aWZpZWQtR2FsbGVyeS9cbkxpY2Vuc2U6IENvcHlyaWdodCAoYykgMjAyMCBNaXJvIE1hbm5pbm8gfCBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiovXG4uanVzdGlmaWVkLWdhbGxlcnl7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmp1c3RpZmllZC1nYWxsZXJ5PmEsLmp1c3RpZmllZC1nYWxsZXJ5PmRpdiwuanVzdGlmaWVkLWdhbGxlcnk+ZmlndXJle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTEwKVwiO29wYWNpdHk6LjE7bWFyZ2luOjA7cGFkZGluZzowfS5qdXN0aWZpZWQtZ2FsbGVyeT5hPmE+aW1nLC5qdXN0aWZpZWQtZ2FsbGVyeT5hPmE+c3ZnLC5qdXN0aWZpZWQtZ2FsbGVyeT5hPmltZywuanVzdGlmaWVkLWdhbGxlcnk+YT5zdmcsLmp1c3RpZmllZC1nYWxsZXJ5PmRpdj5hPmltZywuanVzdGlmaWVkLWdhbGxlcnk+ZGl2PmE+c3ZnLC5qdXN0aWZpZWQtZ2FsbGVyeT5kaXY+aW1nLC5qdXN0aWZpZWQtZ2FsbGVyeT5kaXY+c3ZnLC5qdXN0aWZpZWQtZ2FsbGVyeT5maWd1cmU+YT5pbWcsLmp1c3RpZmllZC1nYWxsZXJ5PmZpZ3VyZT5hPnN2ZywuanVzdGlmaWVkLWdhbGxlcnk+ZmlndXJlPmltZywuanVzdGlmaWVkLWdhbGxlcnk+ZmlndXJlPnN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCI7b3BhY2l0eTowfS5qdXN0aWZpZWQtZ2FsbGVyeT5hPi5qZy1jYXB0aW9uLC5qdXN0aWZpZWQtZ2FsbGVyeT5kaXY+LmpnLWNhcHRpb24sLmp1c3RpZmllZC1nYWxsZXJ5PmZpZ3VyZT4uamctY2FwdGlvbntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cGFkZGluZzo1cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2xlZnQ6MDtyaWdodDowO21hcmdpbjowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9Lmp1c3RpZmllZC1nYWxsZXJ5PmE+LmpnLWNhcHRpb24uamctY2FwdGlvbi12aXNpYmxlLC5qdXN0aWZpZWQtZ2FsbGVyeT5kaXY+LmpnLWNhcHRpb24uamctY2FwdGlvbi12aXNpYmxlLC5qdXN0aWZpZWQtZ2FsbGVyeT5maWd1cmU+LmpnLWNhcHRpb24uamctY2FwdGlvbi12aXNpYmxle2Rpc3BsYXk6aW5pdGlhbDtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTcwKVwiO29wYWNpdHk6Ljc7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW47LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLWluO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZS1pbn0uanVzdGlmaWVkLWdhbGxlcnk+LmpnLWVudHJ5LXZpc2libGV7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCI7b3BhY2l0eToxO2JhY2tncm91bmQ6MCAwfS5qdXN0aWZpZWQtZ2FsbGVyeT4uamctZW50cnktdmlzaWJsZT5hPmltZywuanVzdGlmaWVkLWdhbGxlcnk+LmpnLWVudHJ5LXZpc2libGU+YT5zdmcsLmp1c3RpZmllZC1nYWxsZXJ5Pi5qZy1lbnRyeS12aXNpYmxlPmltZywuanVzdGlmaWVkLWdhbGxlcnk+LmpnLWVudHJ5LXZpc2libGU+c3Zne2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwiO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZS1pbjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZS1pbjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLWlufS5qdXN0aWZpZWQtZ2FsbGVyeT4uamctZmlsdGVyZWR7ZGlzcGxheTpub25lfS5qdXN0aWZpZWQtZ2FsbGVyeT4uamctc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDttYXJnaW4tbGVmdDotMjRweDtwYWRkaW5nOjEwcHggMCAxMHB4IDA7bGVmdDo1MCU7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0xMDApXCI7b3BhY2l0eToxO292ZXJmbG93OmluaXRpYWx9Lmp1c3RpZmllZC1nYWxsZXJ5Pi5qZy1zcGlubmVyPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwiO29wYWNpdHk6MDt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46MCA0cHggMCA0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NnB4fVxuXG4vKlxuQW5pbWF0ZSBjc3NcblZlcnNpb246IDQuMS4xXG5QbHVnaW4gVVJJOiBodHRwczovL2FuaW1hdGUuc3R5bGUvXG5MaWNlbnNlOiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4qL1xuOnJvb3R7LS1hbmltYXRlLWR1cmF0aW9uOjFzOy0tYW5pbWF0ZS1kZWxheToxczstLWFuaW1hdGUtcmVwZWF0OjF9LmFuaW1hdGVfX2FuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTF7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMik7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTN7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjRzO2FuaW1hdGlvbi1kZWxheTo0czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzO2FuaW1hdGlvbi1kdXJhdGlvbjouOHM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSxwcmludHsuYW5pbWF0ZV9fYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9LmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRde29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX0uYW5pbWF0ZV9fYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3B1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2U7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3J1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LmFuaW1hdGVfX3NoYWtlWHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWDthbmltYXRpb24tbmFtZTpzaGFrZVh9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fUBrZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19LmFuaW1hdGVfX3NoYWtlWXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWTthbmltYXRpb24tbmFtZTpzaGFrZVl9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmFuaW1hdGVfX2hlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uYW5pbWF0ZV9fc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fdGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fd29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19LmFuaW1hdGVfX2plbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5hbmltYXRlX19oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5VcDthbmltYXRpb24tbmFtZTpiYWNrSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bjthbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0VXA7YW5pbWF0aW9uLW5hbWU6YmFja091dFVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5hbmltYXRlX19ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19LmFuaW1hdGVfX2JvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uYW5pbWF0ZV9fZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS5hbmltYXRlX19mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmFuaW1hdGVfX2ZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5hbmltYXRlX19mYWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5hbmltYXRlX19mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uYW5pbWF0ZV9fZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uYW5pbWF0ZV9fZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fS5hbmltYXRlX19oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmFuaW1hdGVfX2phY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fcm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LmFuaW1hdGVfX3JvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19LmFuaW1hdGVfX3pvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fS5hbmltYXRlX196b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmFuaW1hdGVfX3pvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYW5pbWF0ZV9fem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmFuaW1hdGVfX3NsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmFuaW1hdGVfX3NsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hbmltYXRlX19zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmFuaW1hdGVfX3NsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9XG5cblxuLypcbk1hZ25pZmljIHBvcHVwXG5WZXJzaW9uOiAxLjEuMCAtIDIwMTYtMDItMjBcblBsdWdpbiBVUkk6IGh0dHA6Ly9kaW1zZW1lbm92LmNvbS9wbHVnaW5zL21hZ25pZmljLXBvcHVwL1xuTGljZW5zZTogQ29weXJpZ2h0IChjKSAyMDE2IERtaXRyeSBTZW1lbm92XG4qL1xuLm1mcC1jb250YWluZXIgKnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bm9uZTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bm9uZTt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzOy1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowczstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowc30ubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6Ljh9Lm1mcC13cmFwe3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0Mztwb3NpdGlvbjpmaXhlZDtvdXRsaW5lOjAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1mcC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1mcC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwNDV9Lm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQsLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudHt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtYWpheC1jdXJ7Y3Vyc29yOnByb2dyZXNzfS5tZnAtem9vbS1vdXQtY3VyLC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2V7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbXtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnpvb20taW59Lm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnR7Y3Vyc29yOmF1dG99Lm1mcC1hcnJvdywubWZwLWNsb3NlLC5tZnAtY291bnRlciwubWZwLXByZWxvYWRlcnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1mcC1sb2FkaW5nLm1mcC1maWd1cmV7ZGlzcGxheTpub25lfS5tZnAtaGlkZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5tZnAtcHJlbG9hZGVye2NvbG9yOiNjY2M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LS44ZW07bGVmdDo4cHg7cmlnaHQ6OHB4O3otaW5kZXg6MTA0NH0ubWZwLXByZWxvYWRlciBhe2NvbG9yOiNjY2N9Lm1mcC1wcmVsb2FkZXIgYTpob3Zlcntjb2xvcjojZmZmfS5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlcntkaXNwbGF5Om5vbmV9Lm1mcC1zLWVycm9yIC5tZnAtY29udGVudHtkaXNwbGF5Om5vbmV9YnV0dG9uLm1mcC1hcnJvdyxidXR0b24ubWZwLWNsb3Nle292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOjA7cGFkZGluZzowO3otaW5kZXg6MTA0Njtib3gtc2hhZG93Om5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5tZnAtY2xvc2V7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNjU7cGFkZGluZzowIDAgMThweCAxMHB4O2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlfS5tZnAtY2xvc2U6Zm9jdXMsLm1mcC1jbG9zZTpob3ZlcntvcGFjaXR5OjF9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjFweH0ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3Nle2NvbG9yOiMzMzN9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjb2xvcjojZmZmO3JpZ2h0Oi02cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjZweDt3aWR0aDoxMDAlfS5tZnAtY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2NvbG9yOiNjY2M7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1mcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5Oi42NTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTM1cHg7cGFkZGluZzowO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5tZnAtYXJyb3c6Zm9jdXMsLm1mcC1hcnJvdzpob3ZlcntvcGFjaXR5OjF9Lm1mcC1hcnJvdzphZnRlciwubWZwLWFycm93OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym9yZGVyOm1lZGl1bSBpbnNldCB0cmFuc3BhcmVudH0ubWZwLWFycm93LWxlZnR7bGVmdDo0MHB4fS5tZnAtYXJyb3ctcmlnaHR7cmlnaHQ6NDBweH0ubWZwLWFycm93LXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0OjE3cHggc29saWQgI2ZmZjttYXJnaW4tbGVmdDozOXB4fS5tZnAtaWZyYW1lLWhvbGRlcntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudHtsaW5lLWhlaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjkwMHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle3RvcDotNDBweH0ubWZwLWlmcmFtZS1zY2FsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6NTYuMjUlfS5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7YmFja2dyb3VuZDojMDAwfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDBweDtib3R0b206NDBweDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGx7Y29sb3I6I2JkYmRiZDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9Lm1mcC1maWd1cmUgZmlndXJle21hcmdpbjowfS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0zNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtdGl0bGV7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6I2YzZjNmMzt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nLXJpZ2h0OjM2cHh9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e21heC13aWR0aDoxMDAlfS5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksc2NyZWVuIGFuZCAobWF4LWhlaWdodDozMDBweCl7Lm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWd7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlcnt0b3A6MDtib3R0b206MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6NXB4fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtwb3NpdGlvbjpmaXhlZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjB9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6OTAwcHgpey5tZnAtYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjc1KTt0cmFuc2Zvcm06c2NhbGUoLjc1KX0ubWZwLWFycm93LWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNmb3JtLW9yaWdpbjowfS5tZnAtYXJyb3ctcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlfS5tZnAtY29udGFpbmVye3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9fSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5OYW1lOiBzdHlsZS5jc3NcblZlcnNpb246IDMuMVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblRhYmxlIG9mIGNvbnRlbnRzXG4gICAgICAgIFxuICAgIDAxLiBHb29nbGUgZm9udFxuICAgIDAyLiBSZXNldFxuICAgIDAzLiBUeXBvZ3JhcGh5XG4gICAgMDQuIEJhY2tncm91bmQgY29sb3JcbiAgICAwNS4gQ3VzdG9tXG4gICAgMDYuIEJ1dHRvblxuICAgIDA3LiBCb3JkZXJcbiAgICAwOC4gQXNpZGUgc3R5bGVcbiAgICAwOS4gVmlkZW9cbiAgICAxMC4gQmFja2dyb3VuZCBpbWFnZVxuICAgIDExLiBNYXJnaW5cbiAgICAxMi4gUGFkZGluZ1xuICAgIDEzLiBEaXNwbGF5IGFuZCBmbG9hdFxuICAgIDE0LiBQb3NpdGlvblxuICAgIDE1LiBXaWR0aFxuICAgIDE2LiBIZWlnaHRcbiAgICAxNy4gSWNvblxuICAgIDE4LiBNYWduaWZpYyBwb3B1cFxuICAgIDE5LiBIZWFkZXJcbiAgICAyMC4gUGFnZSB0aXRsZVxuICAgIDIxLiBTd2lwZXIgY2Fyb3VzZWxcbiAgICAyMi4gR3JpZFxuICAgIDIzLiBQb3J0Zm9saW9cbiAgICAyNC4gRWxlbWVudHNcbiAgICAyNS4gQmxvZ1xuICAgIDI2LiBGb290ZXJcbiAgICAyNy4gSG9tZSBwYWdlXG4gICAgMjguIE90aGVyc1xuKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAwMS4gR29vZ2xlIGZvbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDIuIFJlc2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7Zm9udC1zaXplOiAxNnB4O31cblxuXG5cbmJvZHkge2ZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgZm9udC1zaXplOjE2cHg7IGNvbG9yOiM2ZjZmNmY7IGZvbnQtd2VpZ2h0OiA0MDA7bGluZS1oZWlnaHQ6IDI0cHg7fVxuYm9keSwgaHRtbCB7aGVpZ2h0OiAxMDAlOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO31cbmEsIGE6YWN0aXZlLCBhOmZvY3VzIHtjb2xvcjogIzZmNmY2ZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cbmE6aG92ZXIsIGE6YWN0aXZle2NvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cbmE6Zm9jdXMsIGE6YWN0aXZlLCBidXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUsLmJ0bi5hY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46Zm9jdXMge291dGxpbmU6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7fVxuaW1nIHttYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87fVxudmlkZW8ge2JhY2tncm91bmQtc2l6ZTogY292ZXI7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiAxMDAlO31cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0e2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7IGZvbnQtc2l6ZTogMTRweDsgIHBhZGRpbmc6IDhweCAxNXB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMjBweCAwOyBtYXgtd2lkdGg6IDEwMCU7IHJlc2l6ZTogbm9uZTsgY29sb3I6IGluaGVyaXQ7fVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7d2lkdGg6IGF1dG99XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIHRleHRhcmVhLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IG91dGxpbmU6IG5vbmU7fVxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3Vze2JvcmRlci1jb2xvcjogIzU4NTg1OCAhaW1wb3J0YW50OyBvdXRsaW5lOiBub25lO31cbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsIGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCAuZm9ybS1jb250cm9sOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmZvY3Vze291dGxpbmU6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7fVxuc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZTt9XG5pZnJhbWUge2JvcmRlcjogMDt9XG5cblxucCB7bWFyZ2luOiAwIDAgMjVweH1cbmIsIHN0cm9uZyB7Zm9udC13ZWlnaHQ6IDYwMDt9XG4ubGFzdC1wYXJhZ3JhcGgtbm8tbWFyZ2luIHA6bGFzdC1vZi10eXBlIHttYXJnaW4tYm90dG9tOjB9XG4uYWx0LWZvbnQgc3Ryb25nIHtmb250LXdlaWdodDogNzAwfVxudWwsIG9sLCBkbCB7bGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgbWFyZ2luLWJvdHRvbTogMjVweH1cblxuLyogXG4qe3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7fVxuKjpob3Zlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO31cbiAqL1xuXG5cbi5uby10cmFuc2l0aW9uICosIC5zd2lwZXItY29udGFpbmVyICosIC5tZnAtY29udGFpbmVyICosIC5wb3J0Zm9saW8td3JhcHBlciAqLCAucGFyYWxsYXgsIC5yZXYtc2xpZGVyICosIC5oZWFkZXItc2VhcmNoYmFyICosIC5oZWFkZXItc29jaWFsLWljb24gKiwgLmRyb3Bkcm9wZG93bi1tZW51ICoge3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBub25lOyAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBub25lOyAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBub25lOyAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbm9uZTsgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBub25lOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczt9XG46OnNlbGVjdGlvbiB7Y29sb3I6ICMwMDA7IGJhY2tncm91bmQ6I2RiZGJkYjt9XG46Oi1tb3otc2VsZWN0aW9uIHtjb2xvcjojMDAwOyBiYWNrZ3JvdW5kOiNkYmRiZGI7fVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzZmNmY2ZjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fVxuOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjogIzZmNmY2ZjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IG9wYWNpdHk6MTt9IFxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICM2ZjZmNmY7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvcGFjaXR5OjE7fVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7cGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4O31cbi5yb3cge21hcmdpbi1yaWdodDogLTE1cHg7IG1hcmdpbi1sZWZ0OiAtMTVweDt9XG4ucm93Pioge3BhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDt9XG4ucm93LmctMCB7bWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMDt9XG4ucm93LmctMD4qIHtwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7fVxuaGVhZGVyIFtjbGFzc149XCJjb250YWluZXItXCJdIFtjbGFzc149XCJjb2wtXCJdLCBoZWFkZXIgW2NsYXNzXj1cImNvbnRhaW5lci1cIl0gW2NsYXNzKj1cIiBjb2wtXCJdIHtwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDt9XG4uc3dpcGVyLWNvbnRhaW5lciB7IHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOm5vLXByZWZlcmVuY2UpIHtcbiAgICA6cm9vdCB7c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGh9XG59XG5cblxuLyogYmFzZSBjb2xvciB2YXJpYWJsZSovXG46cm9vdCB7XG4gICAgLS1iYXNlLWNvbG9yOiAjNzA5OWI1O1xuICAgIC0tYmFzZS1jb2xvci10cmFuc2x1Y2VudDogIzcwODhiNThmO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDMuIFR5cG9ncmFwaHlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIGZvbnQgZmFtaWx5ICovXG4uYWx0LWZvbnQge2ZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA1MDB9XG4ubWFpbi1mb250IHtmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7fVxuXG4vKiBoZWFkaW5nICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHttYXJnaW46MCAwIDI1cHg7IHBhZGRpbmc6MDsgbGV0dGVyLXNwYWNpbmc6IDA7IGZvbnQtd2VpZ2h0OiA0MDA7fVxuaDEge2ZvbnQtc2l6ZTo3MHB4OyBsaW5lLWhlaWdodDogNzBweDt9XG5oMiB7Zm9udC1zaXplOjU1cHg7IGxpbmUtaGVpZ2h0OjYwcHh9XG5oMyB7Zm9udC1zaXplOjQ4cHg7IGxpbmUtaGVpZ2h0OjU0cHh9XG5oNCB7Zm9udC1zaXplOjQwcHg7IGxpbmUtaGVpZ2h0OjQ2cHh9XG5oNSB7Zm9udC1zaXplOjMycHg7IGxpbmUtaGVpZ2h0OjQwcHh9XG5oNiB7Zm9udC1zaXplOjI1cHg7IGxpbmUtaGVpZ2h0OjMwcHh9XG5cbi8qIHRleHQgc2l6ZSAqL1xuLyogLnRleHQtZXh0cmEtc21hbGwge2ZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxNHB4fVxuLnRleHQtc21hbGwge2ZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoyMHB4fVxuLnRleHQtbWVkaXVtIHtmb250LXNpemU6MTZweDsgbGluZS1oZWlnaHQ6MjNweH1cbi50ZXh0LWxhcmdlIHtmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MjZweH1cbi50ZXh0LWV4dHJhLWxhcmdlIHtmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OjI2cHh9ICovXG5cbi50ZXh0LWV4dHJhLXNtYWxsIHtmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAyNHB4fVxuLnRleHQtc21hbGwge2ZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDI2cHh9XG4udGV4dC1tZWRpdW0ge2ZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDI4cHh9XG4udGV4dC1sYXJnZSB7Zm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMzJweH1cbi50ZXh0LWV4dHJhLWxhcmdlIHtmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAzNHB4fVxuXG5cbi50aXRsZS1leHRyYS1zbWFsbCB7Zm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzJweH1cbi50aXRsZS1zbWFsbCB7Zm9udC1zaXplOiAzMnB4OyBsaW5lLWhlaWdodDogNDBweH1cbi50aXRsZS1tZWRpdW0ge2ZvbnQtc2l6ZTogNDBweDsgbGluZS1oZWlnaHQ6IDQ4cHh9XG4udGl0bGUtbGFyZ2Uge2ZvbnQtc2l6ZTogNDhweDsgbGluZS1oZWlnaHQ6IDU2cHh9XG4udGl0bGUtZXh0cmEtbGFyZ2Uge2ZvbnQtc2l6ZTogNjBweDsgbGluZS1oZWlnaHQ6IDY4cHh9XG4udGl0bGUtaHVnZSB7Zm9udC1zaXplOiA3MnB4OyBsaW5lLWhlaWdodDogODBweH1cblxuLyogdGV4dCBjb2xvciAqL1xuLnRleHQtd2hpdGUtMiwgLmJ0bi50ZXh0LXdoaXRlLTIge2NvbG9yOiNGRkZ9XG4udGV4dC1ibGFjaywgLmJ0bi50ZXh0LWJsYWNrIHtjb2xvcjojMDAwfVxuLnRleHQtZXh0cmEtZGFyay1ncmF5LCAuYnRuLnRleHQtZXh0cmEtZGFyay1ncmF5IHtjb2xvcjojMjMyMzIzfVxuLnRleHQtZGFyay1ncmF5LCAuYnRuLnRleHQtZGFyay1ncmF5IHtjb2xvcjojNjI2MjYyfVxuLnRleHQtZXh0cmEtbWVkaXVtLWdyYXksIC5idG4udGV4dC1leHRyYS1tZWRpdW0tZ3JheSB7Y29sb3I6Izc1NzU3NX1cbi50ZXh0LW1lZGl1bS1ncmF5LCAuYnRuLnRleHQtbWVkaXVtLWdyYXkge2NvbG9yOiM5MzkzOTN9XG4udGV4dC1leHRyYS1saWdodC1ncmF5LCAuYnRuLnRleHQtZXh0cmEtbGlnaHQtZ3JheSB7Y29sb3I6I2I3YjdiN31cbi50ZXh0LWxpZ2h0LWdyYXksIC5idG4udGV4dC1saWdodC1ncmF5IHtjb2xvcjojZDZkNWQ1fVxuLnRleHQtdmVyeS1saWdodC1ncmF5LCAuYnRuLnRleHQtdmVyeS1saWdodC1ncmF5IHtjb2xvcjojZWRlZGVkfVxuLnRleHQtbWFpbi1kZWNvciwgLmJ0bi50ZXh0LW1haW4tZGVjb3Ige2NvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKX1cblxuLyogZHJvcGNhcCAqL1xuLmZpcnN0LWxldHRlciB7ZmxvYXQ6IGxlZnQ7IGZvbnQtc2l6ZTogNTBweDsgbGluZS1oZWlnaHQ6IGF1dG87IG1hcmdpbjogMCAyMHB4IDAgMDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAxMHB4IDA7IGZvbnQtd2VpZ2h0OiA2MDB9XG4uZmlyc3QtbGV0dGVyLWJpZyB7ZmxvYXQ6IGxlZnQ7IGZvbnQtc2l6ZTogMTEwcHg7IGxpbmUtaGVpZ2h0OiAxMTBweDsgbWFyZ2luOiAwIDIwcHggMCAwOyBwYWRkaW5nOjAgOHB4OyAgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXdlaWdodDogNjAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmZpcnN0LWxldHRlci1iaWc6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7ICB3aWR0aDogMTAwJTsgdG9wOiA1NSU7IGxlZnQ6IDB9XG4uZmlyc3QtbGV0dGVyLWJsb2NrIHtmb250LXNpemU6IDMwcHg7IGhlaWdodDogNTVweDsgbGluZS1oZWlnaHQ6IDIycHg7IHBhZGRpbmc6IDE1cHggMDsgd2lkdGg6IDU1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IG1hcmdpbi10b3A6IDVweH1cbi5maXJzdC1sZXR0ZXItYmxvY2stcm91bmQge2JvcmRlci1yYWRpdXM6NnB4OyBib3JkZXI6MXB4IHNvbGlkO31cbi5maXJzdC1sZXR0ZXItcm91bmQge2JvcmRlci1yYWRpdXM6IDUwJTsgZm9udC1zaXplOjM1cHg7IHBhZGRpbmc6IDE1cHg7IHdpZHRoOiA2NXB4OyBoZWlnaHQ6IDY1cHg7IGxpbmUtaGVpZ2h0OiAzMnB4O31cblxuLyogYmxvY2txdW90ZSAqL1xuYmxvY2txdW90ZSB7cGFkZGluZzogMjBweCAzMHB4fVxuYmxvY2txdW90ZSAgcCB7Zm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMzBweDsgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogMzAwfVxuYmxvY2txdW90ZSB7Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZDsgcGFkZGluZzogMTVweCA0MHB4OyBtYXJnaW46IDQ1cHggMH1cbmJsb2NrcXVvdGUgZm9vdGVyIHtjb2xvcjogIzkzOTM5Mzt9XG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUsIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSwgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUge2NvbnRlbnQ6ICdcXDIwMTQgICBcXEEwJzt9XG4uYmxvZy1pbWFnZSBibG9ja3F1b3RlIHtwYWRkaW5nOiA2MHB4OyBib3JkZXI6IDA7IG1hcmdpbjogMDt9XG4uYmxvZy1pbWFnZSBibG9ja3F1b3RlIGg2OmJlZm9yZSB7Y29udGVudDpcIlxcRTY3RlwiOyBmb250LWZhbWlseTondGhlbWlmeSc7IGZvbnQtc2l6ZTogNDBweDsgdG9wOjVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tcmlnaHQ6IDEycHg7IGNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTt9XG5cbi8qIHRleHQgbGluayBob3ZlciBjb2xvciAqL1xuYS50ZXh0LWxpbmstd2hpdGUtMiwgYS50ZXh0LWxpbmstd2hpdGUtMiBpIHtjb2xvcjojZmZmZmZmfVxuYS50ZXh0LWxpbmstd2hpdGUtMjpob3ZlciwgYS50ZXh0LWxpbmstd2hpdGUtMjpob3ZlciBpLCBhLnRleHQtbGluay13aGl0ZS0yOmZvY3VzLCBhLnRleHQtbGluay13aGl0ZS0yOmZvY3VzIGkge2NvbG9yOnZhcigtLWJhc2UtY29sb3IpO31cbmEudGV4dC1saW5rLWJsYWNrLCBhLnRleHQtbGluay1ibGFjayBpIHtjb2xvcjojMDAwMDAwfVxuYS50ZXh0LWxpbmstZGFyay1ncmF5IHtjb2xvcjojOTM5MzkzfVxuYS50ZXh0LWxpbmstZGFyay1ncmF5OmhvdmVyLCAudGV4dC1saW5rLWRhcmstZ3JheTpmb2N1cyB7Y29sb3I6IzIzMjMyM31cbmEudGV4dC1saW5rLWV4dHJhLWRhcmstZ3JheSB7Y29sb3I6IzIzMjMyM31cbmEudGV4dC1saW5rLWV4dHJhLWRhcmstZ3JheTpob3ZlciwgYS50ZXh0LWxpbmstZXh0cmEtZGFyay1ncmF5OmZvY3VzIHtjb2xvcjojMDAwMDAwfVxuYS50ZXh0LWxpbmstbWFpbi1kZWNvciwgYS50ZXh0LWxpbmstbWFpbi1kZWNvciBpIHtjb2xvcjp2YXIoLS1iYXNlLWNvbG9yKTt9XG5hLnRleHQtbGluay1tYWluLWRlY29yOmhvdmVyLCBhLnRleHQtbGluay1tYWluLWRlY29yOmhvdmVyIGksIGEudGV4dC1saW5rLW1haW4tZGVjb3I6Zm9jdXMsIGEudGV4dC1saW5rLW1haW4tZGVjb3I6Zm9jdXMgaSB7Y29sb3I6I2ZmZn1cblxuLyogaG92ZXIgY29sb3IgKi9cbmEudGV4dC13aGl0ZS0yLWhvdmVyOmhvdmVyLCBhLnRleHQtd2hpdGUtMi1ob3Zlcjpmb2N1cyB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O31cbmEudGV4dC1ibGFjay1ob3Zlcjpob3ZlciwgYS50ZXh0LWJsYWNrLWhvdmVyOmZvY3VzIHtjb2xvcjojMDAwICFpbXBvcnRhbnQ7fVxuYS50ZXh0LW1haW4tZGVjb3ItaG92ZXI6aG92ZXIsIGEudGV4dC1tYWluLWRlY29yLWhvdmVyOmZvY3VzIHtjb2xvcjp2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O31cbmEudGV4dC1leHRyYS1kYXJrLWdyYXktaG92ZXI6aG92ZXIge2NvbG9yOiMyMzIzMjMgIWltcG9ydGFudDt9XG5hLnRleHQtZGFyay1ncmF5LWhvdmVyOmhvdmVyIHtjb2xvcjojNjI2MjYyICFpbXBvcnRhbnQ7fVxuYS50ZXh0LWV4dHJhLW1lZGl1bS1ncmF5LWhvdmVyOmhvdmVyIHtjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7fVxuYS50ZXh0LW1lZGl1bS1ncmF5LWhvdmVyOmhvdmVyIHtjb2xvcjojOTM5MzkzICFpbXBvcnRhbnQ7fVxuYS50ZXh0LWV4dHJhLWxpZ2h0LWdyYXktaG92ZXI6aG92ZXIge2NvbG9yOiNiN2I3YjcgIWltcG9ydGFudDt9XG5hLnRleHQtbGlnaHQtZ3JheS1ob3Zlcjpob3ZlciB7Y29sb3I6I2Q2ZDVkNSAhaW1wb3J0YW50O31cbmEudGV4dC12ZXJ5LWxpZ2h0LWdyYXktaG92ZXI6aG92ZXIge2NvbG9yOiNlZGVkZWQgIWltcG9ydGFudDt9XG5cbi8qIGxldHRlciBzcGFjaW5nICovXG4ubm8tbGV0dGVyLXNwYWNpbmcge2xldHRlci1zcGFjaW5nOjBweH1cbi5sZXR0ZXItc3BhY2luZy0xIHtsZXR0ZXItc3BhY2luZzoxcHh9XG4ubGV0dGVyLXNwYWNpbmctMiB7bGV0dGVyLXNwYWNpbmc6MnB4fVxuLmxldHRlci1zcGFjaW5nLTMge2xldHRlci1zcGFjaW5nOjNweH1cbi5sZXR0ZXItc3BhY2luZy00IHtsZXR0ZXItc3BhY2luZzo0cHh9XG4ubGV0dGVyLXNwYWNpbmctNSB7bGV0dGVyLXNwYWNpbmc6NXB4fVxuLmxldHRlci1zcGFjaW5nLTYge2xldHRlci1zcGFjaW5nOjZweH1cbi5sZXR0ZXItc3BhY2luZy03IHtsZXR0ZXItc3BhY2luZzo3cHh9XG4ubGV0dGVyLXNwYWNpbmctOCB7bGV0dGVyLXNwYWNpbmc6OHB4fVxuLmxldHRlci1zcGFjaW5nLTkge2xldHRlci1zcGFjaW5nOjlweH1cbi5sZXR0ZXItc3BhY2luZy0xMCB7bGV0dGVyLXNwYWNpbmc6MTBweH1cbi5sZXR0ZXItc3BhY2luZy1taW51cy0xIHtsZXR0ZXItc3BhY2luZzotMXB4fVxuLmxldHRlci1zcGFjaW5nLW1pbnVzLTIge2xldHRlci1zcGFjaW5nOi0ycHh9XG4ubGV0dGVyLXNwYWNpbmctbWludXMtMyB7bGV0dGVyLXNwYWNpbmc6LTNweH1cbi5sZXR0ZXItc3BhY2luZy1taW51cy00IHtsZXR0ZXItc3BhY2luZzotNHB4fVxuLmxldHRlci1zcGFjaW5nLW1pbnVzLTUge2xldHRlci1zcGFjaW5nOi01cHh9XG4ubGV0dGVyLXNwYWNpbmctbWludXMtNiB7bGV0dGVyLXNwYWNpbmc6LTZweH1cbi5sZXR0ZXItc3BhY2luZy1taW51cy03IHtsZXR0ZXItc3BhY2luZzotN3B4fVxuLmxldHRlci1zcGFjaW5nLW1pbnVzLTgge2xldHRlci1zcGFjaW5nOi04cHh9XG4ubGV0dGVyLXNwYWNpbmctbWludXMtOSB7bGV0dGVyLXNwYWNpbmc6LTlweH1cbi5sZXR0ZXItc3BhY2luZy1taW51cy0xMCB7bGV0dGVyLXNwYWNpbmc6LTEwcHh9XG5cbi8qIGZvbnQgd2VpZ2h0ICovXG4uZm9udC13ZWlnaHQtMTAwIHtmb250LXdlaWdodDoxMDB9XG4uZm9udC13ZWlnaHQtMjAwIHtmb250LXdlaWdodDoyMDB9XG4uZm9udC13ZWlnaHQtMzAwIHtmb250LXdlaWdodDozMDB9XG4uZm9udC13ZWlnaHQtNDAwIHtmb250LXdlaWdodDo0MDB9XG4uZm9udC13ZWlnaHQtNTAwIHtmb250LXdlaWdodDo1MDB9XG4uZm9udC13ZWlnaHQtNjAwIHtmb250LXdlaWdodDo2MDB9XG4uZm9udC13ZWlnaHQtNzAwIHtmb250LXdlaWdodDo3MDB9XG4uZm9udC13ZWlnaHQtODAwIHtmb250LXdlaWdodDo4MDB9XG4uZm9udC13ZWlnaHQtOTAwIHtmb250LXdlaWdodDo5MDB9XG5cbi8qIHRleHQgcHJvcGVydHkgKi9cbi50ZXh0LXRyYW5zZm9ybS11bnNldCB7dGV4dC10cmFuc2Zvcm06dW5zZXR9XG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt9XG4ubGluZS1oZWlnaHQtdW5zZXQge2xpbmUtaGVpZ2h0OiB1bnNldH1cbi5saW5lLWhlaWdodC1ub3JtYWwge2xpbmUtaGVpZ2h0OiBub3JtYWx9XG4ubGluZS1oZWlnaHQtbm9uZSB7bGluZS1oZWlnaHQ6MH1cbi53b3JkLXdyYXAge3dvcmQtd3JhcDogYnJlYWstd29yZH1cbi50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTogbm93cmFwO31cbi50ZXh0LXRyYW5zZm9ybS1ub25lIHt0ZXh0LXRyYW5zZm9ybTpub25lfVxuLnRpdGxlLWxpbmUtdGhyb3VnaCB7cGFkZGluZzogMCAxNXB4fVxuLnRleHQtbWlkZGxlLWxpbmUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2hpdGUtc3BhY2U6IG5vd3JhcH1cbi50ZXh0LW91dHNpZGUtbGluZSB7cG9zaXRpb246IHJlbGF0aXZlfVxuLnRleHQtb3V0c2lkZS1saW5lOjpiZWZvcmUge2JvcmRlci10b3A6IDFweCBzb2xpZDsgY29udGVudDogXCJcIjsgaGVpZ2h0OiAwOyBsZWZ0OiBhdXRvOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtNjBweDsgdG9wOiA1MCU7IHdpZHRoOiA0MHB4OyBvcGFjaXR5OiAuNDt9XG4udGV4dC1vdXRzaWRlLWxpbmU6OmFmdGVyIHtib3JkZXItdG9wOiAxcHggc29saWQ7IGNvbnRlbnQ6IFwiXCI7IGhlaWdodDogMDsgbGVmdDogYXV0bzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtNjBweDsgdG9wOiA1MCU7IHdpZHRoOiA0MHB4OyBvcGFjaXR5OiAuNDt9XG4udGV4dC1vdXRzaWRlLWxpbmUtbGVmdCB7cG9zaXRpb246IHJlbGF0aXZlfVxuLnRleHQtb3V0c2lkZS1saW5lLWxlZnQ6OmJlZm9yZSB7Ym9yZGVyLXRvcDogMXB4IHNvbGlkOyBjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDA7IGxlZnQ6IGF1dG87IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMCU7IHRvcDogNTAlOyB3aWR0aDogOTAlOyBvcGFjaXR5OiAuMjt9XG4udGV4dC1zdGFydHNpZGUtbGluZSB7cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDM1cHh9XG4udGV4dC1zdGFydHNpZGUtbGluZTpiZWZvcmUge2JvcmRlci10b3A6IDFweCBzb2xpZDsgY29udGVudDogXCJcIjsgaGVpZ2h0OiAwOyBsZWZ0OiBhdXRvOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNDUlOyB3aWR0aDogMjVweDsgb3BhY2l0eTogLjd9XG4udGV4dC1vdXRzaWRlLWxpbmUtZnVsbCB7cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XG4udGV4dC1vdXRzaWRlLWxpbmUtZnVsbDo6YmVmb3JlIHtjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBoZWlnaHQ6IDFweDsgd2lkdGg6IDk5JTsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkOyByaWdodDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAyNXB4OyBvcGFjaXR5OiAuMTV9XG4udGV4dC1vdXRzaWRlLWxpbmUtZnVsbDo6YWZ0ZXIge2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGhlaWdodDogMXB4OyB3aWR0aDogOTklOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLWJvdHRvbToxcHggc29saWQ7IGxlZnQ6IDEwMCU7IG1hcmdpbi1sZWZ0OiAyNXB4OyBvcGFjaXR5OiAuMTV9XG4udGV4dC1taWRkbGUtbGluZTpiZWZvcmUge2JvcmRlci1ib3R0b206IDFweCBzb2xpZDsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgdG9wOiA1MyU7IG9wYWNpdHk6IDAuMzV9XG4udGV4dC1ib3R0b20tbGluZSB7d2lkdGg6IDFweDsgYm9yZGVyLXRvcDogMzBweCBzb2xpZDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzt9XG4udGV4dC1taWRkbGUtbGluZS1tYWluLWRlY29yOmJlZm9yZSB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpOyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiA1cHg7IG1hcmdpbi1sZWZ0OiAtMjBweDsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7fVxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gtYmxhY2ssLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gtbWFpbi1kZWNvciB7cG9zaXRpb246IHJlbGF0aXZlO31cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoLW1haW4tZGVjb3I6YmVmb3JlIHtiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTt9XG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaC1ibGFjazpiZWZvcmUge2JhY2tncm91bmQ6ICMwMDA7fVxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gtYmxhY2s6OmJlZm9yZSwudGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaC1tYWluLWRlY29yOmJlZm9yZSB7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxcHg7IGxlZnQ6IC0xMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTIlOyB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTt9XG5cbi8qIGxpbmUgaGVpZ2h0ICovXG4ubGluZS1oZWlnaHQtMTAge2xpbmUtaGVpZ2h0OjEwcHh9XG4ubGluZS1oZWlnaHQtMTMge2xpbmUtaGVpZ2h0OjEzcHh9XG4ubGluZS1oZWlnaHQtMTgge2xpbmUtaGVpZ2h0OjE4cHh9XG4ubGluZS1oZWlnaHQtMjAge2xpbmUtaGVpZ2h0OjIwcHh9XG4ubGluZS1oZWlnaHQtMjQge2xpbmUtaGVpZ2h0OjI0cHh9XG4ubGluZS1oZWlnaHQtMjIge2xpbmUtaGVpZ2h0OjIycHh9XG4ubGluZS1oZWlnaHQtMjYge2xpbmUtaGVpZ2h0OjI2cHh9XG4ubGluZS1oZWlnaHQtMjgge2xpbmUtaGVpZ2h0OjI4cHh9XG4ubGluZS1oZWlnaHQtMzAge2xpbmUtaGVpZ2h0OjMwcHh9XG4ubGluZS1oZWlnaHQtMzUge2xpbmUtaGVpZ2h0OjM1cHh9XG4ubGluZS1oZWlnaHQtNDAge2xpbmUtaGVpZ2h0OjQwcHh9XG4ubGluZS1oZWlnaHQtNDUge2xpbmUtaGVpZ2h0OjQ1cHh9XG4ubGluZS1oZWlnaHQtNTAge2xpbmUtaGVpZ2h0OjUwcHh9XG4ubGluZS1oZWlnaHQtNTUge2xpbmUtaGVpZ2h0OjU1cHh9XG4ubGluZS1oZWlnaHQtNjAge2xpbmUtaGVpZ2h0OjYwcHh9XG4ubGluZS1oZWlnaHQtNjUge2xpbmUtaGVpZ2h0OjY1cHh9XG4ubGluZS1oZWlnaHQtNzAge2xpbmUtaGVpZ2h0OjcwcHh9XG4ubGluZS1oZWlnaHQtNzUge2xpbmUtaGVpZ2h0Ojc1cHh9XG4ubGluZS1oZWlnaHQtODAge2xpbmUtaGVpZ2h0OjgwcHh9XG4ubGluZS1oZWlnaHQtODUge2xpbmUtaGVpZ2h0Ojg1cHh9XG4ubGluZS1oZWlnaHQtOTAge2xpbmUtaGVpZ2h0OjkwcHh9XG4ubGluZS1oZWlnaHQtOTUge2xpbmUtaGVpZ2h0Ojk1cHh9XG4ubGluZS1oZWlnaHQtMTAwIHtsaW5lLWhlaWdodDoxMDBweH1cbi5saW5lLWhlaWdodC0xMTAge2xpbmUtaGVpZ2h0OjExMHB4fVxuLmxpbmUtaGVpZ2h0LTEyMCB7bGluZS1oZWlnaHQ6MTIwcHh9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDQuIEJhY2tncm91bmQgY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5iZy10cmFuc3BhcmVudCwgLmJhY2tncm91bmQtdHJhbnNwYXJlbnQge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbi5iZy13aGl0ZSwgLmJhY2tncm91bmQtd2hpdGUge2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XG4uYmctYmxhY2ssIC5iYWNrZ3JvdW5kLWJsYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7fVxuLmJnLWV4dHJhLWRhcmstZ3JheSB7YmFja2dyb3VuZC1jb2xvcjojMWMxYzFjO31cbi5iZy1kYXJrLWdyYXkge2JhY2tncm91bmQtY29sb3I6Izc1NzU3NTt9XG4uYmctZXh0cmEtbWVkaXVtLWdyYXkge2JhY2tncm91bmQtY29sb3I6IzkzOTM5Mzt9XG4uYmctdmVyeS1kYXJrLWdyYXkge2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt9XG4uYmctbWVkaXVtLWdyYXkge2JhY2tncm91bmQtY29sb3I6I2RiZGJkYjt9XG4uYmctZXh0cmEtbGlnaHQtZ3JheSB7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwfVxuLmJnLW1lZGl1bS1saWdodC1ncmF5IHtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZWR9XG4uYmctbGlnaHQtZ3JheSB7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fVxuLmJnLXZlcnktbGlnaHQtZ3JheSB7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhfVxuLmJnLW1haW4tZGVjb3Ige2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO31cbi5iZy10cmFuc3BhcmVudC13aGl0ZSB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpOyBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDM3JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA5NiUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSksIGNvbG9yLXN0b3AoMzclLCByZ2JhKDI1NSwyNTUsMjU1LDApKSwgY29sb3Itc3RvcCg5NiUsIHJnYmEoMjU1LDI1NSwyNTUsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkpKTsgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAzNyUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgOTYlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAzNyUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgOTYlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMzclLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDk2JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDM3JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA5NiUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MSApO31cbi5iZy10cmFuc3BhcmVudC1ibGFjayB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAzNyUsIHJnYmEoMCwwLDAsMSkgOTYlLCByZ2JhKDAsMCwwLDEpIDEwMCUpOyBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwwLDAsMCkpLCBjb2xvci1zdG9wKDM3JSwgcmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoOTYlLCByZ2JhKDAsMCwwLDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsMCwwLDEpKSk7IGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMzclLCByZ2JhKDAsMCwwLDEpIDk2JSwgcmdiYSgwLDAsMCwxKSAxMDAlKTsgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMzclLCByZ2JhKDAsMCwwLDEpIDk2JSwgcmdiYSgwLDAsMCwxKSAxMDAlKTsgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDM3JSwgcmdiYSgwLDAsMCwxKSA5NiUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAzNyUsIHJnYmEoMCwwLDAsMSkgOTYlLCByZ2JhKDAsMCwwLDEpIDEwMCUpOyBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTEgKTt9XG4uYmctZ3JhZGllbnQtbGlnaHQtcmVkLWxpZ2h0LW9yYW5nZSB7YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZmOGU0MywgI2ZmN2E0MSwgI2ZmNjM0MywgI2ZmNDg0OCwgI2ZmMjE0Zil9XG4uYmctZ3JhZGllbnQtbGlnaHQtcmVkLWxpZ2h0LXdoaXRle2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgI2ZmMjE0ZiAwJSwgI2ZmZmZmZiAxMDAlKTt9XG4uYmctd2hpdGUtb3BhY2l0eSB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTt9XG4uYmctYmxhY2stb3BhY2l0eSB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTt9XG4uYmctYmxhY2stb3BhY2l0eS1saWdodCB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO31cbi5iZy1tYWluLWRlY29yLW9wYWNpdHkge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3ItdHJhbnNsdWNlbnQpO31cbi5iZy1jaGFyY29hbC1ncmF5e2JhY2tncm91bmQtY29sb3I6ICMwZTBmMTA7fVxuLmJnLXRyYW5zcGFyZW50LXdoaXRlMntiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKSAhaW1wb3J0YW50O31cbi5iZy10cmFuc3BhcmVudC1ibGFjay12ZXJ5LWxpZ2h0IHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDA1LiBDdXN0b21cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5zZWN0aW9uIHtwYWRkaW5nOiAxMzBweCAwOyBvdmVyZmxvdzogaGlkZGVuO31cbnNlY3Rpb24uYmlnLXNlY3Rpb24ge3BhZGRpbmc6MTYwcHggMDt9XG5zZWN0aW9uLmV4dHJhLWJpZy1zZWN0aW9uIHtwYWRkaW5nOjIwMHB4IDA7fVxuc2VjdGlvbi5oYWxmLXNlY3Rpb24ge3BhZGRpbmc6ODBweCAwO31cbmxhYmVsIHttYXJnaW4tYm90dG9tOiA1cHg7IGZvbnQtd2VpZ2h0OiA3MDA7fVxuLm92ZXJsYXAtc2VjdGlvbiB7bWFyZ2luLXRvcDotMTQlOyBwb3NpdGlvbjogcmVsYXRpdmV9XG4uZC1pbmhlcml0IHtkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuXG4vKiBpbnB1dCAqL1xuLmlucHV0LWJvcmRlci1ib3R0b20ge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDg0ODQ4OyBwYWRkaW5nOiAxMHB4IDA7IG1hcmdpbi1ib3R0b206IDMwcHg7IGZvbnQtc2l6ZTogMTRweDsgYm9yZGVyLXJhZGl1czogMDt9XG4uaW5wdXQtYm9yZGVyLWJvdHRvbTpmb2N1c3tiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkyOTI5Mjt9XG4uaW5wdXQtYm9yZGVyLWJvdHRvbTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zaXplOiAxNHB4O31cbi5pbnB1dC1ib3JkZXItYm90dG9tOjotbW96LXBsYWNlaG9sZGVyIHtmb250LXdlaWdodDogMzAwOyBmb250LXNpemU6IDE0cHg7fSBcbi5pbnB1dC1ib3JkZXItYm90dG9tOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zaXplOiAxNHB4O31cblxuLmV4dHJhLWJpZy1pbnB1dCwgLmV4dHJhLWJpZy10ZXh0YXJlYSwgLmV4dHJhLWJpZy1zZWxlY3Qgc2VsZWN0IHtwYWRkaW5nOiAxOHB4IDI1cHg7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDI0cHg7IGhlaWdodDogNjJweDt9XG4uYmlnLWlucHV0LCAuYmlnLXRleHRhcmVhLCAuYmlnLXNlbGVjdCBzZWxlY3Qge3BhZGRpbmc6IDE4cHggMjVweDsgZm9udC1zaXplOiAxNHB4OyBib3JkZXItcmFkaXVzOiAwO31cblxuLm1lZGl1bS1pbnB1dCwgLm1lZGl1bS10ZXh0YXJlYSwgLm1lZGl1bS1zZWxlY3Qgc2VsZWN0IHtwYWRkaW5nOiAxMnB4IDIwcHg7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgYm9yZGVyLXJhZGl1czogMDt9XG4uc21hbGwtaW5wdXQsIC5zbWFsbC10ZXh0YXJlYSB7cGFkZGluZzogMTJweCAxNXB4OyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWx9XG4uc21hbGwtc2VsZWN0IHNlbGVjdCB7cGFkZGluZzogMTVweCAxNXB4OyBsaW5lLWhlaWdodDogbm9ybWFsfVxuLm1lZGl1bS1pbnB1dC1saWdodCwgLm1lZGl1bS10ZXh0YXJlYS1saWdodCwgLm1lZGl1bS1zZWxlY3QtbGlnaHQgc2VsZWN0IHtwYWRkaW5nOiAxMnB4IDI1cHg7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IG5vcm1hbH1cblxuLmV4dHJhLXNtYWxsLWlucHV0LCAuZXh0cmEtc21hbGwtdGV4dGFyZWEsIC5leHRyYS1zbWFsbC1zZWxlY3Qgc2VsZWN0IHtwYWRkaW5nOiA5cHggMTdweDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogbm9ybWFsfVxuXG4vKiAuc2VsZWN0LXN0eWxlIHt3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZDogdXJsKFwic2VsZWN0LWFycm93LnBuZ1wiKSBuby1yZXBlYXQgOTclIDUwJTsgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTsgbWFyZ2luLWJvdHRvbTogMjBweH1cbi5zZWxlY3Qtc3R5bGUgc2VsZWN0IHt3aWR0aDogMTAwJTsgYm9yZGVyOiBub25lOyBib3gtc2hhZG93OiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IGFwcGVhcmFuY2U6IG5vbmU7ICBjdXJzb3I6IHBvaW50ZXI7fVxuLnNlbGVjdC1zdHlsZSBzZWxlY3Q6Zm9jdXMge291dGxpbmU6IG5vbmU7IGJvcmRlcjogbm9uZTsgYm94LXNoYWRvdzogbm9uZX0gKi9cblxuLmlucHV0LWdyb3VwIGlucHV0LCAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEsIC5pbnB1dC1ncm91cCBzZWxlY3Qge21hcmdpbjowOyBib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4OyBib3JkZXItY29sb3I6ICNmZmY7IHBhZGRpbmc6IDE5cHggMjVweDt9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4uYnRuLWxhcmdlIHtsaW5lLWhlaWdodDoycHg7IGhlaWdodDo2MnB4OyBwYWRkaW5nOjE1cHggMjVweCFpbXBvcnRhbnR9XG4uaW5wdXQtZ3JvdXAtNDA0IGlucHV0IHtoZWlnaHQ6IDYycHg7fVxuXG4uaW5wdXQtZ3JvdXAgLnJlcXVpcmVkLWVycm9yIHtib3JkZXI6IDFweCBzb2xpZCAjZWUyMzIzICFpbXBvcnRhbnR9XG4uaW5wdXQtZ3JvdXAgLnJlcXVpcmVkLWVycm9yLC5pbnB1dC1ncm91cCAucmVxdWlyZWQtZXJyb3IgKyAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiAsIC5pbnB1dC1ncm91cCAucmVxdWlyZWQtZXJyb3IgKyAuaW5wdXQtZ3JvdXAtYnRuIGEuYnRuLCAuaW5wdXQtZ3JvdXAgLnJlcXVpcmVkLWVycm9yKy5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtib3JkZXI6IDFweCBzb2xpZCAjZWUyMzIzICFpbXBvcnRhbnR9XG5cbi5pbnB1dC1ib3JkZXItd2hpdGUgLmlucHV0LWJvcmRlci1ib3R0b20ge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyBjb2xvcjogI2ZmZjsgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50fVxuLmlucHV0LWJvcmRlci13aGl0ZSAuaW5wdXQtYm9yZGVyLWJvdHRvbTpmb2N1c3tiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7ICBjb2xvcjogI2ZmZn1cbi5pbnB1dC1ib3JkZXItd2hpdGUgLmlucHV0LWJvcmRlci1ib3R0b206Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAjZmZmO31cbi5pbnB1dC1ib3JkZXItd2hpdGUgLmlucHV0LWJvcmRlci1ib3R0b206Oi1tb3otcGxhY2Vob2xkZXIge2NvbG9yOiAjZmZmO30gXG4uaW5wdXQtYm9yZGVyLXdoaXRlIC5pbnB1dC1ib3JkZXItYm90dG9tOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICNmZmY7fVxuXG4uYnRuIC5jYXJldHtib3JkZXItdG9wOjRweCBzb2xpZH1cbmlucHV0LmlucHV0LWJnIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyBib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO3BhZGRpbmc6IDEwcHggMjBweDsgbWFyZ2luLWJvdHRvbTogMTVweDt9XG5pbnB1dC5pbnB1dC1iZzpmb2N1cywgdGV4dGFyZWEuaW5wdXQtYmc6Zm9jdXN7Ym9yZGVyOiAwOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4zKTt9XG50ZXh0YXJlYS5pbnB1dC1iZyB7YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgYm9yZGVyLXJhZGl1czogNHB4OyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtwYWRkaW5nOiAxMHB4IDIwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7IG1pbi1oZWlnaHQ6IDEzMHB4O31cbi5pbnB1dC1iZzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zaXplOiAxNHB4O31cbi5pbnB1dC1iZzo6LW1vei1wbGFjZWhvbGRlciB7Zm9udC13ZWlnaHQ6NDAwOyBmb250LXNpemU6IDE0cHg7fSBcbi5pbnB1dC1iZzotbXMtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTRweDt9XG5cbiNzdWNjZXNzLXN1YnNjcmliZS1uZXdzbGV0dGVyIHtjbGVhcjogYm90aDsgbWFyZ2luOiAwIDE1cHggMTVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IDFweCBzb2xpZCAjMWE5NDBhOyBjb2xvcjogIzFhOTQwYTsgIHBhZGRpbmc6IDdweCAwOyBkaXNwbGF5OiBub25lOyBmb250LXNpemU6IDE0cHh9XG4jc3VjY2Vzcy1zdWJzY3JpYmUtbmV3c2xldHRlcjIge2NsZWFyOiBib3RoOyBtYXJnaW46IDAgMTVweCAxNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkICMxYTk0MGE7IGNvbG9yOiAjMWE5NDBhOyAgcGFkZGluZzogN3B4IDA7IGRpc3BsYXk6IG5vbmU7IGZvbnQtc2l6ZTogMTRweH1cblxuLmZvcm0tcmVzdWx0cyB7Y2xlYXI6IGJvdGg7IG1hcmdpbjogMCAwIDE1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMTBweCAwOyBkaXNwbGF5OiBub25lOyBmb250LXNpemU6IDE0cHh9XG5cbi8qIHNlcGFyYXRvciAqL1xuLnNlcGFyYXRvci1saW5lLXZlcnRpY2xlLWV4dHJhLXNtYWxsIHt3aWR0aDoxcHg7IGhlaWdodDogOHB4O31cbi5zZXBhcmF0b3ItbGluZS12ZXJ0aWNsZS1zbWFsbC10aGljayB7d2lkdGg6MTdweDsgaGVpZ2h0OiAzcHg7fVxuLnNlcGFyYXRvci1saW5lLXZlcnRpY2xlLXNtYWxsIHt3aWR0aDoxcHg7IGhlaWdodDogMTNweDt9XG4uc2VwYXJhdG9yLWxpbmUtdmVydGljbGUtc21hbGwtdGhpY2syIHt3aWR0aDo2NHB4OyBoZWlnaHQ6IDdweDt9XG4uc2VwYXJhdG9yLWxpbmUtdmVydGljbGUtbGFyZ2Uge3dpZHRoOjFweDsgaGVpZ2h0OjIwcHg7fVxuLnNlcGFyYXRvci1saW5lLXZlcnRpY2xlLWV4dHJhLWxhcmdlIHt3aWR0aDoxcHg7IGhlaWdodDozMHB4O31cbi5zZXBhcmF0b3ItbGluZS12ZXJ0aWNsZS1leHRyYS1sYXJnZTIge3dpZHRoOjFweDsgaGVpZ2h0OjgwcHg7fVxuLnNlcGFyYXRvci1saW5lLXZlcnRpY2xlLW1lZGl1bS10aGljay1mdWxsIHt3aWR0aDo4cHg7IGhlaWdodDogNDBweDt9XG4uc2VwYXJhdG9yLWxpbmUtdmVydGljbGUtbGFyZ2UtdGhpY2sge3dpZHRoOjEwOXB4OyBoZWlnaHQ6IDExcHh9XG4uc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0IHt3aWR0aDozNnB4OyBoZWlnaHQ6IDNweDt9XG4uc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0MiB7d2lkdGg6NDAlOyBoZWlnaHQ6IDFweDt9XG4uc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0MyB7d2lkdGg6MTglOyBoZWlnaHQ6IDFweDt9XG4uc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLXRoaWNrIHt3aWR0aDo1MHB4OyBoZWlnaHQ6IDVweDt9XG4uc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtZnVsbCB7d2lkdGg6MTAwJTsgaGVpZ2h0OiAxcHg7fVxuXG4vKiBkaXZpZGVyICovXG4uZGl2aWRlci1mdWxsIHt3aWR0aDoxMDAlOyBoZWlnaHQ6IDFweDsgZGlzcGxheTogaW5saW5lLWJsb2NrfVxuLm5ldy1kZW1vIHtiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTsgZm9udC1zaXplOiAxMHB4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogI2ZmZjsgbWFyZ2luLWxlZnQ6IDhweDsgcGFkZGluZzogMnB4IDhweDt9XG5cbi8qIG9wYWNpdHkgKi9cbi5vcGFjaXR5LXZlcnktbGlnaHQge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgb3BhY2l0eTogMC4yOyB0b3A6MDsgbGVmdDogMDt9XG4ub3BhY2l0eS1saWdodCB7cG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvcGFjaXR5OiAwLjM7IHRvcDowOyBsZWZ0OiAwO31cbi5vcGFjaXR5LWV4dHJhLW1lZGl1bSB7cG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvcGFjaXR5OiAwLjU7IHRvcDowOyBsZWZ0OiAwO31cbi5vcGFjaXR5LW1lZGl1bSB7cG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvcGFjaXR5OiAwLjc1OyB0b3A6MDsgbGVmdDogMDt9XG4ub3BhY2l0eS1mdWxsIHtwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG9wYWNpdHk6IDAuODsgdG9wOjA7IGxlZnQ6IDA7fVxuLm9wYWNpdHktZnVsbC1kYXJrIHtwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG9wYWNpdHk6IDAuOTsgdG9wOjA7IGxlZnQ6IDA7fVxuXG4ub3BhY2l0eTEge29wYWNpdHk6LjF9XG4ub3BhY2l0eTIge29wYWNpdHk6LjJ9XG4ub3BhY2l0eTMge29wYWNpdHk6LjN9XG4ub3BhY2l0eTQge29wYWNpdHk6LjR9XG4ub3BhY2l0eTUge29wYWNpdHk6LjV9XG4ub3BhY2l0eTYge29wYWNpdHk6LjZ9XG4ub3BhY2l0eTcge29wYWNpdHk6Ljd9XG4ub3BhY2l0eTgge29wYWNpdHk6Ljh9XG4ub3BhY2l0eTkge29wYWNpdHk6Ljl9XG5cbi8qIGJveC1zaGFkb3cgKi9cbi5idG4tc2hhZG93IHtib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpO31cbi5ib3gtc2hhZG93LWxpZ2h0IHtib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpO31cbi5ib3gtc2hhZG93IHtib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsIC4yKTt9XG4uYm94LXNoYWRvdy1kYXJrIHtib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsLjQpO31cbi5ib3gtc2hhZG93LWxhcmdlIHtib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLC4xKTt9XG5cbi8qIHotaW5kZXggKi9cbi56LWluZGV4LTExMTEge3otaW5kZXg6MTExMTt9XG4uei1pbmRleC0xMTEge3otaW5kZXg6MTExO31cbi56LWluZGV4LTEge3otaW5kZXg6MTt9XG4uei1pbmRleC0yIHt6LWluZGV4OjI7fVxuLnotaW5kZXgtMyB7ei1pbmRleDozO31cbi56LWluZGV4LTQge3otaW5kZXg6NDt9XG4uei1pbmRleC01IHt6LWluZGV4OjU7fVxuLnotaW5kZXgtMCB7ei1pbmRleDowO31cbi56LWluZGV4LW1pbnVzMSB7ei1pbmRleDotMTt9XG4uei1pbmRleC1taW51czIge3otaW5kZXg6LTI7fVxuXG4vKiB2ZXJ0aWNsZSBhbGlnbiAqL1xuLnZlcnRpY2FsLW1pZGRsZSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDowOyByaWdodDogMH1cbi5jbGVhci1ib3Roe2NsZWFyOmJvdGh9XG4ubGluZS1icmVhayB7ZGlzcGxheTpibG9jazt9XG4uYWJzb2x1dGUtbWlkZGxlLWNlbnRlciB7bGVmdDogNTAlOyB0b3A6IDUwJTsgcG9zaXRpb246IGFic29sdXRlOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTt9XG4uYWJzb2x1dGUtYm90dG9tLWNlbnRlciB7bGVmdDogNTAlOyB0b3A6IDgwJTsgcG9zaXRpb246IGFic29sdXRlOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTgwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTgwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTgwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtODAlKTt9XG5cbi8qIGdvb2dsZSBtYXAgZmlsdGVycyAqL1xuLmZpbHRlci1ncmF5c2NhbGUtNTAgey1tcy1maWx0ZXI6IGdyYXlzY2FsZSg1MCUpOyBmaWx0ZXI6IGdyYXlzY2FsZSg1MCUpO31cbi5maWx0ZXItZ3JheXNjYWxlLTEwMCB7LW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTt9XG4uZmlsdGVyLWludmVydC01MCB7LW1zLWZpbHRlcjogaW52ZXJ0KDUwJSk7IGZpbHRlcjogaW52ZXJ0KDUwJSk7fVxuLmZpbHRlci1pbnZlcnQtMTAwIHstbXMtZmlsdGVyOiBpbnZlcnQoMTAwJSk7IGZpbHRlcjogaW52ZXJ0KDEwMCUpO31cbi5maWx0ZXItbWl4LTEwMCB7LW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGludmVydCgxMDAlKTsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgaW52ZXJ0KDEwMCUpO31cbi5tYXAgaWZyYW1lIHtoZWlnaHQ6IDYxOXB4OyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB3aWR0aDogMTAwJTt9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDYuIEJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJ0biB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7IGNvbG9yOiBpbmhlcml0OyBsZXR0ZXItc3BhY2luZzogLjVweDsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IGJvcmRlci1yYWRpdXM6IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHdpZHRoOiBhdXRvOyBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNjAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxuLmJ0bi1wcmltYXJ5LCAuYnRuLXN1Y2Nlc3MsIC5idG4taW5mbywgLmJ0bi13YXJuaW5nLCAuYnRuLWRhbmdlciwgLmJ0bi1pbmZvOmhvdmVyIHtjb2xvcjogI2ZmZjt9XG5cbi8qIGJ1dHRvbiBzaXplICovXG4uYnRuLmJ0bi12ZXJ5LXNtYWxsIHtmb250LXNpemU6OXB4OyBwYWRkaW5nOiAxcHggMTdweDsgbGluZS1oZWlnaHQ6IDIycHg7fVxuLmJ0bi5idG4tc21hbGwge2ZvbnQtc2l6ZToxMXB4OyBwYWRkaW5nOiA0cHggMjRweDt9XG4uYnRuLmJ0bi1tZWRpdW0ge2ZvbnQtc2l6ZToxMnB4OyBwYWRkaW5nOiA2cHggMjVweCA1cHg7fVxuLmJ0bi5idG4tbGFyZ2Uge2ZvbnQtc2l6ZToxM3B4OyBwYWRkaW5nOiA5cHggMzRweDsgbGluZS1oZWlnaHQ6IDI1cHh9XG4uYnRuLmJ0bi1leHRyYS1sYXJnZSB7Zm9udC1zaXplOjE1cHg7IHBhZGRpbmc6IDEycHggNDBweCAxM3B4OyAgbGluZS1oZWlnaHQ6IDI1cHh9XG4uYnRuLWR1YWwgLmJ0biB7bWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMTBweDt9XG4uYnRuIGkge21hcmdpbi1sZWZ0OiA2cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOi0xcHh9XG5cbi8qIGJ1dHRvbiBiYWNrZ3JvdW5kICovXG4uYnRuLmJ0bi13aGl0ZSB7YmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItY29sb3I6ICNmZmZmZmY7IGNvbG9yOiAjMjMyMzIzfVxuLmJ0bi5idG4td2hpdGU6aG92ZXIsIC5idG4uYnRuLXdoaXRlOmZvY3VzIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmZ9XG4uYnRuLmJ0bi1ibGFjayB7YmFja2dyb3VuZDojMDAwMDAwOyBib3JkZXItY29sb3I6ICMwMDAwMDA7IGNvbG9yOiAjZmZmfVxuLmJ0bi5idG4tYmxhY2s6aG92ZXIsIC5idG4uYnRuLWJsYWNrOmZvY3VzIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgY29sb3I6ICMwMDB9XG4uYnRuLmJ0bi1kYXJrLWdyYXkge2JhY2tncm91bmQ6ICMyMzIzMjM7IGJvcmRlci1jb2xvcjogIzIzMjMyMzsgY29sb3I6ICNmZmZ9XG4uYnRuLmJ0bi1kYXJrLWdyYXk6aG92ZXIsIC5idG4uYnRuLWRhcmstZ3JheTpmb2N1cyB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjMjMyMzIzfVxuLmJ0bi5idG4tbGlnaHQtZ3JheSB7YmFja2dyb3VuZDogI2RiZGJkYjsgYm9yZGVyLWNvbG9yOiAjZGJkYmRiOyBjb2xvcjogIzIzMjMyM31cbi5idG4uYnRuLWxpZ2h0LWdyYXk6aG92ZXIsIC5idG4uYnRuLWxpZ2h0LWdyYXk6Zm9jdXMge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6ICNkYmRiZGI7IGNvbG9yOiAjZGJkYmRifVxuLmJ0bi5idG4tbWFpbi1kZWNvciB7YmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7IGJvcmRlci1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7IGNvbG9yOiAjZmZmZmZmfVxuLmJ0bi5idG4tbWFpbi1kZWNvcjpob3ZlciwgLmJ0bi5idG4tbWFpbi1kZWNvcjpmb2N1cyB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7IGNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKX1cbi5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmhvdmVyIHtjb2xvcjogI2ZmZjt9XG5cbi8qIGJ1dHRvbiB0cmFuc3BhcmVudCAqL1xuLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGUge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6ICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmfVxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzIHtiYWNrZ3JvdW5kOiAjZmZmZmZmOyBib3JkZXItY29sb3I6ICNmZmZmZmY7IGNvbG9yOiAjMjMyMzIzfVxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtYmxhY2sge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6ICMwMDAwMDA7IGNvbG9yOiAjMDAwMDAwfVxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtYmxhY2s6aG92ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LWJsYWNrOmZvY3VzIHtiYWNrZ3JvdW5kOiAjMDAwMDAwOyBib3JkZXItY29sb3I6ICMwMDAwMDA7IGNvbG9yOiAjZmZmZmZmfVxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay1ncmF5IHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiAjMjMyMzIzOyBjb2xvcjogIzIzMjMyM31cbi5idG4uYnRuLXRyYW5zcGFyZW50LWRhcmstZ3JheTpob3ZlciwgLmJ0bi5idG4tdHJhbnNwYXJlbnQtZGFyay1ncmF5OmZvY3VzIHtiYWNrZ3JvdW5kOiAjMjMyMzIzOyBib3JkZXItY29sb3I6ICMyMzIzMjM7IGNvbG9yOiAjZmZmZmZmfVxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtbGlnaHQtZ3JheSB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogI2RiZGJkYjsgY29sb3I6ICNkYmRiZGJ9XG4uYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC1ncmF5OmhvdmVyLCAuYnRuLmJ0bi10cmFuc3BhcmVudC1saWdodC1ncmF5OmZvY3VzIHtiYWNrZ3JvdW5kOiAjZGJkYmRiOyBib3JkZXItY29sb3I6ICNkYmRiZGI7IGNvbG9yOiAjMjMyMzIzfVxuLmJ0bi5idG4tdHJhbnNwYXJlbnQtbWFpbi1kZWNvciB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogdmFyKC0tYmFzZS1jb2xvci10cmFuc2x1Y2VudCk7IGNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yLXRyYW5zbHVjZW50KX1cbi5idG4uYnRuLXRyYW5zcGFyZW50LW1haW4tZGVjb3I6aG92ZXIsIC5idG4uYnRuLXRyYW5zcGFyZW50LW1haW4tZGVjb3I6Zm9jdXMge2JhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpOyBib3JkZXItY29sb3I6IHZhcigtLWJhc2UtY29sb3IpOyBjb2xvcjogI2ZmZn1cblxuLyogYnV0dG9uIHJvdW5kZWQgKi9cbi5idG4uYnRuLXJvdW5kZWQge2JvcmRlci1yYWRpdXM6IDUwcHh9XG4uYnRuLmJ0bi1yb3VuZGVkLmJ0bi12ZXJ5LXNtYWxsIHtwYWRkaW5nOiAycHggMjNweCAxcHg7fVxuLmJ0bi5idG4tcm91bmRlZC5idG4tc21hbGwge3BhZGRpbmc6IDVweCAyOXB4O31cbi5idG4uYnRuLXJvdW5kZWQuYnRuLW1lZGl1bSB7cGFkZGluZzogNnB4IDMycHg7fVxuLmJ0bi5idG4tcm91bmRlZC5idG4tbGFyZ2Uge3BhZGRpbmc6IDlweCAzOHB4O31cbi5idG4uYnRuLXJvdW5kZWQuYnRuLWV4dHJhLWxhcmdlIHtwYWRkaW5nOiAxMnB4IDQ1cHggMTNweDt9XG5cbi8qIGltYWdlIGJ1dHRvbiAqL1xuLmltYWdlLWJ1dHRvbiB7d2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44MCk7IHBhZGRpbmc6IDI2cHg7IGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg7fVxuLmltYWdlLWJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO31cblxuLnRhZy1jbG91ZCBhIHtmb250LXNpemU6IDEwcHg7IHBhZGRpbmc6IDNweCA4cHg7IGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IG1hcmdpbjogMCA4cHggOHB4IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICMyMzIzMjM7IGxpbmUtaGVpZ2h0OiAxOHB4O31cbi50YWctY2xvdWQgYTpob3ZlcntiYWNrZ3JvdW5kOiAjMjMyMzIzOyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBib3JkZXI6IDFweCBzb2xpZCAjMjMyMzIzO31cblxuLyogZHJvcGRvd24gc3R5bGUgMSAqL1xuLmRyb3Bkb3duLXN0eWxlLTEgLmJ0biB7Y29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBmb250LXdlaWdodDpub3JtYWx9XG4uZHJvcGRvd24tc3R5bGUtMSAuYnRuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJvcmRlci10b3A6IC40ZW0gc29saWQ7IGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMDsgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7IG1hcmdpbi1sZWZ0OiAwO31cbi5kcm9wZG93bi1zdHlsZS0xIC5idG46aG92ZXIsIC5jdXN0b20tZHJvcGRvd24gYnRuOmZvY3VzIHtjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuLmRyb3Bkb3duLXN0eWxlLTEgLmRyb3Bkb3duLW1lbnUge21hcmdpbi10b3A6IDJweDsgbWluLXdpZHRoOiAxMzBweDsgYm9yZGVyLXJhZGl1czowOyBib3JkZXI6IG5vbmU7IHotaW5kZXg6IDQ0NDsgcmlnaHQ6IDA7IGxlZnQ6YXV0byAhaW1wb3J0YW50OyBwYWRkaW5nOiA1cHggMDsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7fVxuLmRyb3Bkb3duLXN0eWxlLTEgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge3BhZGRpbmc6IDZweCAxNXB4OyBmb250LXNpemU6IDEycHg7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogbm9ybWFsO31cbi5kcm9wZG93bi1zdHlsZS0xIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLC5kcm9wZG93bi1zdHlsZS0xIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtiYWNrZ3JvdW5kOiAjZWRlZGVkfVxuXG4vKiBidXR0b24gbGluayAqL1xuLmJ0bi5idG4tbGluayB7cGFkZGluZzogN3B4IDAgMDsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJvcmRlcjogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDE4cHg7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O31cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAwNy4gQm9yZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJvcmRlci1hbGwge2JvcmRlcjogMXB4IHNvbGlkICNlZGVkZWR9XG5cbi8qIGJvZGVyIHdpZHRoICovXG4uYm9yZGVyLXdpZHRoLTEge2JvcmRlci13aWR0aDoxcHg7fVxuLmJvcmRlci13aWR0aC0yIHtib3JkZXItd2lkdGg6MnB4O31cbi5ib3JkZXItd2lkdGgtMyB7Ym9yZGVyLXdpZHRoOjNweDt9XG4uYm9yZGVyLXdpZHRoLTQge2JvcmRlci13aWR0aDo0cHg7fVxuLmJvcmRlci13aWR0aC01IHtib3JkZXItd2lkdGg6NXB4O31cbi5ib3JkZXItd2lkdGgtNiB7Ym9yZGVyLXdpZHRoOjZweDt9XG4uYm9yZGVyLXdpZHRoLTcge2JvcmRlci13aWR0aDo3cHg7fVxuLmJvcmRlci13aWR0aC04IHtib3JkZXItd2lkdGg6OHB4O31cbi5ib3JkZXItd2lkdGgtOSB7Ym9yZGVyLXdpZHRoOjlweDt9XG4uYm9yZGVyLXdpZHRoLTEwIHtib3JkZXItd2lkdGg6MTBweDt9XG4uYm9yZGVyLXdpZHRoLTIwIHtib3JkZXItd2lkdGg6MjBweDt9XG5cbi8qIGJvZGVyIGFsaWduICovXG4uYm9yZGVyLXRvcCB7Ym9yZGVyLXRvcDogMXB4IHNvbGlkO31cbi5ib3JkZXItYm90dG9tIHtib3JkZXItYm90dG9tOiAxcHggc29saWQ7fVxuLmJvcmRlci1sZWZ0IHtib3JkZXItbGVmdDogMXB4IHNvbGlkO31cbi5ib3JkZXItcmlnaHQge2JvcmRlci1yaWdodDogMXB4IHNvbGlkO31cbi5ib3JkZXItbHIge2JvcmRlci1sZWZ0OiAxcHggc29saWQ7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkO31cbi5ib3JkZXItdGIge2JvcmRlci10b3A6IDFweCBzb2xpZDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO31cblxuLyogYm9yZGVyIGNvbG9yICovXG4uYm9yZGVyLWNvbG9yLXdoaXRlIHtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O31cbi5ib3JkZXItY29sb3ItYmxhY2sge2JvcmRlci1jb2xvcjojMDAwICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1jb2xvci1leHRyYS1kYXJrLWdyYXkge2JvcmRlci1jb2xvcjojMjMyMzIzICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1jb2xvci1tZWRpdW0tZGFyay1ncmF5IHtib3JkZXItY29sb3I6IzM2MzYzNiAhaW1wb3J0YW50O31cbi5ib3JkZXItY29sb3ItZGFyay1ncmF5IHtib3JkZXItY29sb3I6IzkzOTM5MyAhaW1wb3J0YW50O31cbi5ib3JkZXItY29sb3ItZXh0cmEtbWVkaXVtLWdyYXkge2JvcmRlci1jb2xvcjojZGJkYmRiICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1jb2xvci1tZWRpdW0tZ3JheSB7Ym9yZGVyLWNvbG9yOiNlNGU0ZTQgIWltcG9ydGFudDt9XG4uYm9yZGVyLWNvbG9yLWV4dHJhLWxpZ2h0LWdyYXkge2JvcmRlci1jb2xvcjojZWRlZGVkICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1jb2xvci1saWdodC1ncmF5IHtib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O31cbi5ib3JkZXItY29sb3ItbGlnaHQtcGluayB7Ym9yZGVyLWNvbG9yOiM4NjIyMzcgIWltcG9ydGFudDt9XG4uYm9yZGVyLWNvbG9yLW1haW4tZGVjb3Ige2JvcmRlci1jb2xvcjp2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O31cbi5ib3JkZXItY29sb3ItdHJhbnNwYXJlbnQtcGluayB7Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMzMsIDc5LCAwLjQ1KSAhaW1wb3J0YW50O31cblxuLnJlcXVpcmVkLWVycm9yIHtib3JkZXI6IDFweCBzb2xpZCAjZWUyMzIzICFpbXBvcnRhbnR9XG4uaW5wdXQtYm9yZGVyLWJvdHRvbS5yZXF1aXJlZC1lcnJvciB7Ym9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tLWNvbG9yOiAjZWUyMzIzICFpbXBvcnRhbnR9XG4uZy1yZWNhcHRjaGEucmVxdWlyZWQtZXJyb3IgaWZyYW1lIHtib3JkZXI6IDFweCBzb2xpZCAjZWUyMzIzO31cbi5nLXJlY2FwdGNoYS5yZXF1aXJlZC1lcnJvciB7Ym9yZGVyOiAwICFpbXBvcnRhbnR9XG5cbi8qIGJvZGVyIHN0eWxlICovXG4uYm9yZGVyLWRvdHRlZCB7Ym9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDt9XG4uYm9yZGVyLWRhc2hlZCB7Ym9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDt9XG4uYm9yZGVyLXNvbGlkIHtib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1kb3VibGUge2JvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1ncm9vdmUge2JvcmRlci1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7fVxuLmJvcmRlci1yaWRnZSB7Ym9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O31cbi5ib3JkZXItaW5zZXQge2JvcmRlci1zdHlsZTogaW5zZXQgIWltcG9ydGFudDt9XG4uYm9yZGVyLW91dHNldCB7Ym9yZGVyLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDt9XG4uYm9yZGVyLW5vbmUge2JvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50O31cbi5ib3JkZXItaGlkZGVuIHtib3JkZXItc3R5bGU6IGhpZGRlbiAhaW1wb3J0YW50O31cbi5ib3JkZXItdHJhbnNwZXJlbnQge2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XG4ubm8tYm9yZGVyLXRvcCB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9XG4ubm8tYm9yZGVyLWJvdHRvbSB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9XG4ubm8tYm9yZGVyLXJpZ2h0IHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fVxuLm5vLWJvcmRlci1sZWZ0IHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9XG5cbi8qIGJvcmRlciBmb3Igb3ZlcmxpbmUgaWNvbiBib3ggKi9cbi5vdmVybGluZS1pY29uLWJveHtib3JkZXItdG9wLXdpZHRoOiA0cHg7fVxuXG4vKiBib3JkZXIgY29sb3IgZm9yIG92ZXJsaW5lIGljb24gYm94ICovXG4ub3ZlcmxpbmUtaWNvbi1ib3gub3ZlcmxpbmUtd2hpdGV7Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O31cbi5vdmVybGluZS1pY29uLWJveC5vdmVybGluZS1ibGFja3tib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7fVxuLm92ZXJsaW5lLWljb24tYm94Lm92ZXJsaW5lLWV4dHJhLWRhcmstZ3JheXtib3JkZXItdG9wLWNvbG9yOiAjMjMyMzIzICFpbXBvcnRhbnQ7fVxuLm92ZXJsaW5lLWljb24tYm94Lm92ZXJsaW5lLW1lZGl1bS1kYXJrLWdyYXl7Ym9yZGVyLXRvcC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O31cbi5vdmVybGluZS1pY29uLWJveC5vdmVybGluZS1kYXJrLWdyYXl7Ym9yZGVyLXRvcC1jb2xvcjogIzkzOTM5MyAhaW1wb3J0YW50O31cbi5vdmVybGluZS1pY29uLWJveC5vdmVybGluZS1leHRyYS1saWdodC1ncmF5e2JvcmRlci10b3AtY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDt9XG4ub3ZlcmxpbmUtaWNvbi1ib3gub3ZlcmxpbmUtbWVkaXVtLWdyYXl7Ym9yZGVyLXRvcC1jb2xvcjogI2U0ZTRlNCAhaW1wb3J0YW50O31cbi5vdmVybGluZS1pY29uLWJveC5vdmVybGluZS1saWdodC1ncmF5e2JvcmRlci10b3AtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDt9XG4ub3ZlcmxpbmUtaWNvbi1ib3gub3ZlcmxpbmUtbGlnaHQtcGlua3tib3JkZXItdG9wLWNvbG9yOiAjODYyMjM3ICFpbXBvcnRhbnQ7fVxuLm92ZXJsaW5lLWljb24tYm94Lm92ZXJsaW5lLW1haW4tZGVjb3J7Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDt9XG4ub3ZlcmxpbmUtaWNvbi1ib3gub3ZlcmxpbmUtdHJhbnNwYXJlbnQtcGlua3tib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMzMsIDc5LCAwLjQ1KSAhaW1wb3J0YW50O31cblxuLyogdHJhbnNwYXJlbnQgYm9yZGVyICovXG4uYm9yZGVyLWJsYWNrLWxpZ2h0IHtib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjEpICFpbXBvcnRhbnQ7fVxuLmJvcmRlci13aGl0ZS1saWdodCB7Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xKSAhaW1wb3J0YW50O31cblxuLyogYm9yZGVyIHJhZGl1cyAqL1xuLmJvcmRlci1yYWRpdXMtMSB7Ym9yZGVyLXJhZGl1czoxcHh9XG4uYm9yZGVyLXJhZGl1cy0yIHtib3JkZXItcmFkaXVzOjJweH1cbi5ib3JkZXItcmFkaXVzLTMge2JvcmRlci1yYWRpdXM6M3B4fVxuLmJvcmRlci1yYWRpdXMtNCB7Ym9yZGVyLXJhZGl1czo0cHh9XG4uYm9yZGVyLXJhZGl1cy01IHtib3JkZXItcmFkaXVzOjVweH1cbi5ib3JkZXItcmFkaXVzLTYge2JvcmRlci1yYWRpdXM6NnB4fVxuLmJvcmRlci1yYWRpdXMtNyB7Ym9yZGVyLXJhZGl1czo3cHh9XG4uYm9yZGVyLXJhZGl1cy04IHtib3JkZXItcmFkaXVzOjhweH1cbi5ib3JkZXItcmFkaXVzLTkge2JvcmRlci1yYWRpdXM6OXB4fVxuLmJvcmRlci1yYWRpdXMtMTAge2JvcmRlci1yYWRpdXM6MTBweH1cbi5ib3JkZXItcmFkaXVzLTUwIHtib3JkZXItcmFkaXVzOjUwJX1cbi5ib3JkZXItcmFkaXVzLTEwMCB7Ym9yZGVyLXJhZGl1czoxMDAlfVxuLmJvcmRlci1yYWRpdXMtbm9uZSB7Ym9yZGVyLXJhZGl1czowfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDA4LiBBc2lkZSBzdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmFzaWRlLXRpdGxlIHtwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OmhpZGRlbn1cbi5hc2lkZS10aXRsZSBzcGFuIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgbWFyZ2luLXJpZ2h0OiAyMHB4O31cbi5hc2lkZS10aXRsZTphZnRlciB7Y29udGVudDogXCJcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7IGhlaWdodDogMXB4OyB0b3A6IDUwJTsgcG9zaXRpb246IGFic29sdXRlO31cbi5yaWdodC1zaWRlYmFyIHtwYWRkaW5nLXJpZ2h0OjYwcHg7fVxuLmxlZnQtc2lkZWJhciB7cGFkZGluZy1sZWZ0OjYwcHg7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDA5LiBWaWRlb1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnZpZGVvLXdyYXBwZXIge2hlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTt9XG4uaHRtcy12aWRlbyB7YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgaGVpZ2h0OiBhdXRvOyBsZWZ0OiA1MCU7IG1pbi1oZWlnaHQ6IDEwMCU7IG1pbi13aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICB3aWR0aDogYXV0bzsgei1pbmRleDogLTM7fVxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlO31cbi52aWRlby1iYWNrZ3JvdW5ke3Bvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgei1pbmRleDogMTsgdG9wOjA7IGJhY2tncm91bmQ6IHJnYmEoNjcsNjcsNjcsMC41KX1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAxMC4gQmFja2dyb3VuZCBpbWFnZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnBhcmFsbGF4IHtwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7IHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczt9XG4uZml4LWJhY2tncm91bmQge2JhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO31cbi5jb3Zlci1iYWNrZ3JvdW5kIHtwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7fVxuLmJhY2tncm91bmQtc2l6ZS1pbmhlcml0IHtiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXR9XG4uYmFja2dyb3VuZC1hdHRhY2htZW50LWluaGVyaXQge2JhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdH1cbi5iYWNrZ3JvdW5kLXBvc2l0aW9uLWxlZnQge2JhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO31cbi5iYWNrZ3JvdW5kLXBvc2l0aW9uLWxlZnQtYm90dG9tIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTt9XG4uYmFja2dyb3VuZC1wb3NpdGlvbi1yaWdodCB7YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO31cbi5iYWNrZ3JvdW5kLXBvc2l0aW9uLXRvcCB7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O31cbi51cC1kb3duLWFuaSB7ZGlzcGxheTp0YWJsZTsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cC1kb3duLWFuaW1hdGlvbjsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjdzOyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjdzOyAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgLW1vei1hbmltYXRpb24tbmFtZTogdXAtZG93bi1hbmltYXRpb247IC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOi43czsgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC1tb3otYW5pbWF0aW9uLWRlbGF5Oi43czsgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgLW1zLWFuaW1hdGlvbi1uYW1lOiB1cC1kb3duLWFuaW1hdGlvbjsgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjouN3M7IC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC1tcy1hbmltYXRpb24tZGVsYXk6LjdzOyAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IC1tcy1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IC1vLWFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgLW8tYW5pbWF0aW9uLW5hbWU6IHVwLWRvd24tYW5pbWF0aW9uOyAtby1hbmltYXRpb24tZHVyYXRpb246LjdzOyAtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IC1vLWFuaW1hdGlvbi1kZWxheTouN3M7IC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyAtby1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgYW5pbWF0aW9uLW5hbWU6IHVwLWRvd24tYW5pbWF0aW9uOyBhbmltYXRpb24tZHVyYXRpb246LjdzOyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IGFuaW1hdGlvbi1kZWxheTouN3M7IGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IG1hcmdpbjowIGF1dG87fVxuLmJhY2tncm91bmQtcG9zaXRpb24teC01MCB7YmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCUgIWltcG9ydGFudDt9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMTEuIE1hcmdpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4ubWFyZ2luLWhhbGYtYWxsIHttYXJnaW46LjUlfVxuLm1hcmdpbi1vbmUtYWxsIHttYXJnaW46MSV9XG4ubWFyZ2luLW9uZS1oYWxmLWFsbCB7bWFyZ2luOjEuNSV9XG4ubWFyZ2luLXR3by1hbGwge21hcmdpbjoyJX1cbi5tYXJnaW4tdHdvLWhhbGYtYWxsIHttYXJnaW46Mi41JX1cbi5tYXJnaW4tdGhyZWUtYWxsIHttYXJnaW46MyV9XG4ubWFyZ2luLXRocmVlLWhhbGYtYWxsIHttYXJnaW46My41JX1cbi5tYXJnaW4tZm91ci1hbGwge21hcmdpbjo0JX1cbi5tYXJnaW4tZm91ci1oYWxmLWFsbCB7bWFyZ2luOjQuNSV9XG4ubWFyZ2luLWZpdmUtYWxsIHttYXJnaW46NSV9XG4ubWFyZ2luLWZpdmUtaGFsZi1hbGwge21hcmdpbjo1LjUlfVxuLm1hcmdpbi1zaXgtYWxsIHttYXJnaW46NiV9XG4ubWFyZ2luLXNpeC1oYWxmLWFsbCB7bWFyZ2luOjYuNSV9XG4ubWFyZ2luLXNldmVuLWFsbCB7bWFyZ2luOjclfVxuLm1hcmdpbi1zZXZlbi1oYWxmLWFsbCB7bWFyZ2luOjcuNSV9XG4ubWFyZ2luLWVpZ2h0LWFsbCB7bWFyZ2luOjglfVxuLm1hcmdpbi1laWdodC1oYWxmLWFsbCB7bWFyZ2luOjguNSV9XG4ubWFyZ2luLW5pbmUtYWxsIHttYXJnaW46OSV9XG4ubWFyZ2luLW5pbmUtaGFsZi1hbGwge21hcmdpbjo5LjUlfVxuLm1hcmdpbi10ZW4tYWxsIHttYXJnaW46MTAlfVxuLm1hcmdpbi10ZW4taGFsZi1hbGwge21hcmdpbjoxMC41JX1cbi5tYXJnaW4tZWxldmVuLWFsbCB7bWFyZ2luOjExJX1cbi5tYXJnaW4tZWxldmVuLWhhbGYtYWxsIHttYXJnaW46MTEuNSV9XG4ubWFyZ2luLXR3ZWx2ZS1hbGwge21hcmdpbjoxMiV9XG4ubWFyZ2luLXR3ZWx2ZS1oYWxmLWFsbCB7bWFyZ2luOjEyLjUlfVxuLm1hcmdpbi10aGlydGVlbi1hbGwge21hcmdpbjoxMyV9XG4ubWFyZ2luLXRoaXJ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTMuNSV9XG4ubWFyZ2luLWZvdXJ0ZWVuLWFsbCB7bWFyZ2luOjE0JX1cbi5tYXJnaW4tZm91cnRlZW4taGFsZi1hbGwge21hcmdpbjoxNC41JX1cbi5tYXJnaW4tZmlmdGVlbi1hbGwge21hcmdpbjoxNSV9XG4ubWFyZ2luLWZpZnRlZW4taGFsZi1hbGwge21hcmdpbjoxNS41JX1cbi5tYXJnaW4tc2l4dGVlbi1hbGwge21hcmdpbjoxNiV9XG4ubWFyZ2luLXNpeHRlZW4taGFsZi1hbGwge21hcmdpbjoxNi41JX1cbi5tYXJnaW4tc2V2ZW50ZWVuLWFsbCB7bWFyZ2luOjE3JX1cbi5tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtYWxsIHttYXJnaW46MTcuNSV9XG4ubWFyZ2luLWVpZ2h0ZWVuLWFsbCB7bWFyZ2luOjE4JX1cbi5tYXJnaW4tZWlnaHRlZW4taGFsZi1hbGwge21hcmdpbjoxOC41JX1cbi5tYXJnaW4tbmluZXRlZW4tYWxsIHttYXJnaW46MTklfVxuLm1hcmdpbi1uaW5ldGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE5LjUlfVxuLm1hcmdpbi10d2VudHktYWxsIHttYXJnaW46MjAlfVxuLm1hcmdpbi10d2VudHktaGFsZi1hbGwge21hcmdpbjoyMC41JX1cbi5tYXJnaW4tdHdlbnR5LW9uZS1hbGwge21hcmdpbjoyMSV9XG4ubWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1hbGwge21hcmdpbjoyMS41JX1cbi5tYXJnaW4tdHdlbnR5LXR3by1hbGwge21hcmdpbjoyMiV9XG4ubWFyZ2luLXR3ZW50eS10d28taGFsZi1hbGwge21hcmdpbjoyMi41JX1cbi5tYXJnaW4tdHdlbnR5LXRocmVlLWFsbCB7bWFyZ2luOjIzJX1cbi5tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtYWxsIHttYXJnaW46MjMuNSV9XG4ubWFyZ2luLXR3ZW50eS1mb3VyLWFsbCB7bWFyZ2luOjI0JX1cbi5tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1hbGwge21hcmdpbjoyNC41JX1cbi5tYXJnaW4tdHdlbnR5LWZpdmUtYWxsIHttYXJnaW46MjUlfVxuLm1hcmdpbi01cHgtYWxsIHttYXJnaW46NXB4fVxuLm1hcmdpbi0xMHB4LWFsbCB7bWFyZ2luOjEwcHh9XG4ubWFyZ2luLTE1cHgtYWxsIHttYXJnaW46MTVweH1cbi5tYXJnaW4tMjBweC1hbGwge21hcmdpbjoyMHB4fVxuLm1hcmdpbi0yNXB4LWFsbCB7bWFyZ2luOjI1cHh9XG4ubWFyZ2luLTMwcHgtYWxsIHttYXJnaW46MzBweH1cbi5tYXJnaW4tMzVweC1hbGwge21hcmdpbjozNXB4fVxuLm1hcmdpbi00MHB4LWFsbCB7bWFyZ2luOjQwcHh9XG4ubWFyZ2luLTQ1cHgtYWxsIHttYXJnaW46NDVweH1cbi5tYXJnaW4tNTBweC1hbGwge21hcmdpbjo1MHB4fVxuLm1hcmdpbi01NXB4LWFsbCB7bWFyZ2luOjU1cHh9XG4ubWFyZ2luLTYwcHgtYWxsIHttYXJnaW46NjBweH1cbi5tYXJnaW4tNjVweC1hbGwge21hcmdpbjo2NXB4fVxuLm1hcmdpbi03MHB4LWFsbCB7bWFyZ2luOjcwcHh9XG4ubWFyZ2luLTc1cHgtYWxsIHttYXJnaW46NzVweH1cbi5tYXJnaW4tODBweC1hbGwge21hcmdpbjo4MHB4fVxuLm1hcmdpbi04NXB4LWFsbCB7bWFyZ2luOjg1cHh9XG4ubWFyZ2luLTkwcHgtYWxsIHttYXJnaW46OTBweH1cbi5tYXJnaW4tOTVweC1hbGwge21hcmdpbjo5NXB4fVxuLm1hcmdpbi0xMDBweC1hbGwge21hcmdpbjoxMDBweH1cblxuLm5vLW1hcmdpbiB7bWFyZ2luOjAgIWltcG9ydGFudH1cbi5uby1tYXJnaW4tbHIge21hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50fVxuLm5vLW1hcmdpbi10YiB7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnR9XG4ubm8tbWFyZ2luLXRvcCB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9XG4ubm8tbWFyZ2luLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9XG4ubm8tbWFyZ2luLWxlZnQge21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1cbi5uby1tYXJnaW4tcmlnaHQge21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9XG4ubWFyZ2luLWxyLWF1dG8ge21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH1cbi5tYXJnaW4tYXV0byB7bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDt9XG5cbi8qIG1hcmdpbiB0b3AgKi9cbi5tYXJnaW4taGFsZi10b3Age21hcmdpbi10b3A6LjUlfVxuLm1hcmdpbi1vbmUtdG9wIHttYXJnaW4tdG9wOjElfVxuLm1hcmdpbi1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MS41JX1cbi5tYXJnaW4tdHdvLXRvcCB7bWFyZ2luLXRvcDoyJX1cbi5tYXJnaW4tdHdvLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIuNSV9XG4ubWFyZ2luLXRocmVlLXRvcCB7bWFyZ2luLXRvcDozJX1cbi5tYXJnaW4tdGhyZWUtaGFsZi10b3Age21hcmdpbi10b3A6My41JX1cbi5tYXJnaW4tZm91ci10b3Age21hcmdpbi10b3A6NCV9XG4ubWFyZ2luLWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6NC41JX1cbi5tYXJnaW4tZml2ZS10b3Age21hcmdpbi10b3A6NSV9XG4ubWFyZ2luLWZpdmUtaGFsZi10b3Age21hcmdpbi10b3A6NS41JX1cbi5tYXJnaW4tc2l4LXRvcCB7bWFyZ2luLXRvcDo2JX1cbi5tYXJnaW4tc2l4LWhhbGYtdG9wIHttYXJnaW4tdG9wOjYuNSV9XG4ubWFyZ2luLXNldmVuLXRvcCB7bWFyZ2luLXRvcDo3JX1cbi5tYXJnaW4tc2V2ZW4taGFsZi10b3Age21hcmdpbi10b3A6Ny41JX1cbi5tYXJnaW4tZWlnaHQtdG9wIHttYXJnaW4tdG9wOjglfVxuLm1hcmdpbi1laWdodC1oYWxmLXRvcCB7bWFyZ2luLXRvcDo4LjUlfVxuLm1hcmdpbi1uaW5lLXRvcCB7bWFyZ2luLXRvcDo5JX1cbi5tYXJnaW4tbmluZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDo5LjUlfVxuLm1hcmdpbi10ZW4tdG9wIHttYXJnaW4tdG9wOjEwJX1cbi5tYXJnaW4tdGVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEwLjUlfVxuLm1hcmdpbi1lbGV2ZW4tdG9wIHttYXJnaW4tdG9wOjExJX1cbi5tYXJnaW4tZWxldmVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjExLjUlfVxuLm1hcmdpbi10d2VsdmUtdG9wIHttYXJnaW4tdG9wOjEyJX1cbi5tYXJnaW4tdHdlbHZlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEyLjUlfVxuLm1hcmdpbi10aGlydGVlbi10b3Age21hcmdpbi10b3A6MTMlfVxuLm1hcmdpbi10aGlydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMy41JX1cbi5tYXJnaW4tZm91cnRlZW4tdG9wIHttYXJnaW4tdG9wOjE0JX1cbi5tYXJnaW4tZm91cnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTQuNSV9XG4ubWFyZ2luLWZpZnRlZW4tdG9wIHttYXJnaW4tdG9wOjE1JX1cbi5tYXJnaW4tZmlmdGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNS41JX1cbi5tYXJnaW4tc2l4dGVlbi10b3Age21hcmdpbi10b3A6MTYlfVxuLm1hcmdpbi1zaXh0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE2LjUlfVxuLm1hcmdpbi1zZXZlbnRlZW4tdG9wIHttYXJnaW4tdG9wOjE3JX1cbi5tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE3LjUlfVxuLm1hcmdpbi1laWdodGVlbi10b3Age21hcmdpbi10b3A6MTglfVxuLm1hcmdpbi1laWdodGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxOC41JX1cbi5tYXJnaW4tbmluZXRlZW4tdG9wIHttYXJnaW4tdG9wOjE5JX1cbi5tYXJnaW4tbmluZXRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTkuNSV9XG4ubWFyZ2luLXR3ZW50eS10b3Age21hcmdpbi10b3A6MjAlfVxuLm1hcmdpbi10d2VudHktaGFsZi10b3Age21hcmdpbi10b3A6MjAuNSV9XG4ubWFyZ2luLXR3ZW50eS1vbmUtdG9wIHttYXJnaW4tdG9wOjIxJX1cbi5tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMS41JX1cbi5tYXJnaW4tdHdlbnR5LXR3by10b3Age21hcmdpbi10b3A6MjIlfVxuLm1hcmdpbi10d2VudHktdHdvLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIyLjUlfVxuLm1hcmdpbi10d2VudHktdGhyZWUtdG9wIHttYXJnaW4tdG9wOjIzJX1cbi5tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIzLjUlfVxuLm1hcmdpbi10d2VudHktZm91ci10b3Age21hcmdpbi10b3A6MjQlfVxuLm1hcmdpbi10d2VudHktZm91ci1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyNC41JX1cbi5tYXJnaW4tdHdlbnR5LWZpdmUtdG9wIHttYXJnaW4tdG9wOjI1JX1cbi5tYXJnaW4tNXB4LXRvcCB7bWFyZ2luLXRvcDo1cHh9XG4ubWFyZ2luLTEwcHgtdG9wIHttYXJnaW4tdG9wOjEwcHh9XG4ubWFyZ2luLTE1cHgtdG9wIHttYXJnaW4tdG9wOjE1cHh9XG4ubWFyZ2luLTIwcHgtdG9wIHttYXJnaW4tdG9wOjIwcHh9XG4ubWFyZ2luLTI1cHgtdG9wIHttYXJnaW4tdG9wOjI1cHh9XG4ubWFyZ2luLTMwcHgtdG9wIHttYXJnaW4tdG9wOjMwcHh9XG4ubWFyZ2luLTM1cHgtdG9wIHttYXJnaW4tdG9wOjM1cHh9XG4ubWFyZ2luLTQwcHgtdG9wIHttYXJnaW4tdG9wOjQwcHh9XG4ubWFyZ2luLTQ1cHgtdG9wIHttYXJnaW4tdG9wOjQ1cHh9XG4ubWFyZ2luLTUwcHgtdG9wIHttYXJnaW4tdG9wOjUwcHh9XG4ubWFyZ2luLTU1cHgtdG9wIHttYXJnaW4tdG9wOjU1cHh9XG4ubWFyZ2luLTYwcHgtdG9wIHttYXJnaW4tdG9wOjYwcHh9XG4ubWFyZ2luLTY1cHgtdG9wIHttYXJnaW4tdG9wOjY1cHh9XG4ubWFyZ2luLTcwcHgtdG9wIHttYXJnaW4tdG9wOjcwcHh9XG4ubWFyZ2luLTc1cHgtdG9wIHttYXJnaW4tdG9wOjc1cHh9XG4ubWFyZ2luLTgwcHgtdG9wIHttYXJnaW4tdG9wOjgwcHh9XG4ubWFyZ2luLTg1cHgtdG9wIHttYXJnaW4tdG9wOjg1cHh9XG4ubWFyZ2luLTkwcHgtdG9wIHttYXJnaW4tdG9wOjkwcHh9XG4ubWFyZ2luLTk1cHgtdG9wIHttYXJnaW4tdG9wOjk1cHh9XG4ubWFyZ2luLTEwMHB4LXRvcCB7bWFyZ2luLXRvcDoxMDBweH1cblxuLyogbWFyZ2luIGJvdHRvbSAqL1xuLm1hcmdpbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTouNSV9XG4ubWFyZ2luLW9uZS1ib3R0b20ge21hcmdpbi1ib3R0b206MSV9XG4ubWFyZ2luLW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxLjUlfVxuLm1hcmdpbi10d28tYm90dG9tIHttYXJnaW4tYm90dG9tOjIlfVxuLm1hcmdpbi10d28taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206Mi41JX1cbi5tYXJnaW4tdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjMlfVxuLm1hcmdpbi10aHJlZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozLjUlfVxuLm1hcmdpbi1mb3VyLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0JX1cbi5tYXJnaW4tZm91ci1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0LjUlfVxuLm1hcmdpbi1maXZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1JX1cbi5tYXJnaW4tZml2ZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1LjUlfVxuLm1hcmdpbi1zaXgtYm90dG9tIHttYXJnaW4tYm90dG9tOjYlfVxuLm1hcmdpbi1zaXgtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206Ni41JX1cbi5tYXJnaW4tc2V2ZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjclfVxuLm1hcmdpbi1zZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3LjUlfVxuLm1hcmdpbi1laWdodC1ib3R0b20ge21hcmdpbi1ib3R0b206OCV9XG4ubWFyZ2luLWVpZ2h0LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjguNSV9XG4ubWFyZ2luLW5pbmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjklfVxuLm1hcmdpbi1uaW5lLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjkuNSV9XG4ubWFyZ2luLXRlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTAlfVxuLm1hcmdpbi10ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTAuNSV9XG4ubWFyZ2luLWVsZXZlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTElfVxuLm1hcmdpbi1lbGV2ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTEuNSV9XG4ubWFyZ2luLXR3ZWx2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206MTIlfVxuLm1hcmdpbi10d2VsdmUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTIuNSV9XG4ubWFyZ2luLXRoaXJ0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMyV9XG4ubWFyZ2luLXRoaXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEzLjUlfVxuLm1hcmdpbi1mb3VydGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTQlfVxuLm1hcmdpbi1mb3VydGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNC41JX1cbi5tYXJnaW4tZmlmdGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTUlfVxuLm1hcmdpbi1maWZ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE1LjUlfVxuLm1hcmdpbi1zaXh0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNiV9XG4ubWFyZ2luLXNpeHRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTYuNSV9XG4ubWFyZ2luLXNldmVudGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTclfVxuLm1hcmdpbi1zZXZlbnRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTcuNSV9XG4ubWFyZ2luLWVpZ2h0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOCV9XG4ubWFyZ2luLWVpZ2h0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE4LjUlfVxuLm1hcmdpbi1uaW5ldGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTklfVxuLm1hcmdpbi1uaW5ldGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOS41JX1cbi5tYXJnaW4tdHdlbnR5LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMCV9XG4ubWFyZ2luLXR3ZW50eS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMC41JX1cbi5tYXJnaW4tdHdlbnR5LW9uZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjElfVxuLm1hcmdpbi10d2VudHktb25lLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIxLjUlfVxuLm1hcmdpbi10d2VudHktdHdvLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMiV9XG4ubWFyZ2luLXR3ZW50eS10d28taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjIuNSV9XG4ubWFyZ2luLXR3ZW50eS10aHJlZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjMlfVxuLm1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjMuNSV9XG4ubWFyZ2luLXR3ZW50eS1mb3VyLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNCV9XG4ubWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjI0LjUlfVxuLm1hcmdpbi10d2VudHktZml2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjUlfVxuLm1hcmdpbi01cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjVweH1cbi5tYXJnaW4tMTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MTBweH1cbi5tYXJnaW4tMTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MTVweH1cbi5tYXJnaW4tMjBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MjBweH1cbi5tYXJnaW4tMjVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MjVweH1cbi5tYXJnaW4tMzBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MzBweH1cbi5tYXJnaW4tMzVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MzVweH1cbi5tYXJnaW4tNDBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NDBweH1cbi5tYXJnaW4tNDVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NDVweH1cbi5tYXJnaW4tNTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NTBweH1cbi5tYXJnaW4tNTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NTVweH1cbi5tYXJnaW4tNjBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NjBweH1cbi5tYXJnaW4tNjVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NjVweH1cbi5tYXJnaW4tNzBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NzBweH1cbi5tYXJnaW4tNzVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NzVweH1cbi5tYXJnaW4tODBweC1ib3R0b20ge21hcmdpbi1ib3R0b206ODBweH1cbi5tYXJnaW4tODVweC1ib3R0b20ge21hcmdpbi1ib3R0b206ODVweH1cbi5tYXJnaW4tOTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206OTBweH1cbi5tYXJnaW4tOTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206OTVweH1cbi5tYXJnaW4tMTAwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjEwMHB4fVxuXG4vKiBtYXJnaW4gcmlnaHQgKi9cbi5tYXJnaW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0Oi41JX1cbi5tYXJnaW4tb25lLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MSV9XG4ubWFyZ2luLW9uZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MS41JX1cbi5tYXJnaW4tdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MiV9XG4ubWFyZ2luLXR3by1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6Mi41JX1cbi5tYXJnaW4tdGhyZWUtcmlnaHQge21hcmdpbi1yaWdodDozJX1cbi5tYXJnaW4tdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjMuNSV9XG4ubWFyZ2luLWZvdXItcmlnaHQge21hcmdpbi1yaWdodDo0JX1cbi5tYXJnaW4tZm91ci1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NC41JX1cbi5tYXJnaW4tZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjUlfVxuLm1hcmdpbi1maXZlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo1LjUlfVxuLm1hcmdpbi1zaXgtcmlnaHQge21hcmdpbi1yaWdodDo2JX1cbi5tYXJnaW4tc2l4LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo2LjUlfVxuLm1hcmdpbi1zZXZlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjclfVxuLm1hcmdpbi1zZXZlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6Ny41JX1cbi5tYXJnaW4tZWlnaHQtcmlnaHQge21hcmdpbi1yaWdodDo4JX1cbi5tYXJnaW4tZWlnaHQtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjguNSV9XG4ubWFyZ2luLW5pbmUtcmlnaHQge21hcmdpbi1yaWdodDo5JX1cbi5tYXJnaW4tbmluZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6OS41JX1cbi5tYXJnaW4tdGVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAlfVxuLm1hcmdpbi10ZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwLjUlfVxuLm1hcmdpbi1lbGV2ZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMSV9XG4ubWFyZ2luLWVsZXZlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTEuNSV9XG4ubWFyZ2luLXR3ZWx2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjEyJX1cbi5tYXJnaW4tdHdlbHZlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMi41JX1cbi5tYXJnaW4tdGhpcnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMyV9XG4ubWFyZ2luLXRoaXJ0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMy41JX1cbi5tYXJnaW4tZm91cnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNCV9XG4ubWFyZ2luLWZvdXJ0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxNC41JX1cbi5tYXJnaW4tZmlmdGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE1JX1cbi5tYXJnaW4tZmlmdGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUuNSV9XG4ubWFyZ2luLXNpeHRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNiV9XG4ubWFyZ2luLXNpeHRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE2LjUlfVxuLm1hcmdpbi1zZXZlbnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNyV9XG4ubWFyZ2luLXNldmVudGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTcuNSV9XG4ubWFyZ2luLWVpZ2h0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTglfVxuLm1hcmdpbi1laWdodGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTguNSV9XG4ubWFyZ2luLW5pbmV0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTklfVxuLm1hcmdpbi1uaW5ldGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTkuNSV9XG4ubWFyZ2luLXR3ZW50eS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIwJX1cbi5tYXJnaW4tdHdlbnR5LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMC41JX1cbi5tYXJnaW4tdHdlbnR5LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjElfVxuLm1hcmdpbi10d2VudHktb25lLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMS41JX1cbi5tYXJnaW4tdHdlbnR5LXR3by1yaWdodCB7bWFyZ2luLXJpZ2h0OjIyJX1cbi5tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIuNSV9XG4ubWFyZ2luLXR3ZW50eS10aHJlZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIzJX1cbi5tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMy41JX1cbi5tYXJnaW4tdHdlbnR5LWZvdXItcmlnaHQge21hcmdpbi1yaWdodDoyNCV9XG4ubWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyNC41JX1cbi5tYXJnaW4tdHdlbnR5LWZpdmUtcmlnaHQge21hcmdpbi1yaWdodDoyNSV9XG4ubWFyZ2luLTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjVweH1cbi5tYXJnaW4tMTBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwcHh9XG4ubWFyZ2luLTE1cHgtcmlnaHQge21hcmdpbi1yaWdodDoxNXB4fVxuLm1hcmdpbi0yMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjBweH1cbi5tYXJnaW4tMjVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjI1cHh9XG4ubWFyZ2luLTMwcHgtcmlnaHQge21hcmdpbi1yaWdodDozMHB4fVxuLm1hcmdpbi0zNXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MzVweH1cbi5tYXJnaW4tNDBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjQwcHh9XG4ubWFyZ2luLTQ1cHgtcmlnaHQge21hcmdpbi1yaWdodDo0NXB4fVxuLm1hcmdpbi01MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NTBweH1cbi5tYXJnaW4tNTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjU1cHh9XG4ubWFyZ2luLTYwcHgtcmlnaHQge21hcmdpbi1yaWdodDo2MHB4fVxuLm1hcmdpbi02NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NjVweH1cbi5tYXJnaW4tNzBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjcwcHh9XG4ubWFyZ2luLTc1cHgtcmlnaHQge21hcmdpbi1yaWdodDo3NXB4fVxuLm1hcmdpbi04MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6ODBweH1cbi5tYXJnaW4tODVweC1yaWdodCB7bWFyZ2luLXJpZ2h0Ojg1cHh9XG4ubWFyZ2luLTkwcHgtcmlnaHQge21hcmdpbi1yaWdodDo5MHB4fVxuLm1hcmdpbi05NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6OTVweH1cbi5tYXJnaW4tMTAwcHgtcmlnaHQge21hcmdpbi1yaWdodDoxMDBweH1cblxuLyogbWFyZ2luIGxlZnQgKi9cbi5tYXJnaW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDouNSV9XG4ubWFyZ2luLW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoxJX1cbi5tYXJnaW4tb25lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MS41JX1cbi5tYXJnaW4tdHdvLWxlZnQge21hcmdpbi1sZWZ0OjIlfVxuLm1hcmdpbi10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyLjUlfVxuLm1hcmdpbi10aHJlZS1sZWZ0IHttYXJnaW4tbGVmdDozJX1cbi5tYXJnaW4tdGhyZWUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDozLjUlfVxuLm1hcmdpbi1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjQlfVxuLm1hcmdpbi1mb3VyLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6NC41JX1cbi5tYXJnaW4tZml2ZS1sZWZ0IHttYXJnaW4tbGVmdDo1JX1cbi5tYXJnaW4tZml2ZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjUuNSV9XG4ubWFyZ2luLXNpeC1sZWZ0IHttYXJnaW4tbGVmdDo2JX1cbi5tYXJnaW4tc2l4LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6Ni41JX1cbi5tYXJnaW4tc2V2ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6NyV9XG4ubWFyZ2luLXNldmVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6Ny41JX1cbi5tYXJnaW4tZWlnaHQtbGVmdCB7bWFyZ2luLWxlZnQ6OCV9XG4ubWFyZ2luLWVpZ2h0LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OC41JX1cbi5tYXJnaW4tbmluZS1sZWZ0IHttYXJnaW4tbGVmdDo5JX1cbi5tYXJnaW4tbmluZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjkuNSV9XG4ubWFyZ2luLXRlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMCV9XG4ubWFyZ2luLXRlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEwLjUlfVxuLm1hcmdpbi1lbGV2ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTElfVxuLm1hcmdpbi1lbGV2ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMS41JX1cbi5tYXJnaW4tdHdlbHZlLWxlZnQge21hcmdpbi1sZWZ0OjEyJX1cbi5tYXJnaW4tdHdlbHZlLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTIuNSV9XG4ubWFyZ2luLXRoaXJ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjEzJX1cbi5tYXJnaW4tdGhpcnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMy41JX1cbi5tYXJnaW4tZm91cnRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTQlfVxuLm1hcmdpbi1mb3VydGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE0LjUlfVxuLm1hcmdpbi1maWZ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE1JX1cbi5tYXJnaW4tZmlmdGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE1LjUlfVxuLm1hcmdpbi1zaXh0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE2JX1cbi5tYXJnaW4tc2l4dGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE2LjUlfVxuLm1hcmdpbi1zZXZlbnRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTclfVxuLm1hcmdpbi1zZXZlbnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNy41JX1cbi5tYXJnaW4tZWlnaHRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTglfVxuLm1hcmdpbi1laWdodGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE4LjUlfVxuLm1hcmdpbi1uaW5ldGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxOSV9XG4ubWFyZ2luLW5pbmV0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTkuNSV9XG4ubWFyZ2luLXR3ZW50eS1sZWZ0IHttYXJnaW4tbGVmdDoyMCV9XG4ubWFyZ2luLXR3ZW50eS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIwLjUlfVxuLm1hcmdpbi10d2VudHktb25lLWxlZnQge21hcmdpbi1sZWZ0OjIxJX1cbi5tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIxLjUlfVxuLm1hcmdpbi10d2VudHktdHdvLWxlZnQge21hcmdpbi1sZWZ0OjIyJX1cbi5tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIyLjUlfVxuLm1hcmdpbi10d2VudHktdGhyZWUtbGVmdCB7bWFyZ2luLWxlZnQ6MjMlfVxuLm1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMy41JX1cbi5tYXJnaW4tdHdlbnR5LWZvdXItbGVmdCB7bWFyZ2luLWxlZnQ6MjQlfVxuLm1hcmdpbi10d2VudHktZm91ci1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjI0LjUlfVxuLm1hcmdpbi10d2VudHktZml2ZS1sZWZ0IHttYXJnaW4tbGVmdDoyNSV9XG4ubWFyZ2luLTVweC1sZWZ0IHttYXJnaW4tbGVmdDo1cHh9XG4ubWFyZ2luLTEwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MTBweH1cbi5tYXJnaW4tMTVweC1sZWZ0IHttYXJnaW4tbGVmdDoxNXB4fVxuLm1hcmdpbi0yMHB4LWxlZnQge21hcmdpbi1sZWZ0OjIwcHh9XG4ubWFyZ2luLTI1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6MjVweH1cbi5tYXJnaW4tMzBweC1sZWZ0IHttYXJnaW4tbGVmdDozMHB4fVxuLm1hcmdpbi0zNXB4LWxlZnQge21hcmdpbi1sZWZ0OjM1cHh9XG4ubWFyZ2luLTQwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6NDBweH1cbi5tYXJnaW4tNDVweC1sZWZ0IHttYXJnaW4tbGVmdDo0NXB4fVxuLm1hcmdpbi01MHB4LWxlZnQge21hcmdpbi1sZWZ0OjUwcHh9XG4ubWFyZ2luLTU1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NTVweH1cbi5tYXJnaW4tNjBweC1sZWZ0IHttYXJnaW4tbGVmdDo2MHB4fVxuLm1hcmdpbi02NXB4LWxlZnQge21hcmdpbi1sZWZ0OjY1cHh9XG4ubWFyZ2luLTcwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6NzBweH1cbi5tYXJnaW4tNzVweC1sZWZ0IHttYXJnaW4tbGVmdDo3NXB4fVxuLm1hcmdpbi04MHB4LWxlZnQge21hcmdpbi1sZWZ0OjgwcHh9XG4ubWFyZ2luLTg1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6ODVweH1cbi5tYXJnaW4tOTBweC1sZWZ0IHttYXJnaW4tbGVmdDo5MHB4fVxuLm1hcmdpbi05NXB4LWxlZnQge21hcmdpbi1sZWZ0Ojk1cHh9XG4ubWFyZ2luLTEwMHB4LWxlZnQge21hcmdpbi1sZWZ0OjEwMHB4fVxuXG4vKiBtYXJnaW4gbGVmdCBhbmQgcmlnaHQgKi9cbi5tYXJnaW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6LjUlOyBtYXJnaW4tcmlnaHQ6LjUlfVxuLm1hcmdpbi1vbmUtbHIge21hcmdpbi1sZWZ0OjElOyBtYXJnaW4tcmlnaHQ6MSU7fVxuLm1hcmdpbi1vbmUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6MS41JTsgbWFyZ2luLXJpZ2h0OjEuNSU7fVxuLm1hcmdpbi10d28tbHIge21hcmdpbi1sZWZ0OjIlOyBtYXJnaW4tcmlnaHQ6MiU7fVxuLm1hcmdpbi10d28taGFsZi1sciB7bWFyZ2luLWxlZnQ6Mi41JTsgbWFyZ2luLXJpZ2h0OjIuNSU7fVxuLm1hcmdpbi10aHJlZS1sciB7bWFyZ2luLWxlZnQ6MyU7IG1hcmdpbi1yaWdodDozJTt9XG4ubWFyZ2luLXRocmVlLWhhbGYtbHIge21hcmdpbi1sZWZ0OjMuNSU7IG1hcmdpbi1yaWdodDozLjUlO31cbi5tYXJnaW4tZm91ci1sciB7bWFyZ2luLWxlZnQ6NCU7IG1hcmdpbi1yaWdodDo0JTt9XG4ubWFyZ2luLWZvdXItaGFsZi1sciB7bWFyZ2luLWxlZnQ6NC41JTsgbWFyZ2luLXJpZ2h0OjQuNSU7fVxuLm1hcmdpbi1maXZlLWxyIHttYXJnaW4tbGVmdDo1JTsgbWFyZ2luLXJpZ2h0OjUlO31cbi5tYXJnaW4tZml2ZS1oYWxmLWxyIHttYXJnaW4tbGVmdDo1LjUlOyBtYXJnaW4tcmlnaHQ6NS41JTt9XG4ubWFyZ2luLXNpeC1sciB7bWFyZ2luLWxlZnQ6NiU7IG1hcmdpbi1yaWdodDo2JTt9XG4ubWFyZ2luLXNpeC1oYWxmLWxyIHttYXJnaW4tbGVmdDo2LjUlOyBtYXJnaW4tcmlnaHQ6Ni41JTt9XG4ubWFyZ2luLXNldmVuLWxyIHttYXJnaW4tbGVmdDo3JTsgbWFyZ2luLXJpZ2h0OjclO31cbi5tYXJnaW4tc2V2ZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6Ny41JTsgbWFyZ2luLXJpZ2h0OjcuNSU7fVxuLm1hcmdpbi1laWdodC1sciB7bWFyZ2luLWxlZnQ6OCU7IG1hcmdpbi1yaWdodDo4JTt9XG4ubWFyZ2luLWVpZ2h0LWhhbGYtbHIge21hcmdpbi1sZWZ0OjguNSU7IG1hcmdpbi1yaWdodDo4LjUlO31cbi5tYXJnaW4tbmluZS1sciB7bWFyZ2luLWxlZnQ6OSU7IG1hcmdpbi1yaWdodDo5JTt9XG4ubWFyZ2luLW5pbmUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6OS41JTsgbWFyZ2luLXJpZ2h0OjkuNSU7fVxuLm1hcmdpbi10ZW4tbHIge21hcmdpbi1sZWZ0OjEwJTsgbWFyZ2luLXJpZ2h0OjEwJTt9XG4ubWFyZ2luLXRlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxMC41JTsgbWFyZ2luLXJpZ2h0OjEwLjUlO31cbi5tYXJnaW4tZWxldmVuLWxyIHttYXJnaW4tbGVmdDoxMSU7IG1hcmdpbi1yaWdodDoxMSU7fVxuLm1hcmdpbi1lbGV2ZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTEuNSU7IG1hcmdpbi1yaWdodDoxMS41JTt9XG4ubWFyZ2luLXR3ZWx2ZS1sciB7bWFyZ2luLWxlZnQ6MTIlOyBtYXJnaW4tcmlnaHQ6MTIlO31cbi5tYXJnaW4tdHdlbHZlLWhhbGYtbHIge21hcmdpbi1sZWZ0OjEyLjUlOyBtYXJnaW4tcmlnaHQ6MTIuNSU7fVxuLm1hcmdpbi10aGlydGVlbi1sciB7bWFyZ2luLWxlZnQ6MTMlOyBtYXJnaW4tcmlnaHQ6MTMlO31cbi5tYXJnaW4tdGhpcnRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTMuNSU7IG1hcmdpbi1yaWdodDoxMy41JTt9XG4ubWFyZ2luLWZvdXJ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNCU7IG1hcmdpbi1yaWdodDoxNCU7fVxuLm1hcmdpbi1mb3VydGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNC41JTsgbWFyZ2luLXJpZ2h0OjE0LjUlO31cbi5tYXJnaW4tZmlmdGVlbi1sciB7bWFyZ2luLWxlZnQ6MTUlOyBtYXJnaW4tcmlnaHQ6MTUlO31cbi5tYXJnaW4tZmlmdGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNS41JTsgbWFyZ2luLXJpZ2h0OjE1LjUlO31cbi5tYXJnaW4tc2l4dGVlbi1sciB7bWFyZ2luLWxlZnQ6MTYlOyBtYXJnaW4tcmlnaHQ6MTYlO31cbi5tYXJnaW4tc2l4dGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNi41JTsgbWFyZ2luLXJpZ2h0OjE2LjUlO31cbi5tYXJnaW4tc2V2ZW50ZWVuLWxyIHttYXJnaW4tbGVmdDoxNyU7IG1hcmdpbi1yaWdodDoxNyU7fVxuLm1hcmdpbi1zZXZlbnRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTcuNSU7IG1hcmdpbi1yaWdodDoxNy41JTt9XG4ubWFyZ2luLWVpZ2h0ZWVuLWxyIHttYXJnaW4tbGVmdDoxOCU7IG1hcmdpbi1yaWdodDoxOCU7fVxuLm1hcmdpbi1laWdodGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxOC41JTsgbWFyZ2luLXJpZ2h0OjE4LjUlO31cbi5tYXJnaW4tbmluZXRlZW4tbHIge21hcmdpbi1sZWZ0OjE5JTsgbWFyZ2luLXJpZ2h0OjE5JTt9XG4ubWFyZ2luLW5pbmV0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE5LjUlOyBtYXJnaW4tcmlnaHQ6MTkuNSU7fVxuLm1hcmdpbi10d2VudHktbHIge21hcmdpbi1sZWZ0OjIwJTsgbWFyZ2luLXJpZ2h0OjIwJTt9XG4ubWFyZ2luLXR3ZW50eS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMC41JTsgbWFyZ2luLXJpZ2h0OjIwLjUlO31cbi5tYXJnaW4tdHdlbnR5LW9uZS1sciB7bWFyZ2luLWxlZnQ6MjElOyBtYXJnaW4tcmlnaHQ6MjElO31cbi5tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMS41JTsgbWFyZ2luLXJpZ2h0OjIxLjUlO31cbi5tYXJnaW4tdHdlbnR5LXR3by1sciB7bWFyZ2luLWxlZnQ6MjIlOyBtYXJnaW4tcmlnaHQ6MjIlO31cbi5tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMi41JTsgbWFyZ2luLXJpZ2h0OjIyLjUlO31cbi5tYXJnaW4tdHdlbnR5LXRocmVlLWxyIHttYXJnaW4tbGVmdDoyMyU7IG1hcmdpbi1yaWdodDoyMyU7fVxuLm1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6MjMuNSU7IG1hcmdpbi1yaWdodDoyMy41JTt9XG4ubWFyZ2luLXR3ZW50eS1mb3VyLWxyIHttYXJnaW4tbGVmdDoyNCU7IG1hcmdpbi1yaWdodDoyNCU7fVxuLm1hcmdpbi10d2VudHktZm91ci1oYWxmLWxyIHttYXJnaW4tbGVmdDoyNC41JTsgbWFyZ2luLXJpZ2h0OjI0LjUlO31cbi5tYXJnaW4tdHdlbnR5LWZpdmUtbHIge21hcmdpbi1sZWZ0OjI1JTsgbWFyZ2luLXJpZ2h0OjI1JTt9XG4ubWFyZ2luLTVweC1sciB7bWFyZ2luLWxlZnQ6NXB4OyBtYXJnaW4tcmlnaHQ6NXB4O31cbi5tYXJnaW4tMTBweC1sciB7bWFyZ2luLWxlZnQ6MTBweDsgbWFyZ2luLXJpZ2h0OjEwcHg7fVxuLm1hcmdpbi0xNXB4LWxyIHttYXJnaW4tbGVmdDoxNXB4OyBtYXJnaW4tcmlnaHQ6MTVweDt9XG4ubWFyZ2luLTIwcHgtbHIge21hcmdpbi1sZWZ0OjIwcHg7IG1hcmdpbi1yaWdodDoyMHB4O31cbi5tYXJnaW4tMjVweC1sciB7bWFyZ2luLWxlZnQ6MjVweDsgbWFyZ2luLXJpZ2h0OjI1cHg7fVxuLm1hcmdpbi0zMHB4LWxyIHttYXJnaW4tbGVmdDozMHB4OyBtYXJnaW4tcmlnaHQ6MzBweDt9XG4ubWFyZ2luLTM1cHgtbHIge21hcmdpbi1sZWZ0OjM1cHg7IG1hcmdpbi1yaWdodDozNXB4O31cbi5tYXJnaW4tNDBweC1sciB7bWFyZ2luLWxlZnQ6NDBweDsgbWFyZ2luLXJpZ2h0OjQwcHg7fVxuLm1hcmdpbi00NXB4LWxyIHttYXJnaW4tbGVmdDo0NXB4OyBtYXJnaW4tcmlnaHQ6NDVweDt9XG4ubWFyZ2luLTUwcHgtbHIge21hcmdpbi1sZWZ0OjUwcHg7IG1hcmdpbi1yaWdodDo1MHB4O31cbi5tYXJnaW4tNTVweC1sciB7bWFyZ2luLWxlZnQ6NTVweDsgbWFyZ2luLXJpZ2h0OjU1cHg7fVxuLm1hcmdpbi02MHB4LWxyIHttYXJnaW4tbGVmdDo2MHB4OyBtYXJnaW4tcmlnaHQ6NjBweDt9XG4ubWFyZ2luLTY1cHgtbHIge21hcmdpbi1sZWZ0OjY1cHg7IG1hcmdpbi1yaWdodDo2NXB4O31cbi5tYXJnaW4tNzBweC1sciB7bWFyZ2luLWxlZnQ6NzBweDsgbWFyZ2luLXJpZ2h0OjcwcHg7fVxuLm1hcmdpbi03NXB4LWxyIHttYXJnaW4tbGVmdDo3NXB4OyBtYXJnaW4tcmlnaHQ6NzVweDt9XG4ubWFyZ2luLTgwcHgtbHIge21hcmdpbi1sZWZ0OjgwcHg7IG1hcmdpbi1yaWdodDo4MHB4O31cbi5tYXJnaW4tODVweC1sciB7bWFyZ2luLWxlZnQ6ODVweDsgbWFyZ2luLXJpZ2h0Ojg1cHg7fVxuLm1hcmdpbi05MHB4LWxyIHttYXJnaW4tbGVmdDo5MHB4OyBtYXJnaW4tcmlnaHQ6OTBweDt9XG4ubWFyZ2luLTk1cHgtbHIge21hcmdpbi1sZWZ0Ojk1cHg7IG1hcmdpbi1yaWdodDo5NXB4O31cbi5tYXJnaW4tMTAwcHgtbHIge21hcmdpbi1sZWZ0OjEwMHB4OyBtYXJnaW4tcmlnaHQ6MTAwcHg7fVxuXG4vKiBtYXJnaW4gdG9wIGFuZCBib3R0b20gKi9cbi5tYXJnaW4taGFsZi10YiB7bWFyZ2luLXRvcDouNSU7IG1hcmdpbi1ib3R0b206LjUlfVxuLm1hcmdpbi1vbmUtdGIge21hcmdpbi10b3A6MSU7IG1hcmdpbi1ib3R0b206MSU7fVxuLm1hcmdpbi1vbmUtaGFsZi10YiB7bWFyZ2luLXRvcDoxLjUlOyBtYXJnaW4tYm90dG9tOjEuNSU7fVxuLm1hcmdpbi10d28tdGIge21hcmdpbi10b3A6MiU7IG1hcmdpbi1ib3R0b206MiU7fVxuLm1hcmdpbi10d28taGFsZi10YiB7bWFyZ2luLXRvcDoyLjUlOyBtYXJnaW4tYm90dG9tOjIuNSU7fVxuLm1hcmdpbi10aHJlZS10YiB7bWFyZ2luLXRvcDozJTsgbWFyZ2luLWJvdHRvbTozJTt9XG4ubWFyZ2luLXRocmVlLWhhbGYtdGIge21hcmdpbi10b3A6My41JTsgbWFyZ2luLWJvdHRvbTozLjUlO31cbi5tYXJnaW4tZm91ci10YiB7bWFyZ2luLXRvcDo0JTsgbWFyZ2luLWJvdHRvbTo0JTt9XG4ubWFyZ2luLWZvdXItaGFsZi10YiB7bWFyZ2luLXRvcDo0LjUlOyBtYXJnaW4tYm90dG9tOjQuNSU7fVxuLm1hcmdpbi1maXZlLXRiIHttYXJnaW4tdG9wOjUlOyBtYXJnaW4tYm90dG9tOjUlO31cbi5tYXJnaW4tZml2ZS1oYWxmLXRiIHttYXJnaW4tdG9wOjUuNSU7IG1hcmdpbi1ib3R0b206NS41JTt9XG4ubWFyZ2luLXNpeC10YiB7bWFyZ2luLXRvcDo2JTsgbWFyZ2luLWJvdHRvbTo2JTt9XG4ubWFyZ2luLXNpeC1oYWxmLXRiIHttYXJnaW4tdG9wOjYuNSU7IG1hcmdpbi1ib3R0b206Ni41JTt9XG4ubWFyZ2luLXNldmVuLXRiIHttYXJnaW4tdG9wOjclOyBtYXJnaW4tYm90dG9tOjclO31cbi5tYXJnaW4tc2V2ZW4taGFsZi10YiB7bWFyZ2luLXRvcDo3LjUlOyBtYXJnaW4tYm90dG9tOjcuNSU7fVxuLm1hcmdpbi1laWdodC10YiB7bWFyZ2luLXRvcDo4JTsgbWFyZ2luLWJvdHRvbTo4JTt9XG4ubWFyZ2luLWVpZ2h0LWhhbGYtdGIge21hcmdpbi10b3A6OC41JTsgbWFyZ2luLWJvdHRvbTo4LjUlO31cbi5tYXJnaW4tbmluZS10YiB7bWFyZ2luLXRvcDo5JTsgbWFyZ2luLWJvdHRvbTo5JTt9XG4ubWFyZ2luLW5pbmUtaGFsZi10YiB7bWFyZ2luLXRvcDo5LjUlOyBtYXJnaW4tYm90dG9tOjkuNSU7fVxuLm1hcmdpbi10ZW4tdGIge21hcmdpbi10b3A6MTAlOyBtYXJnaW4tYm90dG9tOjEwJTt9XG4ubWFyZ2luLXRlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjEwLjUlOyBtYXJnaW4tYm90dG9tOjEwLjUlO31cbi5tYXJnaW4tZWxldmVuLXRiIHttYXJnaW4tdG9wOjExJTsgbWFyZ2luLWJvdHRvbToxMSU7fVxuLm1hcmdpbi1lbGV2ZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxMS41JTsgbWFyZ2luLWJvdHRvbToxMS41JTt9XG4ubWFyZ2luLXR3ZWx2ZS10YiB7bWFyZ2luLXRvcDoxMiU7IG1hcmdpbi1ib3R0b206MTIlO31cbi5tYXJnaW4tdHdlbHZlLWhhbGYtdGIge21hcmdpbi10b3A6MTIuNSU7IG1hcmdpbi1ib3R0b206MTIuNSU7fVxuLm1hcmdpbi10aGlydGVlbi10YiB7bWFyZ2luLXRvcDoxMyU7IG1hcmdpbi1ib3R0b206MTMlO31cbi5tYXJnaW4tdGhpcnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxMy41JTsgbWFyZ2luLWJvdHRvbToxMy41JTt9XG4ubWFyZ2luLWZvdXJ0ZWVuLXRiIHttYXJnaW4tdG9wOjE0JTsgbWFyZ2luLWJvdHRvbToxNCU7fVxuLm1hcmdpbi1mb3VydGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE0LjUlOyBtYXJnaW4tYm90dG9tOjE0LjUlO31cbi5tYXJnaW4tZmlmdGVlbi10YiB7bWFyZ2luLXRvcDoxNSU7IG1hcmdpbi1ib3R0b206MTUlO31cbi5tYXJnaW4tZmlmdGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE1LjUlOyBtYXJnaW4tYm90dG9tOjE1LjUlO31cbi5tYXJnaW4tc2l4dGVlbi10YiB7bWFyZ2luLXRvcDoxNiU7IG1hcmdpbi1ib3R0b206MTYlO31cbi5tYXJnaW4tc2l4dGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE2LjUlOyBtYXJnaW4tYm90dG9tOjE2LjUlO31cbi5tYXJnaW4tc2V2ZW50ZWVuLXRiIHttYXJnaW4tdG9wOjE3JTsgbWFyZ2luLWJvdHRvbToxNyU7fVxuLm1hcmdpbi1zZXZlbnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNy41JTsgbWFyZ2luLWJvdHRvbToxNy41JTt9XG4ubWFyZ2luLWVpZ2h0ZWVuLXRiIHttYXJnaW4tdG9wOjE4JTsgbWFyZ2luLWJvdHRvbToxOCU7fVxuLm1hcmdpbi1laWdodGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE4LjUlOyBtYXJnaW4tYm90dG9tOjE4LjUlO31cbi5tYXJnaW4tbmluZXRlZW4tdGIge21hcmdpbi10b3A6MTklOyBtYXJnaW4tYm90dG9tOjE5JTt9XG4ubWFyZ2luLW5pbmV0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTkuNSU7IG1hcmdpbi1ib3R0b206MTkuNSU7fVxuLm1hcmdpbi10d2VudHktdGIge21hcmdpbi10b3A6MjAlOyBtYXJnaW4tYm90dG9tOjIwJTt9XG4ubWFyZ2luLXR3ZW50eS1oYWxmLXRiIHttYXJnaW4tdG9wOjIwLjUlOyBtYXJnaW4tYm90dG9tOjIwLjUlO31cbi5tYXJnaW4tdHdlbnR5LW9uZS10YiB7bWFyZ2luLXRvcDoyMSU7IG1hcmdpbi1ib3R0b206MjElO31cbi5tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXRiIHttYXJnaW4tdG9wOjIxLjUlOyBtYXJnaW4tYm90dG9tOjIxLjUlO31cbi5tYXJnaW4tdHdlbnR5LXR3by10YiB7bWFyZ2luLXRvcDoyMiU7IG1hcmdpbi1ib3R0b206MjIlO31cbi5tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXRiIHttYXJnaW4tdG9wOjIyLjUlOyBtYXJnaW4tYm90dG9tOjIyLjUlO31cbi5tYXJnaW4tdHdlbnR5LXRocmVlLXRiIHttYXJnaW4tdG9wOjIzJTsgbWFyZ2luLWJvdHRvbToyMyU7fVxuLm1hcmdpbi10d2VudHktdGhyZWUtaGFsZi10YiB7bWFyZ2luLXRvcDoyMy41JTsgbWFyZ2luLWJvdHRvbToyMy41JTt9XG4ubWFyZ2luLXR3ZW50eS1mb3VyLXRiIHttYXJnaW4tdG9wOjI0JTsgbWFyZ2luLWJvdHRvbToyNCU7fVxuLm1hcmdpbi10d2VudHktZm91ci1oYWxmLXRiIHttYXJnaW4tdG9wOjI0LjUlOyBtYXJnaW4tYm90dG9tOjI0LjUlO31cbi5tYXJnaW4tdHdlbnR5LWZpdmUtdGIge21hcmdpbi10b3A6MjUlOyBtYXJnaW4tYm90dG9tOjI1JTt9XG4ubWFyZ2luLTVweC10YiB7bWFyZ2luLXRvcDo1cHg7IG1hcmdpbi1ib3R0b206NXB4O31cbi5tYXJnaW4tMTBweC10YiB7bWFyZ2luLXRvcDoxMHB4OyBtYXJnaW4tYm90dG9tOjEwcHg7fVxuLm1hcmdpbi0xNXB4LXRiIHttYXJnaW4tdG9wOjE1cHg7IG1hcmdpbi1ib3R0b206MTVweDt9XG4ubWFyZ2luLTIwcHgtdGIge21hcmdpbi10b3A6MjBweDsgbWFyZ2luLWJvdHRvbToyMHB4O31cbi5tYXJnaW4tMjVweC10YiB7bWFyZ2luLXRvcDoyNXB4OyBtYXJnaW4tYm90dG9tOjI1cHg7fVxuLm1hcmdpbi0zMHB4LXRiIHttYXJnaW4tdG9wOjMwcHg7IG1hcmdpbi1ib3R0b206MzBweDt9XG4ubWFyZ2luLTM1cHgtdGIge21hcmdpbi10b3A6MzVweDsgbWFyZ2luLWJvdHRvbTozNXB4O31cbi5tYXJnaW4tNDBweC10YiB7bWFyZ2luLXRvcDo0MHB4OyBtYXJnaW4tYm90dG9tOjQwcHg7fVxuLm1hcmdpbi00NXB4LXRiIHttYXJnaW4tdG9wOjQ1cHg7IG1hcmdpbi1ib3R0b206NDVweDt9XG4ubWFyZ2luLTUwcHgtdGIge21hcmdpbi10b3A6NTBweDsgbWFyZ2luLWJvdHRvbTo1MHB4O31cbi5tYXJnaW4tNTVweC10YiB7bWFyZ2luLXRvcDo1NXB4OyBtYXJnaW4tYm90dG9tOjU1cHg7fVxuLm1hcmdpbi02MHB4LXRiIHttYXJnaW4tdG9wOjYwcHg7IG1hcmdpbi1ib3R0b206NjBweDt9XG4ubWFyZ2luLTY1cHgtdGIge21hcmdpbi10b3A6NjVweDsgbWFyZ2luLWJvdHRvbTo2NXB4O31cbi5tYXJnaW4tNzBweC10YiB7bWFyZ2luLXRvcDo3MHB4OyBtYXJnaW4tYm90dG9tOjcwcHg7fVxuLm1hcmdpbi03NXB4LXRiIHttYXJnaW4tdG9wOjc1cHg7IG1hcmdpbi1ib3R0b206NzVweDt9XG4ubWFyZ2luLTgwcHgtdGIge21hcmdpbi10b3A6ODBweDsgbWFyZ2luLWJvdHRvbTo4MHB4O31cbi5tYXJnaW4tODVweC10YiB7bWFyZ2luLXRvcDo4NXB4OyBtYXJnaW4tYm90dG9tOjg1cHg7fVxuLm1hcmdpbi05MHB4LXRiIHttYXJnaW4tdG9wOjkwcHg7IG1hcmdpbi1ib3R0b206OTBweDt9XG4ubWFyZ2luLTk1cHgtdGIge21hcmdpbi10b3A6OTVweDsgbWFyZ2luLWJvdHRvbTo5NXB4O31cbi5tYXJnaW4tMTAwcHgtdGIge21hcmdpbi10b3A6MTAwcHg7IG1hcmdpbi1ib3R0b206MTAwcHg7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMTIuIFBhZGRpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubm8tcGFkZGluZyB7cGFkZGluZzowICFpbXBvcnRhbnR9XG4ubm8tcGFkZGluZy1sciB7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudH1cbi5uby1wYWRkaW5nLXRiIHtwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50fVxuLm5vLXBhZGRpbmctdG9wIHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9XG4ubm8tcGFkZGluZy1ib3R0b20ge3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH1cbi5uby1wYWRkaW5nLWxlZnQge3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9XG4ubm8tcGFkZGluZy1yaWdodCB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9XG5cbi5wYWRkaW5nLWhhbGYtYWxsIHtwYWRkaW5nOi41JTt9XG4ucGFkZGluZy1vbmUtYWxsIHtwYWRkaW5nOjElO31cbi5wYWRkaW5nLW9uZS1oYWxmLWFsbCB7cGFkZGluZzoxLjUlO31cbi5wYWRkaW5nLXR3by1hbGwge3BhZGRpbmc6MiU7fVxuLnBhZGRpbmctdHdvLWhhbGYtYWxsIHtwYWRkaW5nOjIuNSU7fVxuLnBhZGRpbmctdGhyZWUtYWxsIHtwYWRkaW5nOjMlO31cbi5wYWRkaW5nLXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjMuNSU7fVxuLnBhZGRpbmctZm91ci1hbGwge3BhZGRpbmc6NCU7fVxuLnBhZGRpbmctZm91ci1oYWxmLWFsbCB7cGFkZGluZzo0LjUlO31cbi5wYWRkaW5nLWZpdmUtYWxsIHtwYWRkaW5nOjUlO31cbi5wYWRkaW5nLWZpdmUtaGFsZi1hbGwge3BhZGRpbmc6NS41JTt9XG4ucGFkZGluZy1zaXgtYWxsIHtwYWRkaW5nOjYlO31cbi5wYWRkaW5nLXNpeC1oYWxmLWFsbCB7cGFkZGluZzo2LjUlO31cbi5wYWRkaW5nLXNldmVuLWFsbCB7cGFkZGluZzo3JTt9XG4ucGFkZGluZy1zZXZlbi1oYWxmLWFsbCB7cGFkZGluZzo3LjUlO31cbi5wYWRkaW5nLWVpZ2h0LWFsbCB7cGFkZGluZzo4JTt9XG4ucGFkZGluZy1laWdodC1oYWxmLWFsbCB7cGFkZGluZzo4LjUlO31cbi5wYWRkaW5nLW5pbmUtYWxsIHtwYWRkaW5nOjklO31cbi5wYWRkaW5nLW5pbmUtaGFsZi1hbGwge3BhZGRpbmc6OS41JTt9XG4ucGFkZGluZy10ZW4tYWxsIHtwYWRkaW5nOjEwJTt9XG4ucGFkZGluZy10ZW4taGFsZi1hbGwge3BhZGRpbmc6MTAuNSU7fVxuLnBhZGRpbmctZWxldmVuLWFsbCB7cGFkZGluZzoxMSU7fVxuLnBhZGRpbmctZWxldmVuLWhhbGYtYWxsIHtwYWRkaW5nOjExLjUlO31cbi5wYWRkaW5nLXR3ZWx2ZS1hbGwge3BhZGRpbmc6MTIlO31cbi5wYWRkaW5nLXR3ZWx2ZS1oYWxmLWFsbCB7cGFkZGluZzoxMi41JTt9XG4ucGFkZGluZy10aGlydGVlbi1hbGwge3BhZGRpbmc6MTMlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjEzLjUlO31cbi5wYWRkaW5nLWZvdXJ0ZWVuLWFsbCB7cGFkZGluZzoxNCU7fVxuLnBhZGRpbmctZm91cnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTQuNSU7fVxuLnBhZGRpbmctZmlmdGVlbi1hbGwge3BhZGRpbmc6MTUlO31cbi5wYWRkaW5nLWZpZnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTUuNSU7fVxuLnBhZGRpbmctc2l4dGVlbi1hbGwge3BhZGRpbmc6MTYlO31cbi5wYWRkaW5nLXNpeHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTYuNSU7fVxuLnBhZGRpbmctc2V2ZW50ZWVuLWFsbCB7cGFkZGluZzoxNyU7fVxuLnBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE3LjUlO31cbi5wYWRkaW5nLWVpZ2h0ZWVuLWFsbCB7cGFkZGluZzoxOCU7fVxuLnBhZGRpbmctZWlnaHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTguNSU7fVxuLnBhZGRpbmctbmluZXRlZW4tYWxsIHtwYWRkaW5nOjE5JTt9XG4ucGFkZGluZy1uaW5ldGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxOS41JTt9XG4ucGFkZGluZy10d2VudHktYWxsIHtwYWRkaW5nOjIwJTt9XG4ucGFkZGluZy10d2VudHktaGFsZi1hbGwge3BhZGRpbmc6MjAuNSU7fVxuLnBhZGRpbmctdHdlbnR5LW9uZS1hbGwge3BhZGRpbmc6MjElO31cbi5wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1hbGwge3BhZGRpbmc6MjEuNSU7fVxuLnBhZGRpbmctdHdlbnR5LXR3by1hbGwge3BhZGRpbmc6MjIlO31cbi5wYWRkaW5nLXR3ZW50eS10d28taGFsZi1hbGwge3BhZGRpbmc6MjIuNSU7fVxuLnBhZGRpbmctdHdlbnR5LXRocmVlLWFsbCB7cGFkZGluZzoyMyU7fVxuLnBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjIzLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1mb3VyLWFsbCB7cGFkZGluZzoyNCU7fVxuLnBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1hbGwge3BhZGRpbmc6MjQuNSU7fVxuLnBhZGRpbmctdHdlbnR5LWZpdmUtYWxsIHtwYWRkaW5nOjI1JTt9XG4ucGFkZGluZy10d2VudHktZml2ZS1oYWxmLWFsbCB7cGFkZGluZzoyNS41JTt9XG4ucGFkZGluZy01cHgtYWxsIHtwYWRkaW5nOjVweDt9XG4ucGFkZGluZy0xMHB4LWFsbCB7cGFkZGluZzoxMHB4O31cbi5wYWRkaW5nLTE1cHgtYWxsIHtwYWRkaW5nOjE1cHg7fVxuLnBhZGRpbmctMjBweC1hbGwge3BhZGRpbmc6MjBweDt9XG4ucGFkZGluZy0yNXB4LWFsbCB7cGFkZGluZzoyNXB4O31cbi5wYWRkaW5nLTMwcHgtYWxsIHtwYWRkaW5nOjMwcHg7fVxuLnBhZGRpbmctMzVweC1hbGwge3BhZGRpbmc6MzVweDt9XG4ucGFkZGluZy00MHB4LWFsbCB7cGFkZGluZzo0MHB4O31cbi5wYWRkaW5nLTQ1cHgtYWxsIHtwYWRkaW5nOjQ1cHg7fVxuLnBhZGRpbmctNTBweC1hbGwge3BhZGRpbmc6NTBweDt9XG4ucGFkZGluZy01NXB4LWFsbCB7cGFkZGluZzo1NXB4O31cbi5wYWRkaW5nLTYwcHgtYWxsIHtwYWRkaW5nOjYwcHg7fVxuLnBhZGRpbmctNjVweC1hbGwge3BhZGRpbmc6NjVweDt9XG4ucGFkZGluZy03MHB4LWFsbCB7cGFkZGluZzo3MHB4O31cbi5wYWRkaW5nLTc1cHgtYWxsIHtwYWRkaW5nOjc1cHg7fVxuLnBhZGRpbmctODBweC1hbGwge3BhZGRpbmc6ODBweDt9XG4ucGFkZGluZy04NXB4LWFsbCB7cGFkZGluZzo4NXB4O31cbi5wYWRkaW5nLTkwcHgtYWxsIHtwYWRkaW5nOjkwcHg7fVxuLnBhZGRpbmctOTVweC1hbGwge3BhZGRpbmc6OTVweDt9XG4ucGFkZGluZy0xMDBweC1hbGwge3BhZGRpbmc6MTAwcHg7fVxuXG4vKiBwYWRkaW5nIHRvcCAqL1xuLnBhZGRpbmctaGFsZi10b3Age3BhZGRpbmctdG9wOi41JTt9XG4ucGFkZGluZy1vbmUtdG9wIHtwYWRkaW5nLXRvcDoxJTt9XG4ucGFkZGluZy1vbmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjEuNSU7fVxuLnBhZGRpbmctdHdvLXRvcCB7cGFkZGluZy10b3A6MiU7fVxuLnBhZGRpbmctdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyLjUlO31cbi5wYWRkaW5nLXRocmVlLXRvcCB7cGFkZGluZy10b3A6MyU7fVxuLnBhZGRpbmctdGhyZWUtaGFsZi10b3Age3BhZGRpbmctdG9wOjMuNSU7fVxuLnBhZGRpbmctZm91ci10b3Age3BhZGRpbmctdG9wOjQlO31cbi5wYWRkaW5nLWZvdXItaGFsZi10b3Age3BhZGRpbmctdG9wOjQuNSU7fVxuLnBhZGRpbmctZml2ZS10b3Age3BhZGRpbmctdG9wOjUlO31cbi5wYWRkaW5nLWZpdmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjUuNSU7fVxuLnBhZGRpbmctc2l4LXRvcCB7cGFkZGluZy10b3A6NiU7fVxuLnBhZGRpbmctc2l4LWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo2LjUlO31cbi5wYWRkaW5nLXNldmVuLXRvcCB7cGFkZGluZy10b3A6NyU7fVxuLnBhZGRpbmctc2V2ZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjcuNSU7fVxuLnBhZGRpbmctZWlnaHQtdG9wIHtwYWRkaW5nLXRvcDo4JTt9XG4ucGFkZGluZy1laWdodC1oYWxmLXRvcCB7cGFkZGluZy10b3A6OC41JTt9XG4ucGFkZGluZy1uaW5lLXRvcCB7cGFkZGluZy10b3A6OSU7fVxuLnBhZGRpbmctbmluZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6OS41JTt9XG4ucGFkZGluZy10ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMCU7fVxuLnBhZGRpbmctdGVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMC41JTt9XG4ucGFkZGluZy1lbGV2ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMSU7fVxuLnBhZGRpbmctZWxldmVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMS41JTt9XG4ucGFkZGluZy10d2VsdmUtdG9wIHtwYWRkaW5nLXRvcDoxMiU7fVxuLnBhZGRpbmctdHdlbHZlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMi41JTt9XG4ucGFkZGluZy10aGlydGVlbi10b3Age3BhZGRpbmctdG9wOjEzJTt9XG4ucGFkZGluZy10aGlydGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTMuNSU7fVxuLnBhZGRpbmctZm91cnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNCU7fVxuLnBhZGRpbmctZm91cnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE0LjUlO31cbi5wYWRkaW5nLWZpZnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNSU7fVxuLnBhZGRpbmctZmlmdGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTUuNSU7fVxuLnBhZGRpbmctc2l4dGVlbi10b3Age3BhZGRpbmctdG9wOjE2JTt9XG4ucGFkZGluZy1zaXh0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNi41JTt9XG4ucGFkZGluZy1zZXZlbnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNyU7fVxuLnBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNy41JTt9XG4ucGFkZGluZy1laWdodGVlbi10b3Age3BhZGRpbmctdG9wOjE4JTt9XG4ucGFkZGluZy1laWdodGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTguNSU7fVxuLnBhZGRpbmctbmluZXRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxOSU7fVxuLnBhZGRpbmctbmluZXRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE5LjUlO31cbi5wYWRkaW5nLXR3ZW50eS10b3Age3BhZGRpbmctdG9wOjIwJTt9XG4ucGFkZGluZy10d2VudHktaGFsZi10b3Age3BhZGRpbmctdG9wOjIwLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1vbmUtdG9wIHtwYWRkaW5nLXRvcDoyMSU7fVxuLnBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjEuNSU7fVxuLnBhZGRpbmctdHdlbnR5LXR3by10b3Age3BhZGRpbmctdG9wOjIyJTt9XG4ucGFkZGluZy10d2VudHktdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMi41JTt9XG4ucGFkZGluZy10d2VudHktdHdvLXRvcCB7cGFkZGluZy10b3A6MjIlO31cbi5wYWRkaW5nLXR3ZW50eS10d28taGFsZi10b3Age3BhZGRpbmctdG9wOjIyLjUlO31cbi5wYWRkaW5nLXR3ZW50eS10aHJlZS10b3Age3BhZGRpbmctdG9wOjIzJTt9XG4ucGFkZGluZy10d2VudHktdGhyZWUtaGFsZi10b3Age3BhZGRpbmctdG9wOjIzLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1mb3VyLXRvcCB7cGFkZGluZy10b3A6MjQlO31cbi5wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyNC41JTt9XG4ucGFkZGluZy10d2VudHktZml2ZS10b3Age3BhZGRpbmctdG9wOjI1JTt9XG4ucGFkZGluZy01cHgtdG9wIHtwYWRkaW5nLXRvcDo1cHg7fVxuLnBhZGRpbmctMTBweC10b3Age3BhZGRpbmctdG9wOjEwcHg7fVxuLnBhZGRpbmctMTVweC10b3Age3BhZGRpbmctdG9wOjE1cHg7fVxuLnBhZGRpbmctMjBweC10b3Age3BhZGRpbmctdG9wOjIwcHg7fVxuLnBhZGRpbmctMjVweC10b3Age3BhZGRpbmctdG9wOjI1cHg7fVxuLnBhZGRpbmctMzBweC10b3Age3BhZGRpbmctdG9wOjMwcHg7fVxuLnBhZGRpbmctMzVweC10b3Age3BhZGRpbmctdG9wOjM1cHg7fVxuLnBhZGRpbmctNDBweC10b3Age3BhZGRpbmctdG9wOjQwcHg7fVxuLnBhZGRpbmctNDVweC10b3Age3BhZGRpbmctdG9wOjQ1cHg7fVxuLnBhZGRpbmctNTBweC10b3Age3BhZGRpbmctdG9wOjUwcHg7fVxuLnBhZGRpbmctNTVweC10b3Age3BhZGRpbmctdG9wOjU1cHg7fVxuLnBhZGRpbmctNjBweC10b3Age3BhZGRpbmctdG9wOjYwcHg7fVxuLnBhZGRpbmctNjVweC10b3Age3BhZGRpbmctdG9wOjY1cHg7fVxuLnBhZGRpbmctNzBweC10b3Age3BhZGRpbmctdG9wOjcwcHg7fVxuLnBhZGRpbmctNzVweC10b3Age3BhZGRpbmctdG9wOjc1cHg7fVxuLnBhZGRpbmctODBweC10b3Age3BhZGRpbmctdG9wOjgwcHg7fVxuLnBhZGRpbmctODVweC10b3Age3BhZGRpbmctdG9wOjg1cHg7fVxuLnBhZGRpbmctOTBweC10b3Age3BhZGRpbmctdG9wOjkwcHg7fVxuLnBhZGRpbmctOTVweC10b3Age3BhZGRpbmctdG9wOjk1cHg7fVxuLnBhZGRpbmctMTAwcHgtdG9wIHtwYWRkaW5nLXRvcDoxMDBweDt9XG5cbi8qIHBhZGRpbmcgYm90dG9tICovXG4ucGFkZGluZy1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206LjUlO31cbi5wYWRkaW5nLW9uZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjElO31cbi5wYWRkaW5nLW9uZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MS41JTt9XG4ucGFkZGluZy10d28tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyJTt9XG4ucGFkZGluZy10d28taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIuNSU7fVxuLnBhZGRpbmctdGhyZWUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozJTt9XG4ucGFkZGluZy10aHJlZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206My41JTt9XG4ucGFkZGluZy1mb3VyLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NCU7fVxuLnBhZGRpbmctZm91ci1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NC41JTt9XG4ucGFkZGluZy1maXZlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NSU7fVxuLnBhZGRpbmctZml2ZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NS41JTt9XG4ucGFkZGluZy1zaXgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2JTt9XG4ucGFkZGluZy1zaXgtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjYuNSU7fVxuLnBhZGRpbmctc2V2ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3JTt9XG4ucGFkZGluZy1zZXZlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206Ny41JTt9XG4ucGFkZGluZy1laWdodC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjglO31cbi5wYWRkaW5nLWVpZ2h0LWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4LjUlO31cbi5wYWRkaW5nLW5pbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5JTt9XG4ucGFkZGluZy1uaW5lLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5LjUlO31cbi5wYWRkaW5nLXRlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwJTt9XG4ucGFkZGluZy10ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwLjUlO31cbi5wYWRkaW5nLWVsZXZlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjExJTt9XG4ucGFkZGluZy1lbGV2ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjExLjUlO31cbi5wYWRkaW5nLXR3ZWx2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEyJTt9XG4ucGFkZGluZy10d2VsdmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEyLjUlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTMlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMy41JTt9XG4ucGFkZGluZy1mb3VydGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE0JTt9XG4ucGFkZGluZy1mb3VydGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTQuNSU7fVxuLnBhZGRpbmctZmlmdGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE1JTt9XG4ucGFkZGluZy1maWZ0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNS41JTt9XG4ucGFkZGluZy1zaXh0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTYlO31cbi5wYWRkaW5nLXNpeHRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE2LjUlO31cbi5wYWRkaW5nLXNldmVudGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE3JTt9XG4ucGFkZGluZy1zZXZlbnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE3LjUlO31cbi5wYWRkaW5nLWVpZ2h0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTglO31cbi5wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOC41JTt9XG4ucGFkZGluZy1uaW5ldGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE5JTt9XG4ucGFkZGluZy1uaW5ldGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTkuNSU7fVxuLnBhZGRpbmctdHdlbnR5LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjAlO31cbi5wYWRkaW5nLXR3ZW50eS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjAuNSU7fVxuLnBhZGRpbmctdHdlbnR5LW9uZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIxJTt9XG4ucGFkZGluZy10d2VudHktb25lLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMS41JTt9XG4ucGFkZGluZy10d2VudHktdHdvLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjIlO31cbi5wYWRkaW5nLXR3ZW50eS10d28taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIyLjUlO31cbi5wYWRkaW5nLXR3ZW50eS10aHJlZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIzJTt9XG4ucGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIzLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1mb3VyLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjQlO31cbi5wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNC41JTt9XG4ucGFkZGluZy10d2VudHktZml2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI1JTt9XG4ucGFkZGluZy01cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1cHg7fVxuLnBhZGRpbmctMTBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwcHg7fVxuLnBhZGRpbmctMTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE1cHg7fVxuLnBhZGRpbmctMjBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwcHg7fVxuLnBhZGRpbmctMjVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI1cHg7fVxuLnBhZGRpbmctMzBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjMwcHg7fVxuLnBhZGRpbmctMzVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjM1cHg7fVxuLnBhZGRpbmctNDBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQwcHg7fVxuLnBhZGRpbmctNDVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQ1cHg7fVxuLnBhZGRpbmctNTBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUwcHg7fVxuLnBhZGRpbmctNTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjU1cHg7fVxuLnBhZGRpbmctNjBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjYwcHg7fVxuLnBhZGRpbmctNjVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjY1cHg7fVxuLnBhZGRpbmctNzBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjcwcHg7fVxuLnBhZGRpbmctNzVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjc1cHg7fVxuLnBhZGRpbmctODBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjgwcHg7fVxuLnBhZGRpbmctODVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjg1cHg7fVxuLnBhZGRpbmctOTBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjkwcHg7fVxuLnBhZGRpbmctOTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjk1cHg7fVxuLnBhZGRpbmctMTAwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMDBweDt9XG5cbi8qIHBhZGRpbmcgcmlnaHQgKi9cbi5wYWRkaW5nLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6LjUlO31cbi5wYWRkaW5nLW9uZS1yaWdodCB7cGFkZGluZy1yaWdodDoxJTt9XG4ucGFkZGluZy1vbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxLjUlO31cbi5wYWRkaW5nLXR3by1yaWdodCB7cGFkZGluZy1yaWdodDoyJTt9XG4ucGFkZGluZy10d28taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyLjUlO31cbi5wYWRkaW5nLXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjMlO31cbi5wYWRkaW5nLXRocmVlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6My41JTt9XG4ucGFkZGluZy1mb3VyLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQlO31cbi5wYWRkaW5nLWZvdXItaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo0LjUlO31cbi5wYWRkaW5nLWZpdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6NSU7fVxuLnBhZGRpbmctZml2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjUuNSU7fVxuLnBhZGRpbmctc2l4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYlO31cbi5wYWRkaW5nLXNpeC1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYuNSU7fVxuLnBhZGRpbmctc2V2ZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6NyU7fVxuLnBhZGRpbmctc2V2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo3LjUlO31cbi5wYWRkaW5nLWVpZ2h0LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjglO31cbi5wYWRkaW5nLWVpZ2h0LWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6OC41JTt9XG4ucGFkZGluZy1uaW5lLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjklO31cbi5wYWRkaW5nLW5pbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo5LjUlO31cbi5wYWRkaW5nLXRlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxMCU7fVxuLnBhZGRpbmctdGVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTAuNSU7fVxuLnBhZGRpbmctZWxldmVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjExJTt9XG4ucGFkZGluZy1lbGV2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMS41JTt9XG4ucGFkZGluZy10d2VsdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTIlO31cbi5wYWRkaW5nLXR3ZWx2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEyLjUlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzJTt9XG4ucGFkZGluZy10aGlydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzLjUlO31cbi5wYWRkaW5nLWZvdXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0JTt9XG4ucGFkZGluZy1mb3VydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0LjUlO31cbi5wYWRkaW5nLWZpZnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTUlO31cbi5wYWRkaW5nLWZpZnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNS41JTt9XG4ucGFkZGluZy1zaXh0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE2JTt9XG4ucGFkZGluZy1zaXh0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTYuNSU7fVxuLnBhZGRpbmctc2V2ZW50ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE3JTt9XG4ucGFkZGluZy1zZXZlbnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNy41JTt9XG4ucGFkZGluZy1laWdodGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOCU7fVxuLnBhZGRpbmctZWlnaHRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOC41JTt9XG4ucGFkZGluZy1uaW5ldGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOSU7fVxuLnBhZGRpbmctbmluZXRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOS41JTt9XG4ucGFkZGluZy10d2VudHktcmlnaHQge3BhZGRpbmctcmlnaHQ6MjAlO31cbi5wYWRkaW5nLXR3ZW50eS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIwLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1vbmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjElO31cbi5wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMS41JTt9XG4ucGFkZGluZy10d2VudHktdHdvLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIyJTt9XG4ucGFkZGluZy10d2VudHktdHdvLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjIuNSU7fVxuLnBhZGRpbmctdHdlbnR5LXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIzJTt9XG4ucGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMy41JTt9XG4ucGFkZGluZy10d2VudHktZm91ci1yaWdodCB7cGFkZGluZy1yaWdodDoyNCU7fVxuLnBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyNC41JTt9XG4ucGFkZGluZy10d2VudHktZml2ZS1yaWdodCB7cGFkZGluZy1yaWdodDoyNSU7fVxuLnBhZGRpbmctNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjVweDt9XG4ucGFkZGluZy0xMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwcHg7fVxuLnBhZGRpbmctMTVweC1yaWdodCB7cGFkZGluZy1yaWdodDoxNXB4O31cbi5wYWRkaW5nLTIwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjBweDt9XG4ucGFkZGluZy0yNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI1cHg7fVxuLnBhZGRpbmctMzBweC1yaWdodCB7cGFkZGluZy1yaWdodDozMHB4O31cbi5wYWRkaW5nLTM1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MzVweDt9XG4ucGFkZGluZy00MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQwcHg7fVxuLnBhZGRpbmctNDVweC1yaWdodCB7cGFkZGluZy1yaWdodDo0NXB4O31cbi5wYWRkaW5nLTUwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NTBweDt9XG4ucGFkZGluZy01NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjU1cHg7fVxuLnBhZGRpbmctNjBweC1yaWdodCB7cGFkZGluZy1yaWdodDo2MHB4O31cbi5wYWRkaW5nLTY1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NjVweDt9XG4ucGFkZGluZy03MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjcwcHg7fVxuLnBhZGRpbmctNzVweC1yaWdodCB7cGFkZGluZy1yaWdodDo3NXB4O31cbi5wYWRkaW5nLTgwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6ODBweDt9XG4ucGFkZGluZy04NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0Ojg1cHg7fVxuLnBhZGRpbmctOTBweC1yaWdodCB7cGFkZGluZy1yaWdodDo5MHB4O31cbi5wYWRkaW5nLTk1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6OTVweDt9XG4ucGFkZGluZy0xMDBweC1yaWdodCB7cGFkZGluZy1yaWdodDoxMDBweDt9XG5cbi8qIHBhZGRpbmcgbGVmdCAqL1xuLnBhZGRpbmctaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6LjUlO31cbi5wYWRkaW5nLW9uZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MSU7fVxuLnBhZGRpbmctb25lLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEuNSU7fVxuLnBhZGRpbmctdHdvLWxlZnQge3BhZGRpbmctbGVmdDoyJTt9XG4ucGFkZGluZy10d28taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6Mi41JTt9XG4ucGFkZGluZy10aHJlZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MyU7fVxuLnBhZGRpbmctdGhyZWUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6My41JTt9XG4ucGFkZGluZy1mb3VyLWxlZnQge3BhZGRpbmctbGVmdDo0JTt9XG4ucGFkZGluZy1mb3VyLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjQuNSU7fVxuLnBhZGRpbmctZml2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6NSU7fVxuLnBhZGRpbmctZml2ZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo1LjUlO31cbi5wYWRkaW5nLXNpeC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NiU7fVxuLnBhZGRpbmctc2l4LWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjYuNSU7fVxuLnBhZGRpbmctc2V2ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjclO31cbi5wYWRkaW5nLXNldmVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjcuNSU7fVxuLnBhZGRpbmctZWlnaHQtbGVmdCB7cGFkZGluZy1sZWZ0OjglO31cbi5wYWRkaW5nLWVpZ2h0LWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjguNSU7fVxuLnBhZGRpbmctbmluZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6OSU7fVxuLnBhZGRpbmctbmluZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo5LjUlO31cbi5wYWRkaW5nLXRlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAlO31cbi5wYWRkaW5nLXRlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMC41JTt9XG4ucGFkZGluZy1lbGV2ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjExJTt9XG4ucGFkZGluZy1lbGV2ZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTEuNSU7fVxuLnBhZGRpbmctdHdlbHZlLWxlZnQge3BhZGRpbmctbGVmdDoxMiU7fVxuLnBhZGRpbmctdHdlbHZlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEyLjUlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxMyU7fVxuLnBhZGRpbmctdGhpcnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTMuNSU7fVxuLnBhZGRpbmctZm91cnRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE0JTt9XG4ucGFkZGluZy1mb3VydGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNC41JTt9XG4ucGFkZGluZy1maWZ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNSU7fVxuLnBhZGRpbmctZmlmdGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNS41JTt9XG4ucGFkZGluZy1zaXh0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNiU7fVxuLnBhZGRpbmctc2l4dGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNi41JTt9XG4ucGFkZGluZy1zZXZlbnRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE3JTt9XG4ucGFkZGluZy1zZXZlbnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTcuNSU7fVxuLnBhZGRpbmctZWlnaHRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE4JTt9XG4ucGFkZGluZy1laWdodGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxOC41JTt9XG4ucGFkZGluZy1uaW5ldGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTklO31cbi5wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE5LjUlO31cbi5wYWRkaW5nLXR3ZW50eS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjAlO31cbi5wYWRkaW5nLXR3ZW50eS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMC41JTt9XG4ucGFkZGluZy10d2VudHktb25lLWxlZnQge3BhZGRpbmctbGVmdDoyMSU7fVxuLnBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMS41JTt9XG4ucGFkZGluZy10d2VudHktdHdvLWxlZnQge3BhZGRpbmctbGVmdDoyMiU7fVxuLnBhZGRpbmctdHdlbnR5LXR3by1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMi41JTt9XG4ucGFkZGluZy10d2VudHktdGhyZWUtbGVmdCB7cGFkZGluZy1sZWZ0OjIzJTt9XG4ucGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjMuNSU7fVxuLnBhZGRpbmctdHdlbnR5LWZvdXItbGVmdCB7cGFkZGluZy1sZWZ0OjI0JTt9XG4ucGFkZGluZy10d2VudHktZm91ci1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyNC41JTt9XG4ucGFkZGluZy10d2VudHktZml2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjUlO31cbi5wYWRkaW5nLTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NXB4O31cbi5wYWRkaW5nLTEwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjEwcHg7fVxuLnBhZGRpbmctMTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTVweDt9XG4ucGFkZGluZy0yMHB4LWxlZnQge3BhZGRpbmctbGVmdDoyMHB4O31cbi5wYWRkaW5nLTI1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjI1cHg7fVxuLnBhZGRpbmctMzBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MzBweDt9XG4ucGFkZGluZy0zNXB4LWxlZnQge3BhZGRpbmctbGVmdDozNXB4O31cbi5wYWRkaW5nLTQwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjQwcHg7fVxuLnBhZGRpbmctNDVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NDVweDt9XG4ucGFkZGluZy01MHB4LWxlZnQge3BhZGRpbmctbGVmdDo1MHB4O31cbi5wYWRkaW5nLTU1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjU1cHg7fVxuLnBhZGRpbmctNjBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NjBweDt9XG4ucGFkZGluZy02NXB4LWxlZnQge3BhZGRpbmctbGVmdDo2NXB4O31cbi5wYWRkaW5nLTcwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjcwcHg7fVxuLnBhZGRpbmctNzVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NzVweDt9XG4ucGFkZGluZy04MHB4LWxlZnQge3BhZGRpbmctbGVmdDo4MHB4O31cbi5wYWRkaW5nLTg1cHgtbGVmdCB7cGFkZGluZy1sZWZ0Ojg1cHg7fVxuLnBhZGRpbmctOTBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6OTBweDt9XG4ucGFkZGluZy05NXB4LWxlZnQge3BhZGRpbmctbGVmdDo5NXB4O31cbi5wYWRkaW5nLTEwMHB4LWxlZnQge3BhZGRpbmctbGVmdDoxMDBweDt9XG5cbi8qIHBhZGRpbmcgdG9wIGFuZCBib3R0b20gKi9cbi5wYWRkaW5nLWhhbGYtdGIge3BhZGRpbmctdG9wOi41JTsgcGFkZGluZy1ib3R0b206LjUlO31cbi5wYWRkaW5nLW9uZS10YiB7cGFkZGluZy10b3A6MSU7IHBhZGRpbmctYm90dG9tOjElO31cbi5wYWRkaW5nLW9uZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxLjUlOyBwYWRkaW5nLWJvdHRvbToxLjUlO31cbi5wYWRkaW5nLXR3by10YiB7cGFkZGluZy10b3A6MiU7IHBhZGRpbmctYm90dG9tOjIlO31cbi5wYWRkaW5nLXR3by1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyLjUlOyBwYWRkaW5nLWJvdHRvbToyLjUlO31cbi5wYWRkaW5nLXRocmVlLXRiIHtwYWRkaW5nLXRvcDozJTsgcGFkZGluZy1ib3R0b206MyU7fVxuLnBhZGRpbmctdGhyZWUtaGFsZi10YiB7cGFkZGluZy10b3A6My41JTsgcGFkZGluZy1ib3R0b206My41JTt9XG4ucGFkZGluZy1mb3VyLXRiIHtwYWRkaW5nLXRvcDo0JTsgcGFkZGluZy1ib3R0b206NCU7fVxuLnBhZGRpbmctZm91ci1oYWxmLXRiIHtwYWRkaW5nLXRvcDo0LjUlOyBwYWRkaW5nLWJvdHRvbTo0LjUlO31cbi5wYWRkaW5nLWZpdmUtdGIge3BhZGRpbmctdG9wOjUlOyBwYWRkaW5nLWJvdHRvbTo1JTt9XG4ucGFkZGluZy1maXZlLWhhbGYtdGIge3BhZGRpbmctdG9wOjUuNSU7IHBhZGRpbmctYm90dG9tOjUuNSU7fVxuLnBhZGRpbmctc2l4LXRiIHtwYWRkaW5nLXRvcDo2JTsgcGFkZGluZy1ib3R0b206NiU7fVxuLnBhZGRpbmctc2l4LWhhbGYtdGIge3BhZGRpbmctdG9wOjYuNSU7IHBhZGRpbmctYm90dG9tOjYuNSU7fVxuLnBhZGRpbmctc2V2ZW4tdGIge3BhZGRpbmctdG9wOjclOyBwYWRkaW5nLWJvdHRvbTo3JTt9XG4ucGFkZGluZy1zZXZlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDo3LjUlOyBwYWRkaW5nLWJvdHRvbTo3LjUlO31cbi5wYWRkaW5nLWVpZ2h0LXRiIHtwYWRkaW5nLXRvcDo4JTsgcGFkZGluZy1ib3R0b206OCU7fVxuLnBhZGRpbmctZWlnaHQtaGFsZi10YiB7cGFkZGluZy10b3A6OC41JTsgcGFkZGluZy1ib3R0b206OC41JTt9XG4ucGFkZGluZy1uaW5lLXRiIHtwYWRkaW5nLXRvcDo5JTsgcGFkZGluZy1ib3R0b206OSU7fVxuLnBhZGRpbmctbmluZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDo5LjUlOyBwYWRkaW5nLWJvdHRvbTo5LjUlO31cbi5wYWRkaW5nLXRlbi10YiB7cGFkZGluZy10b3A6MTAlOyBwYWRkaW5nLWJvdHRvbToxMCU7fVxuLnBhZGRpbmctdGVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjEwLjUlOyBwYWRkaW5nLWJvdHRvbToxMC41JTt9XG4ucGFkZGluZy1lbGV2ZW4tdGIge3BhZGRpbmctdG9wOjExJTsgcGFkZGluZy1ib3R0b206MTElO31cbi5wYWRkaW5nLWVsZXZlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMS41JTsgcGFkZGluZy1ib3R0b206MTEuNSU7fVxuLnBhZGRpbmctdHdlbHZlLXRiIHtwYWRkaW5nLXRvcDoxMiU7IHBhZGRpbmctYm90dG9tOjEyJTt9XG4ucGFkZGluZy10d2VsdmUtaGFsZi10YiB7cGFkZGluZy10b3A6MTIuNSU7IHBhZGRpbmctYm90dG9tOjEyLjUlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxMyU7IHBhZGRpbmctYm90dG9tOjEzJTt9XG4ucGFkZGluZy10aGlydGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMy41JTsgcGFkZGluZy1ib3R0b206MTMuNSU7fVxuLnBhZGRpbmctZm91cnRlZW4tdGIge3BhZGRpbmctdG9wOjE0JTsgcGFkZGluZy1ib3R0b206MTQlO31cbi5wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE0LjUlOyBwYWRkaW5nLWJvdHRvbToxNC41JTt9XG4ucGFkZGluZy1maWZ0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxNSU7IHBhZGRpbmctYm90dG9tOjE1JTt9XG4ucGFkZGluZy1maWZ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE1LjUlOyBwYWRkaW5nLWJvdHRvbToxNS41JTt9XG4ucGFkZGluZy1zaXh0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxNiU7IHBhZGRpbmctYm90dG9tOjE2JTt9XG4ucGFkZGluZy1zaXh0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE2LjUlOyBwYWRkaW5nLWJvdHRvbToxNi41JTt9XG4ucGFkZGluZy1zZXZlbnRlZW4tdGIge3BhZGRpbmctdG9wOjE3JTsgcGFkZGluZy1ib3R0b206MTclO31cbi5wYWRkaW5nLXNldmVudGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxNy41JTsgcGFkZGluZy1ib3R0b206MTcuNSU7fVxuLnBhZGRpbmctZWlnaHRlZW4tdGIge3BhZGRpbmctdG9wOjE4JTsgcGFkZGluZy1ib3R0b206MTglO31cbi5wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE4LjUlOyBwYWRkaW5nLWJvdHRvbToxOC41JTt9XG4ucGFkZGluZy1uaW5ldGVlbi10YiB7cGFkZGluZy10b3A6MTklOyBwYWRkaW5nLWJvdHRvbToxOSU7fVxuLnBhZGRpbmctbmluZXRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTkuNSU7IHBhZGRpbmctYm90dG9tOjE5LjUlO31cbi5wYWRkaW5nLXR3ZW50eS10YiB7cGFkZGluZy10b3A6MjAlOyBwYWRkaW5nLWJvdHRvbToyMCU7fVxuLnBhZGRpbmctdHdlbnR5LWhhbGYtdGIge3BhZGRpbmctdG9wOjIwLjUlOyBwYWRkaW5nLWJvdHRvbToyMCU7fVxuLnBhZGRpbmctdHdlbnR5LW9uZS10YiB7cGFkZGluZy10b3A6MjElOyBwYWRkaW5nLWJvdHRvbToyMSU7fVxuLnBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyMS41JTsgcGFkZGluZy1ib3R0b206MjEuNSU7fVxuLnBhZGRpbmctdHdlbnR5LXR3by10YiB7cGFkZGluZy10b3A6MjIlOyBwYWRkaW5nLWJvdHRvbToyMiU7fVxuLnBhZGRpbmctdHdlbnR5LXR3by1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyMi41JTsgcGFkZGluZy1ib3R0b206MjIuNSU7fVxuLnBhZGRpbmctdHdlbnR5LXRocmVlLXRiIHtwYWRkaW5nLXRvcDoyMyU7IHBhZGRpbmctYm90dG9tOjIzJTt9XG4ucGFkZGluZy10d2VudHktdGhyZWUtaGFsZi10YiB7cGFkZGluZy10b3A6MjMuNSU7IHBhZGRpbmctYm90dG9tOjIzLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1mb3VyLXRiIHtwYWRkaW5nLXRvcDoyNCU7IHBhZGRpbmctYm90dG9tOjI0JTt9XG4ucGFkZGluZy10d2VudHktZm91ci1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyNC41JTsgcGFkZGluZy1ib3R0b206MjQuNSU7fVxuLnBhZGRpbmctdHdlbnR5LWZpdmUtdGIge3BhZGRpbmctdG9wOjI1JTsgcGFkZGluZy1ib3R0b206MjUlO31cbi5wYWRkaW5nLXRoaXJ0eS10YiB7cGFkZGluZy10b3A6MzAlOyBwYWRkaW5nLWJvdHRvbTozMCU7fVxuLnBhZGRpbmctNXB4LXRiIHtwYWRkaW5nLXRvcDo1cHg7IHBhZGRpbmctYm90dG9tOjVweDt9XG4ucGFkZGluZy0xMHB4LXRiIHtwYWRkaW5nLXRvcDoxMHB4OyBwYWRkaW5nLWJvdHRvbToxMHB4O31cbi5wYWRkaW5nLTE1cHgtdGIge3BhZGRpbmctdG9wOjE1cHg7IHBhZGRpbmctYm90dG9tOjE1cHg7fVxuLnBhZGRpbmctMjBweC10YiB7cGFkZGluZy10b3A6MjBweDsgcGFkZGluZy1ib3R0b206MjBweDt9XG4ucGFkZGluZy0yNXB4LXRiIHtwYWRkaW5nLXRvcDoyNXB4OyBwYWRkaW5nLWJvdHRvbToyNXB4O31cbi5wYWRkaW5nLTMwcHgtdGIge3BhZGRpbmctdG9wOjMwcHg7IHBhZGRpbmctYm90dG9tOjMwcHg7fVxuLnBhZGRpbmctMzVweC10YiB7cGFkZGluZy10b3A6MzVweDsgcGFkZGluZy1ib3R0b206MzVweDt9XG4ucGFkZGluZy00MHB4LXRiIHtwYWRkaW5nLXRvcDo0MHB4OyBwYWRkaW5nLWJvdHRvbTo0MHB4O31cbi5wYWRkaW5nLTQ1cHgtdGIge3BhZGRpbmctdG9wOjQ1cHg7IHBhZGRpbmctYm90dG9tOjQ1cHg7fVxuLnBhZGRpbmctNTBweC10YiB7cGFkZGluZy10b3A6NTBweDsgcGFkZGluZy1ib3R0b206NTBweDt9XG4ucGFkZGluZy01NXB4LXRiIHtwYWRkaW5nLXRvcDo1NXB4OyBwYWRkaW5nLWJvdHRvbTo1NXB4O31cbi5wYWRkaW5nLTYwcHgtdGIge3BhZGRpbmctdG9wOjYwcHg7IHBhZGRpbmctYm90dG9tOjYwcHg7fVxuLnBhZGRpbmctNjVweC10YiB7cGFkZGluZy10b3A6NjVweDsgcGFkZGluZy1ib3R0b206NjVweDt9XG4ucGFkZGluZy03MHB4LXRiIHtwYWRkaW5nLXRvcDo3MHB4OyBwYWRkaW5nLWJvdHRvbTo3MHB4O31cbi5wYWRkaW5nLTc1cHgtdGIge3BhZGRpbmctdG9wOjc1cHg7IHBhZGRpbmctYm90dG9tOjc1cHg7fVxuLnBhZGRpbmctODBweC10YiB7cGFkZGluZy10b3A6ODBweDsgcGFkZGluZy1ib3R0b206ODBweDt9XG4ucGFkZGluZy04NXB4LXRiIHtwYWRkaW5nLXRvcDo4NXB4OyBwYWRkaW5nLWJvdHRvbTo4NXB4O31cbi5wYWRkaW5nLTkwcHgtdGIge3BhZGRpbmctdG9wOjkwcHg7IHBhZGRpbmctYm90dG9tOjkwcHg7fVxuLnBhZGRpbmctOTVweC10YiB7cGFkZGluZy10b3A6OTVweDsgcGFkZGluZy1ib3R0b206OTVweDt9XG4ucGFkZGluZy0xMDBweC10YiB7cGFkZGluZy10b3A6MTAwcHg7IHBhZGRpbmctYm90dG9tOjEwMHB4O31cblxuLyogcGFkZGluZyBsZWZ0IGFuZCByaWdodCAqL1xuLnBhZGRpbmctaGFsZi1sciB7cGFkZGluZy1sZWZ0Oi41JTsgcGFkZGluZy1yaWdodDouNSU7fVxuLnBhZGRpbmctb25lLWxyIHtwYWRkaW5nLWxlZnQ6MSU7IHBhZGRpbmctcmlnaHQ6MSU7fVxuLnBhZGRpbmctb25lLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxLjUlOyBwYWRkaW5nLXJpZ2h0OjEuNSU7fVxuLnBhZGRpbmctdHdvLWxyIHtwYWRkaW5nLWxlZnQ6MiU7IHBhZGRpbmctcmlnaHQ6MiU7fVxuLnBhZGRpbmctdHdvLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyLjUlOyBwYWRkaW5nLXJpZ2h0OjIuNSU7fVxuLnBhZGRpbmctdGhyZWUtbHIge3BhZGRpbmctbGVmdDozJTsgcGFkZGluZy1yaWdodDozJTt9XG4ucGFkZGluZy10aHJlZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6My41JTsgcGFkZGluZy1yaWdodDozLjUlO31cbi5wYWRkaW5nLWZvdXItbHIge3BhZGRpbmctbGVmdDo0JTsgcGFkZGluZy1yaWdodDo0JTt9XG4ucGFkZGluZy1mb3VyLWhhbGYtbHIge3BhZGRpbmctbGVmdDo0LjUlOyBwYWRkaW5nLXJpZ2h0OjQuNSU7fVxuLnBhZGRpbmctZml2ZS1sciB7cGFkZGluZy1sZWZ0OjUlOyBwYWRkaW5nLXJpZ2h0OjUlO31cbi5wYWRkaW5nLWZpdmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjUuNSU7IHBhZGRpbmctcmlnaHQ6NS41JTt9XG4ucGFkZGluZy1zaXgtbHIge3BhZGRpbmctbGVmdDo2JTsgcGFkZGluZy1yaWdodDo2JTt9XG4ucGFkZGluZy1zaXgtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjYuNSU7IHBhZGRpbmctcmlnaHQ6Ni41JTt9XG4ucGFkZGluZy1zZXZlbi1sciB7cGFkZGluZy1sZWZ0OjclOyBwYWRkaW5nLXJpZ2h0OjclO31cbi5wYWRkaW5nLXNldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDo3LjUlOyBwYWRkaW5nLXJpZ2h0OjcuNSU7fVxuLnBhZGRpbmctZWlnaHQtbHIge3BhZGRpbmctbGVmdDo4JTsgcGFkZGluZy1yaWdodDo4JTt9XG4ucGFkZGluZy1laWdodC1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6OC41JTsgcGFkZGluZy1yaWdodDo4LjUlO31cbi5wYWRkaW5nLW5pbmUtbHIge3BhZGRpbmctbGVmdDo5JTsgcGFkZGluZy1yaWdodDo5JTt9XG4ucGFkZGluZy1uaW5lLWhhbGYtbHIge3BhZGRpbmctbGVmdDo5LjUlOyBwYWRkaW5nLXJpZ2h0OjkuNSU7fVxuLnBhZGRpbmctdGVuLWxyIHtwYWRkaW5nLWxlZnQ6MTAlOyBwYWRkaW5nLXJpZ2h0OjEwJTt9XG4ucGFkZGluZy10ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjEwLjUlOyBwYWRkaW5nLXJpZ2h0OjEwLjUlO31cbi5wYWRkaW5nLWVsZXZlbi1sciB7cGFkZGluZy1sZWZ0OjExJTsgcGFkZGluZy1yaWdodDoxMSU7fVxuLnBhZGRpbmctZWxldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMS41JTsgcGFkZGluZy1yaWdodDoxMS41JTt9XG4ucGFkZGluZy10d2VsdmUtbHIge3BhZGRpbmctbGVmdDoxMiU7IHBhZGRpbmctcmlnaHQ6MTIlO31cbi5wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTIuNSU7IHBhZGRpbmctcmlnaHQ6MTIuNSU7fVxuLnBhZGRpbmctdGhpcnRlZW4tbHIge3BhZGRpbmctbGVmdDoxMyU7IHBhZGRpbmctcmlnaHQ6MTMlO31cbi5wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMy41JTsgcGFkZGluZy1yaWdodDoxMy41JTt9XG4ucGFkZGluZy1mb3VydGVlbi1sciB7cGFkZGluZy1sZWZ0OjE0JTsgcGFkZGluZy1yaWdodDoxNCU7fVxuLnBhZGRpbmctZm91cnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE0LjUlOyBwYWRkaW5nLXJpZ2h0OjE0LjUlO31cbi5wYWRkaW5nLWZpZnRlZW4tbHIge3BhZGRpbmctbGVmdDoxNSU7IHBhZGRpbmctcmlnaHQ6MTUlO31cbi5wYWRkaW5nLWZpZnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE1LjUlOyBwYWRkaW5nLXJpZ2h0OjE1LjUlO31cbi5wYWRkaW5nLXNpeHRlZW4tbHIge3BhZGRpbmctbGVmdDoxNiU7IHBhZGRpbmctcmlnaHQ6MTYlO31cbi5wYWRkaW5nLXNpeHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE2LjUlOyBwYWRkaW5nLXJpZ2h0OjE2LjUlO31cbi5wYWRkaW5nLXNldmVudGVlbi1sciB7cGFkZGluZy1sZWZ0OjE3JTsgcGFkZGluZy1yaWdodDoxNyU7fVxuLnBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxNy41JTsgcGFkZGluZy1yaWdodDoxNy41JTt9XG4ucGFkZGluZy1laWdodGVlbi1sciB7cGFkZGluZy1sZWZ0OjE4JTsgcGFkZGluZy1yaWdodDoxOCU7fVxuLnBhZGRpbmctZWlnaHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE4LjUlOyBwYWRkaW5nLXJpZ2h0OjE4LjUlO31cbi5wYWRkaW5nLW5pbmV0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTklOyBwYWRkaW5nLXJpZ2h0OjE5JTt9XG4ucGFkZGluZy1uaW5ldGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTkuNSU7IHBhZGRpbmctcmlnaHQ6MTkuNSU7fVxuLnBhZGRpbmctdHdlbnR5LWxyIHtwYWRkaW5nLWxlZnQ6MjAlOyBwYWRkaW5nLXJpZ2h0OjIwJTt9XG4ucGFkZGluZy10d2VudHktaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIwLjUlOyBwYWRkaW5nLXJpZ2h0OjIwLjUlO31cbi5wYWRkaW5nLXR3ZW50eS1vbmUtbHIge3BhZGRpbmctbGVmdDoyMSU7IHBhZGRpbmctcmlnaHQ6MjElO31cbi5wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIxLjUlOyBwYWRkaW5nLXJpZ2h0OjIxLjUlO31cbi5wYWRkaW5nLXR3ZW50eS10d28tbHIge3BhZGRpbmctbGVmdDoyMiU7IHBhZGRpbmctcmlnaHQ6MjIlO31cbi5wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sciB7cGFkZGluZy1sZWZ0OjIyLjUlOyBwYWRkaW5nLXJpZ2h0OjIyLjUlO31cbi5wYWRkaW5nLXR3ZW50eS10aHJlZS1sciB7cGFkZGluZy1sZWZ0OjIzJTsgcGFkZGluZy1yaWdodDoyMyU7fVxuLnBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyMy41JTsgcGFkZGluZy1yaWdodDoyMy41JTt9XG4ucGFkZGluZy10d2VudHktZm91ci1sciB7cGFkZGluZy1sZWZ0OjI0JTsgcGFkZGluZy1yaWdodDoyNCU7fVxuLnBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sciB7cGFkZGluZy1sZWZ0OjI0LjUlOyBwYWRkaW5nLXJpZ2h0OjI0LjUlO31cbi5wYWRkaW5nLXR3ZW50eS1maXZlLWxyIHtwYWRkaW5nLWxlZnQ6MjUlOyBwYWRkaW5nLXJpZ2h0OjI1JTt9XG4ucGFkZGluZy01cHgtbHIge3BhZGRpbmctbGVmdDo1cHg7IHBhZGRpbmctcmlnaHQ6NXB4O31cbi5wYWRkaW5nLTEwcHgtbHIge3BhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHg7fVxuLnBhZGRpbmctMTVweC1sciB7cGFkZGluZy1sZWZ0OjE1cHg7IHBhZGRpbmctcmlnaHQ6MTVweDt9XG4ucGFkZGluZy0yMHB4LWxyIHtwYWRkaW5nLWxlZnQ6MjBweDsgcGFkZGluZy1yaWdodDoyMHB4O31cbi5wYWRkaW5nLTI1cHgtbHIge3BhZGRpbmctbGVmdDoyNXB4OyBwYWRkaW5nLXJpZ2h0OjI1cHg7fVxuLnBhZGRpbmctMzBweC1sciB7cGFkZGluZy1sZWZ0OjMwcHg7IHBhZGRpbmctcmlnaHQ6MzBweDt9XG4ucGFkZGluZy0zNXB4LWxyIHtwYWRkaW5nLWxlZnQ6MzVweDsgcGFkZGluZy1yaWdodDozNXB4O31cbi5wYWRkaW5nLTQwcHgtbHIge3BhZGRpbmctbGVmdDo0MHB4OyBwYWRkaW5nLXJpZ2h0OjQwcHg7fVxuLnBhZGRpbmctNDVweC1sciB7cGFkZGluZy1sZWZ0OjQ1cHg7IHBhZGRpbmctcmlnaHQ6NDVweDt9XG4ucGFkZGluZy01MHB4LWxyIHtwYWRkaW5nLWxlZnQ6NTBweDsgcGFkZGluZy1yaWdodDo1MHB4O31cbi5wYWRkaW5nLTU1cHgtbHIge3BhZGRpbmctbGVmdDo1NXB4OyBwYWRkaW5nLXJpZ2h0OjU1cHg7fVxuLnBhZGRpbmctNjBweC1sciB7cGFkZGluZy1sZWZ0OjYwcHg7IHBhZGRpbmctcmlnaHQ6NjBweDt9XG4ucGFkZGluZy02NXB4LWxyIHtwYWRkaW5nLWxlZnQ6NjVweDsgcGFkZGluZy1yaWdodDo2NXB4O31cbi5wYWRkaW5nLTcwcHgtbHIge3BhZGRpbmctbGVmdDo3MHB4OyBwYWRkaW5nLXJpZ2h0OjcwcHg7fVxuLnBhZGRpbmctNzVweC1sciB7cGFkZGluZy1sZWZ0Ojc1cHg7IHBhZGRpbmctcmlnaHQ6NzVweDt9XG4ucGFkZGluZy04MHB4LWxyIHtwYWRkaW5nLWxlZnQ6ODBweDsgcGFkZGluZy1yaWdodDo4MHB4O31cbi5wYWRkaW5nLTg1cHgtbHIge3BhZGRpbmctbGVmdDo4NXB4OyBwYWRkaW5nLXJpZ2h0Ojg1cHg7fVxuLnBhZGRpbmctOTBweC1sciB7cGFkZGluZy1sZWZ0OjkwcHg7IHBhZGRpbmctcmlnaHQ6OTBweDt9XG4ucGFkZGluZy05NXB4LWxyIHtwYWRkaW5nLWxlZnQ6OTVweDsgcGFkZGluZy1yaWdodDo5NXB4O31cbi5wYWRkaW5nLTEwMHB4LWxyIHtwYWRkaW5nLWxlZnQ6MTAwcHg7IHBhZGRpbmctcmlnaHQ6MTAwcHg7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAxMy4gRGlzcGxheSBhbmQgZmxvYXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kLWluaXRpYWwge2Rpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDt9XG4ub3ZlcmZsb3ctaGlkZGVuIHtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt9XG4ub3ZlcmZsb3ctdmlzaWJsZSB7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O31cbi5vdmVyZmxvdy1hdXRvIHtvdmVyZmxvdzphdXRvICFpbXBvcnRhbnQ7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gXG4gICAgMTQuIFBvc2l0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucG9zaXRpb24taW5oZXJpdCB7cG9zaXRpb246aW5oZXJpdCAhaW1wb3J0YW50fVxuXG4vKiB0b3AgKi9cbi50b3AtYXV0byB7dG9wOmF1dG99XG4udG9wLWluaGVyaXQge3RvcDogaW5oZXJpdCAhaW1wb3J0YW50O31cbi50b3AtMCB7dG9wOjAgIWltcG9ydGFudDt9XG4udG9wLTEge3RvcDoxcHh9XG4udG9wLTIge3RvcDoycHh9XG4udG9wLTMge3RvcDozcHh9XG4udG9wLTQge3RvcDo0cHh9XG4udG9wLTUge3RvcDo1cHh9XG4udG9wLTYge3RvcDo2cHh9XG4udG9wLTcge3RvcDo3cHh9XG4udG9wLTgge3RvcDo4cHh9XG4udG9wLTkge3RvcDo5cHh9XG4udG9wLTEwIHt0b3A6MTBweH1cbi50b3AtMTUge3RvcDoxNXB4fVxuLnRvcC0yMCB7dG9wOjIwcHh9XG4udG9wLTI1IHt0b3A6MjVweH1cbi50b3AtMzAge3RvcDozMHB4fVxuLnRvcC0zNSB7dG9wOjM1cHh9XG4udG9wLTQwIHt0b3A6NDBweH1cbi50b3AtNDUge3RvcDo0NXB4fVxuLnRvcC01MCB7dG9wOjUwcHh9XG5cbi50b3AtbWludXMxIHt0b3A6LTFweH1cbi50b3AtbWludXMyIHt0b3A6LTJweH1cbi50b3AtbWludXMzIHt0b3A6LTNweH1cbi50b3AtbWludXM0IHt0b3A6LTRweH1cbi50b3AtbWludXM1IHt0b3A6LTVweH1cbi50b3AtbWludXM2IHt0b3A6LTZweH1cbi50b3AtbWludXM3IHt0b3A6LTdweH1cbi50b3AtbWludXM4IHt0b3A6LThweH1cbi50b3AtbWludXM5IHt0b3A6LTlweH1cbi50b3AtbWludXMxMCB7dG9wOi0xMHB4fVxuLnRvcC1taW51czE1IHt0b3A6LTE1cHh9XG4udG9wLW1pbnVzMjAge3RvcDotMjBweH1cbi50b3AtbWludXMyNSB7dG9wOi0yNXB4fVxuLnRvcC1taW51czMwIHt0b3A6LTMwcHh9XG4udG9wLW1pbnVzMzUge3RvcDotMzVweH1cbi50b3AtbWludXM0MCB7dG9wOi00MHB4fVxuXG4vKiBib3R0b20gKi9cbi5ib3R0b20tYXV0byB7Ym90dG9tOmF1dG99XG4uYm90dG9tLTAge2JvdHRvbTowfVxuLmJvdHRvbS0xIHtib3R0b206MXB4fVxuLmJvdHRvbS0yIHtib3R0b206MnB4fVxuLmJvdHRvbS0zIHtib3R0b206M3B4fVxuLmJvdHRvbS00IHtib3R0b206NHB4fVxuLmJvdHRvbS01IHtib3R0b206NXB4fVxuLmJvdHRvbS02IHtib3R0b206NnB4fVxuLmJvdHRvbS03IHtib3R0b206N3B4fVxuLmJvdHRvbS04IHtib3R0b206OHB4fVxuLmJvdHRvbS05IHtib3R0b206OXB4fVxuLmJvdHRvbS0xMCB7Ym90dG9tOjEwcHh9XG4uYm90dG9tLTE1IHtib3R0b206MTVweH1cbi5ib3R0b20tMjAge2JvdHRvbToyMHB4fVxuLmJvdHRvbS0yNSB7Ym90dG9tOjI1cHh9XG4uYm90dG9tLTMwIHtib3R0b206MzBweH1cbi5ib3R0b20tMzUge2JvdHRvbTozNXB4fVxuLmJvdHRvbS00MCB7Ym90dG9tOjQwcHh9XG4uYm90dG9tLTQ1IHtib3R0b206NDVweH1cbi5ib3R0b20tNTAge2JvdHRvbTo1MHB4ICFpbXBvcnRhbnR9XG5cbi8qIGxlZnQgKi9cbi5sZWZ0LWF1dG8ge2xlZnQ6YXV0b31cbi5sZWZ0LTAge2xlZnQ6MH1cbi5sZWZ0LTEge2xlZnQ6MXB4fVxuLmxlZnQtMiB7bGVmdDoycHh9XG4ubGVmdC0zIHtsZWZ0OjNweH1cbi5sZWZ0LTQge2xlZnQ6NHB4fVxuLmxlZnQtNSB7bGVmdDo1cHh9XG4ubGVmdC02IHtsZWZ0OjZweH1cbi5sZWZ0LTcge2xlZnQ6N3B4fVxuLmxlZnQtOCB7bGVmdDo4cHh9XG4ubGVmdC05IHtsZWZ0OjlweH1cbi5sZWZ0LTEwIHtsZWZ0OjEwcHh9XG4ubGVmdC0xNSB7bGVmdDoxNXB4fVxuLmxlZnQtMjAge2xlZnQ6MjBweH1cbi5sZWZ0LTI1IHtsZWZ0OjI1cHh9XG4ubGVmdC0zMCB7bGVmdDozMHB4fVxuLmxlZnQtMzUge2xlZnQ6MzVweH1cbi5sZWZ0LTQwIHtsZWZ0OjQwcHh9XG4ubGVmdC00NSB7bGVmdDo0NXB4fVxuLmxlZnQtNTAge2xlZnQ6NTBweH1cblxuLyogcmlnaHQgKi9cbi5yaWdodC1hdXRvIHtyaWdodDphdXRvfVxuLnJpZ2h0LTAge3JpZ2h0OjB9XG4ucmlnaHQtMSB7cmlnaHQ6MXB4fVxuLnJpZ2h0LTIge3JpZ2h0OjJweH1cbi5yaWdodC0zIHtyaWdodDozcHh9XG4ucmlnaHQtNCB7cmlnaHQ6NHB4fVxuLnJpZ2h0LTUge3JpZ2h0OjVweH1cbi5yaWdodC02IHtyaWdodDo2cHh9XG4ucmlnaHQtNyB7cmlnaHQ6N3B4fVxuLnJpZ2h0LTgge3JpZ2h0OjhweH1cbi5yaWdodC05IHtyaWdodDo5cHh9XG4ucmlnaHQtMTAge3JpZ2h0OjEwcHh9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMTUuIFdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udy0xcHgge3dpZHRoOjFweDt9XG4udy0ycHgge3dpZHRoOjJweDt9XG4udy0zcHgge3dpZHRoOjNweDt9XG4udy00cHgge3dpZHRoOjRweDt9XG4udy01cHgge3dpZHRoOjVweDt9XG4udy02cHgge3dpZHRoOjZweDt9XG4udy03cHgge3dpZHRoOjdweDt9XG4udy04cHgge3dpZHRoOjhweDt9XG4udy05cHgge3dpZHRoOjlweDt9XG4udy0xMHB4IHt3aWR0aDoxMHB4O31cbi53LTE1cHgge3dpZHRoOjE1cHg7fVxuLnctMjBweCB7d2lkdGg6MjBweDt9XG4udy0yNXB4IHt3aWR0aDoyNXB4O31cbi53LTMwcHgge3dpZHRoOjMwcHg7fVxuLnctMzVweCB7d2lkdGg6MzVweDt9XG4udy00MHB4IHt3aWR0aDo0MHB4O31cbi53LTUwcHgge3dpZHRoOjUwcHg7fVxuLnctNTVweCB7d2lkdGg6NTVweDt9XG4udy02MHB4IHt3aWR0aDo2MHB4O31cbi53LTY1cHgge3dpZHRoOjY1cHg7fVxuLnctNzBweCB7d2lkdGg6NzBweDt9XG4udy03NXB4IHt3aWR0aDo3NXB4O31cbi53LTgwcHgge3dpZHRoOjgwcHg7fVxuLnctODVweCB7d2lkdGg6ODVweDt9XG4udy05MHB4IHt3aWR0aDo5MHB4O31cbi53LTEwMHB4IHt3aWR0aDoxMDBweDt9XG4udy0xMTBweCB7d2lkdGg6MTEwcHg7fVxuLnctMTIwcHgge3dpZHRoOjEyMHB4O31cbi53LTEzMHB4IHt3aWR0aDoxMzBweDt9XG4udy0xNTBweCB7d2lkdGg6MTUwcHg7fVxuLnctMTgwcHgge3dpZHRoOjE4MHB4O31cbi53LTIwMHB4IHt3aWR0aDoyMDBweDt9XG4udy0yNTBweCB7d2lkdGg6MjUwcHg7fVxuLnctMzAwcHgge3dpZHRoOjMwMHB4O31cbi53LTM1MHB4IHt3aWR0aDozNTBweDt9XG4udy00MDBweCB7d2lkdGg6NDAwcHg7fVxuLnctNDUwcHgge3dpZHRoOjQ1MHB4O31cbi53LTUwMHB4IHt3aWR0aDo1MDBweDt9XG4udy01NTBweCB7d2lkdGg6NTUwcHg7fVxuLnctNjAwcHgge3dpZHRoOjYwMHB4O31cbi53LTY1MHB4IHt3aWR0aDo2NTBweDt9XG4udy03MDBweCB7d2lkdGg6NzAwcHg7fVxuLnctNzUwcHgge3dpZHRoOjc1MHB4O31cbi53LTgwMHB4IHt3aWR0aDo4MDBweDt9XG4udy04NTBweCB7d2lkdGg6ODUwcHg7fVxuLnctOTAwcHgge3dpZHRoOjkwMHB4O31cbi53LTk1MHB4IHt3aWR0aDo5NTBweDt9XG4udy0xMDAwcHgge3dpZHRoOjEwMDBweDt9XG5cbi53LTEwIHt3aWR0aDoxMCU7fVxuLnctMTIge3dpZHRoOjEyJTt9XG4udy0xNSB7d2lkdGg6MTUlO31cbi53LTIwIHt3aWR0aDoyMCU7fVxuLnctMjUge3dpZHRoOjI1JTt9XG4udy0zMCB7d2lkdGg6MzAlO31cbi53LTM1IHt3aWR0aDozNSU7fVxuLnctNDAge3dpZHRoOjQwJTt9XG4udy00NSB7d2lkdGg6NDUlO31cbi53LTUwIHt3aWR0aDo1MCU7fVxuLnctNTUge3dpZHRoOjU1JTt9XG4udy02MCB7d2lkdGg6NjAlO31cbi53LTY1IHt3aWR0aDo2NSU7fVxuLnctNzAge3dpZHRoOjcwJTt9XG4udy03NSB7d2lkdGg6NzUlO31cbi53LTgwIHt3aWR0aDo4MCU7fVxuLnctODUge3dpZHRoOjg1JTt9XG4udy05MCB7d2lkdGg6OTAlO31cbi53LTk1IHt3aWR0aDo5NSU7fVxuLnctMTAwIHt3aWR0aDoxMDAlO31cbi53LWF1dG8ge3dpZHRoOiBhdXRvfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcbiAgICAxNi4gSGVpZ2h0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaC0xcHgge2hlaWdodDogMXB4fVxuLmgtMnB4IHtoZWlnaHQ6IDJweH1cbi5oLTNweCB7aGVpZ2h0OiAzcHh9XG4uaC00cHgge2hlaWdodDogNHB4fVxuLmgtNXB4IHtoZWlnaHQ6IDVweH1cbi5oLTZweCB7aGVpZ2h0OiA2cHh9XG4uaC03cHgge2hlaWdodDogN3B4fVxuLmgtOHB4IHtoZWlnaHQ6IDhweH1cbi5oLTlweCB7aGVpZ2h0OiA5cHh9XG4uaC0xMHB4IHtoZWlnaHQ6IDEwcHh9XG4uaC04MHB4IHtoZWlnaHQ6IDgwcHh9XG4uaC05MHB4IHtoZWlnaHQ6IDkwcHh9XG4uaC0xMDBweCB7aGVpZ2h0OiAxMDBweH1cbi5oLTEzMHB4IHtoZWlnaHQ6IDEzMHB4fVxuLmgtMTUwcHgge2hlaWdodDogMTUwcHh9XG4uaC0yMDBweCB7aGVpZ2h0OiAyMDBweH1cbi5oLTI1MHB4IHtoZWlnaHQ6IDI1MHB4fVxuLmgtMzAwcHgge2hlaWdodDogMzAwcHh9XG4uaC0zNTBweCB7aGVpZ2h0OiAzNTBweH1cbi5oLTQwMHB4IHtoZWlnaHQ6IDQwMHB4fVxuLmgtNDUwcHgge2hlaWdodDogNDUwcHh9XG4uaC01MDBweCB7aGVpZ2h0OiA1MDBweH1cbi5oLTU1MHB4IHtoZWlnaHQ6IDU1MHB4fVxuLmgtNjAwcHgge2hlaWdodDogNjAwcHh9XG4uaC02NTBweCB7aGVpZ2h0OiA2NTBweH1cbi5oLTcwMHB4IHtoZWlnaHQ6IDcwMHB4fVxuLmgtNzUwcHgge2hlaWdodDogNzUwcHh9XG4uaC04MDBweCB7aGVpZ2h0OiA4MDBweH1cbi5oLTg1MHB4IHtoZWlnaHQ6IDg1MHB4fVxuXG4ubWF4LWgtMTAwIHttYXgtaGVpZ2h0OiAxMDAlfVxuLmZ1bGwtc2NyZWVuIHtoZWlnaHQ6IDk4MHB4O31cbi5taW5oZWlnaHQtZnVsbHNjcmVlbiB7bWluLWhlaWdodDogMTAwdmh9XG5cbi8qIG1pbi1oZWlnaHQgKi9cbi5taW4taC0xMDBweCB7bWluLWhlaWdodDogMTAwcHh9XG4ubWluLWgtMjAwcHgge21pbi1oZWlnaHQ6IDIwMHB4fVxuLm1pbi1oLTMwMHB4IHttaW4taGVpZ2h0OiAzMDBweH1cbi5taW4taC00MDBweCB7bWluLWhlaWdodDogNDAwcHh9XG4ubWluLWgtNTAwcHgge21pbi1oZWlnaHQ6IDUwMHB4fVxuLm1pbi1oLTYwMHB4IHttaW4taGVpZ2h0OiA2MDBweH1cbi5taW4taC03MDBweCB7bWluLWhlaWdodDogNzAwcHh9XG5cbi8qIHNjcmVlbiBoZWlnaHQgICovXG4uZXh0cmEtc21hbGwtc2NyZWVuIHtoZWlnaHQ6MzAwcHg7fVxuLnNtYWxsLXNjcmVlbiB7aGVpZ2h0OjQwMHB4O31cbi5vbmUtc2Vjb25kLXNjcmVlbiB7aGVpZ2h0OjYwMHB4O31cbi5vbmUtdGhpcmQtc2NyZWVuIHtoZWlnaHQ6NzAwcHg7fVxuLm9uZS1mb3VydGgtc2NyZWVuIHtoZWlnaHQ6ODAwcHg7fVxuLm9uZS1maWZ0aC1zY3JlZW4ge2hlaWdodDo5MDBweDt9XG4ub25lLXNpeHRoLXNjcmVlbiB7aGVpZ2h0Ojg4N3B4O31cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAxNy4gSWNvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogaWNvbiBzaXplICovXG4uaWNvbi12ZXJ5LXNtYWxsIHtmb250LXNpemU6IDE2cHh9XG4uaWNvbi1zbWFsbCB7Zm9udC1zaXplOiAyNHB4fVxuLmljb24tbWVkaXVtIHtmb250LXNpemU6IDM1cHh9XG4uaWNvbi1leHRyYS1tZWRpdW0ge2ZvbnQtc2l6ZTogNDBweH1cbi5pY29uLWxhcmdlIHtmb250LXNpemU6IDUwcHh9XG4uaWNvbi1yb3VuZC1zbWFsbCB7Ym9yZGVyLXJhZGl1czogMTAwJTsgZGlzcGxheTogdGFibGUtY2VsbDsgaGVpZ2h0OiA4MHB4OyBtYXJnaW46IDAgYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogODBweDsgZm9udC1zaXplOjMycHh9XG4uaWNvbi1yb3VuZC1tZWRpdW0ge2JvcmRlci1yYWRpdXM6IDEwMCU7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IGhlaWdodDogOTBweDsgbWFyZ2luOiAwIGF1dG87IHRleHQtYWxpZ246IGNlbnRlcjsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDkwcHg7fVxuXG4vKiBzb2NpYWwgbWVkaWEgaWNvbiAqL1xuLmljb24tc29jaWFsLXZlcnktc21hbGwge2ZvbnQtc2l6ZTogMTJweH1cbi5pY29uLXNvY2lhbC1zbWFsbCB7Zm9udC1zaXplOiAxNHB4fVxuLmljb24tc29jaWFsLW1lZGl1bSB7Zm9udC1zaXplOiAxNnB4fVxuLmljb24tc29jaWFsLWxhcmdlIHtmb250LXNpemU6IDIwcHh9XG4uaWNvbi1zb2NpYWwtZXh0cmEtbGFyZ2Uge2ZvbnQtc2l6ZTogMjRweH1cbi5pY29uLXNvY2lhbC12ZXJ5LXNtYWxsIGEgaSwgLmljb24tc29jaWFsLXNtYWxsIGEgaSwgLmljb24tc29jaWFsLW1lZGl1bSBhIGkge21hcmdpbjogMCA4cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuLmljb24tc29jaWFsLWxhcmdlIGEgaSB7bWFyZ2luOiAwIDRweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbi8qIHNvY2lhbCBtZWRpYSBpY29uIHN0eWxlICovXG4uZXh0cmEtc21hbGwtaWNvbiwgLnNtYWxsLWljb24sIC5tZWRpdW0taWNvbiwgLmxhcmdlLWljb24sIC5leHRyYS1sYXJnZS1pY29uIHtsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwO31cbi5leHRyYS1zbWFsbC1pY29uIGxpLCAuc21hbGwtaWNvbiBsaSwgLm1lZGl1bS1pY29uIGxpLCAubGFyZ2UtaWNvbiBsaSwgLmV4dHJhLWxhcmdlLWljb24gbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XG5mb290ZXIgLmV4dHJhLXNtYWxsLWljb24gbGk6Zmlyc3QtY2hpbGQsIGZvb3RlciAuc21hbGwtaWNvbiBsaTpmaXJzdC1jaGlsZCwgZm9vdGVyIC5tZWRpdW0taWNvbiBsaTpmaXJzdC1jaGlsZCwgZm9vdGVyIC5sYXJnZS1pY29uIGxpOmZpcnN0LWNoaWxkLCBmb290ZXIgLmV4dHJhLWxhcmdlLWljb24gbGk6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OiAwO31cbmZvb3RlciAuZXh0cmEtc21hbGwtaWNvbiBsaTpsYXN0LWNoaWxkLCBmb290ZXIgLnNtYWxsLWljb24gbGk6bGFzdC1jaGlsZCwgZm9vdGVyIC5tZWRpdW0taWNvbiBsaTpsYXN0LWNoaWxkLCBmb290ZXIgLmxhcmdlLWljb24gbGk6bGFzdC1jaGlsZCwgZm9vdGVyIC5leHRyYS1sYXJnZS1pY29uIGxpOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9XG4uZXh0cmEtc21hbGwtaWNvbiBsaSB7bWFyZ2luOiAwIDJweH1cbi5zbWFsbC1pY29uIGxpIHttYXJnaW46IDAgNXB4fVxuLm1lZGl1bS1pY29uIGxpIHttYXJnaW46IDAgOHB4fVxuLmxhcmdlLWljb24gbGkge21hcmdpbjogMCAxMHB4fVxuLmV4dHJhLWxhcmdlLWljb24gbGkge21hcmdpbjogMCAxMnB4fVxuLmV4dHJhLXNtYWxsLWljb24gYSB7Zm9udC1zaXplOiAxNHB4OyB3aWR0aDozMHB4OyBoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDoyOXB4O31cbi5zbWFsbC1pY29uIGEge2ZvbnQtc2l6ZTogMTZweDsgd2lkdGg6IDQwcHg7IGhlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OiAzOHB4O31cbi5tZWRpdW0taWNvbiBhIHtmb250LXNpemU6IDIwcHg7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDogNDhweDt9XG4ubGFyZ2UtaWNvbiBhIHtmb250LXNpemU6IDI0cHg7IHdpZHRoOiA2MHB4OyBoZWlnaHQ6IDYwcHg7bGluZS1oZWlnaHQ6IDYxcHg7fVxuLmV4dHJhLWxhcmdlLWljb24gYSB7Zm9udC1zaXplOiAzMHB4OyB3aWR0aDogNzBweDsgaGVpZ2h0OiA3MHB4O2xpbmUtaGVpZ2h0OiA2OHB4O31cblxuLyogc29jaWFsIGljb24gc3R5bGUgKi9cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEuZmFjZWJvb2ssLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5mYWNlYm9vaywuc29jaWFsLWljb24tc3R5bGUtMyBhLmZhY2Vib29rLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEuZmFjZWJvb2sgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5mYWNlYm9vayBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4fVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS50d2l0dGVyLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEudHdpdHRlciwuc29jaWFsLWljb24tc3R5bGUtMyBhLnR3aXR0ZXIsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS50d2l0dGVyIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEudHdpdHRlciBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5nb29nbGUsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5nb29nbGUsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS5nb29nbGUsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5nb29nbGUgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5nb29nbGUgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogI2RjNGEzOH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEuZHJpYmJibGUsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5kcmliYmJsZSwuc29jaWFsLWljb24tc3R5bGUtMyBhLmRyaWJiYmxlLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEuZHJpYmJibGUgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5kcmliYmJsZSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5fVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS55b3V0dWJlLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEueW91dHViZSwuc29jaWFsLWljb24tc3R5bGUtMyBhLnlvdXR1YmUsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS55b3V0dWJlIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEueW91dHViZSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjYmIwMDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5saW5rZWRpbiwuc29jaWFsLWljb24tc3R5bGUtMiBhLmxpbmtlZGluLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEubGlua2VkaW4sLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5saW5rZWRpbiBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLmxpbmtlZGluIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICMwMDdiYjZ9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLmluc3RhZ3JhbSwuc29jaWFsLWljb24tc3R5bGUtMiBhLmluc3RhZ3JhbSwuc29jaWFsLWljb24tc3R5bGUtMyBhLmluc3RhZ3JhbSwuc29jaWFsLWljb24tc3R5bGUtNCBhLmluc3RhZ3JhbSBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLmluc3RhZ3JhbSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjRkUxRjQ5fVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5waW50ZXJlc3QsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5waW50ZXJlc3QsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS5waW50ZXJlc3QsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5waW50ZXJlc3Qgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5waW50ZXJlc3Qgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogI0NCMjAyN31cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEuZmxpY2tyLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEuZmxpY2tyLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEuZmxpY2tyLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEuZmxpY2tyIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEuZmxpY2tyIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNmZjAwODR9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLnJzcywuc29jaWFsLWljb24tc3R5bGUtMiBhLnJzcywuc29jaWFsLWljb24tc3R5bGUtMyBhLnJzcywuc29jaWFsLWljb24tc3R5bGUtNCBhLnJzcyBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLnJzcyBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4OTBhfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5iZWhhbmNlLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEuYmVoYW5jZSwuc29jaWFsLWljb24tc3R5bGUtMyBhLmJlaGFuY2UsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5iZWhhbmNlIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEuYmVoYW5jZSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2OWZmfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS52aW5lLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEudmluZSwuc29jaWFsLWljb24tc3R5bGUtMyBhLnZpbmUsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS52aW5lIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEudmluZSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZjhmfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5lbWFpbCwuc29jaWFsLWljb24tc3R5bGUtMiBhLmVtYWlsLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEuZW1haWwsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5lbWFpbCBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLmVtYWlsIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICM3ZDdkN2R9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLnNtcywuc29jaWFsLWljb24tc3R5bGUtMiBhLnNtcywuc29jaWFsLWljb24tc3R5bGUtMyBhLnNtcywuc29jaWFsLWljb24tc3R5bGUtNCBhLnNtcyBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLnNtcyBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5zaGFyZXRoaXMsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5zaGFyZXRoaXMsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS5zaGFyZXRoaXMsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5zaGFyZXRoaXMgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5zaGFyZXRoaXMgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogIzk1RDAzQX1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEucmVkZGl0LC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEucmVkZGl0LC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEucmVkZGl0LC5zb2NpYWwtaWNvbi1zdHlsZS00IGEucmVkZGl0IHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEucmVkZGl0IHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNmZjQ1MDB9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLnR1bWJsciwuc29jaWFsLWljb24tc3R5bGUtMiBhLnR1bWJsciwuc29jaWFsLWljb24tc3R5bGUtMyBhLnR1bWJsciwuc29jaWFsLWljb24tc3R5bGUtNCBhLnR1bWJsciBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLnR1bWJsciBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MDZkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5kaWdnLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEuZGlnZywuc29jaWFsLWljb24tc3R5bGUtMyBhLmRpZ2csLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5kaWdnIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEuZGlnZyBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2fVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5zdHVtYmxldXBvbiwuc29jaWFsLWljb24tc3R5bGUtMiBhLnN0dW1ibGV1cG9uLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEuc3R1bWJsZXVwb24sLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5zdHVtYmxldXBvbiBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLnN0dW1ibGV1cG9uIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNlYjQ5MjR9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLndoYXRzYXBwLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEud2hhdHNhcHAsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS53aGF0c2FwcCwuc29jaWFsLWljb24tc3R5bGUtNCBhLndoYXRzYXBwIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEud2hhdHNhcHAgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2Nn1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEudmssLnNvY2lhbC1pY29uLXN0eWxlLTIgYS52aywuc29jaWFsLWljb24tc3R5bGUtMyBhLnZrLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEudmsgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS52ayBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjNGM2YzkxfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS53ZWlibywuc29jaWFsLWljb24tc3R5bGUtMiBhLndlaWJvLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEud2VpYm8sLnNvY2lhbC1pY29uLXN0eWxlLTQgYS53ZWlibyBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLndlaWJvIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNmZjk5MzN9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLm9kbm9rbGFzc25pa2ksLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5vZG5va2xhc3NuaWtpLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEub2Rub2tsYXNzbmlraSwuc29jaWFsLWljb24tc3R5bGUtNCBhLm9kbm9rbGFzc25pa2kgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5vZG5va2xhc3NuaWtpIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNkNzc3MmR9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLnhpbmcsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS54aW5nLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEueGluZywuc29jaWFsLWljb24tc3R5bGUtNCBhLnhpbmcgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS54aW5nIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICMxYTc1NzZ9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLnByaW50LC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEucHJpbnQsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS5wcmludCwuc29jaWFsLWljb24tc3R5bGUtNCBhLnByaW50IHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEucHJpbnQgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMn1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEuYmxvZ2dlciwuc29jaWFsLWljb24tc3R5bGUtMiBhLmJsb2dnZXIsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS5ibG9nZ2VyLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEuYmxvZ2dlciBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLmJsb2dnZXIgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogI2ZmODAwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEuZmxpcGJvYXJkLC5zb2NpYWwtaWNvbi1zdHlsZS0yIGEuZmxpcGJvYXJkLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEuZmxpcGJvYXJkLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEuZmxpcGJvYXJkIHNwYW4sLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEuZmxpcGJvYXJkIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNlMTI4Mjh9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLm1lbmVhbWUsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5tZW5lYW1lLC5zb2NpYWwtaWNvbi1zdHlsZS0zIGEubWVuZWFtZSwuc29jaWFsLWljb24tc3R5bGUtNCBhLm1lbmVhbWUgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5tZW5lYW1lIHNwYW4ge2JhY2tncm91bmQtY29sb3I6ICNmZjY0MDB9XG4uc29jaWFsLWljb24tc3R5bGUtMSBhLm1haWxydSwuc29jaWFsLWljb24tc3R5bGUtMiBhLm1haWxydSwuc29jaWFsLWljb24tc3R5bGUtMyBhLm1haWxydSwuc29jaWFsLWljb24tc3R5bGUtNCBhLm1haWxydSBzcGFuLC5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhLm1haWxydSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4ZGUyfVxuLnNvY2lhbC1pY29uLXN0eWxlLTEgYS5kZWxpY2lvdXMsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5kZWxpY2lvdXMsLnNvY2lhbC1pY29uLXN0eWxlLTMgYS5kZWxpY2lvdXMsLnNvY2lhbC1pY29uLXN0eWxlLTQgYS5kZWxpY2lvdXMgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5kZWxpY2lvdXMgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjogIzIwNWNjMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGEubGl2ZWpvdXJuYWwsLnNvY2lhbC1pY29uLXN0eWxlLTIgYS5saXZlam91cm5hbCwuc29jaWFsLWljb24tc3R5bGUtMyBhLmxpdmVqb3VybmFsLC5zb2NpYWwtaWNvbi1zdHlsZS00IGEubGl2ZWpvdXJuYWwgc3Bhbiwuc29jaWFsLWljb24tc3R5bGUtMTAgYS5saXZlam91cm5hbCBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGVhfVxuXG4vKiBzb2NpYWwgaWNvbiBzdHlsZSAqL1xuLnNvY2lhbC1pY29uLXN0eWxlLTYgYS5mYWNlYm9vazpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjM2I1OTk4OyBjb2xvcjogIzNiNTk5OH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEudHdpdHRlcjpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjMDBhY2VkOyBjb2xvcjogIzAwYWNlZH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEuZ29vZ2xlOmhvdmVyIHtib3JkZXItY29sb3I6ICNkYzRhMzg7IGNvbG9yOiAjZGM0YTM4fVxuLnNvY2lhbC1pY29uLXN0eWxlLTYgYS5kcmliYmJsZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZWE0Yzg5OyBjb2xvcjogI2VhNGM4OX1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEueW91dHViZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjYmIwMDAwOyBjb2xvcjogI2JiMDAwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEubGlua2VkaW46aG92ZXIge2JvcmRlci1jb2xvcjogIzAwNzdiNTsgY29sb3I6ICMwMDc3YjV9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLmluc3RhZ3JhbTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjRkUxRjQ5OyBjb2xvcjogI0ZFMUY0OX1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEucGludGVyZXN0OmhvdmVyIHtib3JkZXItY29sb3I6ICNDQjIwMjc7IGNvbG9yOiAjQ0IyMDI3fVxuLnNvY2lhbC1pY29uLXN0eWxlLTYgYS5mbGlja3I6aG92ZXIge2JvcmRlci1jb2xvcjogI2ZmMDA4NDsgY29sb3I6ICNmZjAwODR9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLnJzczpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZjI4OTBhOyBjb2xvcjogI2YyODkwYX1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEuYmVoYW5jZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjMTc2OWZmOyBjb2xvcjogIzE3NjlmZn1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEudmluZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjMDBiZjhmOyBjb2xvcjogIzAwYmY4Zn1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEuZW1haWw6aG92ZXIge2JvcmRlci1jb2xvcjogIzdkN2Q3ZDsgY29sb3I6ICM3ZDdkN2R9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLnNtczpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZmZiZDAwOyBjb2xvcjogI2ZmYmQwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEuc2hhcmV0aGlzOmhvdmVyIHtib3JkZXItY29sb3I6ICM5NUQwM0E7IGNvbG9yOiAjOTVEMDNBfVxuLnNvY2lhbC1pY29uLXN0eWxlLTYgYS5yZWRkaXQ6aG92ZXIge2JvcmRlci1jb2xvcjogI2ZmNDUwMDsgY29sb3I6ICNmZjQ1MDB9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLnR1bWJscjpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjMzI1MDZkOyBjb2xvcjogIzMyNTA2ZH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEuZGlnZzpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjMjYyNjI2OyBjb2xvcjogIzI2MjYyNn1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEuc3R1bWJsZXVwb246aG92ZXIge2JvcmRlci1jb2xvcjogI2ViNDkyNDsgY29sb3I6ICNlYjQ5MjR9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLndoYXRzYXBwOmhvdmVyIHtib3JkZXItY29sb3I6ICMyNWQzNjY7IGNvbG9yOiAjMjVkMzY2fVxuLnNvY2lhbC1pY29uLXN0eWxlLTYgYS52azpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjNGM2YzkxOyBjb2xvcjogIzRjNmM5MX1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEud2VpYm86aG92ZXIge2JvcmRlci1jb2xvcjogI2ZmOTkzMzsgY29sb3I6ICNmZjk5MzN9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLm9kbm9rbGFzc25pa2k6aG92ZXIge2JvcmRlci1jb2xvcjogI2Q3NzcyZDsgY29sb3I6ICNkNzc3MmR9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLnhpbmc6aG92ZXIge2JvcmRlci1jb2xvcjogIzFhNzU3NjsgY29sb3I6ICMxYTc1NzZ9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLnByaW50OmhvdmVye2JvcmRlci1jb2xvcjogIzIyMjIyMjsgY29sb3I6ICMyMjIyMjJ9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLmJsb2dnZXI6aG92ZXIge2JvcmRlci1jb2xvcjogI2ZmODAwMDsgY29sb3I6ICNmZjgwMDB9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLmZsaXBib2FyZDpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZTEyODI4OyBjb2xvcjogI2UxMjgyOH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEubWVuZWFtZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZmY2NDAwOyBjb2xvcjogI2ZmNjQwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS02IGEubWFpbHJ1OmhvdmVyIHtib3JkZXItY29sb3I6ICMxNjhkZTI7IGNvbG9yOiAjMTY4ZGUyfVxuLnNvY2lhbC1pY29uLXN0eWxlLTYgYS5kZWxpY2lvdXM6aG92ZXIge2JvcmRlci1jb2xvcjogIzIwNWNjMDsgY29sb3I6ICMyMDVjYzB9XG4uc29jaWFsLWljb24tc3R5bGUtNiBhLmxpdmVqb3VybmFsOmhvdmVyIHtib3JkZXItY29sb3I6ICMwMGIwZWE7IGNvbG9yOiAjMDBiMGVhfVxuXG4vKiBzb2NpYWwgaWNvbiBzdHlsZSAqL1xuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5mYWNlYm9vazpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjM2I1OTk4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4fVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS50d2l0dGVyOmhvdmVyIHtib3JkZXItY29sb3I6ICMwMGFjZWQ7IGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWR9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLmdvb2dsZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZGM0YTM4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0YTM4fVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5kcmliYmJsZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZWE0Yzg5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5fVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS55b3V0dWJlOmhvdmVyIHtib3JkZXItY29sb3I6ICNiYjAwMDA7IGJhY2tncm91bmQtY29sb3I6ICNiYjAwMDB9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLmxpbmtlZGluOmhvdmVyIHtib3JkZXItY29sb3I6ICMwMDc3YjU7IGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjV9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLmluc3RhZ3JhbTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjRkUxRjQ5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkUxRjQ5fVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5waW50ZXJlc3Q6aG92ZXIge2JvcmRlci1jb2xvcjogI0NCMjAyNzsgYmFja2dyb3VuZC1jb2xvcjogI0NCMjAyN31cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEuZmxpY2tyOmhvdmVyIHtib3JkZXItY29sb3I6ICNmZjAwODQ7IGJhY2tncm91bmQtY29sb3I6ICNmZjAwODR9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLnJzczpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZjI4OTBhOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4OTBhfVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5iZWhhbmNlOmhvdmVyIHtib3JkZXItY29sb3I6ICMxNzY5ZmY7IGJhY2tncm91bmQtY29sb3I6ICMxNzY5ZmZ9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLnZpbmU6aG92ZXIge2JvcmRlci1jb2xvcjogIzAwYmY4ZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwYmY4Zn1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEuZW1haWw6aG92ZXIge2JvcmRlci1jb2xvcjogIzdkN2Q3ZDsgYmFja2dyb3VuZC1jb2xvcjogIzdkN2Q3ZH1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEuc21zOmhvdmVyIHtib3JkZXItY29sb3I6ICNmZmJkMDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmJkMDB9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLnNoYXJldGhpczpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjOTVEMDNBOyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVEMDNBfVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5yZWRkaXQ6aG92ZXIge2JvcmRlci1jb2xvcjogI2ZmNDUwMDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEudHVtYmxyOmhvdmVyIHtib3JkZXItY29sb3I6ICMzMjUwNmQ7IGJhY2tncm91bmQtY29sb3I6ICMzMjUwNmR9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLmRpZ2c6aG92ZXIge2JvcmRlci1jb2xvcjogIzI2MjYyNjsgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNn1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEuc3R1bWJsZXVwb246aG92ZXIge2JvcmRlci1jb2xvcjogI2ViNDkyNDsgYmFja2dyb3VuZC1jb2xvcjogI2ViNDkyNH1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEud2hhdHNhcHA6aG92ZXIge2JvcmRlci1jb2xvcjogIzI1ZDM2NjsgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2Nn1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEudms6aG92ZXIge2JvcmRlci1jb2xvcjogIzRjNmM5MTsgYmFja2dyb3VuZC1jb2xvcjogIzRjNmM5MX1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEud2VpYm86aG92ZXIge2JvcmRlci1jb2xvcjogI2ZmOTkzMzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkzM31cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEub2Rub2tsYXNzbmlraTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZDc3NzJkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc3NzJkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS54aW5nOmhvdmVyIHtib3JkZXItY29sb3I6ICMxYTc1NzY7IGJhY2tncm91bmQtY29sb3I6ICMxYTc1NzZ9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLnByaW50OmhvdmVye2JvcmRlci1jb2xvcjogIzIyMjIyMjsgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMn1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEuYmxvZ2dlcjpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZmY4MDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5mbGlwYm9hcmQ6aG92ZXIge2JvcmRlci1jb2xvcjogI2UxMjgyODsgYmFja2dyb3VuZC1jb2xvcjogI2UxMjgyOH1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEubWVuZWFtZTpob3ZlciB7Ym9yZGVyLWNvbG9yOiAjZmY2NDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTcgYS5tYWlscnU6aG92ZXIge2JvcmRlci1jb2xvcjogIzE2OGRlMjsgYmFja2dyb3VuZC1jb2xvcjogIzE2OGRlMn1cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEuZGVsaWNpb3VzOmhvdmVyIHtib3JkZXItY29sb3I6ICMyMDVjYzA7IGJhY2tncm91bmQtY29sb3I6ICMyMDVjYzB9XG4uc29jaWFsLWljb24tc3R5bGUtNyBhLmxpdmVqb3VybmFsOmhvdmVyIHtib3JkZXItY29sb3I6ICMwMGIwZWE7IGJhY2tncm91bmQtY29sb3I6ICMwMGIwZWF9XG5cbi8qIGljb24gbGlrZSBjb3VudGVyICovXG5hLmxpa2VzLWNvdW50IHtwYWRkaW5nOiAwIDE1cHg7IHdpZHRoOiBhdXRvOyBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7fVxuYS5saWtlcy1jb3VudCBpIHttYXJnaW4tcmlnaHQ6IDhweDt9XG5hLmxpa2VzLWNvdW50IHNwYW4ge3Bvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAtMXB4fVxuXG4vKiBpY29uIGhvdmVyIGVmZmVjdCBzdHlsZSAxICovXG4uc29jaWFsLWljb24tc3R5bGUtMSBhIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zOyAtbW96LXRyYW5zaXRpb246IGFsbCA0MDBtczsgLW1zLXRyYW5zaXRpb246IGFsbCA0MDBtczsgLW8tdHJhbnNpdGlvbjogYWxsIDQwMG1zOyBjb2xvcjogI2ZmZn1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xIGE6aG92ZXIge2JvcmRlci1yYWRpdXM6IDEwMCU7fVxuXG4vKiBpY29uIGhvdmVyIGVmZmVjdCBzdHlsZSAyICovXG4uc29jaWFsLWljb24tc3R5bGUtMiBhIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zOyAtbW96LXRyYW5zaXRpb246IGFsbCA0MDBtczsgLW1zLXRyYW5zaXRpb246IGFsbCA0MDBtczsgLW8tdHJhbnNpdGlvbjogYWxsIDQwMG1zOyBib3JkZXItcmFkaXVzOiAxMDAlOyBjb2xvcjogI2ZmZn1cbi5zb2NpYWwtaWNvbi1zdHlsZS0yIGE6aG92ZXIge2JvcmRlci1yYWRpdXM6IDA7fVxuXG4vKiBpY29uIGhvdmVyIGVmZmVjdCBzdHlsZSAzICovXG4uc29jaWFsLWljb24tc3R5bGUtMyBhIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zOyAtbW96LXRyYW5zaXRpb246IGFsbCA0MDBtczsgLW1zLXRyYW5zaXRpb246IGFsbCA0MDBtczsgLW8tdHJhbnNpdGlvbjogYWxsIDQwMG1zOyBib3JkZXItcmFkaXVzOiAxMDAlOyBjb2xvcjogI2ZmZn0gXG4uc29jaWFsLWljb24tc3R5bGUtMyBhOmhvdmVyIGl7dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDsgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7IHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyAtbW96LXRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO31cblxuLyogaWNvbiBob3ZlciBlZmZlY3Qgc3R5bGUgNCAqL1xuLnNvY2lhbC1pY29uLXN0eWxlLTQgYSB7dGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgYm9yZGVyLXJhZGl1czogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IGNvbG9yOiAjMjMyMzIzOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHotaW5kZXg6IDE7fVxuLnNvY2lhbC1pY29uLXN0eWxlLTQgYTpob3ZlciB7Y29sb3I6ICNmZmY7fVxuLnNvY2lhbC1pY29uLXN0eWxlLTQgYSBzcGFuIHtib3JkZXItcmFkaXVzOiAwOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBsZWZ0OiA1MCU7IG1hcmdpbjogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7IHdpZHRoOiAwO3otaW5kZXg6IC0xO31cbi5zb2NpYWwtaWNvbi1zdHlsZS00IGE6aG92ZXIgc3Bhbnt3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgYm9yZGVyLXJhZGl1czogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwO31cblxuLyogaWNvbiBob3ZlciBlZmZlY3Qgc3R5bGUgNSAqL1xuLnNvY2lhbC1pY29uLXN0eWxlLTUgYSB7dGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgY29sb3I6ICMyMzIzMjN9XG4uc29jaWFsLWljb24tc3R5bGUtNSBhOmhvdmVyIHtjb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcil9IFxuXG4vKiBpY29uIGhvdmVyIGVmZmVjdCBzdHlsZSA1IGxpZ2h0Ki9cbi5zb2NpYWwtaWNvbi1zdHlsZS01LWxpZ2h0IGEge3RleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6ICNmZmZ9XG4uc29jaWFsLWljb24tc3R5bGUtNS1saWdodCBhOmhvdmVyIHtjb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcil9IFxuXG4vKiBpY29uIGhvdmVyIGVmZmVjdCBzdHlsZSA2ICovXG4uc29jaWFsLWljb24tc3R5bGUtNiBhIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtjb2xvcjogIzIzMjMyMzsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxuLnNvY2lhbC1pY29uLXN0eWxlLTYgYTpob3ZlciB7Ym9yZGVyLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTsgY29sb3I6IHZhcigtLWJhc2UtY29sb3IpOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbi8qIGljb24gaG92ZXIgZWZmZWN0IHN0eWxlIDcgKi9cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGEge3RleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJvcmRlci1yYWRpdXM6IDEwMCU7IGNvbG9yOiAjMjMyMzIzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cbi5zb2NpYWwtaWNvbi1zdHlsZS03IGE6aG92ZXIge2NvbG9yOiAjZmZmOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO31cblxuLyogaWNvbiBob3ZlciBlZmZlY3Qgc3R5bGUgOCAqL1xuLnNvY2lhbC1pY29uLXN0eWxlLTggdWwgbGkgYSB7dGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvfVxuLnNvY2lhbC1pY29uLXN0eWxlLTggYTpob3ZlciB7Y29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7fVxuXG4vKiBpY29uIGhvdmVyIGVmZmVjdCBzdHlsZSA5ICovXG4uc29jaWFsLWljb24tc3R5bGUtOSB1bCBsaSBhIHt0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG99XG5cbi8qIHNvY2lhbCBpY29uIHN0eWxlICovXG4uc29jaWFsLWljb24tc3R5bGUtOSBhLmZhY2Vib29rOmhvdmVyIHtjb2xvcjogIzNiNTk5ODt9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLnR3aXR0ZXI6aG92ZXIge2NvbG9yOiAjMDBhY2VkO31cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEuZ29vZ2xlOmhvdmVyIHtjb2xvcjogI2RjNGEzODt9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLmRyaWJiYmxlOmhvdmVyIHtjb2xvcjogI2VhNGM4OTt9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLnlvdXR1YmU6aG92ZXIge2NvbG9yOiAjYmIwMDAwO31cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEubGlua2VkaW46aG92ZXIge2NvbG9yOiAjMDA3YmI2O31cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEucGludGVyZXN0OmhvdmVyIHtjb2xvcjogI0NCMjAyN31cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEuZW1haWw6aG92ZXIge2NvbG9yOiAjN2Q3ZDdkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5zbXM6aG92ZXIge2NvbG9yOiAjZmZiZDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5zaGFyZXRoaXM6aG92ZXIge2NvbG9yOiAjOTVEMDNBfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5yZWRkaXQ6aG92ZXIge2NvbG9yOiAjZmY0NTAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS50dW1ibHI6aG92ZXIge2NvbG9yOiAjMzI1MDZkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5kaWdnOmhvdmVyIHtjb2xvcjogIzI2MjYyNn1cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEuc3R1bWJsZXVwb246aG92ZXIge2NvbG9yOiAjZWI0OTI0fVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS53aGF0c2FwcDpob3ZlciB7Y29sb3I6ICMyNWQzNjZ9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLnZrOmhvdmVyIHtjb2xvcjogIzRjNmM5MX1cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEud2VpYm86aG92ZXIge2NvbG9yOiAjZmY5OTMzfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5vZG5va2xhc3NuaWtpOmhvdmVyIHtjb2xvcjogI2Q3NzcyZH1cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEueGluZzpob3ZlciB7Y29sb3I6ICMxYTc1NzZ9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLnByaW50OmhvdmVyIHtjb2xvcjogIzIyMjIyMn1cbi5zb2NpYWwtaWNvbi1zdHlsZS05IGEuYmxvZ2dlcjpob3ZlciB7Y29sb3I6ICNmZjgwMDB9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLmZsaXBib2FyZDpob3ZlciB7Y29sb3I6ICNlMTI4Mjh9XG4uc29jaWFsLWljb24tc3R5bGUtOSBhLm1lbmVhbWU6aG92ZXIge2NvbG9yOiAjZmY2NDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5tYWlscnU6aG92ZXIge2NvbG9yOiAjMTY4ZGUyfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5kZWxpY2lvdXM6aG92ZXIge2NvbG9yOiAjMjA1Y2MwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTkgYS5saXZlam91cm5hbDpob3ZlciB7Y29sb3I6ICMwMGIwZWF9XG5cbi8qIGljb24gaG92ZXIgZWZmZWN0IHN0eWxlIDEwIGxpZ2h0ICovXG4uc29jaWFsLWljb24tc3R5bGUtMTAge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4uc29jaWFsLWljb24tc3R5bGUtMTAgYSB7dGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgYm9yZGVyLXJhZGl1czogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWFsaWduOiBjZW50ZXJ9XG4uc29jaWFsLWljb24tc3R5bGUtMTAgYTpob3ZlciB7Y29sb3I6ICNmZmY7fVxuLnNvY2lhbC1pY29uLXN0eWxlLTEwIGEgaSB7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxO31cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMCBhIHNwYW4ge2JvcmRlci1yYWRpdXM6IDA7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IGxlZnQ6IDUwJTsgbWFyZ2luOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zczsgd2lkdGg6IDA7fVxuLnNvY2lhbC1pY29uLXN0eWxlLTEwIGE6aG92ZXIgc3Bhbnt3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgYm9yZGVyLXJhZGl1czogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwO31cblxuLyogc29jaWFsIGljb24gc3R5bGUgKi9cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSB7cG9zaXRpb246IHJlbGF0aXZlO31cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBib3JkZXItcmFkaXVzOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGNlbnRlcn1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLmZhY2Vib29rIHtjb2xvcjogIzNiNTk5OH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLnR3aXR0ZXIge2NvbG9yOiAjMDBhY2VkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEuZ29vZ2xlIHtjb2xvcjogI2RjNGEzOH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLmRyaWJiYmxlIHtjb2xvcjogI2VhNGM4OX1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLnlvdXR1YmUge2NvbG9yOiAjYmIwMDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEubGlua2VkaW4ge2NvbG9yOiAjMDA3N2I1fVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEuaW5zdGFncmFtIHtjb2xvcjogI0ZFMUY0OX1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLnBpbnRlcmVzdCB7Y29sb3I6ICNDQjIwMjd9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5mbGlja3Ige2NvbG9yOiAjZmYwMDg0fVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEucnNzIHtjb2xvcjogI2YyODkwYX1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLmJlaGFuY2Uge2NvbG9yOiAjMTc2OWZmfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEudmluZSB7Y29sb3I6ICMwMGJmOGZ9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5lbWFpbCB7Y29sb3I6ICM3ZDdkN2R9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5zbXMge2NvbG9yOiAjZmZiZDAwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEuc2hhcmV0aGlzIHtjb2xvcjogIzk1RDAzQX1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLnJlZGRpdCB7Y29sb3I6ICNmZjQ1MDB9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS50dW1ibHIge2NvbG9yOiAjMzI1MDZkfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEuZGlnZyB7Y29sb3I6ICMyNjI2MjZ9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5zdHVtYmxldXBvbiB7Y29sb3I6ICNlYjQ5MjR9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS53aGF0c2FwcCB7Y29sb3I6ICMyNWQzNjZ9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS52ayB7Y29sb3I6ICM0YzZjOTF9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS53ZWlibyB7Y29sb3I6ICNmZjk5MzN9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5vZG5va2xhc3NuaWtpIHtjb2xvcjogI2Q3NzcyZH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLnhpbmcge2NvbG9yOiAjMWE3NTc2fVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEucHJpbnR7Y29sb3I6ICMyMjIyMjJ9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5ibG9nZ2VyIHtjb2xvcjogI2ZmODAwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLmZsaXBib2FyZCB7Y29sb3I6ICNlMTI4Mjh9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5tZW5lYW1lIHtjb2xvcjogI2ZmNjQwMH1cbi5zb2NpYWwtaWNvbi1zdHlsZS0xMSBhLm1haWxydSB7Y29sb3I6ICMxNjhkZTJ9XG4uc29jaWFsLWljb24tc3R5bGUtMTEgYS5kZWxpY2lvdXMge2NvbG9yOiAjMjA1Y2MwfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGEubGl2ZWpvdXJuYWwge2NvbG9yOiAjMDBiMGVhfVxuLnNvY2lhbC1pY29uLXN0eWxlLTExIGE6aG92ZXIge2NvbG9yOiAjZmZmO31cblxuZm9vdGVyIC5zbWFsbC1pY29uIGxpIHttYXJnaW46IDAgOHB4O31cblxuLyogY291bnRyeSBmbGFnIGljb24gKi9cbi5pY29uLWNvdW50cnkge3dpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOjAgMTBweCAwIDVweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG4uaWNvbi1jb3VudHJ5LnVzYSB7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9hcHAvYXNzZXRzL2ltYWdlcy9jb3VudHJ5LWZsYWctMTZYMTYvdXNhLnBuZyl9XG4uaWNvbi1jb3VudHJ5LmVuZ2xhbmQge2JhY2tncm91bmQ6dXJsKC9pbWFnZXMvYXBwL2Fzc2V0cy9pbWFnZXMvY291bnRyeS1mbGFnLTE2WDE2L2VuZ2xhbmQucG5nKX1cbi5pY29uLWNvdW50cnkuY2hpbmEge2JhY2tncm91bmQ6dXJsKC9pbWFnZXMvYXBwL2Fzc2V0cy9pbWFnZXMvY291bnRyeS1mbGFnLTE2WDE2L2NoaW5hLnBuZyl9XG4uaWNvbi1jb3VudHJ5Lmhvbmcta29uZyB7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9hcHAvYXNzZXRzL2ltYWdlcy9jb3VudHJ5LWZsYWctMTZYMTYvaG9uZy1rb25nLnBuZyl9XG4uaWNvbi1jb3VudHJ5LmZyYW5jZSB7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9hcHAvYXNzZXRzL2ltYWdlcy9jb3VudHJ5LWZsYWctMTZYMTYvZnJhbmNlLnBuZyl9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMTguIE1hZ25pZmljIHBvcHVwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubWZwLWJnLCAubXktbWZwLXpvb20taW4ubWZwLXJlYWR5Lm1mcC1iZywgLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlYWR5Lm1mcC1iZyB7YmFja2dyb3VuZDogIzAwMDsgb3BhY2l0eTogMC45Mzt9XG4ubWZwLWJnLCAubWZwLXdyYXAge3otaW5kZXg6IDEwMDA3fVxuI3BvcHVwLWZvcm0ge2N1cnNvcjpkZWZhdWx0O31cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtjb2xvcjojZmZmOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudH1cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge2JveC1zaGFkb3c6IG5vbmU7fVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7bWF4LXdpZHRoOiAxMDIwcHg7fVxuLm1mcC1jbG9zZSwubWZwLWNsb3NlOmFjdGl2ZSB7b3BhY2l0eTogMTsgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgY29sb3I6ICNmZmY7IHJpZ2h0OiAzMHB4OyB0b3A6IDMwcHg7fVxuLm1vZGFsLXBvcHVwLW1haW4gLm1mcC1jbG9zZSwgLm1vZGFsLXBvcHVwLW1haW4gLm1mcC1jbG9zZTphY3RpdmUge3JpZ2h0OiAwOyB0b3A6IDA7fVxuLnBvcnRmb2xpby1nYWxsZXJ5IGF7cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrfVxuXG4vKiBtZXRybyBnYWxsZXJ5ICovXG4ubWV0cm8tZ2FsbGVyeS5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIGZpZ3VyZSAucG9ydGZvbGlvLWljb24ge21hcmdpbi1ib3R0b206IDA7fVxuXG4vKiBqdXN0aWZ5LWdhbGxlcnkgKi9cbi5qdXN0aWZ5LWhvdmVyLWljb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTtoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7IHRvcDogMDsgbGVmdDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBvcGFjaXR5OiAwO31cbi5qdXN0aWZ5LWhvdmVyLWljb24gLnRpLXpvb20taW4ge2ZvbnQtc2l6ZTogMjRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMDsgcmlnaHQ6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cbi5qdXN0aWZ5LWdhbGxlcnktY29udGVudDpob3ZlciAuanVzdGlmeS1ob3Zlci1pY29uIC50aS16b29tLWluIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTt9XG4uanVzdGlmeS1nYWxsZXJ5LWNvbnRlbnQ6aG92ZXIgLmp1c3RpZnktaG92ZXItaWNvbiB7b3BhY2l0eTogMX1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciwgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtkaXNwbGF5OiBub25lfVxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUsIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge3dpZHRoOiBpbml0aWFsOyBoZWlnaHQ6IGluaXRpYWw7IHBvc2l0aW9uOiBpbml0aWFsOyBsZWZ0OiBpbml0aWFsOyB0b3A6IGluaXRpYWw7IGJvcmRlcjogaW5pdGlhbDt9XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7Ym9yZGVyLWxlZnQ6IG5vbmU7IGNvbnRlbnQ6IFwiXFxFNjI4XCI7IGZvbnQtc2l6ZTogMmVtOyBmb250LWZhbWlseTogJ3RoZW1pZnknOyBjb2xvcjogI2ZmZjt9XG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtib3JkZXItcmlnaHQ6IG5vbmU7IGNvbnRlbnQ6IFwiXFxFNjI5XCI7IGZvbnQtc2l6ZTogMmVtOyBmb250LWZhbWlseTogJ3RoZW1pZnknOyBjb2xvcjogI2ZmZjt9XG4ubWZwLWJvdHRvbS1iYXIge21hcmdpbi10b3A6IC0yNHB4OyBmb250LXNpemU6IDEycHh9XG4ubWZwLWNsb3NlIHtmb250LXNpemU6IDM2cHg7IGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA1MDB9XG4ubWZwLWFycm93LWxlZnQge2xlZnQ6IDEwcHg7fVxuLm1mcC1hcnJvdy1yaWdodCB7cmlnaHQ6IDEwcHg7fVxuLmxlZnQtbmF2LXNpZGViYXIgLm1mcC1hcnJvdy1sZWZ0IHtsZWZ0OiA5MHB4O31cbi5sZWZ0LW5hdi1zaWRlYmFyIC5tZnAtY29udGFpbmVyIHtwYWRkaW5nLWxlZnQ6IDkwcHg7fVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHswJSB7b3BhY2l0eTogMDt9IDEwMCUge29wYWNpdHk6IDE7fX1cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4gezAlIHtvcGFjaXR5OiAwO30gMTAwJSB7b3BhY2l0eTogMTt9fVxuQC1vLWtleWZyYW1lcyBmYWRlSW4gezAlIHtvcGFjaXR5OiAwO30gMTAwJSB7b3BhY2l0eTogMTt9fVxuQGtleWZyYW1lcyBmYWRlSW4gezAlIHtvcGFjaXR5OiAwO30gMTAwJSB7b3BhY2l0eTogMTt9fVxuXG4ubWZwLWZpZ3VyZSB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluOyAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluOyBhbmltYXRpb24tbmFtZTogZmFkZUluOyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjRzOyAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogLjRzOyAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7IC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogLjRzOyBhbmltYXRpb24tZHVyYXRpb246IC40czsgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB3ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOyAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO31cblxuLyogc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtem9vbS1pbiAuem9vbS1hbmltLWRpYWxvZyB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7ICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IHRyYW5zZm9ybTogc2NhbGUoMC44KTt9XG5cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtem9vbS1pbi5tZnAtcmVhZHkgLnpvb20tYW5pbS1kaWFsb2cge29wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNmb3JtOiBzY2FsZSgxKTt9XG5cbi8qIGFuaW1hdGUgb3V0ICovXG4ubXktbWZwLXpvb20taW4ubWZwLXJlbW92aW5nIC56b29tLWFuaW0tZGlhbG9nIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTsgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyBvcGFjaXR5OiAwO31cblxuLyogZGFyayBvdmVybGF5LCBzdGFydCBzdGF0ZSAqL1xuLm15LW1mcC16b29tLWluLm1mcC1iZyB7b3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDt9XG5cbi8qIGFuaW1hdGUgb3V0ICovXG4ubXktbWZwLXpvb20taW4ubWZwLXJlbW92aW5nLm1mcC1iZyB7b3BhY2l0eTogMDt9XG5cbi8qIGZhZGUgbW92ZSBhbmltYXRpb24gZm9yIHNlY29uZCBkaWFsb2cgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tIC56b29tLWFuaW0tZGlhbG9nIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7fVxuXG4vKiBhbmltYXRlIGluICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbS5tZnAtcmVhZHkgLnpvb20tYW5pbS1kaWFsb2cge29wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7fVxuXG4vKiBhbmltYXRlIG91dCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nIC56b29tLWFuaW0tZGlhbG9nIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMTBkZWcpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDEwZGVnKTt9XG5cbi8qIGRhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1iZyB7b3BhY2l0eTogMDstd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O31cblxuLyogYW5pbWF0ZSBvdXQgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZW1vdmluZy5tZnAtYmcge29wYWNpdHk6IDA7fVxuXG4vKiBzaW1wbGUgZmFkZSB0cmFuc2l0aW9uICovXG4ubWZwLWZhZGUubWZwLWJnIHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDt9XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7b3BhY2l0eTogMC45Nzt9XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7b3BhY2l0eTogMDt9XG4ubWZwLWZhZGUubWZwLXdyYXAgLm1mcC1jb250ZW50IHtvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O31cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVhZHkgLm1mcC1jb250ZW50IHtvcGFjaXR5OiAxO31cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtvcGFjaXR5OiAwO31cblxuLyogZ3JpZCAqL1xuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOyBtYXJnaW4tYm90dG9tOiAxNXB4OyBwYWRkaW5nOiAxMHB4IDA7IHRleHQtYWxpZ246IGNlbnRlcjt9XG5cbi8qIG1lc3NhZ2UgYm94ICovXG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHt0b3A6IDB9XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7aGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgb3V0bGluZTogbm9uZTt9XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZTpmb2N1cyB7Ym94LXNoYWRvdzogbm9uZTt9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMTkuIEhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlLWxlZnQtbWVudS1jbG9zZSB7ZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6MTAwJTt9XG5cbi8qIGhlYWRlciBpY29uICovXG4uaGVhZGVyLXNlYXJjaGJhciB7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7IHBhZGRpbmctbGVmdDogMTVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaW5lLWhlaWdodDogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlO31cbi5oZWFkZXItc29jaWFsLWljb24ge2JvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgcGFkZGluZy1sZWZ0OiAxNXB4OyBtYXJnaW4tbGVmdDogMTJweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaW5lLWhlaWdodDogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlO31cbi5oZWRlci1tZW51LWJ1dHRvbiB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaW5lLWhlaWdodDogMTRweDsgcGFkZGluZy1sZWZ0OiA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG5uYXYubmF2YmFyLmJvb3RzbmF2IC5oZWRlci1tZW51LWJ1dHRvbiAubmF2YmFyLXRvZ2dsZXIge2Zsb2F0OiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB0b3A6IDRweH1cbi5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxuLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDJweDsgYm9yZGVyLXJhZGl1czogMXB4O31cbi5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIrLmljb24tYmFyIHttYXJnaW4tdG9wOiA0cHg7fVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtib3gtc2hhZG93OiBub25lO31cbi53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyLCAud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIHtib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjE1KTt9XG4uaGVhZGVyLXNvY2lhbC1pY29uIGEge2NvbG9yOiAjMjMyMzIzfVxuLmhlYWRlci1zb2NpYWwtaWNvbiBhIGksIC5oZWFkZXItc2VhcmNoYmFyIGEgaSB7bWFyZ2luOiAwIDExcHg7fVxuLmhlYWRlci1zZWFyY2hiYXIgYSBpIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLnNlYXJjaC1pY29uIHtwYWRkaW5nLXJpZ2h0OiAxMHB4O31cbi5oZWFkZXItc29jaWFsLWljb24gYTpsYXN0LWNoaWxkIGkge21hcmdpbi1yaWdodDogMDt9XG5cbi8qIG1lbnUgY2VudGVyICovXG4ubWVudS1jZW50ZXIgLmhlYWRlci1yaWdodCB7ZmxleDogMSAyIGF1dG87fVxuLm5hdmJhci1jb2xsYXBzZSB7cGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyBtaW4taGVpZ2h0OiAwcHg7fVxuXG4vKiBtZW51IGNlbnRlciBsb2dvICovXG4ubWVudS1sb2dvLWNlbnRlciAubmF2YmFyLWxlZnQgPiBsaSB7ZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5oZWFkZXIgbmF2Lm1lbnUtbG9nby1jZW50ZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge21hcmdpbjogMCAyMHB4O31cbmhlYWRlciBuYXYubWVudS1sb2dvLWNlbnRlciAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQgYSB7bWFyZ2luLXJpZ2h0OiAyMHB4fVxuXG4vKiBkZWZhdWx0IHBpb250ZXIgY3Vyc29yICovXG5oZWFkZXIgbmF2Lm5hdmJhciBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgaGVhZGVyIG5hdi5uYXZiYXIgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge2N1cnNvcjogcG9pbnRlcjt9XG5cbi8qIGhlYWRlciBuYXZpZ2F0aW9uIGNvbG9yIGFuZCBsb2dvICovXG5oZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYSwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaSA+IGF7Y29sb3I6ICMyMzIzMjM7IGN1cnNvcjogcG9pbnRlcjt9XG5oZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkgPiBhLFxuaGVhZGVyIG5hdi5uYXZiYXIud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIGEsICBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhLFxuaGVhZGVyIG5hdi5uYXZiYXIud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhLCAgbmF2Lm5hdmJhci5ib290c25hdi53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGEsXG5oZWFkZXIgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYud2hpdGUtbGluayA+IGxpID4gYSwgIG5hdi5uYXZiYXIud2hpdGUtbGluayAuaGVkZXItbWVudS1idXR0b24gYSB7Y29sb3I6ICNmZmZ9XG5cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGEsXG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYSxcbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGEsXG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYSxcbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLmhlYWRlci1tZW51LWJ1dHRvbiBhLFxuaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLW1lbnUtYnV0dG9uIGEge2NvbG9yOiAjMjMyMzIzfVxuXG5oZWFkZXIgLmxvZ28gLmxvZ28tZGFyaywgaGVhZGVyIC5sb2dvIC5sb2dvLWxpZ2h0IHt2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IHdpZHRoOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7fVxuaGVhZGVyIC5sb2dvIC5sb2dvLWRhcmsuZGVmYXVsdCwgaGVhZGVyIC5sb2dvIC5sb2dvLWxpZ2h0LmRlZmF1bHQge3Zpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7IHdpZHRoOiBhdXRvOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7ICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7fVxuaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLmxvZ28gLmxvZ28tbGlnaHQsIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrIC5sb2dvIC5sb2dvLWxpZ2h0IHt2aXNpYmlsaXR5OiB2aXNpYmxlOyAgb3BhY2l0eTogMTsgd2lkdGg6IGF1dG87IHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czt9XG5oZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAubG9nbyAubG9nby1kYXJrLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAubG9nbyAubG9nby1kYXJrIHt2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IHdpZHRoOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czt9XG5oZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQgLmxvZ28gLmxvZ28tZGFyaywgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWxpZ2h0IC5sb2dvIC5sb2dvLWRhcmsge3Zpc2liaWxpdHk6IHZpc2libGU7ICBvcGFjaXR5OiAxOyB3aWR0aDogYXV0bzsgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7fVxuaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5sb2dvIC5sb2dvLWxpZ2h0LCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItbGlnaHQgLmxvZ28gLmxvZ28tbGlnaHQge3Zpc2liaWxpdHk6IGhpZGRlbjsgb3BhY2l0eTogMDsgd2lkdGg6IDA7IHRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO31cblxuLm5hdmJhci10b3Atc2Nyb2xsIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgei1pbmRleDogNTt9XG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItdG9wLXNjcm9sbCB7YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDt9XG5oZWFkZXIgYS5sb2dvIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuaGVhZGVyIGEubG9nbyBpbWcge21heC1oZWlnaHQ6MjZweDt9XG5oZWFkZXIgLmxlZnQtbmF2IC5zaWRlYmFyLXBhcnQxIGEubG9nbyBpbWcge21heC1oZWlnaHQ6aW5oZXJpdDt9XG4ubG9nby1ob2xkZXIgaW1nIHttYXgtaGVpZ2h0OiAyNnB4O31cblxuLyogaGVhZGVyIGFuaW1hdGlvbiAqL1xuLm5hdmJhci10b3Age3Bvc2l0aW9uOiBmaXhlZDt0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7fVxuLnN0aWNreSAubmF2YmFyLXRvcCB7dG9wOiAtMTYwcHg7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczt9XG4uc3RpY2t5LmhlYWRlci1hcHBlYXIgLm5hdmJhci10b3AubmF2YmFyLXRyYW5zcGFyZW50LW5vLXN0aWNreSwgLnN0aWNreS5oZWFkZXItYXBwZWFyIC5uYXZiYXItZml4ZWQtdG9wLm5hdmJhci10cmFuc3BhcmVudC1uby1zdGlja3kge3RvcDogLTE2MHB4OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7fVxuLnN0aWNreS5oZWFkZXItYXBwZWFyIC5uYXZiYXItdG9wIHt0b3A6IDA7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczt9XG5cbmhlYWRlciAuYm9vdHNuYXYgLmRyb3Bkb3duIC5hbmltYXRlZCB7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzOyAtby1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7IGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zczsgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgLnNpbXBsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpLmRyb3Bkb3duID4gdWw6YmVmb3JlIHtwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jaztjb250ZW50OiBcIlwiO31cblxuaGVhZGVyLnN0aWNreSAubmF2YmFyLXNjcm9sbC1maXhlZC10b3Age3Bvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgbGVmdDogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO31cbmhlYWRlci5zdGlja3kgLm5hdmJhci1zY3JvbGwtdG9wIHtwb3NpdGlvbjogZml4ZWQ7IHRvcDogLTEyMHB4OyB3aWR0aDogMTAwJTsgbGVmdDogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7fVxuaGVhZGVyLnN0aWNreS5oZWFkZXItYXBwZWFyIC5uYXZiYXItc2Nyb2xsLXRvcCB7dG9wOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7fVxuXG4vKiBuYXZpZ2F0aW9uICovXG5oZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodCAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVkZXItbWVudS1idXR0b24gYTpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAuaGVhZGVyLXNlYXJjaGJhciBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0IC5oZWFkZXItc2VhcmNoYmFyIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLmhlYWRlci1zZWFyY2hiYXIgYTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2ID4gbGkgPiBhOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1mb3JtOmhvdmVyLCAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIge2NvbG9yOiByZ2JhKDAsMCwwLDAuNil9XG5oZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgbmF2Lm5hdmJhci5ib290c25hdi53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhOmhvdmVyLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgLmhlYWRlci1zZWFyY2hiYXIgYTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2LndoaXRlLWxpbmsgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAuc2VhcmNoLWJ1dHRvbjpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5zZWFyY2gtYnV0dG9uOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAuc2VhcmNoLWJ1dHRvbjpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLnNlYXJjaC1idXR0b246aG92ZXIge2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNil9XG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGE6aG92ZXIsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGE6aG92ZXIsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5oZWFkZXItbWVudS1idXR0b24gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLW1lbnUtYnV0dG9uIGE6aG92ZXIge2NvbG9yOiByZ2JhKDAsMCwwLDAuNil9XG4ubmF2YmFyLW5hdj5saT5hIHtsaW5lLWhlaWdodDogMjBweDt9XG5cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIuYm9vdHNuYXYud2hpdGUtbGluayB1bC5uYXYgPiBsaSA+IGE6aG92ZXIge2NvbG9yOiByZ2JhKDAsMCwwLDAuNik7fVxuaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLmhlYWRlci1kYXJrLndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5ib290c25hdi5oZWFkZXItZGFyay53aGl0ZS1saW5rIHVsLm5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhOmhvdmVyIHtjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO31cblxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5ib290c25hdi5oZWFkZXItbGlnaHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2ID4gbGkuYWN0aXZlID4gYSB7Y29sb3I6IHJnYmEoMCwwLDAsMC42KX1cbmhlYWRlciBuYXYubmF2YmFyLndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkuYWN0aXZlID4gYSwgaGVhZGVyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2LndoaXRlLWxpbmsgPiBsaS5hY3RpdmUgPiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLmJvb3RzbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpfVxuaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtjb2xvcjogcmdiYSgwLDAsMCwwLjYpfVxuaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIuYm9vdHNuYXYud2hpdGUtbGluayB1bC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtjb2xvcjogcmdiYSgwLDAsMCwwLjYpO31cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5oZWFkZXItZGFyay53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLmJvb3RzbmF2LmhlYWRlci1kYXJrLndoaXRlLWxpbmsgdWwubmF2ID4gbGkuYWN0aXZlID4gYSB7Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTt9XG5cbmhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5ib290c25hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0IC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZSwgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlLCBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpID4gYS5hY3RpdmUge2NvbG9yOiByZ2JhKDAsMCwwLDAuNil9XG5oZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZSwgbmF2Lm5hdmJhci5ib290c25hdi53aGl0ZS1saW5rIHVsLm5hdiA+IGxpID4gYS5hY3RpdmUsIGhlYWRlciBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdi53aGl0ZS1saW5rID4gbGkgPiBhLmFjdGl2ZSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZSwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYS5hY3RpdmUge2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNil9XG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZSwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpID4gYS5hY3RpdmUge2NvbG9yOiByZ2JhKDAsMCwwLDAuNil9XG5cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLmFjdGl2ZSwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkgPiBhLmFjdGl2ZSB7Y29sb3I6IHJnYmEoMCwwLDAsMC42KTt9XG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIuaGVhZGVyLWRhcmsud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpID4gYS5hY3RpdmUsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5ib290c25hdi5oZWFkZXItZGFyay53aGl0ZS1saW5rIHVsLm5hdiA+IGxpID4gYS5hY3RpdmUge2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7fVxuXG5oZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duLm9uID4gYSwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93bi5vbiA+IGEge2NvbG9yOiByZ2JhKDAsMCwwLDAuNil9XG5oZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBoZWFkZXIgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYud2hpdGUtbGluayA+IGxpLmRyb3Bkb3duLm9uID4gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWRhcmsgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93bi5vbiA+IGEsIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duLm9uID4gYSB7Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KX1cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93bi5vbiA+IGEsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93bi5vbiA+IGEge2NvbG9yOiByZ2JhKDAsMCwwLDAuNil9XG5oZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duLm9uID4gYSwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkuZHJvcGRvd24ub24gPiBhIHtjb2xvcjogcmdiYSgwLDAsMCwwLjYpO31cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5oZWFkZXItZGFyay53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24ub24gPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIuYm9vdHNuYXYuaGVhZGVyLWRhcmsud2hpdGUtbGluayB1bC5uYXYgPiBsaS5kcm9wZG93bi5vbiA+IGEge2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7fVxuXG5oZWFkZXIge3dpZHRoOiAxMDAlOyB6LWluZGV4OiA5OTt9XG4uaGVhZGVyLXdpdGgtdG9wYmFyIC50b3AtaGVhZGVyLWFyZWEge2ZvbnQtc2l6ZTogMTFweDsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHotaW5kZXg6IDEwMDA1OyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzOyAtbW96LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7IC1tcy10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzOyAtby10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO31cbi5zdGlja3kuaGVhZGVyLXdpdGgtdG9wYmFyIC50b3AtaGVhZGVyLWFyZWEge3RvcDogLTQ1cHh9XG4uc3RpY2t5LmhlYWRlci13aXRoLXRvcGJhci5maXhlZC10b3BiYXIgLnRvcC1oZWFkZXItYXJlYSB7dG9wOiAwfVxuLm5hdmJhci1maXhlZC10b3Age3Bvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgbGVmdDogMDsgei1pbmRleDogMTAzMDt9XG4ubmF2YmFyLWZvcm0uc2VhcmNoLWJveCB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDhweDt9XG5oZWFkZXIgLnRvcC1oZWFkZXItYXJlYSAuaWNvbi1zb2NpYWwtdmVyeS1zbWFsbCBhOmxhc3QtY2hpbGQgaXttYXJnaW4tcmlnaHQ6IDA7fVxuaGVhZGVyIG5hdiAucm93IHtoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDA7fVxuaGVhZGVyIG5hdi5uYXZiYXIgW2NsYXNzKj1cImNvbC1cIl0sIGhlYWRlciBuYXYubmF2YmFyIFtjbGFzc149XCIgY29sLVwiXSB7cGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4O31cbmhlYWRlciBuYXYubmF2YmFyIHtib3JkZXItcmFkaXVzOiAwOyBwYWRkaW5nOiAwO31cbmhlYWRlciBuYXYubmF2YmFyLWRlZmF1bHQsIG5hdi5uYXZiYXIuYm9vdHNuYXYge2JvcmRlci1ib3R0b206IDA7fVxuaGVhZGVyIG5hdiB7d2lkdGg6IDEwMCU7IHRvcDogMHB4OyB6LWluZGV4OiA5OTsgbWFyZ2luLWJvdHRvbTogMDt9XG5oZWFkZXIgbmF2IC5uYXYtaGVhZGVyLWNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlO31cbmhlYWRlciBuYXYgLm5hdmJhci1uYXYgPiBsaSA+IGEge2NvbG9yOiAjMjMyMzIzOyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA4MDA7IG1hcmdpbjowIDIwcHg7IHBhZGRpbmc6IDVweCAwcHggNXB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTt9XG5oZWFkZXIgbmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIgbmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLCBoZWFkZXIgbmF2IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuaGVhZGVyIG5hdiAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQgYSB7bWFyZ2luLXJpZ2h0OiAwO31cbi5uYXZiYXItZml4ZWQtYm90dG9tLCAubmF2YmFyLWZpeGVkLXRvcCB7ei1pbmRleDogOTk5OX1cbmhlYWRlciBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIGhlYWRlciBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsIGhlYWRlciBuYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtib3JkZXItYm90dG9tLWNvbG9yOiAjMjMyMzIzfVxuaGVhZGVyIG5hdiAubmF2YmFyLW5hdi50ZXh0LW5vcm1hbCA+IGxpID4gYSB7Zm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxMnB4fVxuLm5hdmJhci1uYXYgPiBsaSB7cG9zaXRpb246IGluaGVyaXQ7fVxuLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93biA+IC5mYXMge2Rpc3BsYXk6IG5vbmV9XG4ubmF2YmFyLW5hdiA+IGxpIHVsIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLm5hdmJhci10b2dnbGVyIHtib3JkZXItcmFkaXVzOiAwOyBtYXJnaW4tcmlnaHQ6IDA7ZmxvYXQ6IHJpZ2h0OyBib3JkZXI6IG5vbmU7fVxuLm1vYmlsZS10b2dnbGUge2Rpc3BsYXk6IGJsb2NrfVxubmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLXRvZ2dsZSB7dG9wOiAycHg7fVxuLnNpZGViYXItbmF2IC5tb2JpbGUtdG9nZ2xlIHtkaXNwbGF5OiBub25lfVxuLm1vYmlsZS10b2dnbGUgc3BhbiB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZDogIzIzMjMyMzsgY29udGVudDogXCJcIjt9XG4ubW9iaWxlLXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7bWFyZ2luOiAzcHggMHB4O31cbi5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4sIC53aGl0ZS1saW5rIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4ge2JhY2tncm91bmQtY29sb3I6IHJlZH1cbi53aGl0ZS1saW5rIC5tb2JpbGUtdG9nZ2xlIHNwYW4ge2JhY2tncm91bmQ6ICNmZmY7fVxuaGVhZGVyIG5hdiAuYnJhbmQtbG9nbyB7cGFkZGluZy10b3A6IDIwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4O31cbmhlYWRlci5zdGlja3kgbmF2IC5icmFuZC1sb2dvIHtwYWRkaW5nLXRvcDogMTVweDsgcGFkZGluZy1ib3R0b206IDE1cHg7fVxuaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1maXhlZC10b3AgdWwubmF2ID4gbGkgPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubmF2YmFyLXRvcCB1bC5uYXYgPiBsaSA+IGEge3BhZGRpbmc6IDIwcHggMCAyMHB4O31cblxuLyogbWVnYSBtZW51ICovXG5uYXYgLmFjY29yZGlvbi1tZW51IHtwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwgbGkge2xpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwge3dpZHRoOjEwMCU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJhY2tncm91bmQ6IHJnYmEoMzUsMzUsMzUsMSk7IHBhZGRpbmc6IDQ1cHggNTBweDsgYm94LXNoYWRvdzogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyOiAwOyBtYXJnaW4tdG9wOiAwO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsIHVsIHttYXJnaW46IDA7IGxpc3Qtc3R5bGU6IG5vbmU7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVudS1iYWNrLWRpdiA+IHVsIHttYXJnaW46IDAgYXV0bzsgd2lkdGg6IDEwNzBweDsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBiYWNrZ3JvdW5kOiByZ2JhKDM1LDM1LDM1LDEpO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgbGkuZHJvcGRvd24taGVhZGVyIHtjb2xvcjogI2ZmZjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDExcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbi1ib3R0b206IDhweDsgd2hpdGUtc3BhY2U6IGluaGVyaXQ7IHBhZGRpbmc6IDAgNDBweDsgYm9yZGVyLWJvdHRvbTogbm9uZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCBsaSBhIHt0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOWQ5ZDlkOyBwYWRkaW5nOjNweCA0MHB4OyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgbWFyZ2luOiAwOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBsZWZ0OiAwfVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCBsaS5tZWdhLW1lbnUtY29sdW1uOmZpcnN0LWNoaWxkIGEsIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgbGkubWVnYS1tZW51LWNvbHVtbjpmaXJzdC1jaGlsZCAuZHJvcGRvd24taGVhZGVyIHtwYWRkaW5nLWxlZnQ6IDA7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93bi5tZWdhbWVudS1mdyAuaWNvbi1saXN0LW1lbnUgbGkgPiBhID4gaSB7Zm9udC1zaXplOiAxNHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMjRweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgPiBsaSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTt9XG5uYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIC5tZWdhLW1lbnUtZnVsbCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7Ym9yZGVyOiAwO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgPiBsaTpsYXN0LWNoaWxkIGltZyB7cGFkZGluZy1sZWZ0OiA0MHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCA+IGxpID4gdWwge21hcmdpbi10b3A6IDE4cHg7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCA+IGxpID4gdWw6Zmlyc3QtY2hpbGQge21hcmdpbi10b3A6IDA7fVxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYW1lbnUtZncgLmljb24tbGlzdC1tZW51IGxpID4gYSA+IGkge2ZvbnQtc2l6ZTogMTRweDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO3dpZHRoOiAyNHB4O31cbm5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm1lZ2EtbWVudS1jb2x1bW4gbGkgPiBhLm1lbnUtYmFubmVyLWltYWdlLCBuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5tZWdhLW1lbnUtY29sdW1uIGxpID4gYTpob3Zlci5tZW51LWJhbm5lci1pbWFnZSB7bGVmdDogMDsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMjBweH1cbm5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm1lZ2EtbWVudS1jb2x1bW4gbGk6bGFzdC1jaGlsZCA+IGEubWVudS1iYW5uZXItaW1hZ2V7bWFyZ2luLWJvdHRvbTogMDt9XG5cbi8qIGhlYWRlciBjZW50ZXIgbG9nbyAqL1xuLm5hdi1sZWZ0LCAubmF2LXJpZ2h0LCAubmF2LWNlbnRlciB7ZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDMzLjMzJX1cbmhlYWRlciBuYXYgLmp1c3RpZnktY29udGVudC1jZW50ZXIgLm5hdmJhci1uYXYgPiBsaTpsYXN0LWNoaWxkIGEge21hcmdpbi1yaWdodDogMjBweDt9XG4uc29jaWFsLWljb24gYSB7bWFyZ2luOiAwIDE1cHg7fVxuLnNvY2lhbC1pY29uIGE6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OiAwO31cbi5zb2NpYWwtaWNvbiBhOmxhc3QtY2hpbGQge21hcmdpbi1yaWdodDogMDt9XG5cbmhlYWRlciBuYXYubmF2LWNlbnRlci1sb2dvIC5yb3cge21pbi1oZWlnaHQ6IDAgOyBoZWlnaHQ6IGF1dG99XG5oZWFkZXIgbmF2Lm5hdi1jZW50ZXItbG9nbyAucm93IHtkaXNwbGF5OiBibG9jazt9XG5oZWFkZXIgbmF2Lm5hdi1jZW50ZXItbG9nbyAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtmbGV4OiBub25lO31cbi5uYXYtY2VudGVyLWxvZ28gLm5hdmJhci1uYXYgPiBsaSB7ZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG4ubmF2LWNlbnRlci1sb2dvIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtkaXNwbGF5OiBmbGV4fVxuLm5hdi1jZW50ZXItbG9nbyAubmF2YmFyLWxlZnQge21hcmdpbi1sZWZ0OiAtMTVweDt9XG4ubmF2LWNlbnRlci1sb2dvIC5uYXZiYXItbGVmdCBsaTpmaXJzdC1jaGlsZCBhIHttYXJnaW4tbGVmdDogMDt9XG5uYXYubmF2LWNlbnRlci1sb2dvLm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51LG5hdi5ib290c25hdi5icmFuZC1jZW50ZXIgdWwubmF2ID4gbGkuZHJvcGRvd24gPiB1bC5kcm9wZG93bi1tZW51IHttYXJnaW4tdG9wOiAwcHg7fVxuLmNlbnRlci1sb2dvIHtsZWZ0OiA1MCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luLXRvcDogLTE0cHg7IHRvcDogNTAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgei1pbmRleDogMTsgbWF4LXdpZHRoOiAyMCV9XG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdmJhci1yaWdodCBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IGxpIGEge3RleHQtYWxpZ246IGxlZnR9XG5oZWFkZXIgbmF2Lm5hdmJhci1maXhlZCAubmF2LWhlYWRlci1jb250YWluZXIge3dpZHRoOiAxMDAlOyBmbG9hdDogbGVmdDt9XG5oZWFkZXIgLm1lbnUtbG9nby1jZW50ZXIgLm5hdmJhci1uYXYgPiBsaS5zb2NpYWwtbGlua3Mge3BhZGRpbmc6IDI2cHggMDt9XG5oZWFkZXIuc3RpY2t5IC5tZW51LWxvZ28tY2VudGVyIC5uYXZiYXItbmF2ID4gbGkuc29jaWFsLWxpbmtzIHtwYWRkaW5nOiAyMHB4IDA7fVxuXG4vKiB0b3AgbG9nbyAqL1xuLm5hdmJhci5uYXZiYXItYnJhbmQtdG9wPi5jb250YWluZXIgLm5hdmJhci1icmFuZCwgLm5hdmJhcj4uY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge21hcmdpbi1sZWZ0OiAwO31cbi5uYXZiYXItYnJhbmQtdG9wIC5uYXZiYXItYnJhbmQge2hlaWdodDogYXV0bzt9XG5uYXYubmF2YmFyLWJyYW5kLXRvcC5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwubmF2ID4gbGkgPiBhIHtwYWRkaW5nOiAyMHB4IDA7fVxuLm5hdmJhci1icmFuZC10b3AgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7ZmxleC1ncm93OiBpbmhlcml0O31cblxuLyogY2VudGVyIG5hdmlnYXRpb24gKi9cbi5jZW50ZXItbmF2IHtmbG9hdDogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyfVxuLmNlbnRlci1uYXYgPiBsaSB7ZmxvYXQ6bm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYubWVudS1jZW50ZXIgdWwubmF2Lm5hdmJhci1jZW50ZXIge2Rpc3BsYXk6IHRhYmxlOyBmbG9hdDogbm9uZTsgbWFyZ2luOiAwIGF1dG87IHRhYmxlLWxheW91dDogZml4ZWQ7fVxuXG4vKiBzaW1wbGUgZHJvcGRvd24gbWVudSAqL1xuLnNpbXBsZS1kcm9wZG93bi5kcm9wZG93biB7cG9zaXRpb246IHJlbGF0aXZlO31cbi5zaW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYmFja2dyb3VuZDogcmdiYSgzNSwzNSwzNSwxKTsgbWluLXdpZHRoOiAyMjBweDsgcGFkZGluZzogMTNweCAwIDE1cHg7IGJveC1zaGFkb3c6IG5vbmU7fVxubmF2Lm5hdmJhci5ib290c25hdiAuc2ltcGxlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkge3BhZGRpbmctbGVmdDogMjhweDsgcGFkZGluZy1yaWdodDogMjhweDt9XG4uc2ltcGxlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOWQ5ZDlkO31cbi5zaW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSBhIHtwYWRkaW5nOiA5cHggMCA3cHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDsgZm9udC13ZWlnaHQ6IDUwMDsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO31cbi5zaW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBjb2xvcjogI2ZmZjt9XG4uc2ltcGxlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZSAuZmFzLCBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaS5kcm9wZG93biA+IGEgPiAuZmFzIHtwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBmb250LXNpemU6IDEycHg7IG1hcmdpbi10b3A6IDA7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIGxpIGEgLmZhcyB7Zm9udC1zaXplOiAxNnB4O31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgLnNpbXBsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpLmRyb3Bkb3duID4gdWwsbmF2Lm5hdmJhci5ib290c25hdiAuc2ltcGxlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkuZHJvcGRvd24gPiB1bCA+IGxpLmRyb3Bkb3duID4gdWwgIHtiYWNrZ3JvdW5kOiByZ2JhKDM1LDM1LDM1LDEpOyBkaXNwbGF5OiBub25lOyBsZWZ0OiAyMjBweDsgbWFyZ2luOiAtMTNweCAwIDAgMXB4OyBtaW4td2lkdGg6IDIyMHB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcGFkZGluZzogMTNweCAwOyBmb250LXdlaWdodDogNTAwOyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTt9XG4uc2ltcGxlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkuZHJvcGRvd24gPiB1bCBsaSBhe2NvbG9yOiAjOWQ5ZDlkOyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxOHB4OyBmb250LXdlaWdodDogNTAwO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWRlZmF1bHQgbGkuZHJvcGRvd24uc2ltcGxlLWRyb3Bkb3duID4gdWwuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZSA+IGEge2NvbG9yOiAjZmZmO31cblxuLyogbGlnaHQgdHJhbnNwYXJlbnQgbmF2aWdhdGlvbiAqL1xuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1zY3JvbGwtZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudCB7YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTsgYm94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgwLDAsMCwwLjEpO31cbmhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQgLnNlcGFyYXRvci1saW5lLXZlcnRpY2xlLXNtYWxsLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0IC5zZXBhcmF0b3ItbGluZS12ZXJ0aWNsZS1zbWFsbCB7YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpfVxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAuaGVhZGVyLXNvY2lhbC1pY29uIGEsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQgLmhlYWRlci1zb2NpYWwtaWNvbiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLmhlZGVyLW1lbnUtYnV0dG9uIGEsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQgLmhlYWRlci1zZWFyY2hiYXIgYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodCAuaGVhZGVyLXNlYXJjaGJhciBhLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLmhlYWRlci1zZWFyY2hiYXIgYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGEge2NvbG9yOiAjMjMyMzIzfVxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodCAubmF2YmFyLW5hdiA+IGxpID4gYSB7Y29sb3I6ICMyMzIzMjM7fVxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAuaGVhZGVyLXNlYXJjaGJhciwgaGVhZGVyLmhlYWRlci1hcHBlYXIuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5oZWFkZXItc29jaWFsLWljb24sIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQgLmhlYWRlci1zZWFyY2hiYXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQgLmhlYWRlci1zZWFyY2hiYXIsIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAuaGVhZGVyLXNvY2lhbC1pY29uLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItbGlnaHQgLmhlYWRlci1zZWFyY2hiYXIsIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1saWdodCAuaGVhZGVyLXNvY2lhbC1pY29uIHtib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yNSk7fVxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2Lm5hdi1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGEsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5uYXYtZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2Lm5hdi1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLmhlYWRlci1zZWFyY2hiYXIgYSxoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYubmF2LXNjcm9sbC1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGEsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5uYXYtc2Nyb2xsLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIGEsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5uYXYtc2Nyb2xsLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhIHtjb2xvcjogIzIzMjMyM31cbmhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAuaGVkZXItbWVudS1idXR0b24gLm1vYmlsZS10b2dnbGUgc3BhbixoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItbGlnaHQgLmhlZGVyLW1lbnUtYnV0dG9uIC5tb2JpbGUtdG9nZ2xlIHNwYW4ge2JhY2tncm91bmQ6ICMyMzIzMjM7fVxuXG4vKiBkYXJrIHRyYW5zcGFyZW50IG5hdmlnYXRpb24gKi9cbmhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItZGFyay10cmFuc3BhcmVudCwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLXNjcm9sbC1maXhlZC10b3AuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQge2JhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMC44NSk7fVxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5zZXBhcmF0b3ItbGluZS12ZXJ0aWNsZS1zbWFsbCwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5zZXBhcmF0b3ItbGluZS12ZXJ0aWNsZS1zbWFsbCB7YmFja2dyb3VuZDogI2ZmZmZmZn1cbmhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5uYXZiYXItbmF2ID4gbGkgPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYSwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGEge2NvbG9yOiAjZmZmZmZmfVxuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5oZWFkZXItc29jaWFsLWljb24gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5oZWFkZXItc29jaWFsLWljb24gYSwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmsgLmhlYWRlci1zb2NpYWwtaWNvbiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAuaGVhZGVyLXNvY2lhbC1pY29uIGF7Y29sb3I6ICNmZmZmZmZ9XG5oZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLnNlYXJjaC1idXR0b24sIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAucmlnaHQtbWVudS1idXR0b24sIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyayAuc2VhcmNoLWJ1dHRvbiwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5yaWdodC1tZW51LWJ1dHRvbiwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmsgLnNlYXJjaC1idXR0b24sIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrIC5yaWdodC1tZW51LWJ1dHRvbiwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLnNlYXJjaC1idXR0b24sIGhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5yaWdodC1tZW51LWJ1dHRvbntjb2xvcjojZmZmZmZmfVxuaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLmhlYWRlci1zb2NpYWwtaWNvbiwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmsgLmhlYWRlci1zb2NpYWwtaWNvbixoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAuaGVhZGVyLXNlYXJjaGJhciwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmsgLmhlYWRlci1zZWFyY2hiYXIge2JvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO31cbmhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5tb2JpbGUtdG9nZ2xlIHNwYW4sIGhlYWRlci5zdGlja3kgLmhlYWRlci1kYXJrICAubW9iaWxlLXRvZ2dsZSBzcGFuIHtiYWNrZ3JvdW5kOiAjZmZmO31cbmhlYWRlci5zdGlja3kgbmF2LmhlYWRlci1kYXJrLXRyYW5zcGFyZW50IC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4sIGhlYWRlci5zdGlja3kgLmhlYWRlci1kYXJrIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4ge2JhY2tncm91bmQ6IHJlZDt9XG5cbi8qIGxpZ2h0IG5hdmlnYXRpb24gKi9cbmhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItc2Nyb2xsLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQge2JhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMCAzNXB4IHJnYmEoMCwwLDAsMC4xKTt9XG5cbi8qIGRhcmsgbmF2aWdhdGlvbiAqL1xuaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1kYXJrLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItc2Nyb2xsLWZpeGVkLXRvcC5oZWFkZXItZGFyayB7YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDt9XG5cbi8qIGNvbGxlcHNlZCBtZW51IGljb24gKi9cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyLCBoZWFkZXIuc3RpY2t5IC5uYXZiYXItZGVmYXVsdC5oZWFkZXItbGlnaHQgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciwgaGVhZGVyLnN0aWNreSAubmF2YmFyLWRlZmF1bHQuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIge2JhY2tncm91bmQ6ICMyMzIzMjM7fVxuLm5hdmJhci1kZWZhdWx0LndoaXRlLWxpbmsgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciwgaGVhZGVyLnN0aWNreSAubmF2YmFyLWRlZmF1bHQuaGVhZGVyLWRhcmsgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciwgaGVhZGVyLnN0aWNreSAubmF2YmFyLWRlZmF1bHQuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7YmFja2dyb3VuZDogI2ZmZjt9XG5cbi8qIGhhbWJ1cmdlciBtZW51ICovXG5uYXYubmF2YmFyLmJvb3RzbmF2IC5idG4taGFtYnVyZ2VyIHtwYWRkaW5nOiAwO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYgLmJ0bi1oYW1idXJnZXIgLm5hdmJhci10b2dnbGVyIHttYXJnaW46IDA7IHRvcDogLTJweDsgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDt9XG4uaGFtYnVyZ2VyLW1lbnUtd3JlcHBlciB7cG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6ICMwMDA7IHotaW5kZXg6IC0xMDAwNTsgcGFkZGluZzogNTVweCA4MHB4OyBkaXNwbGF5OiB0YWJsZTsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogY29sbGFwc2U7fVxuLm1lbnUtbWlkZGxlIHtoZWlnaHQ6IDEwMCU7IHdpZHRoOiA2NSU7IG1hcmdpbjogMCBhdXRvOyBvcGFjaXR5OiAwO31cbi5oYW1idXJnZXItbWVudS1saW5rcyB7ZmxvYXQ6IGxlZnQ7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogNTJweDsgbGluZS1oZWlnaHQ6IDU1cHg7IG9wYWNpdHk6IDA7fVxuLmhhbWJ1cmdlci1tZW51LWxpbmtzIGxpe2Zsb2F0OiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAzNnB4OyB3aWR0aDogNTAlO31cbi5oYW1idXJnZXItbWVudS1saW5rcyBsaSBhe2NvbG9yOiAjZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmhhbWJ1cmdlci1tZW51LWxpbmtzIGxpLnNob3cgPiBhe2NvbG9yOiAjZmYyMTQ5fVxuLmhhbWJ1cmdlci1tZW51LWxpbmtzIGxpIGE6aG92ZXIsIC5mb2xsb3ctYm94IGE6aG92ZXIge2NvbG9yOiAjZmYyMTQ5fVxuLmFuaW1hdGlvbi1ib3gge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1JTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgbGVmdDowOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKC0yMGRlZyk7IC13ZWJsaXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgtMjBkZWcpOyAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoLTIwZGVnKTsgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoLTIwZGVnKTsgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgtMjBkZWcpO31cbi5oYW1idXJnZXItbWVudS5zaG93LW1lbnUgLmhhbWJ1cmdlci1tZW51LXdyZXBwZXIge3otaW5kZXg6IDEwMDA0OyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO31cbi5oYW1idXJnZXItbWVudS5zaG93LW1lbnUgLmFuaW1hdGlvbi1ib3h7dG9wOiAwOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMGRlZyk7IC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKTsgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKTsgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMGRlZyk7IG9wYWNpdHk6IDE7fVxuLmhhbWJ1cmdlci1tZW51LnNob3ctbWVudSAuaGFtYnVyZ2VyLW1lbnUtbGlua3MsLmhhbWJ1cmdlci1tZW51LnNob3ctbWVudSAubWVudS1taWRkbGUge29wYWNpdHk6IDE7fVxuLmhhbWJ1cmdlci1tZW51LnNob3ctbWVudSAuYnRuLWhhbWJ1cmdlciAubW9iaWxlLXRvZ2dsZSwuaGFtYnVyZ2VyLW1lbnUgLmJ0bi1oYW1idXJnZXIgLmNsb3NlLW1lbnUge3RyYW5zZm9ybTogc2NhbGUoMCk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApOyAtby10cmFuc2Zvcm06IHNjYWxlKDApOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG4uaGFtYnVyZ2VyLW1lbnUuc2hvdy1tZW51IC5idG4taGFtYnVyZ2VyIC5jbG9zZS1tZW51LC5oYW1idXJnZXItbWVudSAuYnRuLWhhbWJ1cmdlciAubW9iaWxlLXRvZ2dsZSAge3RyYW5zZm9ybTogc2NhbGUoMSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpOyAtby10cmFuc2Zvcm06IHNjYWxlKDEpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTt9XG4uaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LXdyZXBwZXIgLmJ0bi1oYW1idXJnZXIge2JvcmRlci1jb2xvcjogI2ZmZjsgaGVpZ2h0OiAxOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxOHB4OyB6LWluZGV4OiA5OTsgcGFkZGluZzogMDsgbWFyZ2luOiAtMjdweCAwIDAgLTE1cHg7IG9wYWNpdHk6IDA7fVxuLmhhbWJ1cmdlci1tZW51LnNob3ctbWVudSAuaGFtYnVyZ2VyLW1lbnUtd3JlcHBlciAuYnRuLWhhbWJ1cmdlciB7b3BhY2l0eTogMTsgcmlnaHQ6IDQwcHg7IHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yczsgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC4yczsgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4yczsgcGFkZGluZzogMTVweDt9XG4uaGFtYnVyZ2VyLW1lbnUgLmNsb3NlLWJ1dHRvbi1tZW51IHtmbG9hdDogbm9uZTsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBpbmhlcml0OyByaWdodDogLTI2cHg7IHRvcDogNDRweDsgd2lkdGg6IGF1dG87fVxuLmhhbWJ1cmdlci1tZW51IC5jbG9zZS1idXR0b24tbWVudTphZnRlciwgLmhhbWJ1cmdlci1tZW51IC5jbG9zZS1idXR0b24tbWVudTpiZWZvcmUge2JhY2tncm91bmQ6ICNmZmY7IHdpZHRoOiAyMnB4OyByaWdodDogMjZweDsgdG9wOiAtMzRweDt9XG4uaGFtYnVyZ2VyLW1lbnUtbGlua3MgbGkuZHJvcGRvd24gPiBhOmFmdGVye2NvbnRlbnQ6IFwiXFxGMTA3XCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTYwcHg7IHRvcDogMTVweDsgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zaXplOiA0MnB4fVxuXG4vKiBoZWFkZXIgc3R5bGUgdHdvICovXG4uaGVhZGVyLXdpdGgtdG9wYmFyIC5uYXZiYXItdG9wLCAuaGVhZGVyLXdpdGgtdG9wYmFyIC5uYXZiYXItZml4ZWQtdG9wIHt0b3A6IDM0cHg7IGJhY2tncm91bmQ6ICNmZmY7IGJveC1zaGFkb3c6IDAgMCAzNXB4IHJnYmEoMCwwLDAsMC4xKTt9XG4uaGVhZGVyLXdpdGgtdG9wYmFyLnN0aWNreSAubmF2YmFyLXRvcCB7dG9wOiAtMTYwcHg7fVxuLmhlYWRlci13aXRoLXRvcGJhci5zdGlja3kuaGVhZGVyLWFwcGVhciAubmF2YmFyLXRvcCB7dG9wOiAwO31cblxuLyogZnVsbCB3aWR0aCBsaWdodCB0cmFuc3BhcmVudCBuYXZpZ2F0aW9uICovXG5oZWFkZXIgbmF2Lm5hdi1mdWxsLXdpZHRoIHt3aWR0aDogMTAwJX1cbi5jbG9zZS1idXR0b24tbWVudSB7ZmxvYXQ6IHJpZ2h0OyBwYWRkaW5nOiAxMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6ICMyMzIzMjM7IGJvcmRlcjogMDsgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBvdXRsaW5lOiBub25lOyB0b3A6IDIwcHg7IHJpZ2h0OiAyMHB4fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5kcm9wZG93bi10b2dnbGUge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgc3Bhbi5kcm9wZG93bi10b2dnbGUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiA0M3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGN1cnNvcjogcG9pbnRlcjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMjBweDsgdG9wOiAxNXB4OyBoZWlnaHQ6IDExcHg7IHdpZHRoOiAxcHg7IGJhY2tncm91bmQ6ICMyMzIzMjM7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtoZWlnaHQ6IDA7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTVweDsgdG9wOiAyMHB4OyBoZWlnaHQ6IDFweDsgd2lkdGg6IDExcHg7IGJhY2tncm91bmQ6ICMyMzIzMjM7IGJvcmRlcjpub25lO31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAuZHJvcGRvd24gdWwge2JhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7fVxuXG4vKiBmdWxsIHdpZHRoIG5hdmlnYXRpb24gc3R5bGUgMSAqL1xuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTEgLmxpbmstc3R5bGUtMSB1bCB7bGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0xIHVsIGxpIHttYXJnaW46IDIwcHggMDsgZGlzcGxheTogdGFibGV9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMSB1bCBsaSBhIHtiYWNrZ3JvdW5kOmluaGVyaXQ7Y29sb3I6ICMyMzIzMjM7IGZvbnQtc2l6ZTogMjJweDsgbGluZS1oZWlnaHQ6IDI2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgIHBhZGRpbmctbGVmdDogMzVweDt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMSB1bCBsaTpob3ZlciA+IGEsIC5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0xIHVsIGxpLnNob3cgID4gYSB7Y29sb3I6IHZhcigtLWJhc2UtY29sb3IpfVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTEgdWwgbGk6aG92ZXIgPiBhOmFmdGVyLCAuZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMSB1bCBsaS5zaG93ID4gYTphZnRlciAge2JhY2tncm91bmQ6dmFyKC0tYmFzZS1jb2xvcil9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMSB1bCBsaSBhOmFmdGVyIHtiYWNrZ3JvdW5kOiAjZGJkYmRiOyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogNHB4OyBsZWZ0OiAwOyAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDE0cHg7IHdpZHRoOiAxOHB4O31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0xIC5kcm9wZG93bi5zaG93IHVsIHtkaXNwbGF5OiBibG9jazt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMSAuZHJvcGRvd24gdWwge3Bvc2l0aW9uOiBpbmhlcml0OyBsZWZ0OiAwOyByaWdodDogMDsgcGFkZGluZzogMTBweCAzMHB4IDA7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IGJvcmRlcjogMDsgZmxvYXQ6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7ICBtYXJnaW46IDA7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTEgdWwgbGkgbGkgYSB7Zm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMjJweDsgcGFkZGluZy1sZWZ0OiAzMHB4O31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0xIC5kcm9wZG93biB1bCBsaSBhOmhvdmVyLCAuZHJvcGRvd24gdWwgbGkgYTpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdH1cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0xIC5kcm9wZG93biB1bCBsaSB7bWFyZ2luOiA1cHg7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTEgLmRyb3Bkb3duIHVsIGxpOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxuXG4vKiBmdWxsIHdpZHRoIG5hdmlnYXRpb24gc3R5bGUgMiAqL1xuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgLmxpbmstc3R5bGUtMiB1bCB7bGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIHVsIGxpIHtkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgdWwgbGkgYSB7YmFja2dyb3VuZDppbmhlcml0O2NvbG9yOiAjMjMyMzIzOyBmb250LXNpemU6IDQ4cHg7IGxpbmUtaGVpZ2h0OiA4NXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgdWwgbGk6aG92ZXIgPiBhLCAuZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiB1bCBsaS5zaG93ICA+IGEge2NvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKX1cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIHVsIGxpLnNob3cgPiBhOmFmdGVyICB7YmFja2dyb3VuZDp2YXIoLS1iYXNlLWNvbG9yKX1cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIC5kcm9wZG93biB1bCB7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgaGVpZ2h0OiAwO292ZXJmbG93OiBoaWRkZW59XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiAuZHJvcGRvd24gdWwge3Bvc2l0aW9uOiBpbmhlcml0OyBsZWZ0OiAwOyByaWdodDogMDsgcGFkZGluZzowOyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyBib3JkZXI6IDA7IGZsb2F0OiBub25lOyBib3gtc2hhZG93OiBub25lOyAgbWFyZ2luOiAwO31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIC5kcm9wZG93bi5zaG93IHVsIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxMDAlO31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIC5kcm9wZG93biB1bCBsaSBhe2ZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGNvbG9yOiAjNzU3NTc1OyBwYWRkaW5nOjA7IG1hcmdpbjogMDsgZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiA0MDA7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgLmRyb3Bkb3duIHVsIGxpIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMzsgcGFkZGluZzogN3B4IDA7fVxuLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgLmRyb3Bkb3duIHVsIGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiAuZHJvcGRvd24gdWwgbGkgYTpob3ZlciwgLmRyb3Bkb3duIHVsIGxpIGE6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6IGluaGVyaXR9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiAuZHJvcGRvd24gdWwgbGkgdWwuc3ViLW1lbnUge3BhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy10b3A6IDJweDt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiAuZHJvcGRvd24gdWwgbGkgdWwuc3ViLW1lbnUgbGkge2JvcmRlci1ib3R0b206IDA7IHBhZGRpbmc6IDVweCAwIDAgMDt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiAuZHJvcGRvd24gdWwgbGk6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XG4uZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiAuaWNvbi1zb2NpYWwtbWVkaXVtIGE6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OiAwO31cbi5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIC5pY29uLXNvY2lhbC1tZWRpdW0gYTpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxuLmNsb3NlLWJ1dHRvbi1tZW51OmFmdGVyLC5jbG9zZS1idXR0b24tbWVudTpiZWZvcmUge2NvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjMDAwOyBoZWlnaHQ6IDJweDsgd2lkdGg6IDE4cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTt9XG4uY2xvc2UtYnV0dG9uLW1lbnU6YWZ0ZXJ7dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XG4uY2xvc2UtYnV0dG9uLW1lbnU6YmVmb3Jle3RyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9XG5cbi8qIGZ1bGwgbmF2aWdhdGlvbiAqL1xuLnNob3ctbWVudSAubWVudS13cmFwLC5tZW51LXdyYXAge2xlZnQ6YXV0b31cbi5zaG93LW1lbnUgLm1lbnUtd3JhcCB7dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB6LWluZGV4OiAxMDAwMTt9XG4ubWVudS13cmFwIHt0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiAtMTAwMDE7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuO31cblxuLyogY29udGFpbmVyIGZsdWlkIG5hdmlnYXRpb24gcGFkZGluZyAqL1xuaGVhZGVyIG5hdi5uYXYtYm94LXdpZHRoIHtwYWRkaW5nOiAwIDUwcHg7fVxuXG4vKiBoYW1idXJnZXIgbWVudSByaWdodCBzaWRlICovXG4uYmlnLW1lbnUtcmlnaHQge3Bvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgd2lkdGg6IDQwJTsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiAwIDUlOyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSBzY2FsZVgoMC42KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSBzY2FsZVgoMC42KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSBzY2FsZVgoMC42KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSkgc2NhbGVYKDAuNik7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSBzY2FsZVgoMC42KTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgei1pbmRleDogLTE7fVxuLmJpZy1tZW51LWxpbmtzIHtsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmJpZy1tZW51LWxpbmtzIGxpIHttYXJnaW4tYm90dG9tOiAxNXB4OyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGZsb2F0OiBsZWZ0fVxuLmJpZy1tZW51LWxpbmtzIGxpIGEge2ZvbnQtc2l6ZTogNTBweDtsaW5lLWhlaWdodDogMS41OyBjb2xvcjogIzY3Njc2NzsgZmxvYXQ6IGxlZnR9XG4uYmlnLW1lbnUtbGlua3MgbGkgYTphZnRlciB7d2lkdGg6IDA7IGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpOyBoZWlnaHQ6IDNweDsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czt9XG4uYmlnLW1lbnUtbGlua3MgbGkgYTpob3ZlciB7Y29sb3I6ICNkZGQ7fVxuLmJpZy1tZW51LWxpbmtzIGxpIGE6aG92ZXI6YWZ0ZXIge3dpZHRoOiAxMDBweDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO31cbi5iaWctbWVudS1yaWdodC5zaG93IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDEpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZVgoMSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgxKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgxKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZVgoMSk7IG9wYWNpdHk6IDE7IHotaW5kZXg6IDk5OTl9XG4uYmlnLW1lbnUtY2xvc2Uge2JhY2tncm91bmQ6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGNvbG9yOiAjMjMyMzIzO31cblxuLyogZHJvcGRvd24gbWVudSAqL1xubmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bC5uYXYgPiBsaSA+IGEge3BhZGRpbmc6MjZweCAwOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC13ZWlnaHQ6IDYwMDsgZGlzcGxheTogYmxvY2s7fVxubmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bC5uYXYgPiBsaS5kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgbmF2Lm5hdmJhci5zaWRlYmFyLW5hdiB1bC5uYXYgPiBsaS5kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7Y29udGVudDogXCJcIjsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0xcHg7IG1hcmdpbi10b3A6IDA7fVxubmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bCBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogMDsgYm9yZGVyLWJvdHRvbTogMDt9XG5uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciAge2NvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnQ7IGxlZnQ6IDVweDt9XG5uYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSA+IGEge2NvbG9yOiAjZmZmO31cbm5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQgdWwubWVudS1saW5rcyBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciwgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bC5tZW51LWxpbmtzIGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlID4gYSB7Y29sb3I6ICMyMzIzMjN9XG4uZHJvcGRvd24gdWwuc2Vjb25kLWxldmVsIHtsZWZ0OiAyNzBweDsgdG9wOjA7IGhlaWdodDogMTAwJTt9XG4uZHJvcGRvd24gdWwudGhpcmQtbGV2ZWwge2xlZnQ6IDUzMHB4OyB0b3A6MDsgaGVpZ2h0OiAxMDAlO31cbm5hdi5uYXZiYXIgdWwubmF2IC5kcm9wZG93bi1tZW51LnNlY29uZC1sZXZlbCAuZHJvcGRvd24tbWVudSB7bWFyZ2luLXRvcDogMH1cbi5uYXZiYXItZGVmYXVsdCB1bCBsaSBsaS5kcm9wZG93biB1bCB7ZGlzcGxheTogbm9uZX1cbi5uYXZiYXItZGVmYXVsdCB1bCBsaSBsaS5kcm9wZG93bi5vbiA+IHVsIHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMDAlOyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nOiAwOyB0b3A6IDA7fVxuLm5hdmJhci1kZWZhdWx0IHVsIGxpIGxpLmRyb3Bkb3duLm9uID4gdWwgPiBsaS5kcm9wZG93bi5vbiA+IHVsIHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMDAlOyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nOiAwOyB0b3A6IDA7fVxuLm5hdmJhci1kZWZhdWx0IHVsIGxpIGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMTAwJTsgbWFyZ2luLXRvcDogMDsgcGFkZGluZzogMDsgdG9wOiAwOyBib3gtc2hhZG93OiBub25lO31cbi5uYXZiYXItZGVmYXVsdCB1bCBsaSBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IGxpIHtwYWRkaW5nOiAwO31cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93biBhIHtwb3NpdGlvbjogcmVsYXRpdmV9XG5cbi8qIG5hdmlnYXRpb24gbGVmdCBzaWRlYmFyICovXG5oZWFkZXIgLm1lbnUtd3JhcCAud2lkZ2V0IHttYXJnaW4tYm90dG9tOiAzMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlfVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIHtkaXNwbGF5OiBibG9jazsgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0IDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMHMgZWFzZS1pbi1vdXQgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMHMgZWFzZS1pbi1vdXQgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAwczsgb3ZlcmZsb3cteTogYXV0bzt9XG4ubGVmdC1uYXYtb24gLnNpZGViYXItcGFydDIgLnNpZGViYXItbWlkZGxlIC5zaWRlYmFyLW1pZGRsZS1tZW51IC5uYXYge292ZXJmbG93LXg6IGhpZGRlbjsgZGlzcGxheTogYmxvY2s7fVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIGxpIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDQ1cHg7fVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIGxpIGEsIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWxlZnQtc2lkZWJhciB1bC5uYXYgPiBsaSA+IGEge2ZvbnQtc2l6ZTogMTFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICM5MzkzOTM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiA2MDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTVweCAwOyBtYXJnaW46MDt9XG5uYXYubmF2YmFyLnNpZGViYXItbmF2IC5uYXZiYXItbGVmdC1zaWRlYmFyIGxpLmRyb3Bkb3duIC50aGlyZC1sZXZlbCBhID4gW2NsYXNzXj1cInRpLVwiXSwgbmF2Lm5hdmJhci5zaWRlYmFyLW5hdiAubmF2YmFyLWxlZnQtc2lkZWJhciBsaS5kcm9wZG93biAudGhpcmQtbGV2ZWwgYSA+IFtjbGFzcyo9XCIgdGktXCJdIHttYXJnaW4tcmlnaHQ6IDVweDt9XG5uYXYubmF2YmFyLnNpZGViYXItbmF2IC5uYXZiYXItbGVmdC1zaWRlYmFyIGxpLmRyb3Bkb3duIC50aGlyZC1sZXZlbCBsaTpmaXJzdC1jaGlsZCBhID4gaSwgbmF2Lm5hdmJhci5zaWRlYmFyLW5hdiAubmF2YmFyLWxlZnQtc2lkZWJhciBsaS5kcm9wZG93biAudGhpcmQtbGV2ZWwgbGk6Zmlyc3QtY2hpbGQgYSA+IGkge21hcmdpbi1yaWdodDogNXB4O31cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaTpsYXN0LWNoaWxkIGEge2JvcmRlci1ib3R0b206bm9uZX1cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaSBhOmhvdmVyIHtjb2xvcjogI2ZmZn1cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaSBhIC5uYXYtY2FyZXQge2hlaWdodDogMzVweDt0ZXh0LWFsaWduOiByaWdodDsgd2lkdGg6IDM1cHg7fVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIC5kcm9wZG93biAuc2Vjb25kLWxldmVsIHtsZWZ0OiAyOTBweDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzO31cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciA+IGxpID4gYSB7bGluZS1oZWlnaHQ6IDIwcHg7fVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyID4gbGkgLnNlY29uZC1sZXZlbCBsaSBhIHtsaW5lLWhlaWdodDogMS40Mjg1NzE0Mzt9XG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWxlZnQtc2lkZWJhciAuZHJvcGRvd24tbWVudSB7cG9zaXRpb246IGZpeGVkO31cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuZHJvcGRvd24ub24gLnNlY29uZC1sZXZlbCB7dHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzO31cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuc2Vjb25kLWxldmVsIC5kcm9wZG93biAudGhpcmQtbGV2ZWwge2xlZnQ6NTcwcHg7IG9wYWNpdHk6IDAgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzO31cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuc2Vjb25kLWxldmVsIC5kcm9wZG93bi5vbiAudGhpcmQtbGV2ZWwge29wYWNpdHk6IDEgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzOyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7fVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biA+IGE6YWZ0ZXIge2Rpc3BsYXk6IG5vbmV9XG5cbi8qIHB1bGwgbGVmdCBzaWRlYmFyICovXG4uY2JwLXNwbWVudSB7YmFja2dyb3VuZDogI2ZmZjsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxO31cbi5jYnAtc3BtZW51LXZlcnRpY2FsIHt3aWR0aDogNDU1cHg7aGVpZ2h0OiAxMDAlO3RvcDogMDtcdHotaW5kZXg6IDEwMDA1O31cbi5jYnAtc3BtZW51LXJpZ2h0IHtyaWdodDogLTQ1NXB4O31cbi5jYnAtc3BtZW51LWxlZnQge2xlZnQ6IC0xMDAlO31cbi5jYnAtc3BtZW51LWxlZnQuY2JwLXNwbWVudS1vcGVuIHtsZWZ0OiAwO31cbi5jYnAtc3BtZW51LXJpZ2h0LmNicC1zcG1lbnUtb3BlbiB7cmlnaHQ6IDBweDsgb3ZlcmZsb3cteDogYXV0bzsgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsMCwwLC4yKTt9XG4uY2JwLXNwbWVudS1wdXNoIHtvdmVyZmxvdy14OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDt9XG4uY2JwLXNwbWVudSwuY2JwLXNwbWVudS1wdXNoIHstd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7fVxuXG4vKiBjdXN0b21lIHNjcm9sbGJhciAqL1xuLmNicC1zcG1lbnUtcmlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubmF2YmFyLWxlZnQtc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiA1cHg7fVxuLmNicC1zcG1lbnUtcmlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAubmF2YmFyLWxlZnQtc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpOyAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpOyAtbXMtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyk7IC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO31cbi5jYnAtc3BtZW51LXJpZ2h0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm5hdmJhci1sZWZ0LXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JleTsgb3V0bGluZTogMXB4IHNvbGlkIHNsYXRlZ3JleTt9XG5cbi8qIHNpZGViYXIgbmF2aWdhdGlvbiAqL1xubmF2Lm5hdmJhci5zaWRlYmFyLW5hdiAuY29udGFpbmVye2Rpc3BsYXk6IHRhYmxlLWNlbGw7IGhlaWdodDogNzVweDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO31cbm5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdmJhci1sZWZ0LXNpZGViYXIgPiBsaSA+IGF7Y29sb3I6ICM2MjYyNjI7IGJvcmRlci1jb2xvcjogI2VkZWRlZDsgcGFkZGluZzogMTVweCAwOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO31cbm5hdi5uYXZiYXIuc2lkZWJhci1uYXYgLm5hdmJhci1sZWZ0LXNpZGViYXIgbGkgYTpob3ZlciwgbmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdiB1bC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaS5hY3RpdmUgPiBhe2NvbG9yOiAjMDAwfVxuLnNpZGViYXItbmF2IC5sb2dvLWhvbGRlciB7dGV4dC1hbGlnbjogY2VudGVyOyBtaW4taGVpZ2h0OiAxMDdweDt9XG4uc2lkZWJhci1uYXYgLmZvb3Rlci1ob2xkZXIge3RleHQtYWxpZ246IGNlbnRlcn1cbm5hdi5uYXZiYXIgLnRvZ2dsZS1idXR0b24ge2JhY2tncm91bmQ6ICMwMDA7IGJvcmRlcjogbWVkaXVtIG5vbmU7IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB3aWR0aDogYXV0bzt9XG4uc2lkZWJhci1uYXYgLmRyb3Bkb3duLW1lbnUge2JveC1zaGFkb3c6IG5vbmU7IGhlaWdodDogMTAwJTsgbGVmdDogMjcwcHg7IHBhZGRpbmc6IDA7cG9zaXRpb246IGZpeGVkOyB0b3A6IDA7d2lkdGg6IDI0MHB4OyBwYWRkaW5nOiA4MHB4IDA7fVxubmF2Lm5hdmJhci5zaWRlYmFyLW5hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtib3JkZXI6IG5vbmU7IG1hcmdpbi10b3A6IDA7IGJvcmRlci1yYWRpdXM6IDA7fVxubmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtwYWRkaW5nLXRvcDogMTYwcHg7fVxuLnNpZGViYXItbmF2IC5kcm9wZG93bi1tZW51IGxpID4gYSB7bWFyZ2luOiAwIDQ1cHh9XG5uYXYubmF2YmFyLnNpZGViYXItbmF2e2JvcmRlcjogbm9uZTsgZGlzcGxheTogaW5saW5lLXRhYmxlOyB3aWR0aDogMjkwcHg7IGJvcmRlci1yYWRpdXM6MDsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHotaW5kZXg6IDEwMDA1OyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDUwcHggMHB4IDI1cHg7IGxlZnQ6IDB9XG4uc2lkZWJhci13cmFwcGVye3BhZGRpbmctbGVmdDogMjkwcHg7fVxuXG4vKiBzaWRlYmFyIG5hdmlnYXRpb24gc3R5bGUgMSAqL1xuLnNpZGViYXItbmF2LXN0eWxlLTEge3otaW5kZXg6IC0xfVxuLnNpZGViYXItbmF2LXN0eWxlLTEgLmRyb3Bkb3duIC5zZWNvbmQtbGV2ZWwge3RvcDogMDsgbGVmdDogMjkwcHg7IHdpZHRoOiAyODBweDt9XG4uc2lkZWJhci1uYXYtc3R5bGUtMSAuZHJvcGRvd24gLnNlY29uZC1sZXZlbCB7YmFja2dyb3VuZDogI2ZiZmJmYjt9XG4uc2lkZWJhci1uYXYtc3R5bGUtMSAuZHJvcGRvd24gLnRoaXJkLWxldmVsIHt0b3A6MDsgbGVmdDogNTcwcHg7IHdpZHRoOiAyODBweDsgYmFja2dyb3VuZDogI2YzZjNmMzt9XG4uc2lkZWJhci1uYXYtc3R5bGUtMSBbY2xhc3MqPVwiY29sLVwiXSwgLnNpZGViYXItbmF2LXN0eWxlLTEgW2NsYXNzXj1cIiBjb2wtXCJdIHtwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7fVxuXG4vKiBzaWRlYmFyIG5hdmlnYXRpb24gc3R5bGUgMiAqL1xuLmxlZnQtbmF2LXNpZGViYXIge3BhZGRpbmctbGVmdDogOTBweDt0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cbi5sZWZ0LW5hdiB7cG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHdpZHRoOiBhdXRvOyBsZWZ0OjA7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgei1pbmRleDogOTk5OTk7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHN9IFxuLnNpZGViYXItcGFydDEge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB3aWR0aDogOTBweDt9XG4uc2lkZWJhci1wYXJ0MSAubG9nbyBpbWcge3dpZHRoOiAxMDAlfVxuLnNpZGViYXItcGFydDIge3BhZGRpbmc6IDAgMCAwIDExNXB4OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZkZmRmOyAgd2lkdGg6IDQxMHB4OyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBmaXhlZDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgei1pbmRleDogLTE7IGxlZnQ6IC0zNzBweDt9XG4uc2lkZWJhci1wYXJ0MyB7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7fVxuLmxlZnQtbmF2LW9uIC5zaWRlYmFyLXBhcnQyIHtsZWZ0OiAwO31cbi5zaWRlYmFyLXBhcnQyOmJlZm9yZSB7d2lkdGg6IDEwMCU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmOyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7Ym90dG9tOiA3NXB4OyBsZWZ0OiAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XG4uc2lkZWJhci1wYXJ0MiAuc2lkZWJhci1taWRkbGUge3BhZGRpbmc6IDE4MHB4IDB9XG4uc2lkZWJhci1wYXJ0MiAuc2lkZWJhci1taWRkbGUtbWVudSB7ZGlzcGxheTogdGFibGUtY2VsbDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgdmVydGljYWwtYWxpZ246IG1pZGRsZX1cbi5ib3R0b20tbWVudS1pY29uIHt3aWR0aDo5MHB4OyBwYWRkaW5nOiAyMnB4IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjt9XG5oZWFkZXIgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiB1bCA+IGxpID4gYSB7Zm9udC1zaXplOiAzNnB4OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMDsgY29sb3I6ICMwZjBmMGY7IHRleHQtdHJhbnNmb3JtOiBub25lOyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiA0MHB4OyBmb250LXdlaWdodDogNjAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgPiBsaSA+IGEgPiAuZmFzIHtmb250LXNpemU6IDI1cHg7IHRvcDogMTBweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMThweDt9XG5oZWFkZXIgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiB1bCA+IGxpID4gLnNlY29uZC1sZXZlbCA+IGxpID4gYSA+IC5mYXMge2ZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDMwcHg7fVxuLnNpZGViYXItcGFydDIgdWwgPiBsaSB7bWFyZ2luOiAwOyBmbG9hdDogbm9uZTsgcGFkZGluZzogMTVweCAwOyB3aWR0aDogMjkxcHg7IHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgcG9zaXRpb246aW5pdGlhbDt9XG4uc2lkZWJhci1wYXJ0MiB1bCBsaSBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O31cbi5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYge2JvcmRlci1ib3R0b206IDA7IHBvc2l0aW9uOiBpbmhlcml0O31cbi5zaWRlYmFyLXBhcnQyIC5yaWdodC1iZyB7cG9zaXRpb246IGZpeGVkOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6MDsgdG9wOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB3aWR0aDogOTBweDt9XG4uc2lkZWJhci1wYXJ0MiAucmlnaHQtYmc6YmVmb3JlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO2JvdHRvbTogNzVweDtjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogMXB4OyBsZWZ0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlO31cbi5zaWRlYmFyLXBhcnQyIC5yaWdodC1iZyBpbWd7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMzdweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7fVxuaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkgdWwgbGkgYSB7Zm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjBweDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDE1cHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7IGNvbG9yOiAjOTM5MzkzOyBmb250LXdlaWdodDogNTAwO31cbmhlYWRlciAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IHVsIGxpLmRyb3Bkb3duID4gYSwgLnNpZGViYXItbmF2LXN0eWxlLTEgLm5hdmJhci1sZWZ0LXNpZGViYXIgbGkuZHJvcGRvd24gPiBhIHtwYWRkaW5nLXJpZ2h0OiA0MHB4O31cbmhlYWRlciAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmhvdmVyIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7IGJhY2tncm91bmQ6IGluaGVyaXR9XG5oZWFkZXIgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGE6aG92ZXIge2JvcmRlci1ib3R0b206IDA7fVxuaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkgdWwgbGkgYSA+IGl7dmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLXJpZ2h0OiA1cHg7fVxuaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkgdWwgbGkgYTpob3Zlcntjb2xvcjp2YXIoLS1iYXNlLWNvbG9yKX1cbmhlYWRlciAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IHVsIGxpIHVsIGxpIHttYXJnaW46IDA7IHBhZGRpbmc6MCAzMHB4O3dpZHRoOiAxMDAlOyB3b3JkLWJyZWFrOiBub3JtYWw7fVxuaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkgdWwgbGkuZHJvcGRvd24ge2JvcmRlci1sZWZ0OiAwO31cbi5zaWRlYmFyLXBhcnQyIC5kcm9wZG93biB1bC5zZWNvbmQtbGV2ZWwsIC5zaWRlYmFyLXBhcnQyIC5kcm9wZG93biB1bC50aGlyZC1sZXZlbCB7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7fVxuLnNpZGViYXItcGFydDIgLmRyb3Bkb3duIHVsLnNlY29uZC1sZXZlbCB7bGVmdDogNDA1cHg7IG9wYWNpdHk6IDAgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzO31cbi5zaWRlYmFyLXBhcnQyIC5kcm9wZG93bi5vbiB1bC5zZWNvbmQtbGV2ZWwge29wYWNpdHk6MSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb246IDAuM3M7fVxuLnNpZGViYXItcGFydDIgLmRyb3Bkb3duIHVsLnNlY29uZC1sZXZlbCAuZHJvcGRvd24gdWwudGhpcmQtbGV2ZWwge2xlZnQ6NjUwcHg7IG9wYWNpdHk6IDAgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzO31cbi5zaWRlYmFyLXBhcnQyIC5kcm9wZG93biB1bC5zZWNvbmQtbGV2ZWwgLmRyb3Bkb3duLm9uIHVsLnRoaXJkLWxldmVsIHtvcGFjaXR5OjEgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzO31cbi5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSB7bWFyZ2luLXRvcDogMDsgYm9yZGVyLXJhZGl1czogMDsgYm94LXNoYWRvdzogbm9uZTsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgdHJhbnNpdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzOyAgd2lkdGg6IDI1MHB4OyBwYWRkaW5nOiAxODBweCAwOyBiYWNrZ3JvdW5kOiAjZmZmO31cblxuLmJvdHRvbS1tZW51LWljb24gYSB7Zm9udC1zaXplOiAyNHB4OyB3aWR0aDogMjNweDsgaGVpZ2h0OiAxOHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG5oZWFkZXIgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiB1bC5zZWNvbmQtbGV2ZWwgbGkuYWN0aXZlID4gYSwgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwuc2Vjb25kLWxldmVsIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgID4gYSB7Y29sb3I6IHZhcigtLWJhc2UtY29sb3IpfVxuLnNpZGViYXItcGFydDIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7b3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O31cblxuLm5hdi1pY29uIHNwYW4ge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMnB4OyB3aWR0aDogMjNweDsgYmFja2dyb3VuZDogIzIzMjMyMzsgYm9yZGVyLXJhZGl1czogMDsgb3BhY2l0eTogMTsgbGVmdDogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDt9XG4ubmF2LWljb246aG92ZXIgc3BhbiwgLm5hdi1pY29uLmFjdGl2ZSBzcGFuIHtiYWNrZ3JvdW5kLWNvbG9yOiByZWR9XG4ubmF2LWljb24gc3BhbjpudGgtY2hpbGQoMSkge3RvcDogMHB4O31cbi5uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgyKSwubmF2LWljb24gc3BhbjpudGgtY2hpbGQoMykge3RvcDogOHB4O31cbi5uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCg0KSB7dG9wOiAxNnB4O31cbi5uYXYtaWNvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge3RvcDogOHB4OyB3aWR0aDogMCU7IGxlZnQ6IDUwJTt9XG4ubmF2LWljb24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO31cbi5uYXYtaWNvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9XG4ubmF2LWljb24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDQpIHt0b3A6IDhweDsgd2lkdGg6IDAlOyBsZWZ0OiA1MCU7fVxuXG5uYXYubmF2YmFyLmJyYW5kLWNlbnRlciB1bC5uYXYgPiBsaSA+IGEge3BhZGRpbmc6MjZweDsgbWFyZ2luOiAwO31cbmhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5icmFuZC1jZW50ZXIgdWwubmF2ID4gbGkgPiBhIHtwYWRkaW5nOiAyMHB4OyBtYXJnaW46IDAgMjBweDt9XG5cbi5zaWRlYmFyLW1pZGRsZSA6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuc2lkZWJhci1uYXYtc3R5bGUtMSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7d2lkdGg6IDRweDtoZWlnaHQ6IDRweDt9XG4uc2lkZWJhci1taWRkbGUgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNpZGViYXItbmF2LXN0eWxlLTEgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjogIzllOWY5Zjt9XG4ubmF2YmFyLWNvbGxhcHNlLCAuc3ViLW1lbnUgey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOmF1dG87IC1tb3otLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6YXV0bzsgLW1zLS13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOmF1dG87IC1vLS13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOmF1dG87fVxuLmxlZnQtbWVudS1pbm5lciB7b3ZlcmZsb3cteTogYXV0bzsgb3ZlcmZsb3cteDogaGlkZGVuO31cbi5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciA+IGxpID4gdWwgbGkgYSB7ZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiA1MDA7fVxuXG4vKiBuYXZpZ2F0aW9uIHdpZGdldCAqL1xuLm1lbnUtd3JhcCAud2lkZ2V0IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlfVxuXG4vKiBuZXctbWVudSBwYWdlICovXG4ubWVudS1uZXcgYTphZnRlciB7YmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogOXB4OyBtYXJnaW4tbGVmdDogOHB4OyBwYWRkaW5nOiAxcHggNXB4IDAgNXB4OyBsaW5lLWhlaWdodDogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiBcIk5ld1wiOyBtYXJnaW4tdG9wOiA1cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIC5tZW51LW5ldyBhOmFmdGVyIHttYXJnaW4tdG9wOiAwO31cbi5zaWRlYmFyLXBhcnQyIC5tZW51LW5ldyBhOmFmdGVyIHttYXJnaW4tdG9wOiAzcHg7fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDIwLiBQYWdlIHRpdGxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBwYWdlIHRpdGxlIGZvbnQgc2l6ZSAqL1xuLnBhZ2UtdGl0bGUtZXh0cmEtc21hbGwgaDEge2ZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDIwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuLnBhZ2UtdGl0bGUtc21hbGwgaDEge2ZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDI2cHh9XG4ucGFnZS10aXRsZS1tZWRpdW0gaDEge2ZvbnQtc2l6ZTogMzJweDsgbGluZS1oZWlnaHQ6IDM3cHh9XG4ucGFnZS10aXRsZS1sYXJnZSBoMSB7Zm9udC1zaXplOiA0NnB4OyBsaW5lLWhlaWdodDogNDlweH1cbi5wYWdlLXRpdGxlLWV4dHJhLWxhcmdlIGgxIHtmb250LXNpemU6IDU1cHg7IGxpbmUtaGVpZ2h0OiA1MHB4fVxuXG4vKiBicmVhZGNydW1iICovXG4uYnJlYWRjcnVtYiB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDA7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgbWFyZ2luOiAwO31cbi5icmVhZGNydW1iIHVsIHtsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7fVxuLmJyZWFkY3J1bWIgdWwgbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbGluZS1oZWlnaHQ6IG5vcm1hbDt9XG4uYnJlYWRjcnVtYiB1bCA+IGxpOmFmdGVyIHtjb250ZW50OiBcIlxcRjExMVwiOyBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlOyBmb250LXdlaWdodDogOTAwOyBwYWRkaW5nOiAwIDExcHggMCAxNHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGZvbnQtc2l6ZTogNXB4OyBvcGFjaXR5OiAuNjt9XG4uYnJlYWRjcnVtYiB1bCA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge2JvcmRlci1yaWdodDogMDsgY29udGVudDogXCJcIjsgcGFkZGluZzogMH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAyMS4gU3dpcGVyIGNhcm91c2VsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc3dpcGVyLWNvbnRhaW5lci5zd2lwZXItYmxvZyAqLCAuaG92ZXItb3B0aW9uNCAuc3dpcGVyLWNvbnRhaW5lciAqe3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7fVxuLnN3aXBlci1jb250YWluZXIge292ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IH1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtiYWNrZ3JvdW5kOiAjMjMyMzIzfVxuLnN3aXBlci1wYWdpbmF0aW9uIHt3aWR0aDogMTAwJX1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7Ym90dG9tOiAzNXB4O31cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge2hlaWdodDogOXB4OyB3aWR0aDogOXB4OyBvdXRsaW5lOiBub25lO31cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHttYXJnaW46IDAgNHB4fVxuLnN3aXBlci1zbGlkZXItc2Vjb25kIHt0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLnN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSAuc3dpcGVyLXdyYXBwZXIge21hcmdpbi1ib3R0b206IDYwcHg7fVxuLnN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtib3R0b206IDBweDt9XG5cbi8qIHN3aXBlciBib3R0b20gc2Nyb2xsYmFyIGZ1bGwgKi9cbi5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsLnN3aXBlci1jb250YWluZXIge2hlaWdodDoxMDAlOyBtYXJnaW46IDAgYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7ICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjdzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC43czsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IHdpZHRoOiAxMDAlO31cbi5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsIC5zd2lwZXItc2Nyb2xsYmFyIHtsZWZ0OiAwOyBvcGFjaXR5OiAxOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBib3R0b206MDsgYm9yZGVyLXJhZGl1czogMDsgaGVpZ2h0OiAycHh9XG4uc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtib3JkZXItcmFkaXVzOiAwOyBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKX1cbi5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsIC5zd2lwZXItc2Nyb2xsYmFyIHtiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKX1cbi5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsIC5zd2lwZXItc2xpZGUgaW1nIHttYXgtaGVpZ2h0OiA0NTBweDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IG9wYWNpdHk6IC44OyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpOyBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEpOyAtby1maWx0ZXI6IGdyYXlzY2FsZSgxKTt9XG4uc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuc3dpcGVyLXNsaWRlOmhvdmVyIGltZyB7b3BhY2l0eTogMTsgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTsgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwKTsgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDApOyAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTsgZmlsdGVyOiBncmF5c2NhbGUoMCk7IGZpbHRlcjogY29udHJhc3QoMTMwJSk7IC13ZWJraXQtZmlsdGVyOmNvbnRyYXN0KDEzMCUpOyAtbW96LWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1tcy1maWx0ZXI6IGNvbnRyYXN0KDEzMCUpOyAtby1maWx0ZXI6IGNvbnRyYXN0KDEzMCUpOyBtYXgtaGVpZ2h0OiA1MDBweDt9XG4uc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuc3dpcGVyLXNsaWRlIC5ob3Zlci10aXRsZS1ib3gge3Zpc2liaWxpdHk6IGhpZGRlbjt9XG4uc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuc3dpcGVyLXNsaWRlOmhvdmVyIHt6LWluZGV4OiAxO31cbi5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsIC5zd2lwZXItc2xpZGU6aG92ZXIgLmhvdmVyLXRpdGxlLWJveCB7cmlnaHQ6LTE2MHB4OyBvcGFjaXR5OiAxO3Zpc2liaWxpdHk6IHZpc2libGU7fVxuLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLmJvdHRvbS10ZXh0IHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogNTBweDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7fVxuLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci1zbGlkZTpob3ZlciAuYm90dG9tLXRleHQge29wYWNpdHk6IC43OyBsZXR0ZXItc3BhY2luZzogNXB4OyBsZWZ0OiA0cHg7fVxuXG4vKiBzd2lwZXIgdmVydGljYWwgcGFnaW5hdGlvbiAqL1xuLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7fVxuLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItc2xpZGUge3RleHQtYWxpZ246IGNlbnRlcjsgIGJhY2tncm91bmQ6ICNmZmY7IGRpc3BsYXk6IC13ZWJraXQtYm94OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiBmbGV4OyAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XG4uc3dpcGVyLXZlcnRpY2FsLXBhZ2luYXRpb24gPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtyaWdodDogNjBweDt9XG4uc3dpcGVyLXZlcnRpY2FsLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHt3aWR0aDogYXV0b30gIFxuLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ib3R0b20tY29udGVudCB7b3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDE1MHB4LCAwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxNTBweCwgMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTUwcHgsIDBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTUwcHgsIDBweCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxNTBweCwgMHB4KTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7fVxuLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItYm90dG9tLWNvbnRlbnQge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjNzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuM3M7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjNzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjNzO31cbi5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbiAuYm94LWFycm93IHtwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0Oi00NXB4OyB3aWR0aDogOTBweDsgaGVpZ2h0OiA5MHB4O31cblxuLyogc3dpcGVyIGF1dG8gd2lkdGggKi9cbi5zd2lwZXItYXV0by1zbGlkZSAuc3dpcGVyLXNsaWRlIHt3aWR0aDogNjAlO31cbi5zd2lwZXItYXV0by1zbGlkZS5zd2lwZXItY29udGFpbmVyIHtoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTsgdG9wOiAxMDBweDsgbWFyZ2luOiAwIGF1dG87IG92ZXJmbG93OiB2aXNpYmxlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRyYW5zZm9ybTogc2NhbGUoMSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC43czsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjdzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjdzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjdzOyB3aWR0aDogMTAwJTt9XG4uc3dpcGVyLWF1dG8tc2xpZGUgLnN3aXBlci1zY3JvbGxiYXIge2xlZnQ6IDIwJTsgb3BhY2l0eTogMTsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNjAlOyBib3R0b206LTUwcHg7IGJvcmRlci1yYWRpdXM6IDA7IGhlaWdodDogMXB4fVxuLnN3aXBlci1hdXRvLXNsaWRlIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge2JvcmRlci1yYWRpdXM6IDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbi5zd2lwZXItYXV0by1zbGlkZSAuc3dpcGVyLXNjcm9sbGJhci1kcmFnOmJlZm9yZXtjdXJzb3I6bW92ZTsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiBcIlwiOyBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTsgd2lkdGg6IDEzcHg7IGhlaWdodDogMTNweDsgYm9yZGVyLXJhZGl1czogMTAwJTsgdG9wOi02cHg7IGxlZnQ6IGNhbGMoNTAlIC0gMTNweCk7fVxuLnN3aXBlci1hdXRvLXNsaWRlIC5zd2lwZXItc2xpZGUge2ZpbHRlcjogY29udHJhc3QoMTMwJSk7IC13ZWJraXQtZmlsdGVyOmNvbnRyYXN0KDEzMCUpOyAtbW96LWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1tcy1maWx0ZXI6IGNvbnRyYXN0KDEzMCUpOyAtby1maWx0ZXI6IGNvbnRyYXN0KDEzMCUpOyBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEpOyAtby1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7fVxuLnN3aXBlci1hdXRvLXNsaWRlIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7ZmlsdGVyOiBjb250cmFzdCgwKTsgLXdlYmtpdC1maWx0ZXI6Y29udHJhc3QoMCk7IC1tb3otZmlsdGVyOiBjb250cmFzdCgwKTsgLW1zLWZpbHRlcjogY29udHJhc3QoMCk7IC1vLWZpbHRlcjogY29udHJhc3QoMCk7IGZpbHRlcjogZ3JheXNjYWxlKDApOyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApOyAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApOyAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7IC1vLWZpbHRlcjogZ3JheXNjYWxlKDApOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDt9XG4uc3dpcGVyLWF1dG8tc2xpZGUgLnN3aXBlci1zbGlkZSAuYWJzb2x1dGUtbWlkZGxlLWNlbnRlciBoMiB7b3BhY2l0eTogMDsgbWFyZ2luLWJvdHRvbTogMTBweDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTt9XG4uc3dpcGVyLWF1dG8tc2xpZGUgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5hYnNvbHV0ZS1taWRkbGUtY2VudGVyIGgyIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwLjdzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC43czsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuN3M7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO31cbi5zd2lwZXItYXV0by1zbGlkZSAuc3dpcGVyLXNsaWRlIHNwYW4ge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O31cbi5zd2lwZXItYXV0by1zbGlkZSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgc3BhbiB7b3BhY2l0eTogMTsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7fVxuXG4vKiBzbGlkZXIgbmF2aWdhdGlvbiAqL1xuLnN3aXBlci1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtvcGFjaXR5OiAwLjY7fVxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7aGVpZ2h0OiAzMHB4OyB3aWR0aDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGJvcmRlci1yYWRpdXM6IDNweDsgbWFyZ2luOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IG91dGxpbmU6IG5vbmU7fVxuLnN3aXBlci1idXR0b24tbmV4dC5sYXJnZSwgLnN3aXBlci1idXR0b24tcHJldi5sYXJnZSB7aGVpZ2h0OiA2MnB4OyB3aWR0aDogNjJweDsgbGluZS1oZWlnaHQ6IDYycHg7IGZvbnQtc2l6ZTogMThweDt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtkaXNwbGF5OiBub25lO31cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IHRyYW5zaXRpb24tZHVyYXRpb246IDBzO31cbi5zd2lwZXItYnV0dG9uLW5leHQge3JpZ2h0OiAyMHB4O31cbi5zd2lwZXItYnV0dG9uLXByZXYge2xlZnQ6IDIwcHg7fVxuLnNsaWRlci1uYXZpZ2F0aW9uLnN3aXBlci1idXR0b24tbmV4dCwgLnNsaWRlci1uYXZpZ2F0aW9uLnN3aXBlci1idXR0b24tcHJldiB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywyMywyMywuNSk7IGNvbG9yOiAjZmZmO31cbi5zbGlkZXItbmF2aWdhdGlvbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5zbGlkZXItbmF2aWdhdGlvbi5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjMjMyMzIzO31cbi5zd2lwZXItYnV0dG9uLW5leHQuZGFyaywgLnN3aXBlci1idXR0b24tcHJldi5kYXJrIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDIzLDIzLC41KTsgY29sb3I6ICNmZmY7fVxuLnN3aXBlci1idXR0b24tbmV4dC5saWdodCwgLnN3aXBlci1idXR0b24tcHJldi5saWdodCB7YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMyMzIzMjM7fVxuLnN3aXBlci1idXR0b24tbmV4dC5hcnJvdy1kYXJrLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LmFycm93LWRhcmsge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogcmdiYSgyMywyMywyMywxKTt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LmFycm93LWRhcms6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXYuYXJyb3ctZGFyazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2JhKDIzLDIzLDIzLC41KTt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LmFycm93LWxpZ2h0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2LmFycm93LWxpZ2h0IHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7fVxuLnN3aXBlci1idXR0b24tbmV4dC5hcnJvdy1saWdodDpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldi5hcnJvdy1saWdodDpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LmFycm93LWdyYXksIC5zd2lwZXItYnV0dG9uLXByZXYuYXJyb3ctZ3JheSB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LmFycm93LWdyYXk6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXYuYXJyb3ctZ3JheTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO31cbi5zbGlkZXItbmF2aWdhdGlvbi5zd2lwZXItYnV0dG9uLW5leHQge3JpZ2h0OiA0MHB4O31cbi5zbGlkZXItbmF2aWdhdGlvbi5zd2lwZXItYnV0dG9uLXByZXYge2xlZnQ6IDQwcHg7fVxuLmFycm93LWJpZy5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjay1oaWdobGlnaHQgaSwgLmFycm93LWJpZy5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjay1oaWdobGlnaHQgaSB7Zm9udC1zaXplOiAxOHB4O31cbi5hcnJvdy1iaWcuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2staGlnaGxpZ2h0IHttYXJnaW4tcmlnaHQ6IDB9XG4uYXJyb3ctYmlnLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLWhpZ2hsaWdodCB7bWFyZ2luLWxlZnQ6IDA7fVxuLmFycm93LWJpZy5zd2lwZXItYnV0dG9uLW5leHQsIC5hcnJvdy1iaWcuc3dpcGVyLWJ1dHRvbi1wcmV2IHt3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBmb250LXNpemU6IDMwcHg7fVxuLnNxdWFyZS1hcnJvdyB7Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O31cblxuLyogYmxvZyBzd2lwZXIgKi9cbi5zd2lwZXItYmxvZyAuc3dpcGVyLXNsaWRlIC5zbGlkZS1jb250ZW50IHtvcGFjaXR5OiAwOyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTt9XG4uc3dpcGVyLWJsb2cgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZS1jb250ZW50IHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4zczsgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxuXG4vKiBuZXh0IHByZXYgYnV0dG9uIHN0eWxlIDIgKi9cbi5zd2lwZXItbmV4dC1zdHlsZTIsLnN3aXBlci1wcmV2LXN0eWxlMiB7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC02MHB4OyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG91dGxpbmU6IG5vbmU7fVxuLnN3aXBlci1uZXh0LXN0eWxlMiB7cmlnaHQ6IDE1JTt9XG4uc3dpcGVyLXByZXYtc3R5bGUyIHtsZWZ0OiAxNSU7fVxuXG4vKiBwb3J0Zm9saW8gbmV4dCBwcmV2IGJ1dHRvbiAqL1xuLnN3aXBlci1wb3J0Zm9saW8tcHJldiwgLnN3aXBlci1wb3J0Zm9saW8tbmV4dCB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgei1pbmRleDogMTsgYmFja2dyb3VuZDogI2ZmZjsgY29sb3I6ICMyMzIzMjM7IHBhZGRpbmc6IDE1cHg7IGZvbnQtc2l6ZTogMThweDsgY3Vyc29yOiBwb2ludGVyOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO31cbi5zd2lwZXItcG9ydGZvbGlvLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1wb3J0Zm9saW8tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47fVxuLnN3aXBlci1wb3J0Zm9saW8tcHJldiB7bGVmdDogMDt9XG4uc3dpcGVyLXBvcnRmb2xpby1uZXh0IHtyaWdodDogMDt9XG4uc3dpcGVyLXBvcnRmb2xpby1wcmV2LCAuc3dpcGVyLXBvcnRmb2xpby1uZXh0IHt3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBib3JkZXItcmFkaXVzOiAwO31cblxuLyogbmV4dCBwcmV2IGJ1dHRvbiBzdHlsZSA0ICovXG4ubmF2aWdhdGlvbi1hcmVhIHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA4MnB4O31cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLXByZXYtc3R5bGU0LCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1uZXh0LXN0eWxlNCB7YmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiA0MHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBkaXNwbGF5OiBibG9jazsgZmxvYXQ6IGxlZnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IHRvcDogMDsgbWFyZ2luOiAwIGF1dG87IGJvcmRlci1yYWRpdXM6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItbmV4dC1zdHlsZTQge21hcmdpbi1ib3R0b206MXB4fVxuXG4vKiBkb3QgcGFnaW5hdGlvbiB3aGl0ZSAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge2JhY2tncm91bmQ6I2ZmZn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7YmFja2dyb3VuZDojZmZmfVxuLnN3aXBlci1wYWdpbmF0aW9uLXNxdWFyZS1ib3R0b20uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7Ym90dG9tOiAtNTBweH1cblxuLyogc3F1YXJlIHBhZ2luYXRpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1zcXVhcmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7aGVpZ2h0OjRweDsgd2lkdGg6MzBweDsgYm9yZGVyLXJhZGl1czogMH1cblxuLyogc3F1YXJlIHBhZ2luYXRpb24gKi9cbi53aGl0ZS1tb3ZlIC5zd2lwZXItc2xpZGUge2N1cnNvcjogdXJsKC9pbWFnZXMvYXBwL2Fzc2V0cy9pbWFnZXMvaWNvbi1tb3ZlLWxpZ2h0LnBuZyksIG1vdmU7fVxuLmJsYWNrLW1vdmUgLnN3aXBlci1zbGlkZSB7Y3Vyc29yOiB1cmwoL2ltYWdlcy9hcHAvYXNzZXRzL2ltYWdlcy9pY29uLW1vdmUtYmxhY2sucG5nKSwgbW92ZTt9XG4ud2hpdGUtbW92ZS5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbiAuc3dpcGVyLXNsaWRlIHtjdXJzb3I6IHVybCgvaW1hZ2VzL2FwcC9hc3NldHMvaW1hZ2VzL2ljb24tbW92ZS1saWdodC12ZXJ0aWNhbC5wbmcpLCBtb3ZlO31cbi5ibGFjay1tb3ZlLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItc2xpZGUge2N1cnNvcjogdXJsKC9pbWFnZXMvYXBwL2Fzc2V0cy9pbWFnZXMvaWNvbi1tb3ZlLWJsYWNrLXZlcnRpY2FsLnBuZyksIG1vdmU7fVxuXG4vKiBudW1iZXIgcGFnaW5hdGlvbiAqL1xuLnN3aXBlci1udW1iZXIge2xlZnQ6IGF1dG8gIWltcG9ydGFudDsgcmlnaHQ6IDAhaW1wb3J0YW50OyB3aWR0aDogMzVweCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7IHRvcDozOCUgIWltcG9ydGFudDsgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuLnN3aXBlci1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjOTM5MzkzOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAyMHB4OyBoZWlnaHQ6IDQ1cHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyBvcGFjaXR5OiAuNzsgcGFkZGluZzogMTRweCAwIDA7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDIzcHg7IGJvcmRlci1yYWRpdXM6IDA7IG1hcmdpbjogMCAwIDVweCAwO31cbi5zd2lwZXItbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuNSk7IG9wYWNpdHk6IDE7fVxuLnN3aXBlci1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge2NvbG9yOiMwMDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cblxuLyogcmV2b2x1dGlvbiBzbGlkZXIgYnVsbGV0ICovIFxuLnRwLWJ1bGxldCB7Ym9yZGVyLXJhZGl1czogMTAwJTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMXB4IHNvbGlkICNmZmY7fVxuLnRwLWJ1bGxldC5zZWxlY3RlZCwgLnRwLWJ1bGxldDpob3ZlciB7YmFja2dyb3VuZDogI2ZmZn1cbi5oZXJtZXMgLnRwLWJ1bGxldCB7Ym94LXNoYWRvdzogMCAwIDAgMCAjZmZmOyBoZWlnaHQ6MTBweDsgd2lkdGg6IDEwcHg7IGJvcmRlcjogMnB4IHNvbGlkICNmZmY7fVxuLmhlcm1lcyAudHAtYnVsbGV0OjphZnRlciB7Ym94LXNoYWRvdzogMCAwIDAgMCAjZmZmIGluc2V0O31cblxuLyogc2xpZGVyIGhlaWdodCAqL1xuLnNsaWRlci1oYWxmLXNjcmVlbiB7aGVpZ2h0Ojc2NXB4fVxuLnNsaWRlci1tZWRpdW0tc2NyZWVuIHtoZWlnaHQ6ODk4cHh9XG5cbi8qIGN1cnNvciAqLyBcbi5jdXJzb3ItZGVmYXVsdCB7Y3Vyc29yOiBkZWZhdWx0fVxuXG4vKiBkb3duIHNjcm9sbCAqL1xuLmRvd24tc2VjdGlvbiB7cG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgYm90dG9tOjUwcHg7IGxlZnQ6IDA7IHJpZ2h0OiAwfVxuLnNjcm9sbC1kb3duLXNlY3Rpb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGJvdHRvbTogLTUwcHg7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAxO31cbi5zY3JvbGwtZG93bi1zZWN0aW9uIGRpdiB7aGVpZ2h0OiAxMDBweDt9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMjIuIEdyaWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ibG9nLWNvbnRlbnQsIC5ibG9nLXdyYXBwZXIsIC5ibG9nLXdyYXBwZXIgLmdyaWQtaXRlbSwgLmJsb2ctd3JhcHBlciAuZ3JpZC1zaXplciB7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBub25lOyAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO31cblxuLyogZ3JpZCBsb2FkaW5nICovXG5Aa2V5ZnJhbWVzIHNwaW4geyB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuLmdyaWQtbG9hZGluZywgLmdyaWQtbG9hZGluZy13aGl0ZSB7b3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyAtbW96LXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyAtbXMtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IC1vLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB6LWluZGV4OiA5OTt9XG4uZ3JpZC1sb2FkaW5nOjphZnRlciwgLmdyaWQtbG9hZGluZy13aGl0ZTo6YWZ0ZXIge2JhY2tncm91bmQ6IG5vbmU7IGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IGNhbGMoNTAlIC0gMjVweCkgIWltcG9ydGFudDsgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgei1pbmRleDogOTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDIzLCAyMywgMjMsIDAuMik7IGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC43KTsgYm9yZGVyLXJhZGl1czogNTAlOyBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlOyAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7fVxuLmdyaWQtbG9hZGluZzpiZWZvcmUge2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDJweDsgdG9wOiAxcHg7IHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpOyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7IGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IHotaW5kZXg6IDE7fVxuLmdyaWQtbG9hZGluZyAuZ3JpZC1pdGVtLCAuZ3JpZC1sb2FkaW5nLXdoaXRlIC5ncmlkLWl0ZW0ge3Zpc2liaWxpdHk6IGhpZGRlbjt9XG4uZ3JpZC1sb2FkaW5nIGxpLmdyaWQtaXRlbSwgLmdyaWQtbG9hZGluZy13aGl0ZSBsaS5ncmlkLWl0ZW0ge292ZXJmbG93OiBoaWRkZW47fVxuLmdyaWQtbG9hZGluZy13aGl0ZTo6YWZ0ZXIge2JhY2tncm91bmQ6IG5vbmU7IGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDsgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7fVxuXG4uYmxvZy1wb3N0LWltYWdlcyBpbWcsIC5wb3J0Zm9saW8taW1hZ2UgaW1nIHt3aWR0aDogMTAwJTt9XG4uZ3JpZCB7bGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO31cbi5ncmlkLXNpemVyIHtwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAhaW1wb3J0YW50O31cblxuLyogZ3V0dGVyIHNpemUgKi9cbi5ncmlkLmd1dHRlci12ZXJ5LXNtYWxsIGxpIHtwYWRkaW5nOiAzcHggM3B4O31cbi5ncmlkLmd1dHRlci1zbWFsbCBsaSB7cGFkZGluZzo1cHggNXB4O31cbi5ncmlkLmd1dHRlci1tZWRpdW0gbGkge3BhZGRpbmc6N3B4IDdweDt9XG4uZ3JpZC5ndXR0ZXItbGFyZ2UgbGkge3BhZGRpbmc6MTBweCAxMHB4O31cbi5ncmlkLmd1dHRlci1leHRyYS1sYXJnZSBsaSB7cGFkZGluZzoxNXB4O31cbi5ncmlkLmd1dHRlci1kb3VibGUtZXh0cmEtbGFyZ2UgbGkge3BhZGRpbmc6MjBweDt9XG4uZ3JpZC5ndXR0ZXItdHJpcGxlLWV4dHJhLWxhcmdlIGxpIHtwYWRkaW5nOjMwcHg7fVxuXG4vKiBncmlkIDYgY29sdW1uICovXG4uZ3JpZC5ncmlkLTZjb2wgbGkge3dpZHRoOiAxNi42NyU7IGxpc3Qtc3R5bGU6IG5vbmU7fVxuLmdyaWQuZ3JpZC02Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUge3dpZHRoOiAzMy4zMyU7fVxuXG4vKiBncmlkIDUgY29sdW1uICovXG4uZ3JpZC5ncmlkLTVjb2wgbGkge3dpZHRoOiAyMCU7IGxpc3Qtc3R5bGU6IG5vbmU7fVxuLmdyaWQuZ3JpZC01Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUge3dpZHRoOiA0MCU7fVxuXG4vKiBncmlkIDQgY29sdW1uICovXG4uZ3JpZC5ncmlkLTRjb2wgbGkge3dpZHRoOiAyNSU7IGxpc3Qtc3R5bGU6IG5vbmU7fVxuLmdyaWQuZ3JpZC00Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUge3dpZHRoOiA1MCU7fVxuXG4vKiBncmlkIDMgY29sdW1uICovXG4uZ3JpZC5ncmlkLTNjb2wgbGkge3dpZHRoOiAzMy4zMyU7IGZsb2F0OiBsZWZ0OyBsaXN0LXN0eWxlOiBub25lO31cbi5ncmlkLmdyaWQtM2NvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHt3aWR0aDogNjYuNjclO31cblxuLyogZ3JpZCAyIGNvbHVtbiAqL1xuLmdyaWQuZ3JpZC0yY29sIGxpIHt3aWR0aDogNTAlOyBsaXN0LXN0eWxlOiBub25lO31cbi5ncmlkLmdyaWQtMmNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHt3aWR0aDogMTAwJTt9XG5cbi8qIGdyaWQgMSBjb2x1bW4gKi9cbi5ncmlkLmdyaWQtMWNvbCBsaSB7d2lkdGg6IDEwMCU7ICBsaXN0LXN0eWxlOiBub25lO31cblxuLyogZ3JpZCBmaWx0ZXIgKi9cbi5ncmlkLWZpbHRlciBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBmbG9hdDogbm9uZTsgcGFkZGluZzogMCAyMHB4OyBib3JkZXI6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4uZ3JpZC1maWx0ZXIgbGk6Zmlyc3QtY2hpbGQge3BhZGRpbmctbGVmdDogMDt9XG4uZ3JpZC1maWx0ZXIgbGk6bGFzdC1jaGlsZCB7cGFkZGluZy1yaWdodDogMDt9XG4uZ3JpZC1maWx0ZXIgbGkgYSB7Ym9yZGVyOiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiM4MjgyODI7IHBhZGRpbmctYm90dG9tOiAycHg7fVxuLmdyaWQtZmlsdGVyID4gbGkuYWN0aXZlID4gYSwgLmdyaWQtZmlsdGVyID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLmdyaWQtZmlsdGVyID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLmdyaWQtZmlsdGVyID4gbGkgPiBhOmhvdmVyIHtib3JkZXI6IDA7IGNvbG9yOiBpbmhlcml0OyBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IGNvbG9yOiAjMjMyMzIzfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDIzLiBQb3J0Zm9saW9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucG9ydGZvbGlvLXdyYXBwZXIgLmdyaWQtaXRlbSBmaWd1cmUge21hcmdpbjogMDsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVufVxuLnBvcnRmb2xpby13cmFwcGVyIC5ncmlkLWl0ZW0ge29wYWNpdHk6IDE7b3ZlcmZsb3c6IGhpZGRlbjt9XG4ucG9ydGZvbGlvLXdyYXBwZXIgLmdyaWQtaXRlbSBmaWd1cmUgaW1nIHtjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAxOyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczt9XG4ucG9ydGZvbGlvLXdyYXBwZXIgLmdyaWQtaXRlbSBmaWdjYXB0aW9uIHtib3R0b206MDsgbGVmdDowOyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzo0NXB4OyB6LWluZGV4OiAxOyB0ZXh0LWFsaWduOiBjZW50ZXJ9XG4ucG9ydGZvbGlvLXdyYXBwZXIgLmdyaWQtaXRlbSBmaWd1cmU6aG92ZXIgLnBvcnRmb2xpby1pbWcge3RyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczt9XG4ucG9ydGZvbGlvLXdyYXBwZXIgLmdyaWQtaXRlbSBmaWd1cmUgLnBvcnRmb2xpby1pbWcge3RyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczt9XG4ucG9ydGZvbGlvLXdyYXBwZXIgLmdyaWQtaXRlbSBmaWd1cmU6aG92ZXIgaW1nIHtvcGFjaXR5OiAwLjE1OyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cbi5wb3J0Zm9saW8td3JhcHBlciAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuXG4vKiBqdXN0aWZpZWQgZ2FsbGVyeSAqL1xuLmp1c3RpZmllZC1nYWxsZXJ5PmE+LmpnLWNhcHRpb24sIC5qdXN0aWZpZWQtZ2FsbGVyeT5kaXY+LmpnLWNhcHRpb24sIC5qdXN0aWZpZWQtZ2FsbGVyeT5maWd1cmU+LmpnLWNhcHRpb24ge3BhZGRpbmc6N3B4IDE1cHg7IG9wYWNpdHk6IDA7IGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDsgYm90dG9tOiAwOyAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDExcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2V9XG4uY2FwdGlvbi5jYXB0aW9uLXZpc2libGUge29wYWNpdHk6IDE7IGJvdHRvbTogMCAhaW1wb3J0YW50fVxuXG4vKiBwb3J0Zm9saW8gaG92ZXIgc3R5bGUgKi9cbi5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1ib3gge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IGhlaWdodDogMTAwJTt9XG5cbi8qIGhvdmVyIG9wdGlvbiAxICovXG4uaG92ZXItb3B0aW9uMSAuZ3JpZC1pdGVtIGZpZ2NhcHRpb24ge2hlaWdodDogMTAwJX1cbi5ob3Zlci1vcHRpb24xIC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1tYWluIHt0cmFuc2Zvcm06IG5vbmU7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyAtbW96LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgLW8tdHJhbnNmb3JtOiBub25lOyBkaXNwbGF5OiB0YWJsZTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IHdpZHRoOiAxMDAlO31cblxuLyogaG92ZXIgb3B0aW9uIDIgKi9cbi5ob3Zlci1vcHRpb24yIC5ncmlkLWl0ZW0gZmlnY2FwdGlvbiB7aGVpZ2h0OiAxMDAlfVxuLmhvdmVyLW9wdGlvbjIgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWhvdmVyLW1haW4ge3RyYW5zZm9ybTogbm9uZTsgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7IC1tb3otdHJhbnNmb3JtOiBub25lOyAtbXMtdHJhbnNmb3JtOiBub25lOyAtby10cmFuc2Zvcm06IG5vbmU7IGRpc3BsYXk6IHRhYmxlOyBoZWlnaHQ6IDEwMCU7IHRvcDogMDsgd2lkdGg6IDEwMCU7fVxuLmhvdmVyLW9wdGlvbjIgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWhvdmVyLWNvbnRlbnQge2JvdHRvbTotMTVweDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cbi5ob3Zlci1vcHRpb24yIC5ncmlkLWl0ZW06aG92ZXIgLnBvcnRmb2xpby1ob3Zlci1jb250ZW50IHtib3R0b206MDt9XG4uaG92ZXItb3B0aW9uMiAuc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0MiB7b3BhY2l0eTouNX1cbi5ob3Zlci1vcHRpb24yIC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGltZyB7LXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTsgLW1vei1maWx0ZXI6IGJsdXIoNXB4KTsgLW1zLWZpbHRlcjogYmx1cig1cHgpOyAtby1maWx0ZXI6IGJsdXIoNXB4KTsgZmlsdGVyOiBibHVyKDVweCk7IG9wYWNpdHk6IDAuMTA7IHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuLmNvbnRhaW5lciAuaG92ZXItb3B0aW9uMiAuZ3JpZC1pdGVtIGZpZ2NhcHRpb24ge3BhZGRpbmc6IDMwcHg7fVxuXG4vKiBob3ZlciBvcHRpb24gMyAqL1xuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSAuc2xpZGUtaG92ZXItYm94IHtwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7fVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSAub3BhY2l0eS1tZWRpdW0ge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczt9XG4uaG92ZXItb3B0aW9uMyAuZ3JpZC1pdGVtIC5zbGlkZS1ob3Zlci1ib3g6aG92ZXIgLm9wYWNpdHktbWVkaXVtIHtvcGFjaXR5OiAwLjUwOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSBmaWd1cmUge2JvdHRvbToxMzBweDsgei1pbmRleDogNTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiB2aXNpYmxlfVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSBmaWd1cmUgaDYge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm90dG9tOiAtNzBweDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cbi5ob3Zlci1vcHRpb24zIC5ncmlkLWl0ZW0gLnNsaWRlLWhvdmVyLWJveDpob3ZlciBoNiB7Ym90dG9tOiAwfVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSBmaWd1cmUgcCB7Ym90dG9tOiAtNDBweDsgb3BhY2l0eTogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSAuc2xpZGUtaG92ZXItYm94OmhvdmVyIHAge29wYWNpdHk6IC42OyBib3R0b206IDA7fVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSBmaWd1cmUgZmlnY2FwdGlvbiB7bGVmdDogMDsgcmlnaHQ6IDA7IG9wYWNpdHk6IDE7IHBhZGRpbmc6IDAgNjBweDsgaGVpZ2h0OiBhdXRvOyB0ZXh0LWFsaWduOiBsZWZ0fVxuLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSAuc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0MiB7dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyB3aWR0aDogMjAlO31cbi5ob3Zlci1vcHRpb24zIC5ncmlkLWl0ZW0gLnNsaWRlLWhvdmVyLWJveDpob3ZlciAuc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0MiB7d2lkdGg6IDYwJTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cblxuLyogaG92ZXIgb3B0aW9uIDQgKi9cbi5ob3Zlci1vcHRpb240IC5ncmlkLWl0ZW0gZmlnY2FwdGlvbiB7aGVpZ2h0OiAxMDAlfVxuLmhvdmVyLW9wdGlvbjQgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWhvdmVyLW1haW4ge3RyYW5zZm9ybTogbm9uZTsgZGlzcGxheTogdGFibGU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyB3aWR0aDogMTAwJTt9XG4uaG92ZXItb3B0aW9uNCAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciBpbWcge29wYWNpdHk6IDAuMDg7IHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgZmlsdGVyOiBibHVyKDRweCk7IC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7IC1tb3otZmlsdGVyOiBibHVyKDRweCk7IC1tcy1maWx0ZXI6IGJsdXIoNHB4KTsgLW8tZmlsdGVyOiBibHVyKDRweCk7fVxuLmhvdmVyLW9wdGlvbjQgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWhvdmVyLWNvbnRlbnQge2JvdHRvbTotMTVweDsgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO31cbi5ob3Zlci1vcHRpb240IC5ncmlkLWl0ZW06aG92ZXIgLnBvcnRmb2xpby1ob3Zlci1jb250ZW50IHtib3R0b206MDt9XG4uaG92ZXItb3B0aW9uNCAuc3dpcGVyLXNsaWRlLmdyaWQtaXRlbSBmaWdjYXB0aW9uIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgd2lkdGg6MTAwJTsgb3BhY2l0eTogMH1cbi5ob3Zlci1vcHRpb240IC5zd2lwZXItc2xpZGUuZ3JpZC1pdGVtOmhvdmVyIGZpZ2NhcHRpb24ge29wYWNpdHk6IDF9XG4uY29udGFpbmVyIC5ob3Zlci1vcHRpb240IC5ncmlkLWl0ZW0gZmlnY2FwdGlvbiB7cGFkZGluZzogMzBweDt9XG5cbi8qIGhvdmVyIG9wdGlvbiA1ICovXG4uaG92ZXItb3B0aW9uNSAuZ3JpZC1pdGVtIGZpZ2NhcHRpb24ge2hlaWdodDogMTAwJTsgcGFkZGluZzogMjBweH1cbi5ob3Zlci1vcHRpb241IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1tYWluIHt0cmFuc2Zvcm06IG5vbmU7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyAtbW96LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgLW8tdHJhbnNmb3JtOiBub25lOyBkaXNwbGF5OiB0YWJsZTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IHdpZHRoOiAxMDAlO31cbi5ob3Zlci1vcHRpb241IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1ib3gge3BhZGRpbmc6IDIwcHg7fVxuLmhvdmVyLW9wdGlvbjUgLmdyaWQtaXRlbTpob3ZlciAucG9ydGZvbGlvLWhvdmVyLWJveCB7YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCl9XG4uaG92ZXItb3B0aW9uNSAuZ3JpZC1pdGVtIC5zZXBhcmF0b3ItbGluZS1ob3JyaXpvbnRhbC1tZWRpdW0tbGlnaHQyIHstd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IHRvcDo1cHg7IHdpZHRoOjEwMHB4fVxuLmhvdmVyLW9wdGlvbjUgLmdyaWQtaXRlbTpob3ZlciAuc2VwYXJhdG9yLWxpbmUtaG9ycml6b250YWwtbWVkaXVtLWxpZ2h0MiB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO31cbi5ob3Zlci1vcHRpb241IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGltZyB7b3BhY2l0eTogLjh9XG4uY29udGFpbmVyIC5ob3Zlci1vcHRpb241IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1ib3gge3BhZGRpbmc6IDEwcHg7fVxuXG4vKiBob3ZlciBvcHRpb24gNiAqL1xuLmhvdmVyLW9wdGlvbjYgLmdyaWQtaXRlbSBmaWdjYXB0aW9uIHtoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3BhY2l0eTogMTsgcGFkZGluZzozNXB4IDEwcHg7IGJhY2tncm91bmQ6ICNmZmZ9XG4uaG92ZXItb3B0aW9uNiAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taG92ZXItbWFpbiB7dHJhbnNmb3JtOiBub25lOyAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTsgLW1vei10cmFuc2Zvcm06IG5vbmU7IC1tcy10cmFuc2Zvcm06IG5vbmU7IC1vLXRyYW5zZm9ybTogbm9uZTsgZGlzcGxheTogdGFibGU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyB3aWR0aDogMTAwJTt9XG4uaG92ZXItb3B0aW9uNiAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiB7dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgcG9zaXRpb246IGFic29sdXRlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTUlOyBsZWZ0OjA7IHJpZ2h0OiAwOyBvcGFjaXR5OiAwfVxuLmhvdmVyLW9wdGlvbjYgLmdyaWQtaXRlbSBmaWd1cmU6aG92ZXIgLnBvcnRmb2xpby1pY29uIHtvcGFjaXR5OiAxOyB0b3A6IDUwJTt9XG4uaG92ZXItb3B0aW9uNiAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiBhIHtib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQ6ICNmZmY7IG1hcmdpbjogMCA3cHg7IGhlaWdodDogNDZweDsgd2lkdGg6IDQ2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO31cbi5ob3Zlci1vcHRpb242IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pY29uIGkuZmEtbGluayB7Zm9udC1zaXplOjIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAxMXB4fVxuLmhvdmVyLW9wdGlvbjYgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWljb24gaS5mYS1zZWFyY2gge2ZvbnQtc2l6ZToxNnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMTBweH1cbi5ob3Zlci1vcHRpb242IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pY29uIGE6aG92ZXIsIC5ob3Zlci1vcHRpb242IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pY29uIGE6aG92ZXIgaSB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjZmZmO31cbi5ob3Zlci1vcHRpb242IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pY29uIGE6aG92ZXIge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6MnB4IHNvbGlkICNmZmY7IGNvbG9yOiAjZmZmOyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTt9XG4uaG92ZXItb3B0aW9uNiAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciBpbWcge2N1cnNvcjogZGVmYXVsdDsgb3BhY2l0eTogLjE1OyB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7fVxuLmhvdmVyLW9wdGlvbjYgLmdyaWQtaXRlbSBmaWd1cmU6aG92ZXIgZmlnY2FwdGlvbiB7Y3Vyc29yOiBkZWZhdWx0O31cbi5ob3Zlci1vcHRpb242IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIC5wb3J0Zm9saW8taW1nIHt0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuLmNvbnRhaW5lciAuaG92ZXItb3B0aW9uNiAuZ3JpZC1pdGVtIGZpZ2NhcHRpb24ge3BhZGRpbmc6IDI1cHggMTBweDt9XG5cbi8qIGhvdmVyIG9wdGlvbiA3ICovXG4uaG92ZXItb3B0aW9uNyAuZ3JpZC1pdGVtIGZpZ2NhcHRpb24ge2hlaWdodDogYXV0bzsgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3BhY2l0eTogMDsgcGFkZGluZzozMnB4OyBib3R0b206IC0xMDFweH1cbi5ob3Zlci1vcHRpb243IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24ge2JvdHRvbTogMH1cbi5ob3Zlci1vcHRpb243IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1tYWluIHt0cmFuc2Zvcm06IG5vbmU7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyAtbW96LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgLW8tdHJhbnNmb3JtOiBub25lOyBkaXNwbGF5OiB0YWJsZTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IHdpZHRoOiAxMDAlO31cbi5ob3Zlci1vcHRpb243IC5ncmlkLWl0ZW0gZmlndXJlIGltZyB7dG9wOiAwOyBwb3NpdGlvbjogcmVsYXRpdmV9XG4uaG92ZXItb3B0aW9uNyAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciBpbWcge2N1cnNvcjogcG9pbnRlcjsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgdG9wOi0xMDFweH1cbi5ob3Zlci1vcHRpb243IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24ge2N1cnNvcjogcG9pbnRlcjt9XG4uaG92ZXItb3B0aW9uNyAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciAucG9ydGZvbGlvLWltZyB7dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudH1cbi5jb250YWluZXIgLmhvdmVyLW9wdGlvbjcgLmdyaWQtaXRlbSBmaWdjYXB0aW9uIHtwYWRkaW5nOjIwcHg7fVxuLmNvbnRhaW5lciAuaG92ZXItb3B0aW9uNyAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciBpbWcge3RvcDotODFweDt9XG5cbi8qIGhvdmVyIG9wdGlvbiA4ICovXG4uaG92ZXItb3B0aW9uOCAuZ3JpZC1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHtvcGFjaXR5OiAwOyBwYWRkaW5nOiAwOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7fSBcbi5ob3Zlci1vcHRpb244IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24ge29wYWNpdHk6IDE7IGN1cnNvcjogcG9pbnRlcn0gXG4uaG92ZXItb3B0aW9uOCAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taG92ZXItbWFpbiB7ZGlzcGxheTogdGFibGU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyB0cmFuc2Zvcm06IG5vbmU7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyAtbW96LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgLW8tdHJhbnNmb3JtOiBub25lOyB3aWR0aDogMTAwJTt9IFxuLmhvdmVyLW9wdGlvbjggLmdyaWQtaXRlbSAucG9ydGZvbGlvLWljb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDU1cHg7IHRvcDogNTFweDsgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlIDBzO31cbi5ob3Zlci1vcHRpb244IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24ge3BhZGRpbmc6MjVweDsgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsLjQpO31cbi5ob3Zlci1vcHRpb244IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24gLnBvcnRmb2xpby1ob3Zlci1tYWluIHtiYWNrZ3JvdW5kOiAjZmZmfVxuLmhvdmVyLW9wdGlvbjggLmdyaWQtaXRlbSBmaWd1cmU6aG92ZXIgaW1nIHtvcGFjaXR5OiAxOyBmaWx0ZXI6IGJsdXIoNHB4KTstd2Via2l0LWZpbHRlcjogYmx1cig0cHgpOyAtbW96LWZpbHRlcjogYmx1cig0cHgpOyAtbXMtZmlsdGVyOiBibHVyKDRweCk7IC1vLWZpbHRlcjogYmx1cig0cHgpO31cbi5jb250YWluZXIgLmhvdmVyLW9wdGlvbjggLmdyaWQtaXRlbSBmaWd1cmU6aG92ZXIgZmlnY2FwdGlvbiB7cGFkZGluZzogMjBweDt9XG4uY29udGFpbmVyIC5ob3Zlci1vcHRpb244IC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pY29uIHt0b3A6IDMwcHg7IHJpZ2h0OiAzNXB4O31cblxuLyogaG92ZXIgb3B0aW9uIDEwICovXG4uaG92ZXItb3B0aW9uMTAgLmdyaWQtaXRlbSAqIHstd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuLmhvdmVyLW9wdGlvbjEwIC5ncmlkLWl0ZW0gZmlndXJlIC5wb3J0Zm9saW8taW1nIGltZ3t0cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LDEuMDUpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwxLjA1KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwxLjA1KTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1LDEuMDUpO31cbi5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciAucG9ydGZvbGlvLWltZyBpbWd7dHJhbnNmb3JtOiBzY2FsZSgxLDEpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsMSk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMSwxKTsgb3BhY2l0eTogLjE1fVxuLmhvdmVyLW9wdGlvbjEwIC5ncmlkLWl0ZW0gZmlndXJlIGZpZ2NhcHRpb24ge3BhZGRpbmc6IDA7fVxuLmhvdmVyLW9wdGlvbjEwIC5ncmlkLWl0ZW0gZmlndXJlIC5wb3J0Zm9saW8taG92ZXItbWFpbiB7ZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDUwcHh9XG4uaG92ZXItb3B0aW9uMTAgLmdyaWQtaXRlbSBmaWd1cmUgLnBvcnRmb2xpby1pY29uIHttYXJnaW4tYm90dG9tOiAzMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7fVxuLmhvdmVyLW9wdGlvbjEwIC5ncmlkLWl0ZW0gZmlndXJlIC5wb3J0Zm9saW8taG92ZXItY29udGVudHtwb3NpdGlvbjogcmVsYXRpdmU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cbi5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciAucG9ydGZvbGlvLWljb24sIC5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciAucG9ydGZvbGlvLWhvdmVyLWNvbnRlbnQgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbi5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiBhIHttYXJnaW46IDAgN3B4OyBoZWlnaHQ6IDUwcHg7IHdpZHRoOiA1MHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlci1yYWRpdXM6IDEwMCU7IGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMSk7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246Y2VudGVyOyBjb2xvcjogI2ZmZn1cbi5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiBhOmhvdmVyIHtjb2xvcjogIzIzMjMyMzsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogNXB4O31cbi5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiBhOmhvdmVyIGkge2NvbG9yOiAjMjMyMzIzOzt9XG4uaG92ZXItb3B0aW9uMTAgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWljb24gaS5mYS1saW5rIHtmb250LXNpemU6MjJweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDE0cHh9XG4uaG92ZXItb3B0aW9uMTAgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWljb24gaS5mYS1zZWFyY2gge2ZvbnQtc2l6ZToyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMTNweH1cbi5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiBpLnRpLXpvb20taW4ge2ZvbnQtc2l6ZToyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMTNweH1cbi5jb250YWluZXIgLmhvdmVyLW9wdGlvbjEwIC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pY29uIGkuZmEtbGluayB7Zm9udC1zaXplOjE2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAxMHB4fVxuLmNvbnRhaW5lciAuaG92ZXItb3B0aW9uMTAgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWljb24gaS5mYS1zZWFyY2gge2ZvbnQtc2l6ZToxNHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogOHB4fVxuLmNvbnRhaW5lciAuaG92ZXItb3B0aW9uMTAgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWljb24gYSB7d2lkdGg6IDQ1cHg7IGhlaWdodDogNDVweDt9XG4uY29udGFpbmVyIC5ob3Zlci1vcHRpb24xMCAuZ3JpZC1pdGVtIGZpZ3VyZSAucG9ydGZvbGlvLWhvdmVyLW1haW4ge3BhZGRpbmc6IDMwcHg7fVxuXG4vKiBob3ZlciBvcHRpb24gMTEgKi9cbi5ob3Zlci1vcHRpb24xMSAuZ3JpZC1pdGVtIGZpZ2NhcHRpb24ge2hlaWdodDogMTAwJX1cbi5ob3Zlci1vcHRpb24xMSAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taG92ZXItbWFpbiB7dHJhbnNmb3JtOiBub25lOyBkaXNwbGF5OiB0YWJsZTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IHdpZHRoOiAxMDAlO31cbi5ob3Zlci1vcHRpb24xMSAuZ3JpZC1pdGVtIGZpZ3VyZTpob3ZlciBpbWcge29wYWNpdHk6IDAuMDU7IHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgZmlsdGVyOiBibHVyKDRweCk7IC13ZWJraXQtZmlsdGVyOiBibHVyKDRweCk7IC1tb3otZmlsdGVyOiBibHVyKDRweCk7IC1tcy1maWx0ZXI6IGJsdXIoNHB4KTsgLW8tZmlsdGVyOiBibHVyKDRweCk7fVxuLmhvdmVyLW9wdGlvbjExIC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1ob3Zlci1jb250ZW50IHtib3R0b206LTE1cHg7IHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczt9XG4uaG92ZXItb3B0aW9uMTEgLmdyaWQtaXRlbTpob3ZlciAucG9ydGZvbGlvLWhvdmVyLWNvbnRlbnQge2JvdHRvbTowO31cbi5ob3Zlci1vcHRpb24xMSAuc3dpcGVyLXNsaWRlLmdyaWQtaXRlbSBmaWdjYXB0aW9uIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgd2lkdGg6MTAwJTsgb3BhY2l0eTogMH1cbi5ob3Zlci1vcHRpb24xMSAuc3dpcGVyLXNsaWRlLmdyaWQtaXRlbTpob3ZlciBmaWdjYXB0aW9uIHtvcGFjaXR5OiAxfVxuLmhvdmVyLW9wdGlvbjExIC5ncmlkLWl0ZW0gLnBvcnRmb2xpby1pdGVtLXRpdGxle3RyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczt9XG4uaG92ZXItb3B0aW9uMTEgLmdyaWQtaXRlbSA+IGE6aG92ZXIgLnBvcnRmb2xpby1pdGVtLXRpdGxlIHtjb2xvcjogI2ZmZjt9XG4uaG92ZXItb3B0aW9uMTEgLmdyaWQtaXRlbSAucG9ydGZvbGlvLWltZyB7bWFyZ2luLWJvdHRvbTogMzNweDsgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO31cbi5ob3Zlci1vcHRpb24xMSAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taW1nIGltZyB7Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDEpO31cbi5ob3Zlci1vcHRpb24xMSAuZ3JpZC1pdGVtOmhvdmVyIC5wb3J0Zm9saW8taW1nIGltZyB7b3BhY2l0eTogLjY7IHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwczt9XG4uaG92ZXItb3B0aW9uMTEgLmdyaWQtaXRlbSA+IGF7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4uaG92ZXItb3B0aW9uMTEgLmdyaWQtaXRlbSA+IGE6aG92ZXIgLnBvcnRmb2xpby1pbWd7Ym94LXNoYWRvdzogMCA2cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTt9XG5cbi8qIHBvcnRmb2xpbyBmaWx0ZXIgdGFiIHN0eWxlIDEgKi9cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0xIGxpIHttYXJnaW46IDAgMjVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmbG9hdDogbm9uZX1cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0xIGxpIGEge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6MCAwIDJweCAwOyBkaXNwbGF5OiBpbmxpbmU7IGNvbG9yOiM2ZjZmNmY7IG1hcmdpbjogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O31cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0xIGxpIGE6aG92ZXIsIC5wb3J0Zm9saW8tZmlsdGVyLXRhYi0xIGxpIGE6Zm9jdXMge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjMyMzsgY29sb3I6IzIzMjMyM31cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0xIGxpLmFjdGl2ZSBhIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjMyMzsgY29sb3I6ICMyMzIzMjM7fVxuXG4vKiBwb3J0Zm9saW8gZmlsdGVyIHRhYiBzdHlsZSAyICovXG4ucG9ydGZvbGlvLWZpbHRlci10YWItMiBsaS5uYXYtaXRlbXtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZsb2F0OiBub25lO31cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0yIGxpLm5hdi1pdGVtIGEubmF2LWxpbmt7Ym9yZGVyOiBub25lOyBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDdweCAyNHB4OyBtYXJnaW4tcmlnaHQ6IDRweDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O31cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0yIGxpLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIsIC5wb3J0Zm9saW8tZmlsdGVyLXRhYi0yIGxpLm5hdi1pdGVtID4gYS5uYXYtbGluazpmb2N1c3tiYWNrZ3JvdW5kOiByZ2JhKDE0NCwxNDQsMTQ0LDAuMjIpOyBjb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O31cbi5wb3J0Zm9saW8tZmlsdGVyLXRhYi0yLm5hdi10YWJzIGxpLm5hdi1pdGVtLmFjdGl2ZSBhLm5hdi1saW5rLCAucG9ydGZvbGlvLWZpbHRlci10YWItMi5uYXYtdGFicyBsaS5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpmb2N1cywgLnBvcnRmb2xpby1maWx0ZXItdGFiLTIubmF2LXRhYnMgbGkubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbms6aG92ZXJ7Ym9yZGVyOiBub25lOyBiYWNrZ3JvdW5kOiByZ2JhKDE0NCwxNDQsMTQ0LDAuMjIpOyBjb2xvcjogI2ZmZjsgYm9yZGVyOiBub25lO31cblxuLyogYmxvZyBhbmQgcG9ydGZvbGlvIG5leHQgcGFnaW5hdGlvbiAqL1xuLmJsb2ctbmF2LWxpbmsge3BhZGRpbmc6IDMwcHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBmb250LXNpemU6IDE2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZX1cbi5ibG9nLW5hdi1saW5rLXByZXYgLmJsb2ctbmF2LWljb24sIC5ibG9nLW5hdi1saW5rLW5leHQgLmJsb2ctbmF2LWljb24ge3RvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBwb3NpdGlvbjogYWJzb2x1dGV9XG4uYmxvZy1uYXYtbGluay1uZXh0IHtwYWRkaW5nLXJpZ2h0OiA1MHB4fVxuLmJsb2ctbmF2LWxpbmstbmV4dCAuYmxvZy1uYXYtaWNvbntyaWdodDogMH1cbi5ibG9nLW5hdi1saW5rLXByZXYge3BhZGRpbmctbGVmdDogNTBweH1cbi5ibG9nLW5hdi1saW5rLXByZXYgLmJsb2ctbmF2LWljb24ge2xlZnQ6IDB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMjQuIEVsZW1lbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBkb3VibGUgcXVvdGVzICovIFxuLnNwZWNpYWwtY2hhci1zbWFsbCB7Zm9udC1zaXplOiA0MHB4OyBsaW5lLWhlaWdodDogNjBweDt9XG4uc3BlY2lhbC1jaGFyLW1lZGl1bXtmb250LXNpemU6IDgwcHg7IGxpbmUtaGVpZ2h0OiAxMjBweDt9XG4uc3BlY2lhbC1jaGFyLWxhcmdlIHtmb250LXNpemU6IDE0MHB4OyBsaW5lLWhlaWdodDogMTIwcHg7fVxuLnNwZWNpYWwtY2hhci1leHRyYS1sYXJnZSB7Zm9udC1zaXplOiAyMDBweDsgbGluZS1oZWlnaHQ6IDE1MHB4O31cblxuLyogc2VhcmNoIGJveCAqL1xuLnNlYXJjaC1ib3ggLmFkZC1vbiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLnNlYXJjaC1ib3ggLmFkZC1vbiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7bGVmdDowcHg7IGJvcmRlci1jb2xvcjojZWRlZGVkOyBib3gtc2hhZG93OiBub25lOyAtbW96LWJveC1zaGFkb3c6IG5vbmU7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgLW8tYm94LXNoYWRvdzogbm9uZTsgLW1zLWJveC1zaGFkb3c6IG5vbmU7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IC0xcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJvcmRlci13aWR0aDogMXB4OyBib3JkZXItc3R5bGU6IHNvbGlkO3BhZGRpbmc6IDVweCA5cHg7IGhlaWdodDogMzFweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWxlZnQ6IDA7fVxuLnNlYXJjaC1ib3ggLmFkZC1vbiAuZm9ybS1jb250cm9sOmZvY3VzLCAuc2VhcmNoLWJveCAuYWRkLW9uIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuc2VhcmNoLWJveCAuYWRkLW9uIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtib3gtc2hhZG93Om5vbmU7IC13ZWJraXQtYm94LXNoYWRvdzpub25lOyAtbW96LWJveC1zaGFkb3c6bm9uZTsgLW1zLWJveC1zaGFkb3c6bm9uZTsgLW8tYm94LXNoYWRvdzpub25lOyBib3JkZXItY29sb3I6I2VkZWRlZDsgYmFja2dyb3VuZDogI2Y3ZjdmN31cbi5zZWFyY2gtYm94IC5hZGQtb24gaXtjb2xvcjogIzkzOTM5MzsgZm9udC1zaXplOiAxMXB4OyB0b3A6IC01cHg7IGxlZnQ6IC0ycHh9XG4uc2lkZWJhci1uYXYtc3R5bGUtMSAuc2VhcmNoLWJveCAuYWRkLW9uIGl7dG9wOiAtNHB4O31cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyLWNvbG9yOiNlZGVkZWQ7IGJveC1zaGFkb3c6IG5vbmU7IC1tb3otYm94LXNoYWRvdzogbm9uZTsgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lOyAtby1ib3gtc2hhZG93OiBub25lOyAtbXMtYm94LXNoYWRvdzogbm9uZTsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogIzIzMjMyMzsgaGVpZ2h0OiAzMXB4O31cbi5zZWFyY2gtYm94IC5hZGQtb24gaW5wdXRbdHlwZT1cInRleHRcIl17cGFkZGluZzogNXB4IDhweH1cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzkzOTM5MzsgZm9udC1zaXplOiAxMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTt9XG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7Y29sb3I6ICM5MzkzOTM7IGZvbnQtc2l6ZTogMTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW19XG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzkzOTM5MzsgZm9udC1zaXplOiAxMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogMC4wMTVlbX1cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotby1wbGFjZWhvbGRlciB7Y29sb3I6ICM5MzkzOTM7IGZvbnQtc2l6ZTogMTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07fVxuXG4vKiBzZWFyY2ggYm94IHN0eWxlIDIgKi9cbi5zZWFyY2gtYm94MiAuYWRkLW9uIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtib3JkZXItbGVmdC13aWR0aDowOyBsZWZ0OjBweDsgYm9yZGVyLWNvbG9yOiM0ZjRmNGY7IGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7IGJveC1zaGFkb3c6IG5vbmU7IC1tb3otYm94LXNoYWRvdzogbm9uZTsgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lOyAtby1ib3gtc2hhZG93OiBub25lOyAtbXMtYm94LXNoYWRvdzogbm9uZTsgbWFyZ2luLXJpZ2h0OiAwO21hcmdpbi1sZWZ0OiAtMXB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3JkZXItd2lkdGg6IDFweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgcGFkZGluZzogNXB4IDhweCA1cHggMTBweDsgaGVpZ2h0OiA0NXB4OyB3aWR0aDogNDVweDt9XG4uc2VhcmNoLWJveDIgLmFkZC1vbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHt3aWR0aDogNDVweDt9XG4uc2VhcmNoLWJveDIgLmFkZC1vbiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bjpmb2N1cywgLnNlYXJjaC1ib3gyIC5hZGQtb24gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG46aG92ZXIge2JveC1zaGFkb3c6bm9uZTsgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7IC1tb3otYm94LXNoYWRvdzpub25lOyAtbXMtYm94LXNoYWRvdzpub25lOyAtby1ib3gtc2hhZG93Om5vbmU7IGJvcmRlci1jb2xvcjojNGY0ZjRmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO31cbi5zZWFyY2gtYm94MiAuYWRkLW9uIGl7Y29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTdweH1cbi5zZWFyY2gtYm94MiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLnNlYXJjaC1ib3gyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyLWNvbG9yOiM0NzQ3NDc7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3gtc2hhZG93OiBub25lOyAtbW96LWJveC1zaGFkb3c6IG5vbmU7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgLW8tYm94LXNoYWRvdzogbm9uZTsgLW1zLWJveC1zaGFkb3c6IG5vbmU7Zm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogIzYzNjM2MzsgaGVpZ2h0OiA0NXB4fVxuLnNlYXJjaC1ib3gyIC5hZGQtb24gaW5wdXRbdHlwZT1cImVtYWlsXCJde3BhZGRpbmc6IDEwcHggMTRweH1cbi5zZWFyY2gtYm94MiBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAjNjM2MzYzOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAwLjAxNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4uc2VhcmNoLWJveDIgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjogIzYzNjM2MzsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuLnNlYXJjaC1ib3gyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzYzNjM2MzsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuLnNlYXJjaC1ib3gyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW8tcGxhY2Vob2xkZXIge2NvbG9yOiAjNjM2MzYzOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAwLjAxNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbi8qIHNlYXJjaCBmb3JtICovXG4uc2VhcmNoLWNhcnQtaGVhZGVyIHtwYWRkaW5nLXRvcDogMTRweDsgZmxvYXQ6IHJpZ2h0OyBsZXR0ZXItc3BhY2luZzogMXB4fVxuLmhlYWRlci1zZWFyY2gtZm9ybSB7Y29sb3I6ICMyMzIzMjN9XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dCB7Ym9yZGVyOiBub25lOyBib3JkZXItcmFkaXVzOiAwOyBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpOyBmb250LXNpemU6IDMwcHg7IGZvbnQtd2VpZ2h0OiAxMDA7IHBhZGRpbmc6IDIwcHggMzhweCAyMHB4IDJweDsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBsaW5lLWhlaWdodDogNDBweDsgY29sb3I6ICNmZmY7fVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQ6Zm9jdXN7b3V0bGluZTogbm9uZX1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LnJlcXVpcmVkLWVycm9yIHtib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjAwMDAgIWltcG9ydGFudDt9XG4uc2VhcmNoLWlucHV0IDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1pbnB1dCBbcGxhY2Vob2xkZXJdIHtjb2xvcjogI2ZmMDAwMDt9XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b24ge2ZvbnQtc2l6ZToyMXB4OyBjb2xvcjojZmZmOyB0b3A6MzFweDsgcmlnaHQ6IDA7IG91dGxpbmU6IG5vbmU7fVxuI3NlYXJjaC1oZWFkZXIge2hlaWdodDoxMDAlOyB3aWR0aDogNDUlOyBtYXJnaW46MCBhdXRvO31cbi5jbG9zZS1zZWFyY2gge2NvbG9yOiAjMzczNzM3OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDIzcHg7IHotaW5kZXg6IDk5ODsgY3Vyc29yOiBwb2ludGVyO31cbi5jbG9zZS1zZWFyY2g6aG92ZXIge2NvbG9yOiAjOWE5YTlhO31cbi5zZWFyY2gtYnV0dG9uIHtjdXJzb3I6IHBvaW50ZXI7ICB6LWluZGV4OiAwOyBtYXJnaW4tcmlnaHQ6IDA7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZDogbm9uZTt9XG5hc2lkZSAuc2VhcmNoLWJ1dHRvbiB7Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7fVxuXG4vKiBsaXN0IHN0eWxlIDEgKi9cbi5saXN0LXN0eWxlLW5vbmUgbGkge2xpc3Qtc3R5bGU6IG5vbmU7fVxuLmxpc3Qtc3R5bGUtMSBsaSB7cGFkZGluZzogNXB4IDB9XG5cbi8qIGxpc3Qgc3R5bGUgMiAqL1xuLmxpc3Qtc3R5bGUtMiB7bGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbi5saXN0LXN0eWxlLTIgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCAwIDAgMTJweDsgbWFyZ2luOiAwIDAgOXB4IDA7fVxuLmxpc3Qtc3R5bGUtMiBsaTpiZWZvcmUge2NvbnRlbnQ6IFwiXCI7IHdpZHRoOiA1cHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEycHg7IGxlZnQ6IDA7fVxuXG4vKiBsaXN0IHN0eWxlIDMgKi9cbi5saXN0LXN0eWxlLTMge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubGlzdC1zdHlsZS0zIGxpIHtwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDAgMCAwIDIycHg7IG1hcmdpbjogMCAwIDE1cHggMDt9XG4ubGlzdC1zdHlsZS0zIGxpOmJlZm9yZSB7Y29udGVudDogXCJcIjsgd2lkdGg6IDEwcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDExcHg7IGxlZnQ6IDA7fVxuXG4vKiBsaXN0IHN0eWxlIDQgKi9cbi5saXN0LXN0eWxlLTQge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubGlzdC1zdHlsZS00IGxpIHtwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDAgMCAxMHB4IDIycHg7IG1hcmdpbjogMCAwIDEwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTt9XG4ubGlzdC1zdHlsZS00IGxpOmJlZm9yZSB7Y29udGVudDogXCJcXEYwMENcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDFweDsgbGVmdDogMDsgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZTsgZm9udC13ZWlnaHQ6IDkwMDt9XG4ubGlzdC1zdHlsZS00IGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDA7fVxuLmxpc3Qtc3R5bGUtNC5saXN0LXN0eWxlLWNvbG9yIGxpIHtib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTt9XG4ubGlzdC1zdHlsZS00Lmxpc3Qtc3R5bGUtY29sb3IgbGk6YmVmb3JlIHtjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuXG4vKiBsaXN0IHN0eWxlIDUgKi9cbi5saXN0LXN0eWxlLTUge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubGlzdC1zdHlsZS01IGxpIHtwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDAgMCAxMHB4IDIycHg7IG1hcmdpbjogMCAwIDEwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTt9XG4ubGlzdC1zdHlsZS01IGxpOmJlZm9yZSB7Y29udGVudDogXCJcXEYxOTJcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDFweDsgbGVmdDogMDsgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZTsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICNjMGMwYzB9XG4ubGlzdC1zdHlsZS01IGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDA7fVxuLmxpc3Qtc3R5bGUtNS5saXN0LXN0eWxlLWNvbG9yIGxpIHtib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTt9XG4ubGlzdC1zdHlsZS01Lmxpc3Qtc3R5bGUtY29sb3IgbGk6YmVmb3JlIHtjb2xvcjogdmFyKC0tYmFzZS1jb2xvcil9XG5cbi8qIGxpc3Qgc3R5bGUgNiAqL1xuLmxpc3Qtc3R5bGUtNiB7bGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbi5saXN0LXN0eWxlLTYgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCAxNXB4IDhweCAwOyBtYXJnaW46IDAgMCA4cHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTt9XG4ubGlzdC1zdHlsZS02IGxpIHNwYW4ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzcHg7IHJpZ2h0OiAwO31cbi5saXN0LXN0eWxlLTYgbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogbm9uZX1cbi5saXN0LXN0eWxlLTYgbGk6YmVmb3JlIHtjb250ZW50OiBcIlwiO31cblxuLyogbGlzdCBzdHlsZSA3ICovXG4ubGlzdC1zdHlsZS03IHtsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmxpc3Qtc3R5bGUtNyBsaSB7cGFkZGluZzogMCAwIDEzcHggMDsgbWFyZ2luOiAwIDAgMTBweCAwO31cbi5saXN0LXN0eWxlLTcgbGk6bGFzdC1jaGlsZCB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cblxuLyogbGlzdCBzdHlsZSA4ICovXG4ubGlzdC1zdHlsZS04IHtsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmxpc3Qtc3R5bGUtOCBsaSB7cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOjE1cHggMDsgbWFyZ2luOiAwIDAgNHB4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7fVxuLmxpc3Qtc3R5bGUtOCBsaSBzcGFuIHttYXJnaW4tYm90dG9tOiAycHh9XG4ubGlzdC1zdHlsZS04IGxpIHAge21hcmdpbi1ib3R0b206IDB9XG4ubGlzdC1zdHlsZS04IGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IG5vbmV9XG4ubGlzdC1zdHlsZS04IGxpOmJlZm9yZSB7Y29udGVudDogXCJcIjt9XG5cbi8qIGxpc3Qgc3R5bGUgOSAqL1xuLmxpc3Qtc3R5bGUtOSB7bGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbi5saXN0LXN0eWxlLTkgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzoxNXB4IDA7IG1hcmdpbjogMCAwIDRweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3MzczNzt9XG4ubGlzdC1zdHlsZS05IGxpIHNwYW4ge21hcmdpbi1ib3R0b206IDJweH1cbi5saXN0LXN0eWxlLTkgbGkgcCB7bWFyZ2luLWJvdHRvbTogMH1cbi5saXN0LXN0eWxlLTkgbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogbm9uZX1cbi5saXN0LXN0eWxlLTkgbGk6YmVmb3JlIHtjb250ZW50OiBcIlwiO31cblxuLyogbGlzdCBzdHlsZSAxMCAqL1xuLmxpc3Qtc3R5bGUtMTAge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubGlzdC1zdHlsZS0xMCBsaSB7cGFkZGluZzoxNXB4IDA7IG1hcmdpbjogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTt9XG4ubGlzdC1zdHlsZS0xMCBsaSBpIHtmbG9hdDogbGVmdDsgbWFyZ2luLXRvcDogNXB4fVxuLmxpc3Qtc3R5bGUtMTAgbGkgc3BhbiB7cGFkZGluZy1sZWZ0OiAxNXB4OyBkaXNwbGF5OiB0YWJsZX1cbi5saXN0LXN0eWxlLTEwIGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IG5vbmV9XG5cbi8qIGxpc3Qgc3R5bGUgMTEgKi9cbi5saXN0LXN0eWxlLTExIHtsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmxpc3Qtc3R5bGUtMTEgbGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCAwIDhweCAwOyBtYXJnaW46IDAgMCA4cHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTt9XG4ubGlzdC1zdHlsZS0xMSBsaSBzcGFuIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogM3B4OyByaWdodDogMDt9XG4ubGlzdC1zdHlsZS0xMSBsaTpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOiBub25lfVxuLmxpc3Qtc3R5bGUtMTEgbGk6YmVmb3JlIHtjb250ZW50OiBcIlwiO31cblxuLyogbGlzdCBzdHlsZSAxMiAqL1xuLmxpc3Qtc3R5bGUtMTIge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubGlzdC1zdHlsZS0xMiBsaSB7cG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IG1hcmdpbi1ib3R0b206IDEycHg7fVxuLmxpc3Qtc3R5bGUtMTIgbGk6YmVmb3JlIHtjb250ZW50OiBcIlxcRjAwQ1wiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMXB4OyBsZWZ0OiAwOyBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlOyBmb250LXdlaWdodDogOTAwO31cbi5saXN0LXN0eWxlLTEyLmxpc3Qtc3R5bGUtY29sb3IgbGk6YmVmb3JlIHtjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuXG4vKiBpbWFnZSBob3ZlciBzdHlsZSAxICovXG4uaW1hZ2UtaG92ZXItc3R5bGUtMSB7YmFja2dyb3VuZDogIzIyMjIyMn1cbi5pbWFnZS1ob3Zlci1zdHlsZS0xOmhvdmVyIGltZ3tvcGFjaXR5OiAwLjU7IHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpIHJvdGF0ZSgtNWRlZyk7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuXG4vKiBpbWFnZSBob3ZlciBzdHlsZSAzICovXG4uaW1hZ2UtaG92ZXItc3R5bGUtMzpob3ZlciAuY292ZXItYmFja2dyb3VuZCB7ZmlsdGVyOiBjb250cmFzdCgxMzAlKTsgLXdlYmtpdC1maWx0ZXI6Y29udHJhc3QoMTMwJSk7IC1tb3otZmlsdGVyOiBjb250cmFzdCgxMzAlKTsgLW1zLWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1vLWZpbHRlcjogY29udHJhc3QoMTMwJSk7IGZpbHRlcjogZ3JheXNjYWxlKDEpOyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpOyAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEpOyAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMSk7IC1vLWZpbHRlcjogZ3JheXNjYWxlKDEpO31cblxuLyogaW5mbyBiYW5uZXIgc3R5bGUgMSAqL1xuLmJhbm5lci1zdHlsZTEgZmlndXJlIHtwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7fVxuLmJhbm5lci1zdHlsZTEgZmlndXJlIGZpZ2NhcHRpb257cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTt9XG4uYmFubmVyLXN0eWxlMSBmaWd1cmU6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcsIC5iYW5uZXItc3R5bGUxIGZpZ3VyZTpob3ZlciAuYmFubmVyLWltYWdlIHtvcGFjaXR5OjAuMzsgZmlsdGVyOiBjb250cmFzdCgxMzAlKTsgLXdlYmtpdC1maWx0ZXI6Y29udHJhc3QoMTMwJSk7IC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMSk7IC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgLW8tZmlsdGVyOiBncmF5c2NhbGUoMSk7IGZpbHRlcjogZ3JheXNjYWxlKDEpOyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpOyAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEpOyAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMSk7IC1vLWZpbHRlcjogZ3JheXNjYWxlKDEpO31cbi5iYW5uZXItc3R5bGUxIGZpZ3VyZSBmaWdjYXB0aW9uIHB7b3BhY2l0eTogMDsgbWFyZ2luLWJvdHRvbTogMDsgaGVpZ2h0OiAwfVxuLmJhbm5lci1zdHlsZTEgZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24gcCB7aGVpZ2h0OiAxMDBweDsgb3BhY2l0eTogMTt9XG5cbi8qIGluZm8gYmFubmVyIHN0eWxlIDIgKi9cbmZpZ3VyZXttYXJnaW46IDA7fVxuLmJhbm5lci1zdHlsZTIgZmlndXJlIHtwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW59XG4uYmFubmVyLXN0eWxlMiBmaWd1cmU6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWd7b3BhY2l0eTowLjQ7fVxuLmJhbm5lci1zdHlsZTIgZmlnY2FwdGlvbiB7cG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTUwcHg7IHRvcDogNDBweDsgaGVpZ2h0OiAxMDAlOyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpOyB3aWR0aDogNTAlOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47fVxuLmJhbm5lci1zdHlsZTIgZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24ge3JpZ2h0OiA0MHB4OyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlfVxuXG4vKiBpbmZvIGJhbm5lciBzdHlsZSAzICovXG4uYmFubmVyLXN0eWxlMyBmaWd1cmUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgY3Vyc29yOiBwb2ludGVyOyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO31cbi5iYW5uZXItc3R5bGUzIGZpZ3VyZSBmaWdjYXB0aW9ue3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1MiU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG9wYWNpdHk6IDA7fVxuLmJhbm5lci1zdHlsZTMgZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24ge29wYWNpdHk6IDE7IHRvcDogNTAlfVxuLmJhbm5lci1zdHlsZTMgZmlndXJlOmhvdmVyIC5iYW5uZXItaW1hZ2UgaW1nLCAuYmFubmVyLXN0eWxlMSBmaWd1cmU6aG92ZXIgLmJhbm5lci1pbWFnZSB7b3BhY2l0eTowLjM7fVxuXG4vKiBwcmljaW5nIGJveCAqLyBcbi5oaWdobGlnaHQgLnByaWNpbmctYm94IHtib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgyMDAsMjAwLDIwMCwwLjMpOyB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7fVxuXG4uZmVhdHVyZS1ib3gge292ZXJmbG93OiBoaWRkZW47cG9zaXRpb246IHJlbGF0aXZlO3RleHQtYWxpZ246IGNlbnRlcjsgY3Vyc29yOiBwb2ludGVyfVxuLmZlYXR1cmUtYm94IC5jb250ZW50IHtwYWRkaW5nOiAzNXB4IDE1cHg7fVxuLmZlYXR1cmUtYm94OmJlZm9yZSwgLmZlYXR1cmUtYm94IC5jb250ZW50OmJlZm9yZSwgLmZlYXR1cmUtYm94OmFmdGVyLCAuZmVhdHVyZS1ib3ggLmNvbnRlbnQ6YWZ0ZXJ7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjphYnNvbHV0ZTsgY29udGVudDpcIlwiOyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhc2UtY29sb3IpOyB6LWluZGV4OiAxfVxuLmZlYXR1cmUtYm94OmJlZm9yZSwgLmZlYXR1cmUtYm94IC5jb250ZW50OmJlZm9yZSB7cmlnaHQ6MDsgdG9wOjA7IHRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7fVxuLmZlYXR1cmUtYm94OmFmdGVyLCAuZmVhdHVyZS1ib3ggLmNvbnRlbnQ6YWZ0ZXIge2xlZnQ6MDsgYm90dG9tOjA7IHRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7fVxuLmZlYXR1cmUtYm94OmhvdmVyOmJlZm9yZSwgLmZlYXR1cmUtYm94OmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZVkoMSk7IHRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7fVxuLmZlYXR1cmUtYm94OmJlZm9yZSB7dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7IC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3AgMDsgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7fVxuLmZlYXR1cmUtYm94OmFmdGVyIHt0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDsgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7IC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7fVxuLmZlYXR1cmUtYm94IC5jb250ZW50OmJlZm9yZSB7dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7IC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3AgMDsgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wIDA7fVxuLmZlYXR1cmUtYm94IC5jb250ZW50OmFmdGVyIHt0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdCAwOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0IDA7IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQgMDsgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0IDA7IC1vLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0IDA7fVxuLmZlYXR1cmUtYm94OmJlZm9yZSwgLmZlYXR1cmUtYm94OmFmdGVye2hlaWdodDoxMDAlOyB3aWR0aDozcHg7IHRyYW5zZm9ybTpzY2FsZVkoMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApOyAtbW96LXRyYW5zZm9ybTpzY2FsZVkoMCk7IC1tcy10cmFuc2Zvcm06c2NhbGVZKDApOyAtby10cmFuc2Zvcm06c2NhbGVZKDApOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzO31cbi5mZWF0dXJlLWJveDpob3ZlciAuY29udGVudDpiZWZvcmUsIC5mZWF0dXJlLWJveDpob3ZlciAuY29udGVudDphZnRlciB7dHJhbnNmb3JtOnNjYWxlWCgxKTsgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpOyAtbW96LXRyYW5zZm9ybTpzY2FsZVgoMSk7IC1tcy10cmFuc2Zvcm06c2NhbGVYKDEpOyAtby10cmFuc2Zvcm06c2NhbGVYKDEpOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzO31cbi5mZWF0dXJlLWJveCAuY29udGVudDpiZWZvcmUsIC5mZWF0dXJlLWJveCAuY29udGVudDphZnRlciB7d2lkdGg6MTAwJTsgaGVpZ2h0OjNweDsgdHJhbnNmb3JtOnNjYWxlWCgwKTsgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDApOyAtbW96LXRyYW5zZm9ybTpzY2FsZVgoMCk7IC1tcy10cmFuc2Zvcm06c2NhbGVYKDApOyAtby10cmFuc2Zvcm06c2NhbGVYKDApOyB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246MC41czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowLjVzO31cblxuLyogZmVhdHVyZSBib3ggc3R5bGUgMSAqL1xuLmZlYXR1cmUtYm94LTEge2Rpc3BsYXk6IHRhYmxlfVxuLmZlYXR1cmUtYm94LTEgLmNoYXItdmFsdWUge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGV9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDQgKi9cbi5ncmlkLWl0ZW0uZmVhdHVyZS1ib3gtNCB7b3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlO31cbi5ncmlkLWl0ZW0uZmVhdHVyZS1ib3gtNCBmaWd1cmUgaW1nIHt3aWR0aDogMTAwJTsgY3Vyc29yOiBhdXRvO31cbi5ncmlkLWl0ZW0uZmVhdHVyZS1ib3gtNCBmaWd1cmUgZmlnY2FwdGlvbiB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwcHg7IHRvcDogYXV0bzsgei1pbmRleDogOTsgYm90dG9tOiAwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0OyAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0OyAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQ7IC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0OyBwYWRkaW5nOiAwIDAgMTVweCA2MHB4OyB3aWR0aDogYXV0bzsgaGVpZ2h0OmF1dG87IHRleHQtYWxpZ246IGxlZnQ7IG9wYWNpdHk6IDE7IGN1cnNvcjogZGVmYXVsdDt9XG4uZ3JpZC1pdGVtLmZlYXR1cmUtYm94LTQgZmlndXJlOmhvdmVyIGltZywgLmZlYXR1cmUtYm94LTQgZmlndXJlOmZvY3VzIGltZyB7b3BhY2l0eTogMTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7IC1tb3otdHJhbnNmb3JtOiBub25lOyAtby10cmFuc2Zvcm06IG5vbmU7ICB0cmFuc2Zvcm06IG5vbmU7fVxuLmdyaWQtaXRlbS5mZWF0dXJlLWJveC00IGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7fVxuLmdyaWQtaXRlbS5mZWF0dXJlLWJveC00IGZpZ3VyZSBmaWdjYXB0aW9uIC5idG4ge29wYWNpdHk6IDB9XG4uZ3JpZC1pdGVtLmZlYXR1cmUtYm94LTQgZmlndXJlOmhvdmVyIC5idG4ge29wYWNpdHk6IDE7IGRpc3BsYXk6IGlubGluZS1ibG9ja31cbi5ncmlkLWl0ZW0uZmVhdHVyZS1ib3gtNCBmaWd1cmU6aG92ZXIgaW1nIHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB0cmFuc2Zvcm06IHNjYWxlKDEuMDksMS4wOSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA5LDEuMDkpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wOSwxLjA5KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wOSwxLjA5KTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA5LDEuMDkpO31cblxuLyogZmVhdHVyZSBib3ggc3R5bGUgNSAqL1xuLmZlYXR1cmUtYm94LTUge3BhZGRpbmctbGVmdDo3NXB4fVxuLmZlYXR1cmUtYm94LTUgaSB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDB9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDYgKi9cbi5mZWF0dXJlLWJveC02IHtwYWRkaW5nLWxlZnQ6IDY1cHg7fVxuLmZlYXR1cmUtYm94LTYgaSB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTt9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDcgKi9cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03OmJlZm9yZSwuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNzphZnRlciB7Y29udGVudDogJyc7IGRpc3BsYXk6IHRhYmxlO31cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03OmhvdmVyLC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03OmhvdmVyOmJlZm9yZSwuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNzpob3ZlcjphZnRlciB7Ym9yZGVyOiBub25lfVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTc6OmJlZm9yZSwgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTc6OmFmdGVyLCAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNyAuY29udGVudDo6YmVmb3JlLCAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNyAuY29udGVudDo6YWZ0ZXIge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03OmFmdGVyIHtjbGVhcjogYm90aDt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNyAuYm94IHtjdXJzb3I6IGRlZmF1bHQ7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IHRhYmxlOyBwb3NpdGlvbjogcmVsYXRpdmU7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IC1tc3RyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoLjQ4LC44MywuNjMsLjkxKTsgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7IGJvcmRlci1yaWdodDogbm9uZTsgb3ZlcmZsb3c6IGhpZGRlbn1cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03IGRpdjpmaXJzdC1jaGlsZCAuYm94IHtib3JkZXItbGVmdDogbm9uZX1cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03IC5ib3ggZmlndXJlIHstd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyAtbW96LXRyYW5zaXRpb246YWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoLjQ4LC44MywuNjMsLjkxKTsgcGFkZGluZzogOCUgMDt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNyAuYm94IC5jb250ZW50IHtkaXNwbGF5OnRhYmxlLWNlbGw7IGhlaWdodDogMTAwJTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcGFkZGluZzogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDMwcHg7fVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTcgLmJveCAuY29udGVudCAuZGV0YWlscyB7b3BhY2l0eTogMDt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNyAuYm94OmhvdmVyIC5jb250ZW50IC5kZXRhaWxzIHtvcGFjaXR5OiAxO31cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03IC5ib3g6aG92ZXIgLmNvbnRlbnQge3RvcDogMDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTcgLmJveDpob3ZlciBpIHtjb2xvcjogdmFyKC0tYmFzZS1jb2xvcil9XG4uY29udGFpbmVyIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03IC5ib3ggLmNvbnRlbnQge3RvcDogNDNweDt9XG4uY29udGFpbmVyIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC03IC5ib3g6aG92ZXIgLmNvbnRlbnQge3RvcDogMDt9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDggKi9cbi5mZWF0dXJlLWJveC04IC5mZWF0dXJlLWJveC1vdmVybGF5IHtib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogLTJ9XG4uZmVhdHVyZS1ib3gtODpob3ZlciAuZmVhdHVyZS1ib3gtb3ZlcmxheSB7aGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjMmYyZjJmfVxuLmZlYXR1cmUtYm94LTg6aG92ZXIgZGl2LCAuZmVhdHVyZS1ib3gtODpob3ZlciBwIHtjb2xvcjogI2ZmZjt9XG4uZmVhdHVyZS1ib3gtODpob3ZlciAuaWNvbi1yb3VuZC1zbWFsbHtiYWNrZ3JvdW5kOiAjZmZmOyBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDt9XG4ucGFyYWxsYXgtZmVhdHVyZS1ib3gtYm90dG9tIHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTotMTUwJTt9XG4ucGFyYWxsYXgtZmVhdHVyZS1ib3gge292ZXJmbG93OiB2aXNpYmxlfVxuXG4vKiBmZWF0dXJlIGJveCBzdHlsZSA5ICovXG4uZmVhdHVyZS1ib3gtOSBpIHtwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgdG9wOjB9XG4uZmVhdHVyZS1ib3gtOTpob3ZlciBpIHt0b3A6IC04cHg7IGNvbG9yOiAjZmZmfVxuLmZlYXR1cmUtYm94LTk6aG92ZXIgcCB7Y29sb3I6IHZhcigtLWJhc2UtY29sb3IpO31cbi5mZWF0dXJlLWJveC05IC50ZXh0LWJvdHRvbS1saW5lIHttYXJnaW4tYm90dG9tOiAxNXB4fVxuLmZlYXR1cmUtYm94LTk6aG92ZXIgLnRleHQtYm90dG9tLWxpbmUge2JvcmRlci10b3A6NDVweCBzb2xpZCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOjB9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDEwICovXG4uZmVhdHVyZS1ib3gtMTAgLm51bWJlciB7ZGlzcGxheTogZmxleDsgZm9udC1zaXplOiAzMHB4OyBoZWlnaHQ6IDkwcHg7IG1hcmdpbjogMCBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiA5MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cbi5mZWF0dXJlLWJveC0xMDpob3ZlciAubnVtYmVyIHtiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTsgY29sb3I6ICNmZmZ9XG4uZmVhdHVyZS1ib3gtMTAgLm51bWJlci1jZW50ZXI6YWZ0ZXIge3dpZHRoOiAyNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6XCJcIjsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNlMmUyZTI7IHRvcDogNDVweDsgei1pbmRleDogLTE7IGxlZnQ6MTMwcHh9XG4uZmVhdHVyZS1ib3gtMTAgLm51bWJlci1jZW50ZXI6YmVmb3JlIHt3aWR0aDogMjUwJTsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OlwiXCI7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjZTJlMmUyOyB0b3A6IDQ1cHg7IHotaW5kZXg6IC0xOyByaWdodDoxMzBweH1cblxuLyogZmVhdHVyZSBib3ggc3R5bGUgMTEgKi9cbi5mZWF0dXJlLWJveC0xMSAucHJvZ3Jlc3MtbGluZTphZnRlciB7Y29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMiU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjZDhkOGQ4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtNiU7IHRvcDogNjVweDsgdGV4dC1hbGlnbjogY2VudGVyO31cbi5mZWF0dXJlLWJveC0xMSAucHJvY2Vzcy1iZyB7Ym9yZGVyLXJhZGl1czogMTAwJTsgaGVpZ2h0OiAxMzBweDsgd2lkdGg6IDEzMHB4OyBsaW5lLWhlaWdodDogMTMwcHh9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDEyICovXG4uZmVhdHVyZS1ib3gtMTIgLmZlYXR1cmUtaWNvbi1ib3gge3dpZHRoOiA5MHB4OyBoZWlnaHQ6IDkwcHg7IGJvcmRlci1yYWRpdXM6IDZweDsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBib3JkZXI6IDFweCBzb2xpZCAjZDZkNWQ1OyBkaXNwbGF5OiB0YWJsZS1jZWxsOyB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpOyAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjZzOyAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IC1tb3otdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC42czsgLW1zLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IC1vLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7fVxuLmZlYXR1cmUtYm94LTEyIC5mZWF0dXJlLWNvbnRlbnQtYm94IHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjZzOyAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IC1tb3otdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC42czsgLW1zLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IC1vLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IG9wYWNpdHk6IDE7fVxuLmZlYXR1cmUtYm94LTEyIC5ob3Zlci1jb250ZW50LWJveCwgLmZlYXR1cmUtYm94LTEyIC5mZWF0dXJlLWNvbnRlbnQtYm94IHtiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgLW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDt9XG4uZmVhdHVyZS1ib3gtMTIgLmhvdmVyLWNvbnRlbnQtYm94IHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzOyB3aWR0aDogODAlOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjZzOyAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IC1tb3otdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC42czsgLW1zLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IC1vLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNnM7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDE4MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCgxODBkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTtsZWZ0OiAwOyBvcGFjaXR5OiAwO31cbi5mZWF0dXJlLWJveC0xMjpob3ZlciAuaG92ZXItY29udGVudC1ib3gge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMGRlZyk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpOyBvcGFjaXR5OiAxfVxuLmZlYXR1cmUtYm94LTEyOmhvdmVyIC5mZWF0dXJlLWljb24tYm94LCAuZmVhdHVyZS1ib3gtMTI6aG92ZXIgLmZlYXR1cmUtY29udGVudC1ib3gge3RyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyBvcGFjaXR5OiAwfVxuXG4vKiBmZWF0dXJlIGJveCBzdHlsZSAxMyAqL1xuLmZlYXR1cmUtYm94LTEzIHtvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxO31cbi5mZWF0dXJlLWJveC0xMzpiZWZvcmUge2JhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpOyBsZWZ0OiAwOyBoZWlnaHQ6IDEwMCU7ICB0b3A6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IHotaW5kZXg6IC0xOyBkaXNwbGF5OiBibG9jazsgY29udGVudDogXCJcIjsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2Zvcm06c2NhbGVZKDApOyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMCk7IC1tb3otdHJhbnNmb3JtOnNjYWxlWSgwKTsgLW1zLXRyYW5zZm9ybTpzY2FsZVkoMCk7IC1vLXRyYW5zZm9ybTpzY2FsZVkoMCk7IG9wYWNpdHk6IDB9XG4uZmVhdHVyZS1ib3gtMTM6aG92ZXI6YmVmb3JlIHt0cmFuc2Zvcm06IHNjYWxlWSgxKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlWSgxKTsgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpOyAtby10cmFuc2Zvcm06IHNjYWxlWSgxKTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyBvcGFjaXR5OiAxfVxuLmZlYXR1cmUtYm94LTEzOmhvdmVyIGkge2NvbG9yOiAjMjMyMzIzfVxuLmZlYXR1cmUtYm94LTEzOmhvdmVyIHAge2NvbG9yOiAjZmZmfVxuXG4vKiBmZWF0dXJlIGJveCBzdHlsZSAxNCAqL1xuLmZlYXR1cmUtYm94LTE0ID4gZGl2IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgYm9yZGVyLXRvcDogMDt9XG4uZmVhdHVyZS1ib3gtMTQgPiBkaXY6bGFzdC1jaGlsZCB7Ym9yZGVyLXJpZ2h0OiAwO31cblxuLyogZmVhdHVyZSBib3ggc3R5bGUgMTUgKi9cbi5mZWF0dXJlLWJveC0xNSAuZmVhdHVyZS1ib3gtY29udGVudCB7cG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuO31cbi5mZWF0dXJlLWJveC0xNSAuZmVhdHVyZS1ib3gtaW1hZ2Uge3RyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7fVxuLmZlYXR1cmUtYm94LTE1IC5ob3Zlci1jb250ZW50LCAuZmVhdHVyZS1ib3gtMTUgLmZlYXR1cmUtYm94LWltYWdlIHtiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC40czsgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjRzOyAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyAtbW96LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNHM7IC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyAtbXMtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC40czsgLW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyAtby10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjRzO31cbi5mZWF0dXJlLWJveC0xNSAuaG92ZXItY29udGVudCB7bGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgaGVpZ2h0OiAxMDAlOyB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgd2lkdGg6IDEwMCU7IG9wYWNpdHk6IDA7fVxuLmZlYXR1cmUtYm94LTE1IC5mZWF0dXJlLWJveC1jb250ZW50OmhvdmVyIC5mZWF0dXJlLWJveC1pbWFnZSB7dHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgb3BhY2l0eTogMDt9XG4uZmVhdHVyZS1ib3gtMTUgLmZlYXR1cmUtYm94LWNvbnRlbnQ6aG92ZXIgLmhvdmVyLWNvbnRlbnQge3RyYW5zZm9ybTogcm90YXRlWCgwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7IG9wYWNpdHk6IDE7fVxuXG4vKiBmZWF0dXJlIGJveCBzdHlsZSAxNiAqL1xuLmZlYXR1cmUtYm94LTE2IC5mZWF0dXJlLWJveC1jb250ZW50IHtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTowOyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC40czsgaGVpZ2h0OiA2MHB4O31cbi5mZWF0dXJlLWJveC0xNiAuZmVhdHVyZS1ib3gtY29udGVudCBwIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzOyAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNXM7IC1tb3otdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41czsgLW1zLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNXM7IC1vLXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNXM7fVxuLmZlYXR1cmUtYm94LTE2IHtwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47fVxuLmZlYXR1cmUtYm94LTE2OmhvdmVyIC5mZWF0dXJlLWJveC1jb250ZW50IHtoZWlnaHQ6IDEwMCU7fVxuLmZlYXR1cmUtYm94LTE2OmhvdmVyIC5mZWF0dXJlLWJveC1jb250ZW50IHAge29wYWNpdHk6IDE7fVxuXG4vKiBmZWF0dXJlIGJveCBzdHlsZSAxNyAqL1xuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3OmJlZm9yZSwuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTc6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBkaXNwbGF5OiB0YWJsZTt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTc6aG92ZXIsLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3OmhvdmVyOmJlZm9yZSwuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTc6aG92ZXI6YWZ0ZXIge2JvcmRlcjogbm9uZX1cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC0xNzo6YmVmb3JlLCAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTc6OmFmdGVyLCAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmNvbnRlbnQ6OmJlZm9yZSwgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3IC5jb250ZW50OjphZnRlciB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3OmFmdGVyIHtjbGVhcjogYm90aDt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmJveCB7Y3Vyc29yOiBkZWZhdWx0OyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiB0YWJsZTsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyBvdmVyZmxvdzogaGlkZGVufVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3IGRpdjpmaXJzdC1jaGlsZCAuYm94IHtib3JkZXItbGVmdDogbm9uZX1cbi5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC0xNyAuYm94IGZpZ3VyZSB7LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoLjQ4LC44MywuNjMsLjkxKTsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyAtbW96LXRyYW5zaXRpb246YWxsIDAuNHMgY3ViaWMtYmV6aWVyKC40OCwuODMsLjYzLC45MSk7IC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllciguNDgsLjgzLC42MywuOTEpOyB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoLjQ4LC44MywuNjMsLjkxKTsgcGFkZGluZzogMTAlIDA7fVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3IC5ib3ggLmNvbnRlbnQge2Rpc3BsYXk6dGFibGUtY2VsbDsgaGVpZ2h0OiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMzBweDt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmJveCAuY29udGVudCAuZGV0YWlscyB7b3BhY2l0eTogMDt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmJveDpob3ZlciAuY29udGVudCAuZGV0YWlscyB7b3BhY2l0eTogMTt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmJveDpob3ZlciAuY29udGVudCB7dG9wOiAwOyBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTt9XG4uZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmJveDpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3IC5ib3g6aG92ZXIgaSwgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3IC5ib3g6aG92ZXIgLnRleHQtd2hpdGUtMi1ob3ZlciB7Y29sb3I6ICNmZmZmZmZ9XG5cbi8qIGZlYXR1cmUgYm94IHN0eWxlIDE4ICovXG4uZmVhdHVyZS1ib3gtMTggLmZlYXR1cmUtYm94LW92ZXJsYXkge3RvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogLTE7IG9wYWNpdHk6IDA7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O31cbi5mZWF0dXJlLWJveC0xODpob3ZlciAuZmVhdHVyZS1ib3gtb3ZlcmxheSB7b3BhY2l0eTogMTt9XG4uZmVhdHVyZS1ib3gtMTg6aG92ZXIgaSwgLmZlYXR1cmUtYm94LTE4OmhvdmVyIGRpdiwgLmZlYXR1cmUtYm94LTE4OmhvdmVyIHAge2NvbG9yOiAjZmZmO31cbi5mZWF0dXJlLWJveC0xODpob3ZlciBwIHtvcGFjaXR5OiAuNjt9XG5cbi8qIGluZm8gYmFubmVyIGJveCBzdHlsZSAyICovXG4uaW5mby1iYW5uZXItYm94LTIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAyMDBweDt9XG4uaW5mby1iYW5uZXItYm94LTIgLmhvdmVyLWJveCB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMDAlOyB0b3A6IDA7IGhlaWdodDogMTAwJTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzOyAtbW96LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNXM7IC1tcy10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzOyAtby10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzO31cbi5pbmZvLWJhbm5lci1ib3gtMiAuY29udGVudC1ib3gge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOjA7IGhlaWdodDogMTAwJTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzOyAtbW96LXRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNXM7IC1tcy10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzOyAtby10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzO31cbi5pbmZvLWJhbm5lci1ib3gtMjpob3ZlciAuaG92ZXItYm94IHtsZWZ0OiAwfVxuLmluZm8tYmFubmVyLWJveC0yOmhvdmVyIC5jb250ZW50LWJveCB7bGVmdDogLTEwMCV9XG5cbi8qIGNvdW50ZXIgYm94IHN0eWxlIDEgKi9cbi5jb3VudGVyLWZlYXR1cmUtYm94LTEge2hlaWdodDoxOTlweDt9XG4uY291bnRlci1mZWF0dXJlLWJveC0xOmhvdmVyIHtiYWNrZ3JvdW5kOnZhcigtLWJhc2UtY29sb3IpOyBib3JkZXItY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO31cblxuLyogY291bnRlciBib3ggc3R5bGUgMyAqL1xuLmNvdW50ZXItYm94LTMgLmNvdW50ZXItYm94IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxNDBweDsgcGFkZGluZzogMDsgdmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmNvdW50ZXItYm94LTMgLmNvdW50ZXItYm94OmFmdGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDM2cHg7IGJhY2tncm91bmQtY29sb3I6ICNlYjIxNGI7IGNvbnRlbnQ6IFwiXCI7IHRvcDogOHB4O31cbi5jb3VudGVyLWJveC0zIC5jb3VudGVyLWJveDpsYXN0LWNoaWxkOmFmdGVyIHt3aWR0aDogMDt9XG4uY291bnRlci1ib3gtMyAuY291bnRlci1ib3ggLm51bWJlciB7ZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMzJweDsgbGluZS1oZWlnaHQ6IDMwcHg7fVxuLmNvdW50ZXItYm94LTMgLmNvdW50ZXItYm94IHNwYW4ge2ZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDI4cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuXG4vKiBjb3VudGVyIGJveCBzdHlsZSA0ICovXG4uY291bnRlci1ib3gtNCAuY291bnRlcjphZnRlciB7Y29udGVudDogXCIrXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC01JTsgdG9wOiAzNSU7IGNvbG9yOiAjYjZiNmI2OyBmb250LXdlaWdodDogMzAwO31cbi5jb3VudGVyLWJveC00Omxhc3QtY2hpbGQgLmNvdW50ZXI6YWZ0ZXIge2Rpc3BsYXk6bm9uZTt9XG5cbi8qIGNvdW50ZXIgYm94IHN0eWxlIDUgKi9cbi5jb3VudGVyLWJveC01IC5jb3VudGVyLWJveCB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTMlOyBwYWRkaW5nOiAwOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTt9IFxuLmNvdW50ZXItYm94LTUgLmNvdW50ZXItYm94IC5udW1iZXIge2Rpc3BsYXk6IGJsb2NrOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDgwcHg7IGxpbmUtaGVpZ2h0OiA4MHB4OyBsZXR0ZXItc3BhY2luZzogLTNweH1cbi5jb3VudGVyLWJveC01IC5jb3VudGVyLWJveCBzcGFuIHtmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDEycHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IG9wYWNpdHk6IDAuNTsgbGluZS1oZWlnaHQ6IDI4cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuXG4vKiBwcm9ncmVzcyBiYXIgKi9cbi5wcm9ncmVzcyB7b3ZlcmZsb3c6IHZpc2libGU7IGhlaWdodDogNXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1yYWRpdXM6IDEwcHg7IHdpZHRoOiAxMDAlO31cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtdGl0bGUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMjJweDt9XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7cG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogdmlzaWJsZTsgYm9yZGVyLXJhZGl1czogMTBweDt9XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciBzcGFuIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTMwcHg7IHJpZ2h0OiAwOyBvcGFjaXR5OiAwfVxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIuYXBwZWFyIHNwYW4ge29wYWNpdHk6IDE7fVxuLnByb2dyZXNzLWJhci1wZXJjZW50IHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTEycHg7IHJpZ2h0OiAtMzlweDt9XG5cbi8qIHByb2dyZXNzIGJhciBzdHlsZSAwMSAqL1xuLnByb2dyZXNzLXN0ZXAtc3R5bGUtMDEucHJvZ3Jlc3Mge3dpZHRoOiA4NSU7fVxuXG4vKiBwcm9ncmVzcyBiYXIgc3R5bGUgMDIgKi9cbi5wcm9ncmVzcy1zdGVwLXN0eWxlLTAyLnByb2dyZXNzIC5wcm9ncmVzcy10aXRsZSB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDE1cHg7fVxuLnByb2dyZXNzLXN0ZXAtc3R5bGUtMDIgLnByb2dyZXNzLWJhci1wZXJjZW50IHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTNweDsgcmlnaHQ6IDA7fVxuXG4vKiBwcm9ncmVzcyBiYXIgc3R5bGUgMDMgKi9cbi5wcm9ncmVzcy1zdGVwLXN0eWxlLTAzLnByb2dyZXNzIHtoZWlnaHQ6IDNweDsgd2lkdGg6IDg4JTt9XG4ucHJvZ3Jlc3Mtc3RlcC1zdHlsZS0wMyAucHJvZ3Jlc3MtYmFyIHtoZWlnaHQ6IDNweDt9XG4ucHJvZ3Jlc3Mtc3RlcC1zdHlsZS0wMyAucHJvZ3Jlc3MtYmFyLXBlcmNlbnQge3RvcDogLTlweDt9XG4ucHJvZ3Jlc3Mtc3RlcC1zdHlsZS0wMy5wcm9ncmVzcyAucHJvZ3Jlc3MtdGl0bGUge3RvcDogLTI0cHg7fVxuXG4vKiBwaWVjaGFydCBzdHlsZSAxICovXG4uY2hhcnQtcGVyY2VudCAucGllLWNoYXJ0LXN0eWxlLTAxIHt0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGF1dG87IGRpc3BsYXk6IC13ZWJraXQtYm94OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cbi5waWUtY2hhcnQtc3R5bGUtMDEgLnBlcmNlbnQge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO31cblxuLyogcGllY2hhcnQgc3R5bGUgMiAqL1xuLmNoYXJ0LXBlcmNlbnQgLnBpZS1jaGFydC1zdHlsZS0wMiB7dGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBhdXRvOyBkaXNwbGF5OiAtd2Via2l0LWJveDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XG4ucGllLWNoYXJ0LXN0eWxlLTAyIC5wZXJjZW50IHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTt9XG5cbi8qIHBpZWNoYXJ0IHN0eWxlIDMgKi9cbi5jaGFydC1wZXJjZW50IC5waWUtY2hhcnQtc3R5bGUtMDMge3RleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogYXV0bzsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbi5waWUtY2hhcnQtc3R5bGUtMDMgLnBlcmNlbnQge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbGluZS1oZWlnaHQ6IDY4cHg7IHotaW5kZXg6IDI7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDEwMCU7IHdpZHRoOiA3MHB4OyBoZWlnaHQ6IDcwcHg7IGNvbG9yOiAjMjMyMzIzOyByaWdodDogLTI1cHg7IHRvcDogMTBweDsgcG9zaXRpb246IGFic29sdXRlO31cblxuLyogYm9vdHN0cmFwIHBhbmVsIHN0eWxlIDMuNyAqL1xuLnBhbmVsIHtib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDt9XG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcge2Rpc3BsYXk6IGJsb2NrO31cbi5wYW5lbC1ncm91cCB7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwLCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5IHtib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDt9XG5cbi8qIHRlYW0gc3R5bGUgMSAqL1xuLnRlYW0tc3R5bGUtMSBmaWd1cmUgLnRlYW0taW1hZ2Uge3Bvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjt9XG4udGVhbS1zdHlsZS0xIC50ZWFtLW92ZXJsYXkge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczt9XG4udGVhbS1zdHlsZS0xIC50ZWFtLW92ZXJsYXkge2JvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7fVxuLnRlYW0tc3R5bGUtMSBmaWd1cmU6aG92ZXIgLnRlYW0tb3ZlcmxheSB7aGVpZ2h0OiAxMDAlO31cbi50ZWFtLXN0eWxlLTEgZmlndXJlIGZpZ2NhcHRpb24ge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDE3cHh9XG4udGVhbS1zdHlsZS0xIGZpZ3VyZSAub3ZlcmxheS1jb250ZW50IHtvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IHRvcDowOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IHRvcDotMTVweH1cbi50ZWFtLXN0eWxlLTEgZmlndXJlOmhvdmVyIC5vdmVybGF5LWNvbnRlbnQge29wYWNpdHk6IDE7IHotaW5kZXg6IDExMTE7IHRvcDowfVxuLnRlYW0tc3R5bGUtMSBmaWd1cmUgZmlnY2FwdGlvbiAudGVhbS1tZW1iZXItcG9zaXRpb24ge3Bvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyB0cmFuc2l0aW9uOiBhbGwgMC4yczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yczsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4yczt9XG5cbi8qIHRlYW0gc3R5bGUgMiAqL1xuLnRlYW0tc3R5bGUtMiBmaWd1cmUge3Bvc2l0aW9uOiByZWxhdGl2ZX1cbi50ZWFtLXN0eWxlLTIgZmlndXJlIC50ZWFtLWltYWdlIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLnRlYW0tc3R5bGUtMiAudGVhbS1vdmVybGF5IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvcGFjaXR5OiAwfVxuLnRlYW0tc3R5bGUtMiBmaWd1cmU6aG92ZXIgLnRlYW0tb3ZlcmxheSB7Ym90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3BhY2l0eTogLjl9XG4udGVhbS1zdHlsZS0yIGZpZ3VyZSAudGVhbS1tZW1iZXItcG9zaXRpb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogYWxsIDAuMnM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4yczsgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7fVxuLnRlYW0tc3R5bGUtMiBmaWd1cmU6aG92ZXIgLnRlYW0tbWVtYmVyLXBvc2l0aW9uIHt0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgbWFyZ2luOiAwO31cbi50ZWFtLXN0eWxlLTIgZmlndXJlOmhvdmVyIC50ZWFtLW1lbWJlci1wb3NpdGlvbiAudGV4dC1tZWRpdW0tZ3JheSwgLnRlYW0tc3R5bGUtMiBmaWd1cmU6aG92ZXIgLnRlYW0tbWVtYmVyLXBvc2l0aW9uIC50ZXh0LWV4dHJhLWRhcmstZ3JheSB7Y29sb3I6ICNmZmZ9XG4udGVhbS1zdHlsZS0yIGZpZ3VyZSBmaWdjYXB0aW9uIHttaW4taGVpZ2h0OiAyMHB4O31cbi50ZWFtLXN0eWxlLTIgZmlndXJlIGZpZ2NhcHRpb24gLm92ZXJsYXktY29udGVudCB7b3BhY2l0eTogMDsgdG9wOjA7IHBvc2l0aW9uOiByZWxhdGl2ZX1cbi50ZWFtLXN0eWxlLTIgZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24gLm92ZXJsYXktY29udGVudCB7b3BhY2l0eTogMTsgdG9wOjMwcHg7fVxuXG4vKiBhY2NvcmRpb24gc3R5bGUgKi9cbi5wYW5lbC10aXRsZSB7Zm9udC1zaXplOiAxNnB4O31cbi5wYW5lbC10aXRsZSA+IGkge2ZvbnQtc2l6ZTogMTJweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7fVxuXG4vKiBhY2NvcmRpb24gc3R5bGUxICovXG4uYWNjb3JkaW9uLXN0eWxlMSAucGFuZWwgIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm94LXNoYWRvdzogbm9uZTsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50fVxuLmFjY29yZGlvbi1zdHlsZTEucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgIHtib3JkZXI6IDBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7fVxuLmFjY29yZGlvbi1zdHlsZTEgLnBhbmVsLWhlYWRpbmcge3BhZGRpbmc6IDE2cHggMDt9XG4uYWNjb3JkaW9uLXN0eWxlMSAucGFuZWwtdGl0bGUge2ZvbnQtc2l6ZTogMTNweDsgcGFkZGluZy1yaWdodDogMzBweDsgcG9zaXRpb246IHJlbGF0aXZlfVxuLmFjY29yZGlvbi1zdHlsZTEucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwLCAuYWNjb3JkaW9uLXN0eWxlMS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcDowOyBwYWRkaW5nOiAyNXB4IDB9XG5cbi8qIGFjY29yZGlvbiBzdHlsZSAyICovXG4uYWNjb3JkaW9uLXN0eWxlMiAucGFuZWwge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IG1hcmdpbi1ib3R0b206IDE1cHg7IGJveC1zaGFkb3c6IG5vbmU7fVxuLmFjY29yZGlvbi1zdHlsZTIgLnBhbmVsLXRpdGxlIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lfVxuLmFjY29yZGlvbi1zdHlsZTIgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItcmFkaXVzOjA7IHBhZGRpbmc6MThweCAyOHB4IDE5cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4uYWNjb3JkaW9uLXN0eWxlMiAucGFuZWwtYm9keXtwYWRkaW5nOiAzNXB4IDI4cHggMjVweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7fVxuLmFjY29yZGlvbi1zdHlsZTIgLnBhbmVsLWhlYWRpbmcgaSB7Zm9udC1zaXplOiAyNXB4OyBtYXJnaW46IDA7IHJpZ2h0OiAyOHB4O31cbi5hY2NvcmRpb24tc3R5bGUyIC5wYW5lbC10aXRsZSB7cGFkZGluZzogMDt9XG4uYWNjb3JkaW9uLXN0eWxlMiAudGFiLXRhZyB7Zm9udC1zaXplOiAyMHB4OyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDdweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO31cbi5hY2NvcmRpb24tc3R5bGUyIGEsIC5hY2NvcmRpb24tc3R5bGUyIGE6aG92ZXIsIC5hY2NvcmRpb24tc3R5bGUyIGE6aG92ZXIgaSB7Y29sb3I6ICMyODI4Mjg7fVxuLmFjY29yZGlvbi1zdHlsZTIgLnBhbmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IG1hcmdpbi1ib3R0b206IDA7fVxuLmFjY29yZGlvbi1zdHlsZTIge21hcmdpbi1ib3R0b206IDA7fVxuXG4vKiBhY2NvcmRpb24gc3R5bGUgMyAqL1xuLmFjY29yZGlvbi1zdHlsZTMgLnBhbmVsIHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IG1hcmdpbi1ib3R0b206IDE1cHg7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDA7fVxuLmFjY29yZGlvbi1zdHlsZTMgLnBhbmVsLXRpdGxlIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBmb250LXNpemU6IDE2cHg7fVxuLmFjY29yZGlvbi1zdHlsZTMgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtiYWNrZ3JvdW5kOiAjMDAwOyBjb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czowOyBwYWRkaW5nOjE4cHggMjhweCAxOXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmFjY29yZGlvbi1zdHlsZTMgLnBhbmVsLWJvZHl7cGFkZGluZzogMzVweCAyOHB4IDI1cHg7IGJvcmRlci10b3A6bm9uZX1cbi5hY2NvcmRpb24tc3R5bGUzIC5wYW5lbC10aXRsZSA+IGkge2ZvbnQtc2l6ZTogMjVweDsgbWFyZ2luOiAwOyByaWdodDogMjhweDt9XG4uYWNjb3JkaW9uLXN0eWxlMyAudGFiLXRhZyB7Zm9udC1zaXplOiAyMHB4OyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IDdweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO31cbi5hY2NvcmRpb24tc3R5bGUzIGEsIC5hY2NvcmRpb24tc3R5bGUyIGE6aG92ZXIsIC5hY2NvcmRpb24tc3R5bGUzIGE6aG92ZXIgaSB7Y29sb3I6ICNmZmY7fVxuLmFjY29yZGlvbi1zdHlsZTMgLnBhbmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IG1hcmdpbi1ib3R0b206IDA7fVxuLmFjY29yZGlvbi1zdHlsZTMge21hcmdpbi1ib3R0b206IDA7fVxuXG4vKiB0b2dnbGVzICovXG4udG9nZ2xlcyAucGFuZWwgIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm94LXNoYWRvdzogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyOiAxcHggc29saWQgI2RkZDt9XG4udG9nZ2xlcyAucGFuZWwtdGl0bGUgIHtmb250LXNpemU6IDEzcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4udG9nZ2xlcyAucGFuZWwtdGl0bGUgPiBzcGFuLmZsb2F0LWVuZCB7cG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwO31cbi50b2dnbGVzIC5wYW5lbC1oZWFkaW5nIHtwYWRkaW5nOiAxOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4udG9nZ2xlcyAucGFuZWwtaGVhZGluZyBpIHtmb250LXNpemU6IDEycHg7IGNvbG9yOiAjNjI2MjYyfVxuLnRvZ2dsZXMgLnBhbmVsICsgLnBhbmVsIHttYXJnaW4tdG9wOiAtMXB4O31cbi50b2dnbGVzIC5wYW5lbC1ib2R5IHtwYWRkaW5nOiAyNXB4fVxuXG4vKiB0YWIgKi9cbi5uYXYtdGFicz5saT5hLmFjdGl2ZSwgLm5hdi10YWJzPmxpPmEuYWN0aXZlOmZvY3VzLCAubmF2LXRhYnM+bGk+YS5hY3RpdmU6aG92ZXIge2JvcmRlcjogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO31cbi5uYXYtdGFicyBhLm5hdi1saW5rIHt0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7fVxuXG4vKiB0YWIgc3R5bGUgMSAqL1xuLnRhYi1zdHlsZTEgLm5hdi10YWJze2JvcmRlcjogbm9uZTsgd2lkdGg6IDEwMCU7fVxuLnRhYi1zdHlsZTEgLm5hdi10YWJzIGxpe2Rpc3BsYXk6IGlubGluZS1ibG9jazsgZmxvYXQ6IG5vbmU7IHdpZHRoOjI1JTt9XG4udGFiLXN0eWxlMSAubmF2LXRhYnMgbGkgYXttYXJnaW46IDA7fVxuLnRhYi1zdHlsZTEgLm5hdi10YWJzIGxpOmhvdmVye2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbi50YWItc3R5bGUxIC5uYXYtdGFicyA+IGxpID4gYSwgLnRhYi1zdHlsZTEgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLCAudGFiLXN0eWxlMSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXJ7Ym9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4udGFiLXN0eWxlMSAubmF2LXRhYnMgbGk6aG92ZXIgaSwgLnRhYi1zdHlsZTEgLm5hdi10YWJzIGxpIC5hY3RpdmUgaXtjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuLnRhYi1zdHlsZTEgLm5hdi10YWJzIGxpOmhvdmVyIHNwYW4sIC50YWItc3R5bGUxIC5uYXYtdGFicyBsaSAuYWN0aXZlIHNwYW57Y29sb3I6ICMyMzIzMjM7fVxuXG4vKiB0YWIgc3R5bGUgMiAqL1xuLnRhYi1zdHlsZTIgLnRhYi1jb250ZW50e3BhZGRpbmc6NTVweCAwIDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O31cbi50YWItc3R5bGUyIC5uYXYtdGFic3tib3JkZXI6MDt9XG4udGFiLXN0eWxlMiAubmF2LXRhYnMgbGl7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1OyBib3JkZXItYm90dG9tOiBub25lOyBib3JkZXItcmFkaXVzOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBkaXNwbGF5OmlubGluZS1ibG9jazsgZmxvYXQ6bm9uZTsgbWFyZ2luLXJpZ2h0OiA1cHh9XG4udGFiLXN0eWxlMiAubmF2LXRhYnMgbGkgYSB7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3OyBib3JkZXI6bm9uZTsgY29sb3I6IzU3NTc1NzsgbGluZS1oZWlnaHQ6IDQ0cHg7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgMjVweDsgYm9yZGVyLXJhZGl1czogMDt9XG4udGFiLXN0eWxlMiAubmF2LXRhYnMtbGlnaHQgbGk6Zmlyc3QtY2hpbGQge2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTsgbWFyZ2luLWxlZnQ6IDE1cHg7fVxuLnRhYi1zdHlsZTIgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZSB7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IGJvcmRlci1yYWRpdXM6MDsgYmFja2dyb3VuZDojZmZmOyB0b3A6MXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuXG4vKiB0YWIgc3R5bGUgMyAqL1xuLnRhYi1zdHlsZTMgLm5hdi10YWJzIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnR9XG4udGFiLXN0eWxlMyAubmF2LXRhYnMgbGkge2Zsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuLnRhYi1zdHlsZTMgLm5hdi10YWJzIGxpIHtmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW46IDAgMjNweDsgcGFkZGluZzogM3B4IDB9XG4udGFiLXN0eWxlMyAubmF2LXRhYnMgbGkgYS5uYXYtbGluay5hY3RpdmUge2NvbG9yOiAjMjMyMzIzfVxuLnRhYi1zdHlsZTMgLm5hdi10YWJzPmxpPmEubmF2LWxpbmssIC50YWItc3R5bGUzIC5uYXYtdGFicz5saT5hLm5hdi1saW5rOmZvY3VzLCAudGFiLXN0eWxlMyAubmF2LXRhYnM+bGk+YS5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC50YWItc3R5bGUzIC5uYXYtdGFicz5saT5hLm5hdi1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAwO31cbi50YWItc3R5bGUzIC5uYXYtdGFicyBsaSBhLm5hdi1saW5rLmFjdGl2ZSwgLnRhYi1zdHlsZTMgLm5hdi10YWJzPmxpPmEubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjMyMzt9XG4udGFiLXN0eWxlMyAubmF2LWxpbms6aG92ZXIge2NvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTt9XG5cbi8qIHRhYiBzdHlsZSA0ICovXG4udGFiLXN0eWxlNCAudGFiLWNvbnRlbnR7cGFkZGluZzowIDAgMCA1NXB4OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7fVxuLnRhYi1zdHlsZTQgLm5hdi10YWJze2JvcmRlcjowO31cbi50YWItc3R5bGU0IC5uYXYtdGFicyBsaXtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7IGJvcmRlci1yaWdodDogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgbWFyZ2luLWJvdHRvbTogMDsgZGlzcGxheTpibG9jazsgZmxvYXQ6bGVmdDsgd2lkdGg6IDEwMCU7IGxlZnQ6IDFweDt9XG4udGFiLXN0eWxlNCAubmF2LXRhYnMgbGkgYSB7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3OyBib3JkZXI6bm9uZTsgY29sb3I6IzU3NTc1NzsgbGluZS1oZWlnaHQ6IDQ0cHg7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgMjVweDsgYm9yZGVyLXJhZGl1czogMDsgdG9wOjFweDsgcG9zaXRpb246IHJlbGF0aXZlO31cbi50YWItc3R5bGU0IC5uYXYtdGFicyBsaTpsYXN0LWNoaWxkIGEge3RvcDogMH1cbi50YWItc3R5bGU0IC5uYXYtdGFicy1saWdodCBsaTpmaXJzdC1jaGlsZCB7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1OyBtYXJnaW4tbGVmdDogMTVweDt9XG4udGFiLXN0eWxlNCAubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlIHtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czowOyBiYWNrZ3JvdW5kOiNmZmY7IGxlZnQ6IDFweDt9XG5cbi8qIHRhYiBzdHlsZSA1ICovXG4udGFiLXN0eWxlNSAubmF2LXRhYnMge2JvcmRlcjogbm9uZTt9XG4udGFiLXN0eWxlNSAubmF2LXRhYnMgbGkge3dpZHRoOiAxMDAlOyBmb250LXNpemU6IDI2cHg7IGxpbmUtaGVpZ2h0OiA2MHB4OyBtYXJnaW4tYm90dG9tOiAwO31cbi50YWItc3R5bGU1IC5uYXYtdGFicyBsaSBhIHtib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGNvbG9yOiAjNmY2ZjZmOyBvcGFjaXR5OiAwLjY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgcGFkZGluZzogMDsgYm9yZGVyLXJhZGl1czogMDsgY29sb3I6ICM2ZjZmNmY7fVxuLnRhYi1zdHlsZTUgLm5hdi10YWJzIGxpIGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBvcGFjaXR5OiAxOyBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7fVxuLnRhYi1zdHlsZTUgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge2NvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50OyBvcGFjaXR5OiAxOyBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiA0NXB4fVxuLnRhYi1zdHlsZTUgLm5hdi10YWJzIGxpLmFjdGl2ZSBhLCAudGFiLXN0eWxlNSAubmF2LXRhYnMgbGkuYWN0aXZlIGE6aG92ZXIsIC50YWItc3R5bGU1IC5uYXYtdGFicyBsaS5hY3RpdmUgYTpmb2N1cyB7Ym9yZGVyOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbi50YWItc3R5bGU1IC50YWItYm94IHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6MjMlOyB0b3A6NTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgei1pbmRleDogMTsgd2lkdGg6NTAwcHg7fVxuXG4vKiB0ZXN0aW1vbmlhbCBzdHlsZSAyICovXG4udGVzdGltb25pYWwtc3R5bGUyIC5wcm9maWxlLWJveCB7bWFyZ2luLXRvcDogLTUwcHh9XG5cbi8qIHRlc3RpbW9uaWFsIHN0eWxlIDMgKi9cbi50ZXN0aW1vbmlhbC1zdHlsZTMgLmFycm93LWJvdHRvbTphZnRlciB7Ym9yZGVyLXRvcC1jb2xvcjogI2Q2ZDVkNTsgbGVmdDogMTUlOyAgYm9yZGVyLXdpZHRoOiAxMHB4OyBtYXJnaW4tbGVmdDogLTEwcHg7fVxuLnRlc3RpbW9uaWFsLXN0eWxlMyAuaW1hZ2UtYm94IGltZyB7d2lkdGg6IDEwMCU7fVxuXG4vKiB0ZXN0aW1vbmlhbC1ib3ggKi9cbi50ZXN0aW1vbmlhbC1ib3ggLmltYWdlLWJveCB7ZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZX1cbi50ZXN0aW1vbmlhbC1ib3ggLm5hbWUtYm94IHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjUuIEJsb2dcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYmxvZy1ncmlkIC5ncmlkLWl0ZW0gYSB7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMTt9XG4uYmxvZy1pbWFnZSBhID4gaW1nIHt3aWR0aDogMTAwJX1cblxuLyogYmxvZyBwb3N0IHN0eWxlIDEgKi9cbi5ibG9nLXBvc3QuYmxvZy1wb3N0LXN0eWxlMSAuYmxvZy1wb3N0LWltYWdlcyB7YmFja2dyb3VuZDogIzIzMjMyM31cbi5ibG9nLXBvc3QuYmxvZy1wb3N0LXN0eWxlMSAuYmxvZy1wb3N0LWltYWdlcyBpbWcge3dpZHRoOiAxMDAlO31cbi5ibG9nLXBvc3QuYmxvZy1wb3N0LXN0eWxlMTpob3ZlciAuYmxvZy1wb3N0LWltYWdlcyBpbWcge29wYWNpdHk6IDAuNTsgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7fVxuXG4vKiBibG9nIHBvc3Qgc3R5bGUgMiAqL1xuLmJsb2ctcG9zdC5ibG9nLXBvc3Qtc3R5bGUyIC5hdXRob3IgaW1ne3dpZHRoOiAzMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuLmJsb2ctcG9zdC5ibG9nLXBvc3Qtc3R5bGUyIC5hdXRob3Igc3BhbnttYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuXG4vKiBibG9nIHBvc3Qgc3R5bGUgMyAqL1xuLmJsb2ctcG9zdC1zdHlsZTMgLmdyaWQtaXRlbSAuYmxvZy1wb3N0ICoge3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb24tZHVyYXRpb246IC4zczsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7fVxuLmJsb2ctcG9zdC1zdHlsZTMgLmdyaWQtaXRlbSAuYmxvZy1wb3N0IC5hdXRob3IgaW1nIHt3aWR0aDogMjVweDt9XG4uYmxvZy1wb3N0LXN0eWxlMyAuZ3JpZC1pdGVtIC5ibG9nLXBvc3QgLmJsb2ctcG9zdC1pbWFnZXMgYSB7ZGlzcGxheTogYmxvY2s7fVxuLmJsb2ctcG9zdC1zdHlsZTMgLmdyaWQtaXRlbSAuYmxvZy1wb3N0IC5ibG9nLXBvc3QtaW1hZ2VzIC5ibG9nLWhvdmVyLWljb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpOyB0b3A6IDA7IGxlZnQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgb3BhY2l0eTogMDt9XG4uYmxvZy1wb3N0LXN0eWxlMyAuZ3JpZC1pdGVtIC5ibG9nLXBvc3Q6aG92ZXIgLmJsb2ctcG9zdC1pbWFnZXMgLmJsb2ctaG92ZXItaWNvbiB7b3BhY2l0eTogMX1cbi5ibG9nLXBvc3Qtc3R5bGUzIC5ncmlkLWl0ZW0gLmJsb2ctcG9zdCAuYmxvZy1wb3N0LWltYWdlcyAuYmxvZy1ob3Zlci1pY29uIHNwYW4ge3RvcDogMzUlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogNDhweDsgY29sb3I6ICNmZmY7IG9wYWNpdHk6IDB9XG4uYmxvZy1wb3N0LXN0eWxlMyAuZ3JpZC1pdGVtIC5ibG9nLXBvc3Q6aG92ZXIgLmJsb2ctcG9zdC1pbWFnZXMgLmJsb2ctaG92ZXItaWNvbiBzcGFuIHt0b3A6IDQwJTsgb3BhY2l0eTogMTt9XG5cbi8qIGJsb2cgcG9zdCBzdHlsZSA0ICovXG4uYmxvZy1wb3N0LXN0eWxlNCAuYmxvZy1ncmlkIC5ncmlkLWl0ZW0gZmlndXJlIHtwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47fVxuLmJsb2ctcG9zdC1zdHlsZTQgZmlndXJlIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmJsb2ctcG9zdC1zdHlsZTQgZmlndXJlIGZpZ2NhcHRpb24ge3BhZGRpbmc6IDQ1cHg7IGJvdHRvbTogMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjg1KTsgd2lkdGg6IDEwMCU7IHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuNXM7IC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41czsgLW1vei10cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzOyAtbXMtdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41czsgLW8tdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41czt9XG4uYmxvZy1wb3N0LXN0eWxlNCAuZ3JpZC1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHAge21hcmdpbi1ib3R0b206MDsgdHJhbnNpdGlvbjogbm9uZTsgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lOyAtbW96LXRyYW5zaXRpb246IG5vbmU7IC1tcy10cmFuc2l0aW9uOiBub25lOyAtby10cmFuc2l0aW9uOiBub25lOyBkaXNwbGF5OiBub25lfVxuLmJsb2ctcG9zdC1zdHlsZTQgLmJsb2ctZ3JpZCAuZ3JpZC1pdGVtIC5ibG9nLWltZyBpbWcge2N1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBvcGFjaXR5OiAuOTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cbi5ibG9nLXBvc3Qtc3R5bGU0IC5ibG9nLWdyaWQgLmdyaWQtaXRlbTpob3ZlciAuYmxvZy1pbWcgaW1nIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBvcGFjaXR5OiAuNTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO31cbi5ibG9nLXBvc3Qtc3R5bGU0IC5ibG9nLWdyaWQgYSB7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OmF1dG87fVxuLmNvbnRhaW5lciAuYmxvZy1wb3N0LXN0eWxlNCBmaWd1cmUgZmlnY2FwdGlvbiB7cGFkZGluZzogMzJweDt9XG5cbi8qIGJsb2cgcG9zdCBzdHlsZSA1ICovXG4uYmxvZy1wb3N0LXN0eWxlNSAuYmxvZy1wb3N0IC5ibG9nLXBvc3QtaW1hZ2VzIHtoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZX1cbi5ibG9nLXBvc3Qtc3R5bGU1IC5ibG9nLXBvc3QgLmJsb2ctY2F0ZWdvcmllcyB7cG9zaXRpb246IGFic29sdXRlOyBib3R0b206MDsgbGVmdDogMDsgei1pbmRleDogMjU7IHBhZGRpbmc6IDEwcHggMjBweCA4cHh9XG5cbi8qIGJsb2cgcG9zdCBzdHlsZSA2ICovXG4uYmxvZy1wb3N0LXN0eWxlNjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XG4uYmxvZy1wb3N0LXN0eWxlNjpob3ZlciAudGV4dC13aGl0ZS0yIHtjb2xvcjogIzAwMCAhaW1wb3J0YW50fVxuLmJsb2ctcG9zdC1zdHlsZTY6aG92ZXIgLmF1dGhvcjpiZWZvcmUge2JhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudH1cbi5ibG9nLXBvc3Qtc3R5bGU2IC5hdXRob3I6YmVmb3JlIHt3aWR0aDogMTAwcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBvcGFjaXR5OiAwLjI1OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb250ZW50OiBcIlwifVxuXG4vKiBibG9nIHBvc3Qgc3R5bGUgNyAqL1xuLmJsb2ctcG9zdC1zdHlsZTc6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMxYzFjMWMgIWltcG9ydGFudDsgY29sb3I6ICNmZmZ9XG4uYmxvZy1wb3N0LXN0eWxlNzpob3ZlciBhIHtjb2xvcjogI2ZmZn1cbi5ibG9nLXBvc3Qtc3R5bGU3OmhvdmVyIC5hdXRob3I6YmVmb3JlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBvcGFjaXR5OiAwLjg7fVxuLmJsb2ctcG9zdC1zdHlsZTcgLmF1dGhvcjpiZWZvcmUge3dpZHRoOiAxMDBweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICM5MzkzOTMgIWltcG9ydGFudDsgb3BhY2l0eTogMC4yNTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY29udGVudDogXCJcIn1cblxuLyogcGFnaW5hdGlvbiAqL1xuLnBhZ2luYXRpb24ge2JvcmRlci1yYWRpdXM6IDA7IHBhZGRpbmc6IDA7IG1hcmdpbjogMH1cbi5wYWdpbmF0aW9uIHVsIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICpkaXNwbGF5OiBpbmxpbmU7ICp6b29tOiAxOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZzogMDt9XG4ucGFnaW5hdGlvbiBsaSB7ZGlzcGxheTogaW5saW5lO31cbi5wYWdpbmF0aW9uIGEge2Zsb2F0OiBsZWZ0OyBwYWRkaW5nOiAwIDE4cHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyBiYWNrZ3JvdW5kOiAjZmZmfVxuLnBhZ2luYXRpb24gYTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMzsgY29sb3I6ICNmZmZ9XG4ucGFnaW5hdGlvbiAuYWN0aXZlIGEge2JhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7fVxuLnBhZ2luYXRpb24gLmFjdGl2ZSBhIHtjb2xvcjogIzk5OTk5OTsgY3Vyc29yOiBkZWZhdWx0O31cbi5wYWdpbmF0aW9uIC5kaXNhYmxlZCBzcGFuLCAucGFnaW5hdGlvbiAuZGlzYWJsZWQgYSwgLnBhZ2luYXRpb24gLmRpc2FibGVkIGE6aG92ZXIge2NvbG9yOiAjOTk5OTk5OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY3Vyc29yOiBkZWZhdWx0O31cbi5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEge2JvcmRlci1sZWZ0LXdpZHRoOiAxcHg7fVxuLnBhZ2luYXRpb24tY2VudGVyZWQge3RleHQtYWxpZ246IGNlbnRlcjt9XG4ucGFnaW5hdGlvbi1yaWdodCB7dGV4dC1hbGlnbjogcmlnaHQ7fVxuXG4vKiBibG9nIGRldGFpbHMgcGFnZSAqL1xuLyogYXV0aG9yICovXG4uYWJvdXQtYXV0aG9yLWltZyB7ZmxvYXQ6IGxlZnQ7IG1heC13aWR0aDogMTAwcHg7IG1hcmdpbi1yaWdodDogMzVweDsgbWFyZ2luLWJvdHRvbTogMTVweDt9XG4uYWJvdXQtYXV0aG9yLXRleHQge3RvcDogLTVweH1cbi5hdXRob3Itc2hhcmluZyBhIHttYXJnaW4tcmlnaHQ6IDE1cHg7IGNvbG9yOiAjNzM3MzczfVxuLmF1dGhvci1zaGFyaW5nIGE6aG92ZXIge2NvbG9yOiAjMDAwfVxuLmFsaWdubm9uZSB7bWFyZ2luOiA1cHggMzBweCA0MHB4IDA7fVxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO31cbi5hbGlnbnJpZ2h0IHtmbG9hdDpyaWdodDsgbWFyZ2luOiA1cHggMCAzMHB4IDQwcHg7fVxuLmFsaWdubGVmdCB7ZmxvYXQ6IGxlZnQ7IG1hcmdpbjogNXB4IDQwcHggMzBweCAwO31cbmEgaW1nLmFsaWducmlnaHQge2Zsb2F0OiByaWdodDsgbWFyZ2luOiA1cHggMCA0MHB4IDMwcHg7fVxuYSBpbWcuYWxpZ25ub25lIHttYXJnaW46IDVweCAyMHB4IDIwcHggMDt9XG5hIGltZy5hbGlnbmxlZnQge2Zsb2F0OiBsZWZ0OyBtYXJnaW46IDVweCAyMHB4IDIwcHggMDt9XG5hIGltZy5hbGlnbmNlbnRlciB7ZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG99XG4ud3AtY2FwdGlvbiB7YmFja2dyb3VuZDogI2Y3ZjdmNzsgcGFkZGluZzoxN3B4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpOyBtYXgtd2lkdGg6IDUwJTt9XG4ud3AtY2FwdGlvbiBmaWdjYXB0aW9uIHtwYWRkaW5nOiAxOHB4IDI1cHggMCAyNXB4O31cbi53cC1jYXB0aW9uIGltZyB7d2lkdGg6IDEwMCV9XG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge21hcmdpbjogNXB4IDMwcHggNDBweCAwO31cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7bWFyZ2luOiA1cHggNDBweCAzMHB4IDA7fVxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7bWFyZ2luOiA1cHggMCA0MHB4IDMwcHg7fVxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge2ZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IDE3cHg7IG1hcmdpbjogMDsgcGFkZGluZzogMCA0cHggNXB4O31cbi5zY3JlZW4tcmVhZGVyLXRleHQge2NsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IGhlaWdodDogMXB4OyB3aWR0aDogMXB4OyBvdmVyZmxvdzogaGlkZGVuO31cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IGJvcmRlci1yYWRpdXM6IDNweDsgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7IGNvbG9yOiAjMjE3NTliOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxNHB4OyBmb250LXNpemU6IDAuODc1cmVtOyBmb250LXdlaWdodDogYm9sZDsgaGVpZ2h0OiBhdXRvOyBsZWZ0OiA1cHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmc6IDE1cHggMjNweCAxNHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRvcDogNXB4OyB3aWR0aDogYXV0bzsgei1pbmRleDogMX1cblxuLyogbGlzdCBzdHlsZSA2ICovXG4uYmxvZy1jb21tZW50IHtsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmJsb2ctY29tbWVudCBsaSB7cGFkZGluZzogNTBweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgcG9zaXRpb246IHJlbGF0aXZlfVxuLmJsb2ctY29tbWVudCBsaSAuYnRuLXJlcGx5IHtmbG9hdDogcmlnaHQ7IGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7IHBhZGRpbmc6IDAgOHB4OyBmb250LXNpemU6IDEwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4uYmxvZy1jb21tZW50ID4gbGk6Zmlyc3QtY2hpbGQge3BhZGRpbmctdG9wOiAwfVxuLmJsb2ctY29tbWVudCBsaTpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOiBub25lOyBwYWRkaW5nLWJvdHRvbTogMH1cbi5ibG9nLWNvbW1lbnQgbGkgdWwuY2hpbGQtY29tbWVudCB7bWFyZ2luLWxlZnQ6IDQwcHg7IGxpc3Qtc3R5bGU6IG5vbmV9XG4uYmxvZy1jb21tZW50IGxpIHVsLmNoaWxkLWNvbW1lbnQgbGkge2JvcmRlcjogbm9uZTsgcGFkZGluZy1ib3R0b206IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkOyBtYXJnaW4tdG9wOiA1MHB4fVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDI2LiBGb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIHNjcm9sbCB0byB0b3AgKi9cbi5zY3JvbGwtdG9wLWFycm93LCAuc2Nyb2xsLXRvcC1hcnJvdzpmb2N1cyB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQ6ICM4Nzg3ODc7IGxpbmUtaGVpZ2h0OiAyOHB4OyBkaXNwbGF5OiBub25lOyBoZWlnaHQ6IDMwcHg7IHdpZHRoOiAzMHB4OyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiA0NXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdG9wOiA5MSU7IHotaW5kZXg6IDEwMDA2OyBib3JkZXItcmFkaXVzOiAxMDAlO31cbi5zY3JvbGwtdG9wLWFycm93OmhvdmVyIHtiYWNrZ3JvdW5kOiAjMDAwOyBvcGFjaXR5OiAuODsgY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcil9XG4uc2Nyb2xsLXRvcC1hcnJvdyBpIHtsaW5lLWhlaWdodDogMzBweDsgIHBvc2l0aW9uOiByZWxhdGl2ZTt9XG5cbi5iZy1kYXJrLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMxNDE0MTQ7fVxuLmZvb3Rlci1sb2dvIHttYXgtaGVpZ2h0OiAyOHB4O31cblxuLyogZm9vdGVyIGlucHV0ICovXG5mb290ZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAjNmY2ZjZmOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgZm9udC1zaXplOiAxMXB4OyBmb250LXdlaWdodDogNDAwOyBvcGFjaXR5OjE7fVxuZm9vdGVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtjb2xvcjogIzZmNmY2ZjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IGZvbnQtc2l6ZTogMTFweDsgZm9udC13ZWlnaHQ6IDQwMDsgb3BhY2l0eToxO30gXG5mb290ZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogIzZmNmY2ZjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IGZvbnQtc2l6ZTogMTFweDsgZm9udC13ZWlnaHQ6IDQwMDsgb3BhY2l0eToxO31cbmZvb3RlciAubmV3c2xldHRlciBpbnB1dCB7Y29sb3I6ICM2ZjZmNmY7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7fVxuXG4vKiBsYXRlc3QgcG9zdCAqL1xuLmxhdGVzdC1wb3N0IHtsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7fVxuLmxhdGVzdC1wb3N0IGxpIHtwYWRkaW5nOjE1cHggMDt9XG5hc2lkZSAubGF0ZXN0LXBvc3QgbGkge3BhZGRpbmc6OXB4IDAgMTBweDt9XG5hc2lkZSAubGF0ZXN0LXBvc3QgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTogMDt9XG4ubGF0ZXN0LXBvc3QgbGk6Zmlyc3QtY2hpbGQge3BhZGRpbmctdG9wOiAwfVxuLmxhdGVzdC1wb3N0IGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206bm9uZX1cbi5sYXRlc3QtcG9zdCBsaSBmaWd1cmUge3dpZHRoOiA2MHB4OyBmbG9hdDogbGVmdH1cbi5sYXRlc3QtcG9zdCBsaSBmaWd1cmUsIGZvb3RlciAubGF0ZXN0LXBvc3QgbGkgZGl2IHttYXJnaW4tYm90dG9tOiAwO31cbmFzaWRlIC5sYXRlc3QtcG9zdCBsaSBmaWd1cmUge3dpZHRoOiA3NXB4O31cbi5sYXRlc3QtcG9zdCBsaSBkaXYge2xpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmctbGVmdDogMjJweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0xcHg7fVxuLmxhdGVzdC1wb3N0IGxpIGZpZ3VyZTpob3ZlciBpbWcsIC5sYXRlc3QtcG9zdCBsaSBmaWd1cmU6Zm9jdXMgaW1nIHt0cmFuc2Zvcm06IG5vbmU7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyAtbW96LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgLW8tdHJhbnNmb3JtOiBub25lO30gXG5cbi8qIG5ld3NsZXR0ZXIgKi9cbi5uZXdzbGV0dGVyIGlucHV0IHtmbG9hdDogbGVmdDsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogI2ZmZjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMCAzOHB4IDAgMTJweH1cbi5uZXdzbGV0dGVyIC5idG4uYnRuLWFycm93LXNtYWxsIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwOyBtYXJnaW4tcmlnaHQ6IDA7IGhlaWdodDogMTAwJTsgcGFkZGluZy10b3A6IDA7ICBwYWRkaW5nLWJvdHRvbTogNXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHJpZ2h0OiAwOyBib3JkZXItd2lkdGg6IDAgMCAwIDFweH1cbi5uZXdzbGV0dGVyIC5idG4uYnRuLWFycm93LXNtYWxsIGkge2NvbG9yOiAjNjI2MjYyOyBmb250LXNpemU6IDE4cHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiA2cHg7fVxuLm5ld3NsZXR0ZXIge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDMzcHh9XG5mb290ZXIgLmZvcm0tcmVzdWx0cyB7Zm9udC1zaXplOiAxMnB4O31cbi5uZXdzbGV0dGVyIC5idG4uYm9yZGVyLWNvbG9yLXdoaXRlIHtib3JkZXItY29sb3I6I2ZmZn1cbi5uZXdzbGV0dGVyIC5idG4uYm9yZGVyLWNvbG9yLWJsYWNrIHtib3JkZXItY29sb3I6IzAwMH1cbi5uZXdzbGV0dGVyIC5idG4uYm9yZGVyLWNvbG9yLWV4dHJhLWRhcmstZ3JheSB7Ym9yZGVyLWNvbG9yOiMyMzIzMjN9XG4ubmV3c2xldHRlciAuYnRuLmJvcmRlci1jb2xvci1tZWRpdW0tZGFyay1ncmF5IHtib3JkZXItY29sb3I6IzM2MzYzNn1cbi5uZXdzbGV0dGVyIC5idG4uYm9yZGVyLWNvbG9yLWRhcmstZ3JheSB7Ym9yZGVyLWNvbG9yOiM5MzkzOTN9XG4ubmV3c2xldHRlciAuYnRuLmJvcmRlci1jb2xvci1leHRyYS1tZWRpdW0tZ3JheSB7Ym9yZGVyLWNvbG9yOiNkYmRiZGJ9XG4ubmV3c2xldHRlciAuYnRuLmJvcmRlci1jb2xvci1tZWRpdW0tZ3JheSB7Ym9yZGVyLWNvbG9yOiNlNGU0ZTR9XG4ubmV3c2xldHRlciAuYnRuLmJvcmRlci1jb2xvci1leHRyYS1saWdodC1ncmF5IHtib3JkZXItY29sb3I6I2VkZWRlZH1cbi5uZXdzbGV0dGVyIC5idG4uYm9yZGVyLWNvbG9yLWxpZ2h0LWdyYXkge2JvcmRlci1jb2xvcjojZjVmNWY1fVxuLm5ld3NsZXR0ZXIgLmJ0bi5ib3JkZXItY29sb3ItbGlnaHQtcGluayB7Ym9yZGVyLWNvbG9yOiM4NjIyMzd9XG4ubmV3c2xldHRlciAuYnRuLmJvcmRlci1jb2xvci1tYWluLWRlY29yIHtib3JkZXItY29sb3I6dmFyKC0tYmFzZS1jb2xvcil9XG4ubmV3c2xldHRlciAuYnRuLmJvcmRlci1jb2xvci10cmFuc3BhcmVudC1waW5rIHtib3JkZXItY29sb3I6IHJnYmEoMjU1LCAzMywgNzksIDAuNDUpO31cblxuLyogaW5zdGFncmFtIGZlZWQgKi9cbi5pbnN0YWZlZWQtZ3JpZCB1bCB7bGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgZmxleC13cmFwOiB3cmFwOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLmluc3RhZmVlZC1ncmlkIGxpIHtwYWRkaW5nOjAgMTBweCAxMHB4IDA7IHdpZHRoOiAzMy4zMzMlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XG4uaW5zdGFmZWVkLWdyaWQgbGkgaW1nIHt3aWR0aDogMTAwJX1cbi5pbnN0YWZlZWQtZ3JpZCBsaSBmaWd1cmUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luLWJvdHRvbTogMDt9XG4uaW5zdGFmZWVkLWdyaWQgbGkgZmlndXJlIGEgLmluc3RhLWNvdW50c3twb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTEwMCU7IGxlZnQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZDogcmdiYSgzNSwzNSwzNSwwLjgpOyBjb2xvcjogI2ZmZjsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTJweDt9XG4uaW5zdGFmZWVkLWdyaWQgbGkgZmlndXJlOmhvdmVyIGEgLmluc3RhLWNvdW50c3tib3R0b206IDA7fVxuLmluc3RhZmVlZC1ncmlkIGxpIGZpZ3VyZSBhIC5pbnN0YS1jb3VudHMgaSB7bWFyZ2luLXJpZ2h0OiA1cHg7IG1hcmdpbi1sZWZ0OiA1cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuLmluc3RhZmVlZC1ncmlkIGxpIGZpZ3VyZSBzcGFuIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cbmFzaWRlIC5pbnN0YWZlZWQtZ3JpZC5ndXR0ZXItdmVyeS1zbWFsbCwgZm9vdGVyIC5pbnN0YWZlZWQtZ3JpZC5ndXR0ZXItdmVyeS1zbWFsbCB7bWFyZ2luLWxlZnQ6IC0zcHg7IG1hcmdpbi1yaWdodDogLTNweDt9XG5hc2lkZSAuaW5zdGFmZWVkLWdyaWQuZ3V0dGVyLXNtYWxsLCBmb290ZXIgLmluc3RhZmVlZC1ncmlkLmd1dHRlci1zbWFsbCB7bWFyZ2luLWxlZnQ6IC01cHg7IG1hcmdpbi1yaWdodDogLTVweDt9XG5hc2lkZSAuaW5zdGFmZWVkLWdyaWQuZ3V0dGVyLW1lZGl1bSwgZm9vdGVyIC5pbnN0YWZlZWQtZ3JpZC5ndXR0ZXItbWVkaXVtIHttYXJnaW4tbGVmdDogLTdweDsgbWFyZ2luLXJpZ2h0OiAtN3B4O31cbmFzaWRlIC5pbnN0YWZlZWQtZ3JpZC5ndXR0ZXItbGFyZ2UsIGZvb3RlciAuaW5zdGFmZWVkLWdyaWQuZ3V0dGVyLWxhcmdlIHttYXJnaW4tbGVmdDogLTEwcHg7IG1hcmdpbi1yaWdodDogLTEwcHg7fVxuYXNpZGUgLmluc3RhZmVlZC1ncmlkLmd1dHRlci1leHRyYS1sYXJnZSwgZm9vdGVyIC5pbnN0YWZlZWQtZ3JpZC5ndXR0ZXItZXh0cmEtbGFyZ2Uge21hcmdpbi1sZWZ0OiAtMTVweDsgbWFyZ2luLXJpZ2h0OiAtMTVweDt9XG5cbi8qIGluc3RhZ3JhbSBmZWVkIHN0eWxlIDEgKi9cbi5pbnN0YWZlZWQtZ3JpZC5pbnN0YWZlZWQtc3R5bGUtMDIgbGkgZmlndXJlIGEgLmluc3RhLWNvdW50cyB7Ym90dG9tOiAwOyBoZWlnaHQ6IDEwMCU7IGhlaWdodDogMTAwJTsgb3BhY2l0eTogMDt9XG4uaW5zdGFmZWVkLWdyaWQuaW5zdGFmZWVkLXN0eWxlLTAyIGZpZ3VyZTpob3ZlciBhIC5pbnN0YS1jb3VudHMge29wYWNpdHk6IDE7fVxuLmluc3RhZmVlZC1ncmlkLmluc3RhZmVlZC1zdHlsZS0wMiBmaWd1cmUgYSAuaW5zdGEtY291bnRzIGkge3Bvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMjhweDsgY29sb3I6ICNmZmY7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO31cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDI3LiBIb21lIHBhZ2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIGhvbWUgLSBjcmVhdGl2ZSBicmFuZGluZyBhZ2VuY3kgKi9cbi5ib3gtbGF5b3V0e3BhZGRpbmc6MCA2MHB4fVxuXG4vKiBob21lIC0gY3JlYXRpdmUgYnVzaW5lc3MgKi9cbi5pY29uLWJveCB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMCl9XG4uaWNvbi1ib3g6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOiBub25lfVxuLmljb24tYm94IC5pY29uLWJveC1ob2xkZXJ7cGFkZGluZy1sZWZ0Ojc0cHg7IGhlaWdodDogMTEycHg7fVxuLmljb24tYm94IC5pY29uLWJveC1ob2xkZXIgaXtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHBhZGRpbmctdG9wOjEwcHg7fVxuXG5bY2xhc3NePVwidGktXCJdLCBbY2xhc3MqPVwiIHRpLVwiXSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cblxuLyogaG9tZSAtIGNyZWF0aXZlIHNpbXBsZSBwb3J0Zm9saW8gKi9cbi5oZWFkLXRleHQge2ZvbnQtc2l6ZTogODBweDsgbGluZS1oZWlnaHQ6IDk1cHg7fVxuXG4vKiBob21lIC0gY2xhc3NpYyBkaWdpdGFsIGFnZW5jeSAqL1xuLmltYWdlLWJsb2Nre2JveC1zaGFkb3c6IDAgMCAwIHJnYmEoMzUsMzUsMzUsMC42KTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC44KTsgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC44KTsgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNSk7IC1vLWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjgpOyAtbXMtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuOCk7fVxuLmF0dHItbmF2ID4gdWwgPiBsaSA+IGF7cGFkZGluZzogM3B4IDE1cHh9XG4uaWNvbi1wbGF5IGltZyB7d2lkdGg6IDYwJX1cbi5pY29uLXBsYXk6aG92ZXIgaW1nIHt3aWR0aDogNjglfVxuXG4vKiBwbGF5IGljb24gKi9cbi5pY29uLXBsYXktc3R5bGUtMiB7ei1pbmRleDogMTsgbGVmdDogMTAwJTt9XG4uaWNvbi1wbGF5LXN0eWxlLTIgPiBzcGFuIHtkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7IGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDsgZGlzcGxheTogaW5saW5lLWZsZXg7IC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDsgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7IGZsZXgtZmxvdzogcm93IHdyYXA7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93IHdyYXA7IC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XG4uaWNvbi1wbGF5LXN0eWxlLTIgLnZpZGVvLWljb24ge3dpZHRoOiAxMTBweDsgaGVpZ2h0OiAxMTBweDsgbWFyZ2luLXRvcDogMDsgZm9udC1zaXplOiAzMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDsgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94OyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3JkZXItcmFkaXVzOiA1MCU7fVxuXG4vKiBob21lIC0gY3JlYXRpdmUgc3R1ZGlvICovXG4uaWNvbi1ib3gtaG9sZGVyIGE6aG92ZXIge2NvbG9yOiAjZmZmO31cblxuLyogaG9tZSAtIHBvcnRmb2xpbyBwZXJzb25hbCAqL1xuLmhvdmVyLXRpdGxlLWJveCB7cG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTEwMHB4OyBvcGFjaXR5OiAwOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01M3B4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUzcHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTNweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUzcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUzcHgpOyB6LWluZGV4OiA5OTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7fVxuLmhvdmVyLXRpdGxlLWJveCAuc2VwYXJhdG9yIHtoZWlnaHQ6IDFweDsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0Oi0xMHB4OyB0b3A6IDMwcHg7fVxuXG4vKiBob21lIC0gYmxvZyBtYXNvbnJ5ICovXG4uYmxvZy1oZWFkZXItc3R5bGUxIHttYXJnaW46IDAgOHB4OyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O31cbi5ibG9nLWhlYWRlci1zdHlsZTEgbGkge3dpZHRoOiAyNSU7IHBhZGRpbmc6IDAgOHB4OyBtYXJnaW46IDAgLTRweCAwIDA7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBvdmVyZmxvdzogaGlkZGVuOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0cmFuc2l0aW9uOiAwLjhzOyAtd2Via2l0LXRyYW5zaXRpb246IDAuOHM7IC1tb3otdHJhbnNpdGlvbjogMC44czsgLW1zLXRyYW5zaXRpb246IDAuOHM7IC1vLXRyYW5zaXRpb246IDAuOHM7fVxuLmJsb2ctaGVhZGVyLXN0eWxlMSBsaSAuYmxvZy1iYW5uZXIge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwJTt9XG4uYmxvZy1oZWFkZXItc3R5bGUxIGxpIGZpZ3VyZSBmaWdjYXB0aW9uIHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcGFkZGluZzogNTBweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTt9XG4uYmxvZy1oZWFkZXItc3R5bGUxIGxpLmJsb2ctY29sdW1uLWFjdGl2ZSBmaWd1cmUgZmlnY2FwdGlvbiB7dHJhbnNpdGlvbi1kZWxheTogMC41czsgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IC1tcy10cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTt9XG4uYmxvZy1oZWFkZXItc3R5bGUxIGxpIGZpZ3VyZSBmaWdjYXB0aW9uIC5idG4ge29wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7IHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zczsgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyAtbXMtdHJhbnNpdGlvbi1kZWxheTogMC4zczsgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4zczt9XG4uYmxvZy1oZWFkZXItc3R5bGUxIGxpLmJsb2ctY29sdW1uLWFjdGl2ZSBmaWd1cmUgZmlnY2FwdGlvbiAuYnRuIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO31cbi5ibG9nLWhlYWRlci1zdHlsZTEgbGkuYmxvZy1jb2x1bW4tYWN0aXZlIGZpZ3VyZSBmaWdjYXB0aW9uIC5idG46aG92ZXIge3RyYW5zaXRpb24tZGVsYXk6IDA7IC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7fVxuLmJsb2ctaGVhZGVyLXN0eWxlMSBsaS5ibG9nLWNvbHVtbi1hY3RpdmUge3dpZHRoOiA1MCU7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44czsgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44czsgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44czt9XG4uYmxvZy1oZWFkZXItc3R5bGUxIGxpIC5ibG9nLXRpdGxlIHt3aWR0aDogMTAwJTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fVxuXG4vKiBob21lIC0gYmxvZyBjbGVhbiAqL1xuLmJsb2ctYm94IC5ibG9nLWJveC1pbWFnZSwuYmxvZy1ib3ggLmJsb2ctYm94LWNvbnRlbnQge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7fVxuLmJsb2ctYm94IC5ibG9nLWJveC1pbWFnZSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgb3BhY2l0eTogMX1cbi5ibG9nLWJveCAuYmxvZy1ib3gtY29udGVudCB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgb3BhY2l0eTogMH1cbi5ibG9nLWJveDpob3ZlciAuYmxvZy1ib3gtaW1hZ2Uge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgb3BhY2l0eTogMH1cbi5ibG9nLWJveDpob3ZlciAuYmxvZy1ib3gtY29udGVudCB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgb3BhY2l0eTogMX1cblxuLyogaG9tZSAtIGNsYXNzaWMgaW5ub3ZhdGlvbiBhZ2VuY3kgKi9cbi5ib3gtc2VwYXJhdG9yLWxpbmUge2hlaWdodDogMXB4OyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6LTkwcHg7IHRvcDogMTMwcHg7fVxuLnJpZ2h0LWltYWdlIHsgYm90dG9tOiAtMjAwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0xMDBweDsgd2lkdGg6IDYwJTt9XG4ucmlnaHQtaW1hZ2UgaW1nIHttYXgtd2lkdGg6IG5vbmV9XG4uY29udGVudC1yaWdodC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7cmlnaHQ6IDcwcHg7fVxuLmNvbnRlbnQtcmlnaHQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYgIHtsZWZ0OiA3MHB4O31cblxuLyogaG9tZSAtIGNyZWF0aXZlIGRlc2lnbmVyICovXG4uY29sb3ItY29kZSB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHotaW5kZXg6IDA7fVxuLmJnLWJhY2tncm91bmQtZmFkZSB7YmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1MX1cbi5jb2xvci0xLCAuY29sb3ItMiwgLmNvbG9yLTMsIC5jb2xvci00LCAuY29sb3ItNSB7LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDcwMG1zIGxpbmVhcjsgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDcwMG1zIGxpbmVhcjsgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3MDBtcyBsaW5lYXI7IC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDcwMG1zIGxpbmVhcjsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA3MDBtcyBsaW5lYXI7fVxuLmNvbG9yLTEge2JhY2tncm91bmQtY29sb3I6ICNmZjU4NTE7fVxuLmNvbG9yLTIge2JhY2tncm91bmQtY29sb3I6ICNlODY2MTg7fVxuLmNvbG9yLTMge2JhY2tncm91bmQtY29sb3I6ICNlZjMxNTg7fVxuLmNvbG9yLTQge2JhY2tncm91bmQtY29sb3I6ICM2YjA5OTA7fVxuLmNvbG9yLTUge2JhY2tncm91bmQtY29sb3I6ICM0YzA5OTA7fVxuLmNvbG9yLTYge2JhY2tncm91bmQtY29sb3I6ICMxYjMxOTQ7fVxuXG4vKiBob21lIC0gY2xhc3NpYyB3ZWIgYWdlbmN5ICovXG4uYWZ0ZXItYmVmb3JlLXNlcGFyYXRvcjpiZWZvcmUsIC5hZnRlci1iZWZvcmUtc2VwYXJhdG9yOmFmdGVyIHt3aWR0aDogMzVweDsgbWFyZ2luOiAwIDE1cHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTsgY29udGVudDogXCJcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7fVxuLmJhY2tncm91bmQtc2xpZGUge2hlaWdodDogYXV0bzsgbWluLWhlaWdodDogNzAwcHg7fVxuXG4vKiBob21lIC0gY2xhc3NpYyBjb3Jwb3JhdGUgKi9cbi5yZXYtc2xpZGVyIC50cC1idWxsZXQge3dpZHRoOiAzNXB4OyBoZWlnaHQ6IDNweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgb3BhY2l0eTogMC41OyBib3JkZXItcmFkaXVzOiAwOyBwYWRkaW5nOiAwIDRweDt9XG4ucmV2LXNsaWRlciAudHAtYnVsbGV0LnNlbGVjdGVkLCAudHAtYnVsbGV0OmhvdmVyIHtvcGFjaXR5OiAxO31cblxuLyogaG9tZSAtIHBvcnRmb2xpbyBtZXRybyAqL1xuLnRleHQtYm9sZC11bmRlcmxpbmU6YmVmb3JlIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTsgaGVpZ2h0OiAzcHg7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206NXB4OyBjb250ZW50OiBcIlwiO31cblxuLyogaG9tZSAtIHBvcnRmb2xpbyAgcGFyYWxsYXggKi9cbi5wYXJhbGxheC10aXRsZSB7cGFkZGluZzogMTZweCAzNXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XG5cbi8qIGhvbWUgLSBibG9nIGdyaWQgKi9cbi5oaWdobGlnaHQtYmctdGV4dCB7cGFkZGluZzogNXB4IDE2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMTVweDt9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAyOC4gT3RoZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBzZXJ2aWNlcyBtb2Rlcm4gKi9cbi5hcnJvdy1ib3R0b217cG9zaXRpb246IHJlbGF0aXZlO31cbi5hcnJvdy1ib3R0b206YWZ0ZXIge3RvcDogMTAwJTtcdGxlZnQ6IDUwJTsgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDsgY29udGVudDogXCIgXCI7IGhlaWdodDogMDsgd2lkdGg6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKTsgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTsgYm9yZGVyLXdpZHRoOiAxNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IHotaW5kZXg6IDk7fVxuLmFycm93LXRvcHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmFycm93LXRvcDphZnRlcnt0b3A6IC0yOXB4OyBsZWZ0OiA1MCU7IGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7IGNvbnRlbnQ6IFwiIFwiOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBvaW50ZXItZXZlbnRzOiBub25lOyBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCk7IGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWY1ZjU7IGJvcmRlci13aWR0aDogMTVweDsgbWFyZ2luLWxlZnQ6IC0xNXB4OyB6LWluZGV4OiA5O31cblxuLyogb3VyIGNsaWVudHMgKi9cbi5jbGllbnRzLWxpc3Qge2hlaWdodDogMTkwcHh9XG4uY2xpZW50cy1saXN0OmhvdmVyIHtib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsLjEpO31cbi5jbGllbnRzLWxpc3Q6aG92ZXIgaW1nIHstd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpOyBmaWx0ZXI6IGdyYXlzY2FsZSgxKTt9XG5cbi8qIHNpZGViYXIgbmF2IHN0eWxlIDIgKi9cbi50cGFycm93czpiZWZvcmUge2ZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjsgZm9udC13ZWlnaHQ6IDcwMDt9XG4udHBhcnJvd3MudHAtbGVmdGFycm93OmJlZm9yZVx0e2NvbnRlbnQ6ICdcXEYwNjAnO31cbi50cGFycm93cy50cC1yaWdodGFycm93OmJlZm9yZVx0e2NvbnRlbnQ6ICdcXEYwNjEnO31cblxuLyogcmV2IHNsaWRlciAqL1xuLnJldl9zbGlkZXJfd3JhcHBlciB7aGVpZ2h0OiA5ODBweDt9XG5cbi8qIGFuaW1hdGlvbiAqLyBcbkAtd2Via2l0LWtleWZyYW1lcyB1cC1kb3duLWFuaW1hdGlvbiB7MCUgICB7b3BhY2l0eToxOyAgdG9wOjBweDt9IDI1JSAge29wYWNpdHk6LjQ7ICAgdG9wOjJweDt9IDUwJSAge29wYWNpdHk6LjM7ICB0b3A6NHB4O30gNzUlICB7b3BhY2l0eTouMjsgIHRvcDo1cHg7fSAxMDAlIHtvcGFjaXR5OjA7ICB0b3A6OXB4O30gfVxuQGtleWZyYW1lcyB1cC1kb3duLWFuaW1hdGlvbiB7MCUgICB7b3BhY2l0eToxOyAgdG9wOjBweDt9IDI1JSAge29wYWNpdHk6LjQ7ICAgdG9wOjRweDt9IDUwJSAge29wYWNpdHk6LjM7ICB0b3A6OHB4O30gNzUlICB7b3BhY2l0eTouMjsgIHRvcDoxMnB4O30gMTAwJSB7b3BhY2l0eTowOyAgdG9wOjE2cHg7fSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgbmF2IC5hY2NvcmRpb24tbWVudSB7cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O31cbiAgICAuc3dpcGVyLWNvbnRhaW5lciwgLmJsb2ctcG9zdC1jb250ZW50IHt3aWR0aDogMTAwJTt9XG4gICAgLmxlZnQtbmF2IC5zaWRlYmFyLXBhcnQyIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cbiAgICAuc2lkZWJhci1uYXYtc3R5bGUtMS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxuICAgIC5zaWduYXR1cmUge2hlaWdodDogYXV0bzt9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5mZWF0dXJlLWJveC0xNCA+IGRpdjpudGgtY2hpbGQoZXZlbikgeyBib3JkZXItYm90dG9tOiAwfVxyXG4gICAgLmZlYXR1cmUtYm94LTE0ID4gZGl2Om50aC1jaGlsZChvZGQpIHsgYm9yZGVyLWJvdHRvbTogMH1cclxuXHJcbiAgICAvKiB0b3AgbG9nbyAqL1xyXG4gICAgLm5hdmJhci1icmFuZC10b3AgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5kaXNwbGF5LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuICAgIC5uYXZiYXItYnJhbmQtdG9wIC5uYXYtaGVhZGVyLWNvbnRhaW5lciB7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAubmF2YmFyLWJyYW5kLXRvcCAubmF2LWhlYWRlci1jb250YWluZXIgLnJvdyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4gICAgLm5hdmJhci1icmFuZC10b3AgLmJyYW5kLXRvcC1tZW51LXJpZ2h0IHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZlYXR1cmUtYm94LTE0ID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpIHsgYm9yZGVyLWJvdHRvbTogMH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgLyogZ3JpZCAqL1xyXG4gICAgLmdyaWQueGwtZ3JpZC02Y29sIGxpIHsgd2lkdGg6IDE2LjY3JTsgfVxyXG4gICAgLmdyaWQueGwtZ3JpZC02Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogMzMuMzMlOyB9XHJcbiAgICAuZ3JpZC54bC1ncmlkLTVjb2wgbGkgeyB3aWR0aDogMjAlOyB9XHJcbiAgICAuZ3JpZC54bC1ncmlkLTVjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiA0MCU7IH1cclxuICAgIC5ncmlkLnhsLWdyaWQtNGNvbCBsaSB7IHdpZHRoOiAyNSU7IH1cclxuICAgIC5ncmlkLnhsLWdyaWQtNGNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDUwJTsgfVxyXG4gICAgLmdyaWQueGwtZ3JpZC0zY29sIGxpIHsgd2lkdGg6IDMzLjMzJTsgfVxyXG4gICAgLmdyaWQueGwtZ3JpZC0zY29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogNjYuNjclOyB9XHJcbiAgICAuZ3JpZC54bC1ncmlkLTJjb2wgbGkgeyB3aWR0aDogNTAlOyB9XHJcbiAgICAuZ3JpZC54bC1ncmlkLTJjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAuZ3JpZC54bC1ncmlkLTFjb2wgbGkgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgLmdyaWQueGwtZ3JpZC0xY29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgXHJcbiAgICAvKiBtYXJnaW4gKi9cclxuICAgIC54bC1tYXJnaW4tb25lLWFsbCB7bWFyZ2luOjElO31cclxuICAgIC54bC1tYXJnaW4tb25lLWhhbGYtYWxsIHttYXJnaW46MS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3by1hbGwge21hcmdpbjoyJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3by1oYWxmLWFsbCB7bWFyZ2luOjIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10aHJlZS1hbGwge21hcmdpbjozJTt9XHJcbiAgICAueGwtbWFyZ2luLXRocmVlLWhhbGYtYWxsIHttYXJnaW46My41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXItYWxsIHttYXJnaW46NCU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VyLWhhbGYtYWxsIHttYXJnaW46NC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtYWxsIHttYXJnaW46NSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maXZlLWhhbGYtYWxsIHttYXJnaW46NS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeC1hbGwge21hcmdpbjo2JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeC1oYWxmLWFsbCB7bWFyZ2luOjYuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbi1hbGwge21hcmdpbjo3JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVuLWhhbGYtYWxsIHttYXJnaW46Ny41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0LWFsbCB7bWFyZ2luOjglO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHQtaGFsZi1hbGwge21hcmdpbjo4LjUlO31cclxuICAgIC54bC1tYXJnaW4tbmluZS1hbGwge21hcmdpbjo5JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmUtaGFsZi1hbGwge21hcmdpbjo5LjUlO31cclxuICAgIC54bC1tYXJnaW4tdGVuLWFsbCB7bWFyZ2luOjEwJTt9XHJcbiAgICAueGwtbWFyZ2luLXRlbi1oYWxmLWFsbCB7bWFyZ2luOjEwLjUlO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLWFsbCB7bWFyZ2luOjExJTt9XHJcbiAgICAueGwtbWFyZ2luLWVsZXZlbi1oYWxmLWFsbCB7bWFyZ2luOjExLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbHZlLWFsbCB7bWFyZ2luOjEyJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZWx2ZS1oYWxmLWFsbCB7bWFyZ2luOjEyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdGhpcnRlZW4tYWxsIHttYXJnaW46MTMlO31cclxuICAgIC54bC1tYXJnaW4tdGhpcnRlZW4taGFsZi1hbGwge21hcmdpbjoxMy41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXJ0ZWVuLWFsbCB7bWFyZ2luOjE0JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maWZ0ZWVuLWFsbCB7bWFyZ2luOjE1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpZnRlZW4taGFsZi1hbGwge21hcmdpbjoxNS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeHRlZW4tYWxsIHttYXJnaW46MTYlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE2LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLWFsbCB7bWFyZ2luOjE3JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVudGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE3LjUlO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHRlZW4tYWxsIHttYXJnaW46MTglO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHRlZW4taGFsZi1hbGwge21hcmdpbjoxOC41JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmV0ZWVuLWFsbCB7bWFyZ2luOjE5JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktYWxsIHttYXJnaW46MjAlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWhhbGYtYWxsIHttYXJnaW46MjAuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktb25lLWFsbCB7bWFyZ2luOjIxJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1hbGwge21hcmdpbjoyMS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS10d28tYWxsIHttYXJnaW46MjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWFsbCB7bWFyZ2luOjIyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLWFsbCB7bWFyZ2luOjIzJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWFsbCB7bWFyZ2luOjIzLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZvdXItYWxsIHttYXJnaW46MjQlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1hbGwge21hcmdpbjoyNC41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1maXZlLWFsbCB7bWFyZ2luOjI1JTt9XHJcbiAgICAueGwtbWFyZ2luLTVweC1hbGwge21hcmdpbjo1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMHB4LWFsbCB7bWFyZ2luOjEwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xNXB4LWFsbCB7bWFyZ2luOjE1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0yMHB4LWFsbCB7bWFyZ2luOjIwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0yNXB4LWFsbCB7bWFyZ2luOjI1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0zMHB4LWFsbCB7bWFyZ2luOjMwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0zNXB4LWFsbCB7bWFyZ2luOjM1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi00MHB4LWFsbCB7bWFyZ2luOjQwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi00NXB4LWFsbCB7bWFyZ2luOjQ1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi01MHB4LWFsbCB7bWFyZ2luOjUwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi01NXB4LWFsbCB7bWFyZ2luOjU1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi02MHB4LWFsbCB7bWFyZ2luOjYwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi02NXB4LWFsbCB7bWFyZ2luOjY1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi03MHB4LWFsbCB7bWFyZ2luOjcwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi03NXB4LWFsbCB7bWFyZ2luOjc1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi04MHB4LWFsbCB7bWFyZ2luOjgwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi04NXB4LWFsbCB7bWFyZ2luOjg1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi05MHB4LWFsbCB7bWFyZ2luOjkwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi05NXB4LWFsbCB7bWFyZ2luOjk1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMDBweC1hbGwge21hcmdpbjoxMDBweDt9XHJcblxyXG4gICAgLnhsLW5vLW1hcmdpbiB7bWFyZ2luOjAgIWltcG9ydGFudH1cclxuICAgIC54bC1uby1tYXJnaW4tbHIge21hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLW5vLW1hcmdpbi10YiB7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnR9XHJcbiAgICAueGwtbm8tbWFyZ2luLXRvcCB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9XHJcbiAgICAueGwtbm8tbWFyZ2luLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9XHJcbiAgICAueGwtbm8tbWFyZ2luLWxlZnQge21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1cclxuICAgIC54bC1uby1tYXJnaW4tcmlnaHQge21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9XHJcbiAgICAueGwtbWFyZ2luLWxyLWF1dG8ge21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH1cclxuICAgIC54bC1tYXJnaW4tYXV0byB7bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHRvcCAqL1xyXG4gICAgLnhsLW1hcmdpbi1vbmUtdG9wIHttYXJnaW4tdG9wOjElO31cclxuICAgIC54bC1tYXJnaW4tb25lLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d28tdG9wIHttYXJnaW4tdG9wOjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdvLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10aHJlZS10b3Age21hcmdpbi10b3A6MyU7fVxyXG4gICAgLnhsLW1hcmdpbi10aHJlZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDozLjUlO31cclxuICAgIC54bC1tYXJnaW4tZm91ci10b3Age21hcmdpbi10b3A6NCU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VyLWhhbGYtdG9wIHttYXJnaW4tdG9wOjQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maXZlLXRvcCB7bWFyZ2luLXRvcDo1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtaGFsZi10b3Age21hcmdpbi10b3A6NS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeC10b3Age21hcmdpbi10b3A6NiU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXgtaGFsZi10b3Age21hcmdpbi10b3A6Ni41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVuLXRvcCB7bWFyZ2luLXRvcDo3JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjcuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodC10b3Age21hcmdpbi10b3A6OCU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodC1oYWxmLXRvcCB7bWFyZ2luLXRvcDo4LjUlO31cclxuICAgIC54bC1tYXJnaW4tbmluZS10b3Age21hcmdpbi10b3A6OSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5lLWhhbGYtdG9wIHttYXJnaW4tdG9wOjkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10ZW4tdG9wIHttYXJnaW4tdG9wOjEwJTt9XHJcbiAgICAueGwtbWFyZ2luLXRlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVsZXZlbi10b3Age21hcmdpbi10b3A6MTElO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjExLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbHZlLXRvcCB7bWFyZ2luLXRvcDoxMiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VsdmUtaGFsZi10b3Age21hcmdpbi10b3A6MTIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi10b3Age21hcmdpbi10b3A6MTMlO31cclxuICAgIC54bC1tYXJnaW4tdGhpcnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTMuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VydGVlbi10b3Age21hcmdpbi10b3A6MTQlO31cclxuICAgIC54bC1tYXJnaW4tZm91cnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maWZ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maWZ0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi10b3Age21hcmdpbi10b3A6MTYlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVudGVlbi10b3Age21hcmdpbi10b3A6MTclO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE3LjUlO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHRlZW4tdG9wIHttYXJnaW4tdG9wOjE4JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE4LjUlO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4tdG9wIHttYXJnaW4tdG9wOjE5JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE5LjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRvcCB7bWFyZ2luLXRvcDoyMCU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktaGFsZi10b3Age21hcmdpbi10b3A6MjAuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktb25lLXRvcCB7bWFyZ2luLXRvcDoyMSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktb25lLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIxLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by10b3Age21hcmdpbi10b3A6MjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS10aHJlZS10b3Age21hcmdpbi10b3A6MjMlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIzLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZvdXItdG9wIHttYXJnaW4tdG9wOjI0JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtdG9wIHttYXJnaW4tdG9wOjI0LjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZpdmUtdG9wIHttYXJnaW4tdG9wOjI1JTt9XHJcbiAgICAueGwtbWFyZ2luLTVweC10b3Age21hcmdpbi10b3A6NXB4O31cclxuICAgIC54bC1tYXJnaW4tMTBweC10b3Age21hcmdpbi10b3A6MTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTE1cHgtdG9wIHttYXJnaW4tdG9wOjE1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0yMHB4LXRvcCB7bWFyZ2luLXRvcDoyMHB4O31cclxuICAgIC54bC1tYXJnaW4tMjVweC10b3Age21hcmdpbi10b3A6MjVweDt9XHJcbiAgICAueGwtbWFyZ2luLTMwcHgtdG9wIHttYXJnaW4tdG9wOjMwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0zNXB4LXRvcCB7bWFyZ2luLXRvcDozNXB4O31cclxuICAgIC54bC1tYXJnaW4tNDBweC10b3Age21hcmdpbi10b3A6NDBweDt9XHJcbiAgICAueGwtbWFyZ2luLTQ1cHgtdG9wIHttYXJnaW4tdG9wOjQ1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi01MHB4LXRvcCB7bWFyZ2luLXRvcDo1MHB4O31cclxuICAgIC54bC1tYXJnaW4tNTVweC10b3Age21hcmdpbi10b3A6NTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTYwcHgtdG9wIHttYXJnaW4tdG9wOjYwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi02NXB4LXRvcCB7bWFyZ2luLXRvcDo2NXB4O31cclxuICAgIC54bC1tYXJnaW4tNzBweC10b3Age21hcmdpbi10b3A6NzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTc1cHgtdG9wIHttYXJnaW4tdG9wOjc1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi04MHB4LXRvcCB7bWFyZ2luLXRvcDo4MHB4O31cclxuICAgIC54bC1tYXJnaW4tODVweC10b3Age21hcmdpbi10b3A6ODVweDt9XHJcbiAgICAueGwtbWFyZ2luLTkwcHgtdG9wIHttYXJnaW4tdG9wOjkwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi05NXB4LXRvcCB7bWFyZ2luLXRvcDo5NXB4O31cclxuICAgIC54bC1tYXJnaW4tMTAwcHgtdG9wIHttYXJnaW4tdG9wOjEwMHB4O31cclxuXHJcbiAgICAvKiBtYXJnaW4gYm90dG9tICovXHJcbiAgICAueGwtbWFyZ2luLW9uZS1ib3R0b20ge21hcmdpbi1ib3R0b206MSU7fVxyXG4gICAgLnhsLW1hcmdpbi1vbmUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3by1ib3R0b20ge21hcmdpbi1ib3R0b206MiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d28taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206Mi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRocmVlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozJTt9XHJcbiAgICAueGwtbWFyZ2luLXRocmVlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjMuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VyLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXItaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206NC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjUlO31cclxuICAgIC54bC1tYXJnaW4tZml2ZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo2JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeC1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo2LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjclO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206Ny41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo4JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjguNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5lLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206OS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTAlO31cclxuICAgIC54bC1tYXJnaW4tdGVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEwLjUlO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMSU7fVxyXG4gICAgLnhsLW1hcmdpbi1lbGV2ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VsdmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjEyJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZWx2ZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRoaXJ0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMyU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMy41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXJ0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNCU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VydGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpZnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpZnRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTUuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXh0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNiU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXh0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE2LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNyU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTcuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTglO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTguNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5ldGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTklO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktYm90dG9tIHttYXJnaW4tYm90dG9tOjIwJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMC41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1vbmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjIxJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdHdvLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdHdvLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMyU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjMuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktZm91ci1ib3R0b20ge21hcmdpbi1ib3R0b206MjQlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktZml2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjUlO31cclxuICAgIC54bC1tYXJnaW4tNXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgIC54bC1tYXJnaW4tMTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTIwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjIwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0yNXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNXB4O31cclxuICAgIC54bC1tYXJnaW4tMzBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTM1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjM1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi00MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0MHB4O31cclxuICAgIC54bC1tYXJnaW4tNDVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NDVweDt9XHJcbiAgICAueGwtbWFyZ2luLTUwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjUwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi01NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1NXB4O31cclxuICAgIC54bC1tYXJnaW4tNjBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NjBweDt9XHJcbiAgICAueGwtbWFyZ2luLTY1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjY1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi03MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3MHB4O31cclxuICAgIC54bC1tYXJnaW4tNzVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NzVweDt9XHJcbiAgICAueGwtbWFyZ2luLTgwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjgwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi04NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo4NXB4O31cclxuICAgIC54bC1tYXJnaW4tOTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206OTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTk1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjk1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMDBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiByaWdodCAqL1xyXG4gICAgLnhsLW1hcmdpbi1vbmUtcmlnaHQge21hcmdpbi1yaWdodDoxJTt9XHJcbiAgICAueGwtbWFyZ2luLW9uZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3by1yaWdodCB7bWFyZ2luLXJpZ2h0OjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdvLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdGhyZWUtcmlnaHQge21hcmdpbi1yaWdodDozJTt9XHJcbiAgICAueGwtbWFyZ2luLXRocmVlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDozLjUlO31cclxuICAgIC54bC1tYXJnaW4tZm91ci1yaWdodCB7bWFyZ2luLXJpZ2h0OjQlO31cclxuICAgIC54bC1tYXJnaW4tZm91ci1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtcmlnaHQge21hcmdpbi1yaWdodDo1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjUuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXgtcmlnaHQge21hcmdpbi1yaWdodDo2JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeC1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6Ni41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NyU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6Ny41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0LXJpZ2h0IHttYXJnaW4tcmlnaHQ6OCU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodC1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6OC41JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmUtcmlnaHQge21hcmdpbi1yaWdodDo5JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10ZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMCU7fVxyXG4gICAgLnhsLW1hcmdpbi10ZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwLjUlO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTElO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZWx2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjEyJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZWx2ZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEzJTt9XHJcbiAgICAueGwtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMy41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXJ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTQlO31cclxuICAgIC54bC1tYXJnaW4tZm91cnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE0LjUlO31cclxuICAgIC54bC1tYXJnaW4tZmlmdGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpZnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE2JTt9XHJcbiAgICAueGwtbWFyZ2luLXNpeHRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE2LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTclO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxNy41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTglO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE4LjUlO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxOSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5ldGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktcmlnaHQge21hcmdpbi1yaWdodDoyMCU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIwLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LW9uZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIxJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIxLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by1yaWdodCB7bWFyZ2luLXJpZ2h0OjIyJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS10d28taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjMlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMy41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1mb3VyLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjQlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjI0LjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZpdmUtcmlnaHQge21hcmdpbi1yaWdodDoyNSU7fVxyXG4gICAgLnhsLW1hcmdpbi0xMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTE1cHgtcmlnaHQge21hcmdpbi1yaWdodDoxNXB4O31cclxuICAgIC54bC1tYXJnaW4tMjBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjIwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0yNXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjVweDt9XHJcbiAgICAueGwtbWFyZ2luLTMwcHgtcmlnaHQge21hcmdpbi1yaWdodDozMHB4O31cclxuICAgIC54bC1tYXJnaW4tMzVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjM1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi00MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NDBweDt9XHJcbiAgICAueGwtbWFyZ2luLTQ1cHgtcmlnaHQge21hcmdpbi1yaWdodDo0NXB4O31cclxuICAgIC54bC1tYXJnaW4tNTBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjUwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi01NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTYwcHgtcmlnaHQge21hcmdpbi1yaWdodDo2MHB4O31cclxuICAgIC54bC1tYXJnaW4tNjVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjY1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi03MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTc1cHgtcmlnaHQge21hcmdpbi1yaWdodDo3NXB4O31cclxuICAgIC54bC1tYXJnaW4tODBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjgwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi04NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6ODVweDt9XHJcbiAgICAueGwtbWFyZ2luLTkwcHgtcmlnaHQge21hcmdpbi1yaWdodDo5MHB4O31cclxuICAgIC54bC1tYXJnaW4tOTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0Ojk1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMDBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwMHB4O31cclxuXHJcbiAgICAvKiBtYXJnaW4gbGVmdCAqL1xyXG4gICAgLnhsLW1hcmdpbi1vbmUtbGVmdCB7bWFyZ2luLWxlZnQ6MSU7fVxyXG4gICAgLnhsLW1hcmdpbi1vbmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdvLWxlZnQge21hcmdpbi1sZWZ0OjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdvLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6Mi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRocmVlLWxlZnQge21hcmdpbi1sZWZ0OjMlO31cclxuICAgIC54bC1tYXJnaW4tdGhyZWUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDozLjUlO31cclxuICAgIC54bC1tYXJnaW4tZm91ci1sZWZ0IHttYXJnaW4tbGVmdDo0JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXItaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo0LjUlO31cclxuICAgIC54bC1tYXJnaW4tZml2ZS1sZWZ0IHttYXJnaW4tbGVmdDo1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4LWxlZnQge21hcmdpbi1sZWZ0OjYlO31cclxuICAgIC54bC1tYXJnaW4tc2l4LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6Ni41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVuLWxlZnQge21hcmdpbi1sZWZ0OjclO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo3LjUlO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHQtbGVmdCB7bWFyZ2luLWxlZnQ6OCU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodC1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjguNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5lLWxlZnQge21hcmdpbi1sZWZ0OjklO31cclxuICAgIC54bC1tYXJnaW4tbmluZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTAlO31cclxuICAgIC54bC1tYXJnaW4tdGVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTAuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1lbGV2ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTElO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VsdmUtbGVmdCB7bWFyZ2luLWxlZnQ6MTIlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbHZlLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMyU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEzLjUlO31cclxuICAgIC54bC1tYXJnaW4tZm91cnRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTQlO31cclxuICAgIC54bC1tYXJnaW4tZm91cnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpZnRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTUlO31cclxuICAgIC54bC1tYXJnaW4tZmlmdGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNiU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXh0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTYuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbnRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTclO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTcuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxOCU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE4LjUlO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTklO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxOS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1sZWZ0IHttYXJnaW4tbGVmdDoyMCU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMC41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1vbmUtbGVmdCB7bWFyZ2luLWxlZnQ6MjElO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIxLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by1sZWZ0IHttYXJnaW4tbGVmdDoyMiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdHdvLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdGhyZWUtbGVmdCB7bWFyZ2luLWxlZnQ6MjMlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjMuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktZm91ci1sZWZ0IHttYXJnaW4tbGVmdDoyNCU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktZm91ci1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjI0LjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZpdmUtbGVmdCB7bWFyZ2luLWxlZnQ6MjUlO31cclxuICAgIC54bC1tYXJnaW4tNXB4LWxlZnQge21hcmdpbi1sZWZ0OjVweDt9XHJcbiAgICAueGwtbWFyZ2luLTEwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTE1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6MTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTIwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MjBweDt9XHJcbiAgICAueGwtbWFyZ2luLTI1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6MjVweDt9XHJcbiAgICAueGwtbWFyZ2luLTMwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTM1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6MzVweDt9XHJcbiAgICAueGwtbWFyZ2luLTQwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6NDBweDt9XHJcbiAgICAueGwtbWFyZ2luLTQ1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NDVweDt9XHJcbiAgICAueGwtbWFyZ2luLTUwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6NTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTU1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTYwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6NjBweDt9XHJcbiAgICAueGwtbWFyZ2luLTY1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NjVweDt9XHJcbiAgICAueGwtbWFyZ2luLTcwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6NzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTc1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NzVweDt9XHJcbiAgICAueGwtbWFyZ2luLTgwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6ODBweDt9XHJcbiAgICAueGwtbWFyZ2luLTg1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6ODVweDt9XHJcbiAgICAueGwtbWFyZ2luLTkwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6OTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTk1cHgtbGVmdCB7bWFyZ2luLWxlZnQ6OTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTEwMHB4LWxlZnQge21hcmdpbi1sZWZ0OjEwMHB4O31cclxuXHJcbiAgICAvKiBtYXJnaW4gbGVmdCByaWdodCAqL1xyXG4gICAgLnhsLW1hcmdpbi1vbmUtbHIge21hcmdpbi1sZWZ0OjElOyBtYXJnaW4tcmlnaHQ6MSU7fVxyXG4gICAgLnhsLW1hcmdpbi1vbmUtbHIge21hcmdpbi1sZWZ0OjEuNSU7IG1hcmdpbi1yaWdodDoxLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdvLWxyIHttYXJnaW4tbGVmdDoyJTsgbWFyZ2luLXJpZ2h0OjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdvLWxyIHttYXJnaW4tbGVmdDoyLjUlOyBtYXJnaW4tcmlnaHQ6Mi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRocmVlLWxyIHttYXJnaW4tbGVmdDozJTsgbWFyZ2luLXJpZ2h0OjMlO31cclxuICAgIC54bC1tYXJnaW4tdGhyZWUtbHIge21hcmdpbi1sZWZ0OjMuNSU7IG1hcmdpbi1yaWdodDozLjUlO31cclxuICAgIC54bC1tYXJnaW4tZm91ci1sciB7bWFyZ2luLWxlZnQ6NCU7IG1hcmdpbi1yaWdodDo0JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXItbHIge21hcmdpbi1sZWZ0OjQuNSU7IG1hcmdpbi1yaWdodDo0LjUlO31cclxuICAgIC54bC1tYXJnaW4tZml2ZS1sciB7bWFyZ2luLWxlZnQ6NSU7IG1hcmdpbi1yaWdodDo1JTt9XHJcbiAgICAueGwtbWFyZ2luLWZpdmUtbHIge21hcmdpbi1sZWZ0OjUuNSU7IG1hcmdpbi1yaWdodDo1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4LWxyIHttYXJnaW4tbGVmdDo2JTsgbWFyZ2luLXJpZ2h0OjYlO31cclxuICAgIC54bC1tYXJnaW4tc2l4LWxyIHttYXJnaW4tbGVmdDo2LjUlOyBtYXJnaW4tcmlnaHQ6Ni41JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVuLWxyIHttYXJnaW4tbGVmdDo3JTsgbWFyZ2luLXJpZ2h0OjclO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW4tbHIge21hcmdpbi1sZWZ0OjcuNSU7IG1hcmdpbi1yaWdodDo3LjUlO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHQtbHIge21hcmdpbi1sZWZ0OjglOyBtYXJnaW4tcmlnaHQ6OCU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodC1sciB7bWFyZ2luLWxlZnQ6OC41JTsgbWFyZ2luLXJpZ2h0OjguNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5lLWxyIHttYXJnaW4tbGVmdDo5JTsgbWFyZ2luLXJpZ2h0OjklO31cclxuICAgIC54bC1tYXJnaW4tbmluZS1sciB7bWFyZ2luLWxlZnQ6OS41JTsgbWFyZ2luLXJpZ2h0OjkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10ZW4tbHIge21hcmdpbi1sZWZ0OjEwJTsgbWFyZ2luLXJpZ2h0OjEwJTt9XHJcbiAgICAueGwtbWFyZ2luLXRlbi1sciB7bWFyZ2luLWxlZnQ6MTAuNSU7IG1hcmdpbi1yaWdodDoxMC41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVsZXZlbi1sciB7bWFyZ2luLWxlZnQ6MTElOyBtYXJnaW4tcmlnaHQ6MTElO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLWxyIHttYXJnaW4tbGVmdDoxMS41JTsgbWFyZ2luLXJpZ2h0OjExLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbHZlLWxyIHttYXJnaW4tbGVmdDoxMiU7IG1hcmdpbi1yaWdodDoxMiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VsdmUtbHIge21hcmdpbi1sZWZ0OjEyLjUlOyBtYXJnaW4tcmlnaHQ6MTIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi1sciB7bWFyZ2luLWxlZnQ6MTMlOyBtYXJnaW4tcmlnaHQ6MTMlO31cclxuICAgIC54bC1tYXJnaW4tdGhpcnRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTMuNSU7IG1hcmdpbi1yaWdodDoxMy41JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXJ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNCU7IG1hcmdpbi1yaWdodDoxNCU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VydGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNC41JTsgbWFyZ2luLXJpZ2h0OjE0LjUlO31cclxuICAgIC54bC1tYXJnaW4tZmlmdGVlbi1sciB7bWFyZ2luLWxlZnQ6MTUlOyBtYXJnaW4tcmlnaHQ6MTUlO31cclxuICAgIC54bC1tYXJnaW4tZmlmdGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNS41JTsgbWFyZ2luLXJpZ2h0OjE1LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi1sciB7bWFyZ2luLWxlZnQ6MTYlOyBtYXJnaW4tcmlnaHQ6MTYlO31cclxuICAgIC54bC1tYXJnaW4tc2l4dGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNi41JTsgbWFyZ2luLXJpZ2h0OjE2LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW50ZWVuLWxyIHttYXJnaW4tbGVmdDoxNyU7IG1hcmdpbi1yaWdodDoxNyU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTcuNSU7IG1hcmdpbi1yaWdodDoxNy41JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0ZWVuLWxyIHttYXJnaW4tbGVmdDoxOCU7IG1hcmdpbi1yaWdodDoxOCU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxOC41JTsgbWFyZ2luLXJpZ2h0OjE4LjUlO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4tbHIge21hcmdpbi1sZWZ0OjE5JTsgbWFyZ2luLXJpZ2h0OjE5JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE5LjUlOyBtYXJnaW4tcmlnaHQ6MTkuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktbHIge21hcmdpbi1sZWZ0OjIwJTsgbWFyZ2luLXJpZ2h0OjIwJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMC41JTsgbWFyZ2luLXJpZ2h0OjIwLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LW9uZS1sciB7bWFyZ2luLWxlZnQ6MjElOyBtYXJnaW4tcmlnaHQ6MjElO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMS41JTsgbWFyZ2luLXJpZ2h0OjIxLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by1sciB7bWFyZ2luLWxlZnQ6MjIlOyBtYXJnaW4tcmlnaHQ6MjIlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMi41JTsgbWFyZ2luLXJpZ2h0OjIyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LXRocmVlLWxyIHttYXJnaW4tbGVmdDoyMyU7IG1hcmdpbi1yaWdodDoyMyU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6MjMuNSU7IG1hcmdpbi1yaWdodDoyMy41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1mb3VyLWxyIHttYXJnaW4tbGVmdDoyNCU7IG1hcmdpbi1yaWdodDoyNCU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktZm91ci1oYWxmLWxyIHttYXJnaW4tbGVmdDoyNC41JTsgbWFyZ2luLXJpZ2h0OjI0LjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZpdmUtbHIge21hcmdpbi1sZWZ0OjI1JTsgbWFyZ2luLXJpZ2h0OjI1JTt9XHJcbiAgICAueGwtbWFyZ2luLTVweC1sciB7bWFyZ2luLWxlZnQ6NXB4OyBtYXJnaW4tcmlnaHQ6NXB4O31cclxuICAgIC54bC1tYXJnaW4tMTBweC1sciB7bWFyZ2luLWxlZnQ6MTBweDsgbWFyZ2luLXJpZ2h0OjEwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xNXB4LWxyIHttYXJnaW4tbGVmdDoxNXB4OyBtYXJnaW4tcmlnaHQ6MTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTIwcHgtbHIge21hcmdpbi1sZWZ0OjIwcHg7IG1hcmdpbi1yaWdodDoyMHB4O31cclxuICAgIC54bC1tYXJnaW4tMjVweC1sciB7bWFyZ2luLWxlZnQ6MjVweDsgbWFyZ2luLXJpZ2h0OjI1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0zMHB4LWxyIHttYXJnaW4tbGVmdDozMHB4OyBtYXJnaW4tcmlnaHQ6MzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTM1cHgtbHIge21hcmdpbi1sZWZ0OjM1cHg7IG1hcmdpbi1yaWdodDozNXB4O31cclxuICAgIC54bC1tYXJnaW4tNDBweC1sciB7bWFyZ2luLWxlZnQ6NDBweDsgbWFyZ2luLXJpZ2h0OjQwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi00NXB4LWxyIHttYXJnaW4tbGVmdDo0NXB4OyBtYXJnaW4tcmlnaHQ6NDVweDt9XHJcbiAgICAueGwtbWFyZ2luLTUwcHgtbHIge21hcmdpbi1sZWZ0OjUwcHg7IG1hcmdpbi1yaWdodDo1MHB4O31cclxuICAgIC54bC1tYXJnaW4tNTVweC1sciB7bWFyZ2luLWxlZnQ6NTVweDsgbWFyZ2luLXJpZ2h0OjU1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi02MHB4LWxyIHttYXJnaW4tbGVmdDo2MHB4OyBtYXJnaW4tcmlnaHQ6NjBweDt9XHJcbiAgICAueGwtbWFyZ2luLTY1cHgtbHIge21hcmdpbi1sZWZ0OjY1cHg7IG1hcmdpbi1yaWdodDo2NXB4O31cclxuICAgIC54bC1tYXJnaW4tNzBweC1sciB7bWFyZ2luLWxlZnQ6NzBweDsgbWFyZ2luLXJpZ2h0OjcwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi03NXB4LWxyIHttYXJnaW4tbGVmdDo3NXB4OyBtYXJnaW4tcmlnaHQ6NzVweDt9XHJcbiAgICAueGwtbWFyZ2luLTgwcHgtbHIge21hcmdpbi1sZWZ0OjgwcHg7IG1hcmdpbi1yaWdodDo4MHB4O31cclxuICAgIC54bC1tYXJnaW4tODVweC1sciB7bWFyZ2luLWxlZnQ6ODVweDsgbWFyZ2luLXJpZ2h0Ojg1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi05MHB4LWxyIHttYXJnaW4tbGVmdDo5MHB4OyBtYXJnaW4tcmlnaHQ6OTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTk1cHgtbHIge21hcmdpbi1sZWZ0Ojk1cHg7IG1hcmdpbi1yaWdodDo5NXB4O31cclxuICAgIC54bC1tYXJnaW4tMTAwcHgtbHIge21hcmdpbi1sZWZ0OjEwMHB4OyBtYXJnaW4tcmlnaHQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiB0b3AgYm90dG9tICovXHJcbiAgICAueGwtbWFyZ2luLW9uZS10YiB7bWFyZ2luLXRvcDoxJTsgbWFyZ2luLWJvdHRvbToxJTt9XHJcbiAgICAueGwtbWFyZ2luLW9uZS10YiB7bWFyZ2luLXRvcDoxLjUlOyBtYXJnaW4tYm90dG9tOjEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d28tdGIge21hcmdpbi10b3A6MiU7IG1hcmdpbi1ib3R0b206MiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d28tdGIge21hcmdpbi10b3A6Mi41JTsgbWFyZ2luLWJvdHRvbToyLjUlO31cclxuICAgIC54bC1tYXJnaW4tdGhyZWUtdGIge21hcmdpbi10b3A6MyU7IG1hcmdpbi1ib3R0b206MyU7fVxyXG4gICAgLnhsLW1hcmdpbi10aHJlZS10YiB7bWFyZ2luLXRvcDozLjUlOyBtYXJnaW4tYm90dG9tOjMuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1mb3VyLXRiIHttYXJnaW4tdG9wOjQlOyBtYXJnaW4tYm90dG9tOjQlO31cclxuICAgIC54bC1tYXJnaW4tZm91ci10YiB7bWFyZ2luLXRvcDo0LjUlOyBtYXJnaW4tYm90dG9tOjQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maXZlLXRiIHttYXJnaW4tdG9wOjUlOyBtYXJnaW4tYm90dG9tOjUlO31cclxuICAgIC54bC1tYXJnaW4tZml2ZS10YiB7bWFyZ2luLXRvcDo1LjUlOyBtYXJnaW4tYm90dG9tOjUuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXgtdGIge21hcmdpbi10b3A6NiU7IG1hcmdpbi1ib3R0b206NiU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXgtdGIge21hcmdpbi10b3A6Ni41JTsgbWFyZ2luLWJvdHRvbTo2LjUlO31cclxuICAgIC54bC1tYXJnaW4tc2V2ZW4tdGIge21hcmdpbi10b3A6NyU7IG1hcmdpbi1ib3R0b206NyU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbi10YiB7bWFyZ2luLXRvcDo3LjUlOyBtYXJnaW4tYm90dG9tOjcuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1laWdodC10YiB7bWFyZ2luLXRvcDo4JTsgbWFyZ2luLWJvdHRvbTo4JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0LXRiIHttYXJnaW4tdG9wOjguNSU7IG1hcmdpbi1ib3R0b206OC41JTt9XHJcbiAgICAueGwtbWFyZ2luLW5pbmUtdGIge21hcmdpbi10b3A6OSU7IG1hcmdpbi1ib3R0b206OSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5lLXRiIHttYXJnaW4tdG9wOjkuNSU7IG1hcmdpbi1ib3R0b206OS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRlbi10YiB7bWFyZ2luLXRvcDoxMCU7IG1hcmdpbi1ib3R0b206MTAlO31cclxuICAgIC54bC1tYXJnaW4tdGVuLXRiIHttYXJnaW4tdG9wOjEwLjUlOyBtYXJnaW4tYm90dG9tOjEwLjUlO31cclxuICAgIC54bC1tYXJnaW4tZWxldmVuLXRiIHttYXJnaW4tdG9wOjExJTsgbWFyZ2luLWJvdHRvbToxMSU7fVxyXG4gICAgLnhsLW1hcmdpbi1lbGV2ZW4tdGIge21hcmdpbi10b3A6MTEuNSU7IG1hcmdpbi1ib3R0b206MTEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VsdmUtdGIge21hcmdpbi10b3A6MTIlOyBtYXJnaW4tYm90dG9tOjEyJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZWx2ZS10YiB7bWFyZ2luLXRvcDoxMi41JTsgbWFyZ2luLWJvdHRvbToxMi41JTt9XHJcbiAgICAueGwtbWFyZ2luLXRoaXJ0ZWVuLXRiIHttYXJnaW4tdG9wOjEzJTsgbWFyZ2luLWJvdHRvbToxMyU7fVxyXG4gICAgLnhsLW1hcmdpbi10aGlydGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjEzLjUlOyBtYXJnaW4tYm90dG9tOjEzLjUlO31cclxuICAgIC54bC1tYXJnaW4tZm91cnRlZW4tdGIge21hcmdpbi10b3A6MTQlOyBtYXJnaW4tYm90dG9tOjE0JTt9XHJcbiAgICAueGwtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTQuNSU7IG1hcmdpbi1ib3R0b206MTQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maWZ0ZWVuLXRiIHttYXJnaW4tdG9wOjE1JTsgbWFyZ2luLWJvdHRvbToxNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1maWZ0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTUuNSU7IG1hcmdpbi1ib3R0b206MTUuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXh0ZWVuLXRiIHttYXJnaW4tdG9wOjE2JTsgbWFyZ2luLWJvdHRvbToxNiU7fVxyXG4gICAgLnhsLW1hcmdpbi1zaXh0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTYuNSU7IG1hcmdpbi1ib3R0b206MTYuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1zZXZlbnRlZW4tdGIge21hcmdpbi10b3A6MTclOyBtYXJnaW4tYm90dG9tOjE3JTt9XHJcbiAgICAueGwtbWFyZ2luLXNldmVudGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE3LjUlOyBtYXJnaW4tYm90dG9tOjE3LjUlO31cclxuICAgIC54bC1tYXJnaW4tZWlnaHRlZW4tdGIge21hcmdpbi10b3A6MTglOyBtYXJnaW4tYm90dG9tOjE4JTt9XHJcbiAgICAueGwtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTguNSU7IG1hcmdpbi1ib3R0b206MTguNSU7fVxyXG4gICAgLnhsLW1hcmdpbi1uaW5ldGVlbi10YiB7bWFyZ2luLXRvcDoxOSU7IG1hcmdpbi1ib3R0b206MTklO31cclxuICAgIC54bC1tYXJnaW4tbmluZXRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxOS41JTsgbWFyZ2luLWJvdHRvbToxOS41JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS10YiB7bWFyZ2luLXRvcDoyMCU7IG1hcmdpbi1ib3R0b206MjAlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWhhbGYtdGIge21hcmdpbi10b3A6MjAuNSU7IG1hcmdpbi1ib3R0b206MjAuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktb25lLXRiIHttYXJnaW4tdG9wOjIxJTsgbWFyZ2luLWJvdHRvbToyMSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktb25lLWhhbGYtdGIge21hcmdpbi10b3A6MjEuNSU7IG1hcmdpbi1ib3R0b206MjEuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdHdvLXRiIHttYXJnaW4tdG9wOjIyJTsgbWFyZ2luLWJvdHRvbToyMiU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdHdvLWhhbGYtdGIge21hcmdpbi10b3A6MjIuNSU7IG1hcmdpbi1ib3R0b206MjIuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktdGhyZWUtdGIge21hcmdpbi10b3A6MjMlOyBtYXJnaW4tYm90dG9tOjIzJTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLXRiIHttYXJnaW4tdG9wOjIzLjUlOyBtYXJnaW4tYm90dG9tOjIzLjUlO31cclxuICAgIC54bC1tYXJnaW4tdHdlbnR5LWZvdXItdGIge21hcmdpbi10b3A6MjQlOyBtYXJnaW4tYm90dG9tOjI0JTt9XHJcbiAgICAueGwtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtdGIge21hcmdpbi10b3A6MjQuNSU7IG1hcmdpbi1ib3R0b206MjQuNSU7fVxyXG4gICAgLnhsLW1hcmdpbi10d2VudHktZml2ZS10YiB7bWFyZ2luLXRvcDoyNSU7IG1hcmdpbi1ib3R0b206MjUlO31cclxuICAgIC54bC1tYXJnaW4tNXB4LXRiIHttYXJnaW4tdG9wOjVweDsgbWFyZ2luLWJvdHRvbTo1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMHB4LXRiIHttYXJnaW4tdG9wOjEwcHg7IG1hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgICAueGwtbWFyZ2luLTE1cHgtdGIge21hcmdpbi10b3A6MTVweDsgbWFyZ2luLWJvdHRvbToxNXB4O31cclxuICAgIC54bC1tYXJnaW4tMjBweC10YiB7bWFyZ2luLXRvcDoyMHB4OyBtYXJnaW4tYm90dG9tOjIwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi0yNXB4LXRiIHttYXJnaW4tdG9wOjI1cHg7IG1hcmdpbi1ib3R0b206MjVweDt9XHJcbiAgICAueGwtbWFyZ2luLTMwcHgtdGIge21hcmdpbi10b3A6MzBweDsgbWFyZ2luLWJvdHRvbTozMHB4O31cclxuICAgIC54bC1tYXJnaW4tMzVweC10YiB7bWFyZ2luLXRvcDozNXB4OyBtYXJnaW4tYm90dG9tOjM1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi00MHB4LXRiIHttYXJnaW4tdG9wOjQwcHg7IG1hcmdpbi1ib3R0b206NDBweDt9XHJcbiAgICAueGwtbWFyZ2luLTQ1cHgtdGIge21hcmdpbi10b3A6NDVweDsgbWFyZ2luLWJvdHRvbTo0NXB4O31cclxuICAgIC54bC1tYXJnaW4tNTBweC10YiB7bWFyZ2luLXRvcDo1MHB4OyBtYXJnaW4tYm90dG9tOjUwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi01NXB4LXRiIHttYXJnaW4tdG9wOjU1cHg7IG1hcmdpbi1ib3R0b206NTVweDt9XHJcbiAgICAueGwtbWFyZ2luLTYwcHgtdGIge21hcmdpbi10b3A6NjBweDsgbWFyZ2luLWJvdHRvbTo2MHB4O31cclxuICAgIC54bC1tYXJnaW4tNjVweC10YiB7bWFyZ2luLXRvcDo2NXB4OyBtYXJnaW4tYm90dG9tOjY1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi03MHB4LXRiIHttYXJnaW4tdG9wOjcwcHg7IG1hcmdpbi1ib3R0b206NzBweDt9XHJcbiAgICAueGwtbWFyZ2luLTc1cHgtdGIge21hcmdpbi10b3A6NzVweDsgbWFyZ2luLWJvdHRvbTo3NXB4O31cclxuICAgIC54bC1tYXJnaW4tODBweC10YiB7bWFyZ2luLXRvcDo4MHB4OyBtYXJnaW4tYm90dG9tOjgwcHg7fVxyXG4gICAgLnhsLW1hcmdpbi04NXB4LXRiIHttYXJnaW4tdG9wOjg1cHg7IG1hcmdpbi1ib3R0b206ODVweDt9XHJcbiAgICAueGwtbWFyZ2luLTkwcHgtdGIge21hcmdpbi10b3A6OTBweDsgbWFyZ2luLWJvdHRvbTo5MHB4O31cclxuICAgIC54bC1tYXJnaW4tOTVweC10YiB7bWFyZ2luLXRvcDo5NXB4OyBtYXJnaW4tYm90dG9tOjk1cHg7fVxyXG4gICAgLnhsLW1hcmdpbi0xMDBweC10YiB7bWFyZ2luLXRvcDoxMDBweDsgbWFyZ2luLWJvdHRvbToxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyAqL1xyXG4gICAgLnhsLW5vLXBhZGRpbmcge3BhZGRpbmc6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLW5vLXBhZGRpbmctbHIge3BhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnR9XHJcbiAgICAueGwtbm8tcGFkZGluZy10YiB7cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudH1cclxuICAgIC54bC1uby1wYWRkaW5nLXRvcCB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLW5vLXBhZGRpbmctYm90dG9tIHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9XHJcbiAgICAueGwtbm8tcGFkZGluZy1sZWZ0IHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLW5vLXBhZGRpbmctcmlnaHQge3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLXBhZGRpbmctb25lLWFsbCB7cGFkZGluZzoxJTt9XHJcbiAgICAueGwtcGFkZGluZy1vbmUtaGFsZi1hbGwge3BhZGRpbmc6MS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d28tYWxsIHtwYWRkaW5nOjIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by1oYWxmLWFsbCB7cGFkZGluZzoyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXRocmVlLWFsbCB7cGFkZGluZzozJTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS1oYWxmLWFsbCB7cGFkZGluZzozLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItYWxsIHtwYWRkaW5nOjQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItaGFsZi1hbGwge3BhZGRpbmc6NC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWFsbCB7cGFkZGluZzo1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWhhbGYtYWxsIHtwYWRkaW5nOjUuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4LWFsbCB7cGFkZGluZzo2JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXgtaGFsZi1hbGwge3BhZGRpbmc6Ni41JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbi1hbGwge3BhZGRpbmc6NyU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW4taGFsZi1hbGwge3BhZGRpbmc6Ny41JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodC1hbGwge3BhZGRpbmc6OCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHQtaGFsZi1hbGwge3BhZGRpbmc6OC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5lLWFsbCB7cGFkZGluZzo5JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5lLWhhbGYtYWxsIHtwYWRkaW5nOjkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLWFsbCB7cGFkZGluZzoxMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLWhhbGYtYWxsIHtwYWRkaW5nOjEwLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1hbGwge3BhZGRpbmc6MTElO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1oYWxmLWFsbCB7cGFkZGluZzoxMS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VsdmUtYWxsIHtwYWRkaW5nOjEyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VsdmUtaGFsZi1hbGwge3BhZGRpbmc6MTIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4tYWxsIHtwYWRkaW5nOjEzJTt9XHJcbiAgICAueGwtcGFkZGluZy10aGlydGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxMy41JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VydGVlbi1hbGwge3BhZGRpbmc6MTQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpZnRlZW4tYWxsIHtwYWRkaW5nOjE1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeHRlZW4tYWxsIHtwYWRkaW5nOjE2JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXh0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE2LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1hbGwge3BhZGRpbmc6MTclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxNy41JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodGVlbi1hbGwge3BhZGRpbmc6MTglO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE4LjUlO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWFsbCB7cGFkZGluZzoxOSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZXRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWFsbCB7cGFkZGluZzoyMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWhhbGYtYWxsIHtwYWRkaW5nOjIwLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1vbmUtYWxsIHtwYWRkaW5nOjIxJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLWhhbGYtYWxsIHtwYWRkaW5nOjIxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10d28tYWxsIHtwYWRkaW5nOjIyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdHdvLWhhbGYtYWxsIHtwYWRkaW5nOjIyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1hbGwge3BhZGRpbmc6MjMlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1oYWxmLWFsbCB7cGFkZGluZzoyMy41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktZm91ci1hbGwge3BhZGRpbmc6MjQlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtYWxsIHtwYWRkaW5nOjI0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1maXZlLWFsbCB7cGFkZGluZzoyNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctNXB4LWFsbCB7cGFkZGluZzo1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTBweC1hbGwge3BhZGRpbmc6MTBweDt9XHJcbiAgICAueGwtcGFkZGluZy0xNXB4LWFsbCB7cGFkZGluZzoxNXB4O31cclxuICAgIC54bC1wYWRkaW5nLTIwcHgtYWxsIHtwYWRkaW5nOjIwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMjVweC1hbGwge3BhZGRpbmc6MjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0zMHB4LWFsbCB7cGFkZGluZzozMHB4O31cclxuICAgIC54bC1wYWRkaW5nLTM1cHgtYWxsIHtwYWRkaW5nOjM1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNDBweC1hbGwge3BhZGRpbmc6NDBweDt9XHJcbiAgICAueGwtcGFkZGluZy00NXB4LWFsbCB7cGFkZGluZzo0NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTUwcHgtYWxsIHtwYWRkaW5nOjUwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNTVweC1hbGwge3BhZGRpbmc6NTVweDt9XHJcbiAgICAueGwtcGFkZGluZy02MHB4LWFsbCB7cGFkZGluZzo2MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTY1cHgtYWxsIHtwYWRkaW5nOjY1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNzBweC1hbGwge3BhZGRpbmc6NzBweDt9XHJcbiAgICAueGwtcGFkZGluZy03NXB4LWFsbCB7cGFkZGluZzo3NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTgwcHgtYWxsIHtwYWRkaW5nOjgwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctODVweC1hbGwge3BhZGRpbmc6ODVweDt9XHJcbiAgICAueGwtcGFkZGluZy05MHB4LWFsbCB7cGFkZGluZzo5MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTk1cHgtYWxsIHtwYWRkaW5nOjk1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTAwcHgtYWxsIHtwYWRkaW5nOjEwMHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nIHRvcCAqL1xyXG4gICAgLnhsLXBhZGRpbmctb25lLXRvcCB7cGFkZGluZy10b3A6MSU7fVxyXG4gICAgLnhsLXBhZGRpbmctb25lLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by10b3Age3BhZGRpbmctdG9wOjIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by1oYWxmLXRvcCB7cGFkZGluZy10b3A6Mi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS10b3Age3BhZGRpbmctdG9wOjMlO31cclxuICAgIC54bC1wYWRkaW5nLXRocmVlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDozLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItdG9wIHtwYWRkaW5nLXRvcDo0JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VyLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpdmUtdG9wIHtwYWRkaW5nLXRvcDo1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC10b3Age3BhZGRpbmctdG9wOjYlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC1oYWxmLXRvcCB7cGFkZGluZy10b3A6Ni41JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbi10b3Age3BhZGRpbmctdG9wOjclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo3LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0LXRvcCB7cGFkZGluZy10b3A6OCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHQtaGFsZi10b3Age3BhZGRpbmctdG9wOjguNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZS10b3Age3BhZGRpbmctdG9wOjklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLXRvcCB7cGFkZGluZy10b3A6MTAlO31cclxuICAgIC54bC1wYWRkaW5nLXRlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTAuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWxldmVuLXRvcCB7cGFkZGluZy10b3A6MTElO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTEuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbHZlLXRvcCB7cGFkZGluZy10b3A6MTIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxMyU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjEzLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLXRvcCB7cGFkZGluZy10b3A6MTQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLXRvcCB7cGFkZGluZy10b3A6MTUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpZnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeHRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNiU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4dGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTYuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW50ZWVuLXRvcCB7cGFkZGluZy10b3A6MTclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTcuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxOCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE4LjUlO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLXRvcCB7cGFkZGluZy10b3A6MTklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxOS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdG9wIHtwYWRkaW5nLXRvcDoyMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMC41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLXRvcCB7cGFkZGluZy10b3A6MjElO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjIxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10d28tdG9wIHtwYWRkaW5nLXRvcDoyMiU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXRocmVlLXRvcCB7cGFkZGluZy10b3A6MjMlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZvdXItdG9wIHtwYWRkaW5nLXRvcDoyNCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi10b3Age3BhZGRpbmctdG9wOjI0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1maXZlLXRvcCB7cGFkZGluZy10b3A6MjUlO31cclxuICAgIC54bC1wYWRkaW5nLTVweC10b3Age3BhZGRpbmctdG9wOjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0xMHB4LXRvcCB7cGFkZGluZy10b3A6MTBweDt9XHJcbiAgICAueGwtcGFkZGluZy0xNXB4LXRvcCB7cGFkZGluZy10b3A6MTVweDt9XHJcbiAgICAueGwtcGFkZGluZy0yMHB4LXRvcCB7cGFkZGluZy10b3A6MjBweDt9XHJcbiAgICAueGwtcGFkZGluZy0yNXB4LXRvcCB7cGFkZGluZy10b3A6MjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0zMHB4LXRvcCB7cGFkZGluZy10b3A6MzBweDt9XHJcbiAgICAueGwtcGFkZGluZy0zNXB4LXRvcCB7cGFkZGluZy10b3A6MzVweDt9XHJcbiAgICAueGwtcGFkZGluZy00MHB4LXRvcCB7cGFkZGluZy10b3A6NDBweDt9XHJcbiAgICAueGwtcGFkZGluZy00NXB4LXRvcCB7cGFkZGluZy10b3A6NDVweDt9XHJcbiAgICAueGwtcGFkZGluZy01MHB4LXRvcCB7cGFkZGluZy10b3A6NTBweDt9XHJcbiAgICAueGwtcGFkZGluZy01NXB4LXRvcCB7cGFkZGluZy10b3A6NTVweDt9XHJcbiAgICAueGwtcGFkZGluZy02MHB4LXRvcCB7cGFkZGluZy10b3A6NjBweDt9XHJcbiAgICAueGwtcGFkZGluZy02NXB4LXRvcCB7cGFkZGluZy10b3A6NjVweDt9XHJcbiAgICAueGwtcGFkZGluZy03MHB4LXRvcCB7cGFkZGluZy10b3A6NzBweDt9XHJcbiAgICAueGwtcGFkZGluZy03NXB4LXRvcCB7cGFkZGluZy10b3A6NzVweDt9XHJcbiAgICAueGwtcGFkZGluZy04MHB4LXRvcCB7cGFkZGluZy10b3A6ODBweDt9XHJcbiAgICAueGwtcGFkZGluZy04NXB4LXRvcCB7cGFkZGluZy10b3A6ODVweDt9XHJcbiAgICAueGwtcGFkZGluZy05MHB4LXRvcCB7cGFkZGluZy10b3A6OTBweDt9XHJcbiAgICAueGwtcGFkZGluZy05NXB4LXRvcCB7cGFkZGluZy10b3A6OTVweDt9XHJcbiAgICAueGwtcGFkZGluZy0xMDBweC10b3Age3BhZGRpbmctdG9wOjEwMHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nIGJvdHRvbSAqL1xyXG4gICAgLnhsLXBhZGRpbmctb25lLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MSU7fVxyXG4gICAgLnhsLXBhZGRpbmctb25lLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206Mi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjMlO31cclxuICAgIC54bC1wYWRkaW5nLXRocmVlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VyLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjYlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206Ni41JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0LWJvdHRvbSB7cGFkZGluZy1ib3R0b206OCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHQtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjguNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTAlO31cclxuICAgIC54bC1wYWRkaW5nLXRlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTAuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWxldmVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTElO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTEuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbHZlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMyU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEzLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpZnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeHRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNiU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4dGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTYuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW50ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTcuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE4LjUlO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMC41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjElO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10d28tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMiU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXRocmVlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjMlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZvdXItYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1maXZlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjUlO31cclxuICAgIC54bC1wYWRkaW5nLTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0xMHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTBweDt9XHJcbiAgICAueGwtcGFkZGluZy0xNXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgICAueGwtcGFkZGluZy0yMHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjBweDt9XHJcbiAgICAueGwtcGFkZGluZy0yNXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0zMHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MzBweDt9XHJcbiAgICAueGwtcGFkZGluZy0zNXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MzVweDt9XHJcbiAgICAueGwtcGFkZGluZy00MHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NDBweDt9XHJcbiAgICAueGwtcGFkZGluZy00NXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NDVweDt9XHJcbiAgICAueGwtcGFkZGluZy01MHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NTBweDt9XHJcbiAgICAueGwtcGFkZGluZy01NXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NTVweDt9XHJcbiAgICAueGwtcGFkZGluZy02MHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NjBweDt9XHJcbiAgICAueGwtcGFkZGluZy02NXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NjVweDt9XHJcbiAgICAueGwtcGFkZGluZy03MHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NzBweDt9XHJcbiAgICAueGwtcGFkZGluZy03NXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NzVweDt9XHJcbiAgICAueGwtcGFkZGluZy04MHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206ODBweDt9XHJcbiAgICAueGwtcGFkZGluZy04NXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206ODVweDt9XHJcbiAgICAueGwtcGFkZGluZy05MHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206OTBweDt9XHJcbiAgICAueGwtcGFkZGluZy05NXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206OTVweDt9XHJcbiAgICAueGwtcGFkZGluZy0xMDBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwMHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nIHJpZ2h0ICovXHJcbiAgICAueGwtcGFkZGluZy1vbmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MSU7fVxyXG4gICAgLnhsLXBhZGRpbmctb25lLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d28tcmlnaHQge3BhZGRpbmctcmlnaHQ6MiU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdvLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6Mi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS1yaWdodCB7cGFkZGluZy1yaWdodDozJTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZm91ci1yaWdodCB7cGFkZGluZy1yaWdodDo0JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VyLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6NC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpdmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC1yaWdodCB7cGFkZGluZy1yaWdodDo2JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXgtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo2LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6Ny41JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodC1yaWdodCB7cGFkZGluZy1yaWdodDo4JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodC1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjguNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZS1yaWdodCB7cGFkZGluZy1yaWdodDo5JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5lLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6OS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10ZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTAlO31cclxuICAgIC54bC1wYWRkaW5nLXRlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxMSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWxldmVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTEuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbHZlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VsdmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10aGlydGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxMyU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMy41JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VydGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxNCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZm91cnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTUuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4dGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxNiU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4dGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE2LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxNyU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTcuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTglO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTguNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZXRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIwJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMC41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIxJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjEuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXR3by1yaWdodCB7cGFkZGluZy1yaWdodDoyMiU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1yaWdodCB7cGFkZGluZy1yaWdodDoyMyU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZvdXItcmlnaHQge3BhZGRpbmctcmlnaHQ6MjQlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjQuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZpdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjUlO31cclxuICAgIC54bC1wYWRkaW5nLTVweC1yaWdodCB7cGFkZGluZy1yaWdodDo1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTBweC1yaWdodCB7cGFkZGluZy1yaWdodDoxMHB4O31cclxuICAgIC54bC1wYWRkaW5nLTE1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTVweDt9XHJcbiAgICAueGwtcGFkZGluZy0yMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMjVweC1yaWdodCB7cGFkZGluZy1yaWdodDoyNXB4O31cclxuICAgIC54bC1wYWRkaW5nLTMwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MzBweDt9XHJcbiAgICAueGwtcGFkZGluZy0zNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjM1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNDBweC1yaWdodCB7cGFkZGluZy1yaWdodDo0MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTQ1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NDVweDt9XHJcbiAgICAueGwtcGFkZGluZy01MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjUwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNTVweC1yaWdodCB7cGFkZGluZy1yaWdodDo1NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTYwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NjBweDt9XHJcbiAgICAueGwtcGFkZGluZy02NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjY1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNzBweC1yaWdodCB7cGFkZGluZy1yaWdodDo3MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTc1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NzVweDt9XHJcbiAgICAueGwtcGFkZGluZy04MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjgwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctODVweC1yaWdodCB7cGFkZGluZy1yaWdodDo4NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTkwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6OTBweDt9XHJcbiAgICAueGwtcGFkZGluZy05NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0Ojk1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTAwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgbGVmdCAqL1xyXG4gICAgLnhsLXBhZGRpbmctb25lLWxlZnQge3BhZGRpbmctbGVmdDoxJTt9XHJcbiAgICAueGwtcGFkZGluZy1vbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d28tbGVmdCB7cGFkZGluZy1sZWZ0OjIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXRocmVlLWxlZnQge3BhZGRpbmctbGVmdDozJTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDozLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItbGVmdCB7cGFkZGluZy1sZWZ0OjQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6NC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWxlZnQge3BhZGRpbmctbGVmdDo1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjUuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4LWxlZnQge3BhZGRpbmctbGVmdDo2JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXgtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6Ni41JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6NyU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6Ny41JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodC1sZWZ0IHtwYWRkaW5nLWxlZnQ6OCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHQtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6OC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5lLWxlZnQge3BhZGRpbmctbGVmdDo5JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5lLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLWxlZnQge3BhZGRpbmctbGVmdDoxMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEwLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTElO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VsdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjEyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VsdmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjEzJTt9XHJcbiAgICAueGwtcGFkZGluZy10aGlydGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMy41JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VydGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpZnRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeHRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE2JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXh0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE2LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNy41JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTglO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE4LjUlO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxOSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZXRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTkuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWxlZnQge3BhZGRpbmctbGVmdDoyMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIwLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1vbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjIxJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10d28tbGVmdCB7cGFkZGluZy1sZWZ0OjIyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdHdvLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjMlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMy41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktZm91ci1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjQlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjI0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1maXZlLWxlZnQge3BhZGRpbmctbGVmdDoyNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctNXB4LWxlZnQge3BhZGRpbmctbGVmdDo1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTBweDt9XHJcbiAgICAueGwtcGFkZGluZy0xNXB4LWxlZnQge3BhZGRpbmctbGVmdDoxNXB4O31cclxuICAgIC54bC1wYWRkaW5nLTIwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjIwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMjVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0zMHB4LWxlZnQge3BhZGRpbmctbGVmdDozMHB4O31cclxuICAgIC54bC1wYWRkaW5nLTM1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjM1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNDBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NDBweDt9XHJcbiAgICAueGwtcGFkZGluZy00NXB4LWxlZnQge3BhZGRpbmctbGVmdDo0NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTUwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjUwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NTVweDt9XHJcbiAgICAueGwtcGFkZGluZy02MHB4LWxlZnQge3BhZGRpbmctbGVmdDo2MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTY1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjY1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNzBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NzBweDt9XHJcbiAgICAueGwtcGFkZGluZy03NXB4LWxlZnQge3BhZGRpbmctbGVmdDo3NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTgwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjgwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctODVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6ODVweDt9XHJcbiAgICAueGwtcGFkZGluZy05MHB4LWxlZnQge3BhZGRpbmctbGVmdDo5MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTk1cHgtbGVmdCB7cGFkZGluZy1sZWZ0Ojk1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTAwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjEwMHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nIHRvcCBib3R0b20gKi9cclxuICAgIC54bC1wYWRkaW5nLW9uZS10YiB7cGFkZGluZy10b3A6MSU7IHBhZGRpbmctYm90dG9tOjElO31cclxuICAgIC54bC1wYWRkaW5nLW9uZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxLjUlOyBwYWRkaW5nLWJvdHRvbToxLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by10YiB7cGFkZGluZy10b3A6MiU7IHBhZGRpbmctYm90dG9tOjIlO31cclxuICAgIC54bC1wYWRkaW5nLXR3by1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyLjUlOyBwYWRkaW5nLWJvdHRvbToyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXRocmVlLXRiIHtwYWRkaW5nLXRvcDozJTsgcGFkZGluZy1ib3R0b206MyU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhyZWUtaGFsZi10YiB7cGFkZGluZy10b3A6My41JTsgcGFkZGluZy1ib3R0b206My41JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VyLXRiIHtwYWRkaW5nLXRvcDo0JTsgcGFkZGluZy1ib3R0b206NCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZm91ci1oYWxmLXRiIHtwYWRkaW5nLXRvcDo0LjUlOyBwYWRkaW5nLWJvdHRvbTo0LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZpdmUtdGIge3BhZGRpbmctdG9wOjUlOyBwYWRkaW5nLWJvdHRvbTo1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWhhbGYtdGIge3BhZGRpbmctdG9wOjUuNSU7IHBhZGRpbmctYm90dG9tOjUuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4LXRiIHtwYWRkaW5nLXRvcDo2JTsgcGFkZGluZy1ib3R0b206NiU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4LWhhbGYtdGIge3BhZGRpbmctdG9wOjYuNSU7IHBhZGRpbmctYm90dG9tOjYuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW4tdGIge3BhZGRpbmctdG9wOjclOyBwYWRkaW5nLWJvdHRvbTo3JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDo3LjUlOyBwYWRkaW5nLWJvdHRvbTo3LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0LXRiIHtwYWRkaW5nLXRvcDo4JTsgcGFkZGluZy1ib3R0b206OCU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHQtaGFsZi10YiB7cGFkZGluZy10b3A6OC41JTsgcGFkZGluZy1ib3R0b206OC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5lLXRiIHtwYWRkaW5nLXRvcDo5JTsgcGFkZGluZy1ib3R0b206OSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDo5LjUlOyBwYWRkaW5nLWJvdHRvbTo5LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXRlbi10YiB7cGFkZGluZy10b3A6MTAlOyBwYWRkaW5nLWJvdHRvbToxMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjEwLjUlOyBwYWRkaW5nLWJvdHRvbToxMC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1lbGV2ZW4tdGIge3BhZGRpbmctdG9wOjExJTsgcGFkZGluZy1ib3R0b206MTElO31cclxuICAgIC54bC1wYWRkaW5nLWVsZXZlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMS41JTsgcGFkZGluZy1ib3R0b206MTEuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbHZlLXRiIHtwYWRkaW5nLXRvcDoxMiU7IHBhZGRpbmctYm90dG9tOjEyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VsdmUtaGFsZi10YiB7cGFkZGluZy10b3A6MTIuNSU7IHBhZGRpbmctYm90dG9tOjEyLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXRoaXJ0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxMyU7IHBhZGRpbmctYm90dG9tOjEzJTt9XHJcbiAgICAueGwtcGFkZGluZy10aGlydGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMy41JTsgcGFkZGluZy1ib3R0b206MTMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZm91cnRlZW4tdGIge3BhZGRpbmctdG9wOjE0JTsgcGFkZGluZy1ib3R0b206MTQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE0LjUlOyBwYWRkaW5nLWJvdHRvbToxNC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxNSU7IHBhZGRpbmctYm90dG9tOjE1JTt9XHJcbiAgICAueGwtcGFkZGluZy1maWZ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE1LjUlOyBwYWRkaW5nLWJvdHRvbToxNS41JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXh0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxNiU7IHBhZGRpbmctYm90dG9tOjE2JTt9XHJcbiAgICAueGwtcGFkZGluZy1zaXh0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE2LjUlOyBwYWRkaW5nLWJvdHRvbToxNi41JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbnRlZW4tdGIge3BhZGRpbmctdG9wOjE3JTsgcGFkZGluZy1ib3R0b206MTclO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVudGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxNy41JTsgcGFkZGluZy1ib3R0b206MTcuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWlnaHRlZW4tdGIge3BhZGRpbmctdG9wOjE4JTsgcGFkZGluZy1ib3R0b206MTglO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE4LjUlOyBwYWRkaW5nLWJvdHRvbToxOC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1uaW5ldGVlbi10YiB7cGFkZGluZy10b3A6MTklOyBwYWRkaW5nLWJvdHRvbToxOSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZXRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTkuNSU7IHBhZGRpbmctYm90dG9tOjE5LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10YiB7cGFkZGluZy10b3A6MjAlOyBwYWRkaW5nLWJvdHRvbToyMCU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWhhbGYtdGIge3BhZGRpbmctdG9wOjIwLjUlOyBwYWRkaW5nLWJvdHRvbToyMC41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLXRiIHtwYWRkaW5nLXRvcDoyMSU7IHBhZGRpbmctYm90dG9tOjIxJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktb25lLWhhbGYtdGIge3BhZGRpbmctdG9wOjIxLjUlOyBwYWRkaW5nLWJvdHRvbToyMS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdHdvLXRiIHtwYWRkaW5nLXRvcDoyMiU7IHBhZGRpbmctYm90dG9tOjIyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdHdvLWhhbGYtdGIge3BhZGRpbmctdG9wOjIyLjUlOyBwYWRkaW5nLWJvdHRvbToyMi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdGhyZWUtdGIge3BhZGRpbmctdG9wOjIzJTsgcGFkZGluZy1ib3R0b206MjMlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS10aHJlZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyMy41JTsgcGFkZGluZy1ib3R0b206MjMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZvdXItdGIge3BhZGRpbmctdG9wOjI0JTsgcGFkZGluZy1ib3R0b206MjQlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtdGIge3BhZGRpbmctdG9wOjI0LjUlOyBwYWRkaW5nLWJvdHRvbToyNC41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdGIge3BhZGRpbmctdG9wOjI1JTsgcGFkZGluZy1ib3R0b206MjUlO31cclxuICAgIC54bC1wYWRkaW5nLTVweC10YiB7cGFkZGluZy10b3A6NXB4OyBwYWRkaW5nLWJvdHRvbTo1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTBweC10YiB7cGFkZGluZy10b3A6MTBweDsgcGFkZGluZy1ib3R0b206MTBweDt9XHJcbiAgICAueGwtcGFkZGluZy0xNXB4LXRiIHtwYWRkaW5nLXRvcDoxNXB4OyBwYWRkaW5nLWJvdHRvbToxNXB4O31cclxuICAgIC54bC1wYWRkaW5nLTIwcHgtdGIge3BhZGRpbmctdG9wOjIwcHg7IHBhZGRpbmctYm90dG9tOjIwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMjVweC10YiB7cGFkZGluZy10b3A6MjVweDsgcGFkZGluZy1ib3R0b206MjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0zMHB4LXRiIHtwYWRkaW5nLXRvcDozMHB4OyBwYWRkaW5nLWJvdHRvbTozMHB4O31cclxuICAgIC54bC1wYWRkaW5nLTM1cHgtdGIge3BhZGRpbmctdG9wOjM1cHg7IHBhZGRpbmctYm90dG9tOjM1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNDBweC10YiB7cGFkZGluZy10b3A6NDBweDsgcGFkZGluZy1ib3R0b206NDBweDt9XHJcbiAgICAueGwtcGFkZGluZy00NXB4LXRiIHtwYWRkaW5nLXRvcDo0NXB4OyBwYWRkaW5nLWJvdHRvbTo0NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTUwcHgtdGIge3BhZGRpbmctdG9wOjUwcHg7IHBhZGRpbmctYm90dG9tOjUwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNTVweC10YiB7cGFkZGluZy10b3A6NTVweDsgcGFkZGluZy1ib3R0b206NTVweDt9XHJcbiAgICAueGwtcGFkZGluZy02MHB4LXRiIHtwYWRkaW5nLXRvcDo2MHB4OyBwYWRkaW5nLWJvdHRvbTo2MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTY1cHgtdGIge3BhZGRpbmctdG9wOjY1cHg7IHBhZGRpbmctYm90dG9tOjY1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNzBweC10YiB7cGFkZGluZy10b3A6NzBweDsgcGFkZGluZy1ib3R0b206NzBweDt9XHJcbiAgICAueGwtcGFkZGluZy03NXB4LXRiIHtwYWRkaW5nLXRvcDo3NXB4OyBwYWRkaW5nLWJvdHRvbTo3NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTgwcHgtdGIge3BhZGRpbmctdG9wOjgwcHg7IHBhZGRpbmctYm90dG9tOjgwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctODVweC10YiB7cGFkZGluZy10b3A6ODVweDsgcGFkZGluZy1ib3R0b206ODVweDt9XHJcbiAgICAueGwtcGFkZGluZy05MHB4LXRiIHtwYWRkaW5nLXRvcDo5MHB4OyBwYWRkaW5nLWJvdHRvbTo5MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTk1cHgtdGIge3BhZGRpbmctdG9wOjk1cHg7IHBhZGRpbmctYm90dG9tOjk1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTAwcHgtdGIge3BhZGRpbmctdG9wOjEwMHB4OyBwYWRkaW5nLWJvdHRvbToxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyBsZWZ0IHJpZ2h0ICovXHJcbiAgICAueGwtcGFkZGluZy1vbmUtbHIge3BhZGRpbmctbGVmdDoxJTsgcGFkZGluZy1yaWdodDoxJTt9XHJcbiAgICAueGwtcGFkZGluZy1vbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjEuNSU7IHBhZGRpbmctcmlnaHQ6MS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d28tbHIge3BhZGRpbmctbGVmdDoyJTsgcGFkZGluZy1yaWdodDoyJTt9XHJcbiAgICAueGwtcGFkZGluZy10d28taGFsZi1sciB7cGFkZGluZy1sZWZ0OjIuNSU7IHBhZGRpbmctcmlnaHQ6Mi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10aHJlZS1sciB7cGFkZGluZy1sZWZ0OjMlOyBwYWRkaW5nLXJpZ2h0OjMlO31cclxuICAgIC54bC1wYWRkaW5nLXRocmVlLWhhbGYtbHIge3BhZGRpbmctbGVmdDozLjUlOyBwYWRkaW5nLXJpZ2h0OjMuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZm91ci1sciB7cGFkZGluZy1sZWZ0OjQlOyBwYWRkaW5nLXJpZ2h0OjQlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXItaGFsZi1sciB7cGFkZGluZy1sZWZ0OjQuNSU7IHBhZGRpbmctcmlnaHQ6NC41JTt9XHJcbiAgICAueGwtcGFkZGluZy1maXZlLWxyIHtwYWRkaW5nLWxlZnQ6NSU7IHBhZGRpbmctcmlnaHQ6NSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZml2ZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6NS41JTsgcGFkZGluZy1yaWdodDo1LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC1sciB7cGFkZGluZy1sZWZ0OjYlOyBwYWRkaW5nLXJpZ2h0OjYlO31cclxuICAgIC54bC1wYWRkaW5nLXNpeC1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6Ni41JTsgcGFkZGluZy1yaWdodDo2LjUlO31cclxuICAgIC54bC1wYWRkaW5nLXNldmVuLWxyIHtwYWRkaW5nLWxlZnQ6NyU7IHBhZGRpbmctcmlnaHQ6NyU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjcuNSU7IHBhZGRpbmctcmlnaHQ6Ny41JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodC1sciB7cGFkZGluZy1sZWZ0OjglOyBwYWRkaW5nLXJpZ2h0OjglO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0LWhhbGYtbHIge3BhZGRpbmctbGVmdDo4LjUlOyBwYWRkaW5nLXJpZ2h0OjguNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZS1sciB7cGFkZGluZy1sZWZ0OjklOyBwYWRkaW5nLXJpZ2h0OjklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjkuNSU7IHBhZGRpbmctcmlnaHQ6OS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10ZW4tbHIge3BhZGRpbmctbGVmdDoxMCU7IHBhZGRpbmctcmlnaHQ6MTAlO31cclxuICAgIC54bC1wYWRkaW5nLXRlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTAuNSU7IHBhZGRpbmctcmlnaHQ6MTAuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZWxldmVuLWxyIHtwYWRkaW5nLWxlZnQ6MTElOyBwYWRkaW5nLXJpZ2h0OjExJTt9XHJcbiAgICAueGwtcGFkZGluZy1lbGV2ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjExLjUlOyBwYWRkaW5nLXJpZ2h0OjExLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZWx2ZS1sciB7cGFkZGluZy1sZWZ0OjEyJTsgcGFkZGluZy1yaWdodDoxMiU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbHZlLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMi41JTsgcGFkZGluZy1yaWdodDoxMi41JTt9XHJcbiAgICAueGwtcGFkZGluZy10aGlydGVlbi1sciB7cGFkZGluZy1sZWZ0OjEzJTsgcGFkZGluZy1yaWdodDoxMyU7fVxyXG4gICAgLnhsLXBhZGRpbmctdGhpcnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjEzLjUlOyBwYWRkaW5nLXJpZ2h0OjEzLjUlO31cclxuICAgIC54bC1wYWRkaW5nLWZvdXJ0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTQlOyBwYWRkaW5nLXJpZ2h0OjE0JTt9XHJcbiAgICAueGwtcGFkZGluZy1mb3VydGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTQuNSU7IHBhZGRpbmctcmlnaHQ6MTQuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZmlmdGVlbi1sciB7cGFkZGluZy1sZWZ0OjE1JTsgcGFkZGluZy1yaWdodDoxNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctZmlmdGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTUuNSU7IHBhZGRpbmctcmlnaHQ6MTUuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4dGVlbi1sciB7cGFkZGluZy1sZWZ0OjE2JTsgcGFkZGluZy1yaWdodDoxNiU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2l4dGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTYuNSU7IHBhZGRpbmctcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctc2V2ZW50ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTclOyBwYWRkaW5nLXJpZ2h0OjE3JTt9XHJcbiAgICAueGwtcGFkZGluZy1zZXZlbnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE3LjUlOyBwYWRkaW5nLXJpZ2h0OjE3LjUlO31cclxuICAgIC54bC1wYWRkaW5nLWVpZ2h0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTglOyBwYWRkaW5nLXJpZ2h0OjE4JTt9XHJcbiAgICAueGwtcGFkZGluZy1laWdodGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTguNSU7IHBhZGRpbmctcmlnaHQ6MTguNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctbmluZXRlZW4tbHIge3BhZGRpbmctbGVmdDoxOSU7IHBhZGRpbmctcmlnaHQ6MTklO31cclxuICAgIC54bC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxOS41JTsgcGFkZGluZy1yaWdodDoxOS41JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktbHIge3BhZGRpbmctbGVmdDoyMCU7IHBhZGRpbmctcmlnaHQ6MjAlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MjAuNSU7IHBhZGRpbmctcmlnaHQ6MjAuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LW9uZS1sciB7cGFkZGluZy1sZWZ0OjIxJTsgcGFkZGluZy1yaWdodDoyMSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MjEuNSU7IHBhZGRpbmctcmlnaHQ6MjEuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXR3by1sciB7cGFkZGluZy1sZWZ0OjIyJTsgcGFkZGluZy1yaWdodDoyMiU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MjIuNSU7IHBhZGRpbmctcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LXRocmVlLWxyIHtwYWRkaW5nLWxlZnQ6MjMlOyBwYWRkaW5nLXJpZ2h0OjIzJTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIzLjUlOyBwYWRkaW5nLXJpZ2h0OjIzLjUlO31cclxuICAgIC54bC1wYWRkaW5nLXR3ZW50eS1mb3VyLWxyIHtwYWRkaW5nLWxlZnQ6MjQlOyBwYWRkaW5nLXJpZ2h0OjI0JTt9XHJcbiAgICAueGwtcGFkZGluZy10d2VudHktZm91ci1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MjQuNSU7IHBhZGRpbmctcmlnaHQ6MjQuNSU7fVxyXG4gICAgLnhsLXBhZGRpbmctdHdlbnR5LWZpdmUtbHIge3BhZGRpbmctbGVmdDoyNSU7IHBhZGRpbmctcmlnaHQ6MjUlO31cclxuICAgIC54bC1wYWRkaW5nLTVweC1sciB7cGFkZGluZy1yaWdodDo1cHg7IHBhZGRpbmctbGVmdDo1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTBweC1sciB7cGFkZGluZy1yaWdodDoxMHB4OyBwYWRkaW5nLWxlZnQ6MTBweDt9XHJcbiAgICAueGwtcGFkZGluZy0xNXB4LWxyIHtwYWRkaW5nLXJpZ2h0OjE1cHg7IHBhZGRpbmctbGVmdDoxNXB4O31cclxuICAgIC54bC1wYWRkaW5nLTIwcHgtbHIge3BhZGRpbmctcmlnaHQ6MjBweDsgcGFkZGluZy1sZWZ0OjIwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMjVweC1sciB7cGFkZGluZy1yaWdodDoyNXB4OyBwYWRkaW5nLWxlZnQ6MjVweDt9XHJcbiAgICAueGwtcGFkZGluZy0zMHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjMwcHg7IHBhZGRpbmctbGVmdDozMHB4O31cclxuICAgIC54bC1wYWRkaW5nLTM1cHgtbHIge3BhZGRpbmctcmlnaHQ6MzVweDsgcGFkZGluZy1sZWZ0OjM1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNDBweC1sciB7cGFkZGluZy1yaWdodDo0MHB4OyBwYWRkaW5nLWxlZnQ6NDBweDt9XHJcbiAgICAueGwtcGFkZGluZy00NXB4LWxyIHtwYWRkaW5nLXJpZ2h0OjQ1cHg7IHBhZGRpbmctbGVmdDo0NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTUwcHgtbHIge3BhZGRpbmctcmlnaHQ6NTBweDsgcGFkZGluZy1sZWZ0OjUwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNTVweC1sciB7cGFkZGluZy1yaWdodDo1NXB4OyBwYWRkaW5nLWxlZnQ6NTVweDt9XHJcbiAgICAueGwtcGFkZGluZy02MHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjYwcHg7IHBhZGRpbmctbGVmdDo2MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTY1cHgtbHIge3BhZGRpbmctcmlnaHQ6NjVweDsgcGFkZGluZy1sZWZ0OjY1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctNzBweC1sciB7cGFkZGluZy1yaWdodDo3MHB4OyBwYWRkaW5nLWxlZnQ6NzBweDt9XHJcbiAgICAueGwtcGFkZGluZy03NXB4LWxyIHtwYWRkaW5nLXJpZ2h0Ojc1cHg7IHBhZGRpbmctbGVmdDo3NXB4O31cclxuICAgIC54bC1wYWRkaW5nLTgwcHgtbHIge3BhZGRpbmctcmlnaHQ6ODBweDsgcGFkZGluZy1sZWZ0OjgwcHg7fVxyXG4gICAgLnhsLXBhZGRpbmctODVweC1sciB7cGFkZGluZy1yaWdodDo4NXB4OyBwYWRkaW5nLWxlZnQ6ODVweDt9XHJcbiAgICAueGwtcGFkZGluZy05MHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjkwcHg7IHBhZGRpbmctbGVmdDo5MHB4O31cclxuICAgIC54bC1wYWRkaW5nLTk1cHgtbHIge3BhZGRpbmctcmlnaHQ6OTVweDsgcGFkZGluZy1sZWZ0Ojk1cHg7fVxyXG4gICAgLnhsLXBhZGRpbmctMTAwcHgtbHIge3BhZGRpbmctcmlnaHQ6MTAwcHg7IHBhZGRpbmctbGVmdDoxMDBweDt9XHJcblxyXG4gICAgLyogd2lkdGggKi9cclxuICAgIC54bC13LTEwIHt3aWR0aDoxMCUgIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy0xNSB7d2lkdGg6MTUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMjAge3dpZHRoOjIwJSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTI1IHt3aWR0aDoyNSUgIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy0zMCB7d2lkdGg6MzAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMzUge3dpZHRoOjM1JSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTQwIHt3aWR0aDo0MCUgIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy00NSB7d2lkdGg6NDUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNTAge3dpZHRoOjUwJSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTU1IHt3aWR0aDo1NSUgIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy02MCB7d2lkdGg6NjAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNjUge3dpZHRoOjY1JSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTcwIHt3aWR0aDo3MCUgIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy03NSB7d2lkdGg6NzUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctODAge3dpZHRoOjgwJSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTg1IHt3aWR0aDo4NSUgIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy05MCB7d2lkdGg6OTAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctOTUge3dpZHRoOjk1JSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTEwMCB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O31cclxuICAgIC54bC13LWF1dG8ge3dpZHRoOiBhdXRvICFpbXBvcnRhbnR9XHJcbiAgICAueGwtdy01MHB4IHt3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNzBweCB7d2lkdGg6NzBweCAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTc1cHgge3dpZHRoOjc1cHggIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy04MHB4IHt3aWR0aDo4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctODVweCB7d2lkdGg6ODVweCAhaW1wb3J0YW50O31cclxuICAgIC54bC13LTkwcHgge3dpZHRoOjkwcHggIWltcG9ydGFudDt9XHJcbiAgICAueGwtdy05NXB4IHt3aWR0aDo5NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMTAwcHgge3dpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMTIwcHgge3dpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMTMwcHgge3dpZHRoOjEzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMTUwcHgge3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMTgwcHgge3dpZHRoOjE4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMjAwcHgge3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMjUwcHgge3dpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMzAwcHgge3dpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMzUwcHgge3dpZHRoOjM1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNDAwcHgge3dpZHRoOjQwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNDUwcHgge3dpZHRoOjQ1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNTAwcHgge3dpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNTUwcHgge3dpZHRoOjU1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNjAwcHgge3dpZHRoOjYwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNjUwcHgge3dpZHRoOjY1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNzAwcHgge3dpZHRoOjcwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctNzUwcHgge3dpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctODAwcHgge3dpZHRoOjgwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctODUwcHgge3dpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctOTAwcHgge3dpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctOTUwcHgge3dpZHRoOjk1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhsLXctMTAwMHB4IHt3aWR0aDoxMDAwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLyogaGVpZ2h0ICovXHJcbiAgICAueGwtaC01MCB7aGVpZ2h0OiA1MCV9XHJcbiAgICAueGwtaC0xMDAge2hlaWdodDogMTAwJX1cclxuICAgIC54bC1oLWF1dG8ge2hlaWdodDphdXRvICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC0xMHB4IHtoZWlnaHQ6IDEwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTIwcHgge2hlaWdodDogMjBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtMzBweCB7aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC00MHB4IHtoZWlnaHQ6IDQwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTUwcHgge2hlaWdodDogNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtNjBweCB7aGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC03MHB4IHtoZWlnaHQ6IDcwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTgwcHgge2hlaWdodDogODBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtOTBweCB7aGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC0xMDBweCB7aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtMTUwcHgge2hlaWdodDogMTUwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTIwMHB4IHtoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC0yNTBweCB7aGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtMzAwcHgge2hlaWdodDogMzAwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTM1MHB4IHtoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC00MDBweCB7aGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtNDUwcHgge2hlaWdodDogNDUwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTUwMHB4IHtoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC01NTBweCB7aGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLWgtNjAwcHgge2hlaWdodDogNjAwcHggIWltcG9ydGFudH1cclxuICAgIC54bC1oLTY1MHB4IHtoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueGwtaC03MDBweCB7aGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50fVxyXG5cclxuICAgIC8qIGxpbmUgaGVpZ2h0ICovXHJcbiAgICAueGwtbGluZS1oZWlnaHQtMTAge2xpbmUtaGVpZ2h0OjEwcHg7fVxyXG4gICAgLnhsLWxpbmUtaGVpZ2h0LTE4IHtsaW5lLWhlaWdodDoxOHB4O31cclxuICAgIC54bC1saW5lLWhlaWdodC0yMCB7bGluZS1oZWlnaHQ6MjBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0yNCB7bGluZS1oZWlnaHQ6MjRweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0yMiB7bGluZS1oZWlnaHQ6MjJweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0yNiB7bGluZS1oZWlnaHQ6MjZweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0yOCB7bGluZS1oZWlnaHQ6MjhweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0zMCB7bGluZS1oZWlnaHQ6MzBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0zNSB7bGluZS1oZWlnaHQ6MzVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC00MCB7bGluZS1oZWlnaHQ6NDBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC00NSB7bGluZS1oZWlnaHQ6NDVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC01MCB7bGluZS1oZWlnaHQ6NTBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC01NSB7bGluZS1oZWlnaHQ6NTVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC02MCB7bGluZS1oZWlnaHQ6NjBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC02NSB7bGluZS1oZWlnaHQ6NjVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC03MCB7bGluZS1oZWlnaHQ6NzBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC03NSB7bGluZS1oZWlnaHQ6NzVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC04MCB7bGluZS1oZWlnaHQ6ODBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC04NSB7bGluZS1oZWlnaHQ6ODVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC05MCB7bGluZS1oZWlnaHQ6OTBweH1cclxuICAgIC54bC1saW5lLWhlaWdodC05NSB7bGluZS1oZWlnaHQ6OTVweH1cclxuICAgIC54bC1saW5lLWhlaWdodC0xMDAge2xpbmUtaGVpZ2h0OjEwMHB4fVxyXG4gICAgXHJcbiAgICAvKiB0b3AgKi9cclxuICAgIC54bC10b3AtYXV0byB7dG9wOmF1dG99XHJcbiAgICAueGwtdG9wLTAge3RvcDowICFpbXBvcnRhbnR9XHJcbiAgICAueGwtdG9wLTEge3RvcDoxcHh9XHJcbiAgICAueGwtdG9wLTIge3RvcDoycHh9XHJcbiAgICAueGwtdG9wLTMge3RvcDozcHh9XHJcbiAgICAueGwtdG9wLTQge3RvcDo0cHh9XHJcbiAgICAueGwtdG9wLTUge3RvcDo1cHh9XHJcbiAgICAueGwtdG9wLTYge3RvcDo2cHh9XHJcbiAgICAueGwtdG9wLTcge3RvcDo3cHh9XHJcbiAgICAueGwtdG9wLTgge3RvcDo4cHh9XHJcbiAgICAueGwtdG9wLTkge3RvcDo5cHh9XHJcbiAgICAueGwtdG9wLTEwIHt0b3A6MTBweH1cclxuICAgIC54bC10b3AtbWludXMxIHt0b3A6LTFweH1cclxuICAgIC54bC10b3AtbWludXMyIHt0b3A6LTJweH1cclxuICAgIC54bC10b3AtbWludXMzIHt0b3A6LTNweH1cclxuICAgIC54bC10b3AtbWludXM0IHt0b3A6LTRweH1cclxuICAgIC54bC10b3AtbWludXM1IHt0b3A6LTVweH1cclxuICAgIC54bC10b3AtbWludXM2IHt0b3A6LTZweH1cclxuICAgIC54bC10b3AtbWludXM3IHt0b3A6LTdweH1cclxuICAgIC54bC10b3AtbWludXM4IHt0b3A6LThweH1cclxuICAgIC54bC10b3AtbWludXM5IHt0b3A6LTlweH1cclxuICAgIC54bC10b3AtbWludXMxMCB7dG9wOi0xMHB4fVxyXG4gICAgLnhsLXRvcC1taW51czE1IHt0b3A6LTE1cHh9XHJcbiAgICAueGwtdG9wLW1pbnVzMjAge3RvcDotMjBweH1cclxuICAgIC54bC10b3AtbWludXMyNSB7dG9wOi0yNXB4fVxyXG4gICAgLnhsLXRvcC1taW51czMwIHt0b3A6LTMwcHh9XHJcbiAgICAueGwtdG9wLW1pbnVzMzUge3RvcDotMzVweH1cclxuICAgIC54bC10b3AtbWludXM0MCB7dG9wOi00MHB4fVxyXG5cclxuICAgIC8qIGJvdHRvbSAqL1xyXG4gICAgLnhsLWJvdHRvbS1hdXRvIHtib3R0b206YXV0b31cclxuICAgIC54bC1ib3R0b20tMCB7Ym90dG9tOjB9XHJcbiAgICAueGwtYm90dG9tLTEge2JvdHRvbToxcHh9XHJcbiAgICAueGwtYm90dG9tLTIge2JvdHRvbToycHh9XHJcbiAgICAueGwtYm90dG9tLTMge2JvdHRvbTozcHh9XHJcbiAgICAueGwtYm90dG9tLTQge2JvdHRvbTo0cHh9XHJcbiAgICAueGwtYm90dG9tLTUge2JvdHRvbTo1cHh9XHJcbiAgICAueGwtYm90dG9tLTYge2JvdHRvbTo2cHh9XHJcbiAgICAueGwtYm90dG9tLTcge2JvdHRvbTo3cHh9XHJcbiAgICAueGwtYm90dG9tLTgge2JvdHRvbTo4cHh9XHJcbiAgICAueGwtYm90dG9tLTkge2JvdHRvbTo5cHh9XHJcbiAgICAueGwtYm90dG9tLTEwIHtib3R0b206MTBweH1cclxuICAgIC54bC1ib3R0b20tMTUge2JvdHRvbToxNXB4fVxyXG4gICAgLnhsLWJvdHRvbS0yMCB7Ym90dG9tOjIwcHh9XHJcbiAgICAueGwtYm90dG9tLTI1IHtib3R0b206MjVweH1cclxuICAgIC54bC1ib3R0b20tMzAge2JvdHRvbTozMHB4fVxyXG4gICAgLnhsLWJvdHRvbS0zNSB7Ym90dG9tOjM1cHh9XHJcbiAgICAueGwtYm90dG9tLTQwIHtib3R0b206NDBweH1cclxuICAgIC54bC1ib3R0b20tNDUge2JvdHRvbTo0NXB4fVxyXG4gICAgLnhsLWJvdHRvbS01MCB7Ym90dG9tOjUwcHh9XHJcbiAgICAueGwtYm90dG9tLW1pbnVzMzAge2JvdHRvbTotMzBweH0gXHJcbiAgICAueGwtYm90dG9tLW1pbnVzNTAge2JvdHRvbTotNTBweH1cclxuICAgIC54bC1ib3R0b20tbWludXM1NSB7IGJvdHRvbTogLTU1cHg7IH1cclxuICAgIC54bC1ib3R0b20tbWludXM2MCB7IGJvdHRvbTogLTYwcHg7IH1cclxuXHJcbiAgICAvKiBsZWZ0ICovXHJcbiAgICAueGwtbGVmdC1hdXRvIHtsZWZ0OmF1dG99XHJcbiAgICAueGwtbGVmdC0wIHtsZWZ0OjB9XHJcbiAgICAueGwtbGVmdC0xIHtsZWZ0OjFweH1cclxuICAgIC54bC1sZWZ0LTIge2xlZnQ6MnB4fVxyXG4gICAgLnhsLWxlZnQtMyB7bGVmdDozcHh9XHJcbiAgICAueGwtbGVmdC00IHtsZWZ0OjRweH1cclxuICAgIC54bC1sZWZ0LTUge2xlZnQ6NXB4fVxyXG4gICAgLnhsLWxlZnQtNiB7bGVmdDo2cHh9XHJcbiAgICAueGwtbGVmdC03IHtsZWZ0OjdweH1cclxuICAgIC54bC1sZWZ0LTgge2xlZnQ6OHB4fVxyXG4gICAgLnhsLWxlZnQtOSB7bGVmdDo5cHh9XHJcbiAgICAueGwtbGVmdC0xMCB7Ym90dG9tOjEwcHh9XHJcbiAgICAueGwtbGVmdC0xNSB7Ym90dG9tOjE1cHh9XHJcbiAgICAueGwtbGVmdC0yMCB7Ym90dG9tOjIwcHh9XHJcbiAgICAueGwtbGVmdC0yNSB7Ym90dG9tOjI1cHh9XHJcbiAgICAueGwtbGVmdC0zMCB7Ym90dG9tOjMwcHh9XHJcbiAgICAueGwtbGVmdC0zNSB7Ym90dG9tOjM1cHh9XHJcbiAgICAueGwtbGVmdC00MCB7Ym90dG9tOjQwcHh9XHJcblxyXG4gICAgLyogcmlnaHQgKi9cclxuICAgIC54bC1yaWdodC1hdXRvIHtyaWdodDphdXRvfVxyXG4gICAgLnhsLXJpZ2h0LTAge3JpZ2h0OjB9XHJcbiAgICAueGwtcmlnaHQtMSB7cmlnaHQ6MXB4fVxyXG4gICAgLnhsLXJpZ2h0LTIge3JpZ2h0OjJweH1cclxuICAgIC54bC1yaWdodC0zIHtyaWdodDozcHh9XHJcbiAgICAueGwtcmlnaHQtNCB7cmlnaHQ6NHB4fVxyXG4gICAgLnhsLXJpZ2h0LTUge3JpZ2h0OjVweH1cclxuICAgIC54bC1yaWdodC02IHtyaWdodDo2cHh9XHJcbiAgICAueGwtcmlnaHQtNyB7cmlnaHQ6N3B4fVxyXG4gICAgLnhsLXJpZ2h0LTgge3JpZ2h0OjhweH1cclxuICAgIC54bC1yaWdodC05IHtyaWdodDo5cHh9XHJcbiAgICAueGwtcmlnaHQtMTAge3JpZ2h0OjEwcHh9XHJcbiAgICAueGwtcmlnaHQtMTUge3JpZ2h0OjE1cHh9XHJcbiAgICAueGwtcmlnaHQtMjAge3JpZ2h0OjIwcHh9XHJcbiAgICAueGwtcmlnaHQtMjUge3JpZ2h0OjI1cHh9XHJcbiAgICAueGwtcmlnaHQtMzAge3JpZ2h0OjMwcHh9XHJcbiAgICAueGwtcmlnaHQtMzUge3JpZ2h0OjM1cHh9XHJcbiAgICAueGwtcmlnaHQtNDAge3JpZ2h0OjQwcHh9XHJcbiAgICBcclxuICAgIC8qIGJvcmRlciAqL1xyXG4gICAgLnhsLW5vLWJvcmRlci10b3Age2JvcmRlci10b3A6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLW5vLWJvcmRlci1ib3R0b20ge2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fVxyXG4gICAgLnhsLW5vLWJvcmRlci1yaWdodCB7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH1cclxuICAgIC54bC1uby1ib3JkZXItbGVmdCB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAvKiBzaWRlYmFyIG5hdmlnYXRpb24gKi9cclxuICAgIC5zaWRlYmFyLXdyYXBwZXIgLmNvbnRhaW5lciB7d2lkdGg6IDEwMDBweDt9XHJcblxyXG4gICAgLyogYmxvZyBwb3N0IHN0eWxlIDIgKi9cclxuICAgIC5ibG9nLXBvc3QuYmxvZy1wb3N0LXN0eWxlMiAuYXV0aG9yIHNwYW4geyBwYWRkaW5nLWxlZnQ6IDEwcHg7fVxyXG5cclxuICAgIC8qIGhvbWVwYWdlIDE0ICovXHJcbiAgICAucmlnaHQtaW1hZ2UgeyB3aWR0aDogNzAlOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5oZWFkLXRleHQge2ZvbnQtc2l6ZTogNjBweDsgbGluZS1oZWlnaHQ6IDcwcHg7fVxyXG4gICAgLmJhbm5lci1zdHlsZTIgZmlnY2FwdGlvbiB7d2lkdGg6IDcwJTt9XHJcbiAgICAuYmFubmVyLXN0eWxlMSBmaWd1cmUgZmlnY2FwdGlvbiBpbWcge3dpZHRoOiAxMDBweDt9XHJcbiAgICAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtMTcgLmJveCAuY29udGVudCB7dG9wOiA0MHB4O31cclxuXHJcbiAgICAvKiB0YWItc3R5bGU1ICovXHJcbiAgICAudGFiLXN0eWxlNSAudGFiLWJveCB7IGxlZnQ6IDI3JTsgfVxyXG4gICAgLnRhYi1zdHlsZTUgLm5hdi10YWJzIGxpIHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogNTJweDsgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAvKiBzaWRlYmFyIG5hdmlnYXRpb24gKi9cclxuICAgIC5zaWRlYmFyLXdyYXBwZXIgLmNvbnRhaW5lciB7d2lkdGg6IDgzMHB4O31cclxuXHJcbiAgICAvKiBmZWF0dXJlIGJveCBzdHlsZSA0ICovXHJcbiAgICAuZ3JpZC1pdGVtLmZlYXR1cmUtYm94LTQgZmlndXJlIGZpZ2NhcHRpb24ge3dpZHRoOiA5MCU7IHBhZGRpbmc6IDAgMCAxNXB4IDMwcHh9XHJcblxyXG4gICAgLyogbWVudSBjZW50ZXIgKi9cclxuICAgIC5tZW51LWNlbnRlciAuaGVhZGVyLXNvY2lhbC1pY29uIGEgaSwgLm1lbnUtY2VudGVyIC5oZWFkZXItc2VhcmNoYmFyIGEgaSB7bWFyZ2luOiAwIDhweDt9XHJcbiAgICAubWVudS1jZW50ZXIgLmhlYWRlci1zb2NpYWwtaWNvbiB7cGFkZGluZy1sZWZ0OiAxMHB4fVxyXG4gICAgLm1lbnUtY2VudGVyIC5oZWFkZXItc2VhcmNoYmFyIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiA1cHg7fVxyXG4gICAgLm1lbnUtY2VudGVyIC5oZWFkZXItc29jaWFsLWljb24ge21hcmdpbi1sZWZ0OiAwfVxyXG5cclxuICAgIC8qIHNpZGViYXIgbmF2IHN0eWxlIDIgKi9cclxuICAgIC5sZWZ0LW5hdi1zaWRlYmFyIC5jb250YWluZXIge3dpZHRoOiAxMDcwcHg7fVxyXG5cclxuICAgIC8qIHNtYWxsIGJveC1sYXlvdXQgKi9cclxuICAgIC5ib3gtbGF5b3V0LmJveC1sYXlvdXQtbWQgeyBwYWRkaW5nOiAwOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC8qIHBhZ2UgY29udGFpbmVyICovXHJcbiAgICAuY29udGFpbmVyLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsIHsgbWF4LXdpZHRoOiAxMTcwcHg7IH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLnBhbmVsLWdyb3VwICogeyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbm9uZTsgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbm9uZTsgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbm9uZTsgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XHJcbiAgICBzZWN0aW9uIHtwYWRkaW5nOiA5MHB4IDB9XHJcblxyXG4gICAgLyogdHlwb2dyYXBoeSAqL1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7bWFyZ2luOjAgMCAyMnB4OyBwYWRkaW5nOjA7IGxldHRlci1zcGFjaW5nOiAwOyBmb250LXdlaWdodDogNDAwO31cclxuICAgIGgxIHtmb250LXNpemU6NjVweDsgbGluZS1oZWlnaHQ6IDY1cHg7fVxyXG4gICAgaDIge2ZvbnQtc2l6ZTo1MHB4OyBsaW5lLWhlaWdodDo1NXB4fVxyXG4gICAgaDMge2ZvbnQtc2l6ZTo0MnB4OyBsaW5lLWhlaWdodDo0OHB4fVxyXG4gICAgaDQge2ZvbnQtc2l6ZTozNXB4OyBsaW5lLWhlaWdodDo0MXB4fVxyXG4gICAgaDUge2ZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDozMnB4fVxyXG4gICAgaDYge2ZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoyN3B4fVxyXG5cclxuICAgIC8qIGltYWdlIHBvc2l0aW9uKi8gXHJcbiAgICAubGctYmFja2dyb3VuZC1pbWFnZS1sZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDt9XHJcbiAgICAubGctYmFja2dyb3VuZC1pbWFnZS1yaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O31cclxuICAgIC5sZy1iYWNrZ3JvdW5kLWltYWdlLWNlbnRlcnsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO31cclxuXHJcbiAgICAvKiBtYXJnaW4gKi9cclxuICAgIC5sZy1tYXJnaW4tb25lLWFsbCB7bWFyZ2luOjElO31cclxuICAgIC5sZy1tYXJnaW4tb25lLWhhbGYtYWxsIHttYXJnaW46MS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3by1hbGwge21hcmdpbjoyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3by1oYWxmLWFsbCB7bWFyZ2luOjIuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10aHJlZS1hbGwge21hcmdpbjozJTt9XHJcbiAgICAubGctbWFyZ2luLXRocmVlLWhhbGYtYWxsIHttYXJnaW46My41JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXItYWxsIHttYXJnaW46NCU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLWhhbGYtYWxsIHttYXJnaW46NC41JTt9XHJcbiAgICAubGctbWFyZ2luLWZpdmUtYWxsIHttYXJnaW46NSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maXZlLWhhbGYtYWxsIHttYXJnaW46NS41JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeC1hbGwge21hcmdpbjo2JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeC1oYWxmLWFsbCB7bWFyZ2luOjYuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbi1hbGwge21hcmdpbjo3JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVuLWhhbGYtYWxsIHttYXJnaW46Ny41JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0LWFsbCB7bWFyZ2luOjglO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHQtaGFsZi1hbGwge21hcmdpbjo4LjUlO31cclxuICAgIC5sZy1tYXJnaW4tbmluZS1hbGwge21hcmdpbjo5JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmUtaGFsZi1hbGwge21hcmdpbjo5LjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGVuLWFsbCB7bWFyZ2luOjEwJTt9XHJcbiAgICAubGctbWFyZ2luLXRlbi1oYWxmLWFsbCB7bWFyZ2luOjEwLjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWxldmVuLWFsbCB7bWFyZ2luOjExJTt9XHJcbiAgICAubGctbWFyZ2luLWVsZXZlbi1oYWxmLWFsbCB7bWFyZ2luOjExLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbHZlLWFsbCB7bWFyZ2luOjEyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZWx2ZS1oYWxmLWFsbCB7bWFyZ2luOjEyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGhpcnRlZW4tYWxsIHttYXJnaW46MTMlO31cclxuICAgIC5sZy1tYXJnaW4tdGhpcnRlZW4taGFsZi1hbGwge21hcmdpbjoxMy41JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXJ0ZWVuLWFsbCB7bWFyZ2luOjE0JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maWZ0ZWVuLWFsbCB7bWFyZ2luOjE1JTt9XHJcbiAgICAubGctbWFyZ2luLWZpZnRlZW4taGFsZi1hbGwge21hcmdpbjoxNS41JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeHRlZW4tYWxsIHttYXJnaW46MTYlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4dGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE2LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW50ZWVuLWFsbCB7bWFyZ2luOjE3JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVudGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE3LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHRlZW4tYWxsIHttYXJnaW46MTglO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHRlZW4taGFsZi1hbGwge21hcmdpbjoxOC41JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmV0ZWVuLWFsbCB7bWFyZ2luOjE5JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmV0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTkuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktYWxsIHttYXJnaW46MjAlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWhhbGYtYWxsIHttYXJnaW46MjAuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktb25lLWFsbCB7bWFyZ2luOjIxJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1hbGwge21hcmdpbjoyMS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10d28tYWxsIHttYXJnaW46MjIlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWFsbCB7bWFyZ2luOjIyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LXRocmVlLWFsbCB7bWFyZ2luOjIzJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWFsbCB7bWFyZ2luOjIzLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWZvdXItYWxsIHttYXJnaW46MjQlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1hbGwge21hcmdpbjoyNC41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1maXZlLWFsbCB7bWFyZ2luOjI1JTt9XHJcbiAgICAubGctbWFyZ2luLTVweC1hbGwge21hcmdpbjo1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xMHB4LWFsbCB7bWFyZ2luOjEwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xNXB4LWFsbCB7bWFyZ2luOjE1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0yMHB4LWFsbCB7bWFyZ2luOjIwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0yNXB4LWFsbCB7bWFyZ2luOjI1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0zMHB4LWFsbCB7bWFyZ2luOjMwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0zNXB4LWFsbCB7bWFyZ2luOjM1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi00MHB4LWFsbCB7bWFyZ2luOjQwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi00NXB4LWFsbCB7bWFyZ2luOjQ1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi01MHB4LWFsbCB7bWFyZ2luOjUwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi01NXB4LWFsbCB7bWFyZ2luOjU1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi02MHB4LWFsbCB7bWFyZ2luOjYwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi02NXB4LWFsbCB7bWFyZ2luOjY1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi03MHB4LWFsbCB7bWFyZ2luOjcwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi03NXB4LWFsbCB7bWFyZ2luOjc1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi04MHB4LWFsbCB7bWFyZ2luOjgwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi04NXB4LWFsbCB7bWFyZ2luOjg1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi05MHB4LWFsbCB7bWFyZ2luOjkwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi05NXB4LWFsbCB7bWFyZ2luOjk1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xMDBweC1hbGwge21hcmdpbjoxMDBweDt9XHJcbiAgICAubGctbm8tbWFyZ2luIHttYXJnaW46MCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLW5vLW1hcmdpbi1sciB7bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnR9XHJcbiAgICAubGctbm8tbWFyZ2luLXRiIHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1tYXJnaW4tdG9wIHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1tYXJnaW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1tYXJnaW4tbGVmdCB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLW5vLW1hcmdpbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH1cclxuICAgIC5sZy1tYXJnaW4tbHItYXV0byB7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fVxyXG4gICAgLmxnLW1hcmdpbi1hdXRvIHttYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O31cclxuXHJcbiAgICAvKiBtYXJnaW4gdG9wICovXHJcbiAgICAubGctbWFyZ2luLW9uZS10b3Age21hcmdpbi10b3A6MSU7fVxyXG4gICAgLmxnLW1hcmdpbi1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3by10b3Age21hcmdpbi10b3A6MiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d28taGFsZi10b3Age21hcmdpbi10b3A6Mi41JTt9XHJcbiAgICAubGctbWFyZ2luLXRocmVlLXRvcCB7bWFyZ2luLXRvcDozJTt9XHJcbiAgICAubGctbWFyZ2luLXRocmVlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLXRvcCB7bWFyZ2luLXRvcDo0JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6NC41JTt9XHJcbiAgICAubGctbWFyZ2luLWZpdmUtdG9wIHttYXJnaW4tdG9wOjUlO31cclxuICAgIC5sZy1tYXJnaW4tZml2ZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDo1LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4LXRvcCB7bWFyZ2luLXRvcDo2JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeC1oYWxmLXRvcCB7bWFyZ2luLXRvcDo2LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW4tdG9wIHttYXJnaW4tdG9wOjclO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW4taGFsZi10b3Age21hcmdpbi10b3A6Ny41JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0LXRvcCB7bWFyZ2luLXRvcDo4JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0LWhhbGYtdG9wIHttYXJnaW4tdG9wOjguNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5lLXRvcCB7bWFyZ2luLXRvcDo5JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmUtaGFsZi10b3Age21hcmdpbi10b3A6OS41JTt9XHJcbiAgICAubGctbWFyZ2luLXRlbi10b3Age21hcmdpbi10b3A6MTAlO31cclxuICAgIC5sZy1tYXJnaW4tdGVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEwLjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWxldmVuLXRvcCB7bWFyZ2luLXRvcDoxMSU7fVxyXG4gICAgLmxnLW1hcmdpbi1lbGV2ZW4taGFsZi10b3Age21hcmdpbi10b3A6MTEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VsdmUtdG9wIHttYXJnaW4tdG9wOjEyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZWx2ZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMi41JTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxMyU7fVxyXG4gICAgLmxnLW1hcmdpbi10aGlydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMy41JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXJ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNCU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNC41JTt9XHJcbiAgICAubGctbWFyZ2luLWZpZnRlZW4tdG9wIHttYXJnaW4tdG9wOjE1JTt9XHJcbiAgICAubGctbWFyZ2luLWZpZnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXh0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNiU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXh0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE2LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW50ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNyU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTcuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1laWdodGVlbi10b3Age21hcmdpbi10b3A6MTglO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTguNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi10b3Age21hcmdpbi10b3A6MTklO31cclxuICAgIC5sZy1tYXJnaW4tbmluZXRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTkuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdG9wIHttYXJnaW4tdG9wOjIwJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMC41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1vbmUtdG9wIHttYXJnaW4tdG9wOjIxJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MjEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdHdvLXRvcCB7bWFyZ2luLXRvcDoyMiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdHdvLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LXRvcCB7bWFyZ2luLXRvcDoyMyU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktaGFsZi10b3Age21hcmdpbi10b3A6MjMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZm91ci10b3Age21hcmdpbi10b3A6MjQlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6MjQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZml2ZS10b3Age21hcmdpbi10b3A6MjUlO31cclxuICAgIC5sZy1tYXJnaW4tNXB4LXRvcCB7bWFyZ2luLXRvcDo1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xMHB4LXRvcCB7bWFyZ2luLXRvcDoxMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMTVweC10b3Age21hcmdpbi10b3A6MTVweDt9XHJcbiAgICAubGctbWFyZ2luLTIwcHgtdG9wIHttYXJnaW4tdG9wOjIwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0yNXB4LXRvcCB7bWFyZ2luLXRvcDoyNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMzBweC10b3Age21hcmdpbi10b3A6MzBweDt9XHJcbiAgICAubGctbWFyZ2luLTM1cHgtdG9wIHttYXJnaW4tdG9wOjM1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi00MHB4LXRvcCB7bWFyZ2luLXRvcDo0MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNDVweC10b3Age21hcmdpbi10b3A6NDVweDt9XHJcbiAgICAubGctbWFyZ2luLTUwcHgtdG9wIHttYXJnaW4tdG9wOjUwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi01NXB4LXRvcCB7bWFyZ2luLXRvcDo1NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNjBweC10b3Age21hcmdpbi10b3A6NjBweDt9XHJcbiAgICAubGctbWFyZ2luLTY1cHgtdG9wIHttYXJnaW4tdG9wOjY1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi03MHB4LXRvcCB7bWFyZ2luLXRvcDo3MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNzVweC10b3Age21hcmdpbi10b3A6NzVweDt9XHJcbiAgICAubGctbWFyZ2luLTgwcHgtdG9wIHttYXJnaW4tdG9wOjgwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi04NXB4LXRvcCB7bWFyZ2luLXRvcDo4NXB4O31cclxuICAgIC5sZy1tYXJnaW4tOTBweC10b3Age21hcmdpbi10b3A6OTBweDt9XHJcbiAgICAubGctbWFyZ2luLTk1cHgtdG9wIHttYXJnaW4tdG9wOjk1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xMDBweC10b3Age21hcmdpbi10b3A6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBib3R0b20gKi9cclxuICAgIC5sZy1tYXJnaW4tb25lLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxJTt9XHJcbiAgICAubGctbWFyZ2luLW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdvLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3by1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjMlO31cclxuICAgIC5sZy1tYXJnaW4tdGhyZWUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206My41JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXItYm90dG9tIHttYXJnaW4tYm90dG9tOjQlO31cclxuICAgIC5sZy1tYXJnaW4tZm91ci1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZml2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206NSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maXZlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXgtYm90dG9tIHttYXJnaW4tYm90dG9tOjYlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjYuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbi1ib3R0b20ge21hcmdpbi1ib3R0b206NyU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHQtYm90dG9tIHttYXJnaW4tYm90dG9tOjglO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHQtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206OC41JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjklO31cclxuICAgIC5sZy1tYXJnaW4tbmluZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5LjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMCU7fVxyXG4gICAgLmxnLW1hcmdpbi10ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTAuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1lbGV2ZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjExJTt9XHJcbiAgICAubGctbWFyZ2luLWVsZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZWx2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206MTIlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbHZlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGhpcnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjEzJTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEzLjUlO31cclxuICAgIC5sZy1tYXJnaW4tZm91cnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE0JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE0LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZmlmdGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTUlO31cclxuICAgIC5sZy1tYXJnaW4tZmlmdGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNS41JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeHRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE2JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeHRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTYuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE3JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVudGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNy41JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOCU7fVxyXG4gICAgLmxnLW1hcmdpbi1laWdodGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOC41JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmV0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1ib3R0b20ge21hcmdpbi1ib3R0b206MjAlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIwLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LW9uZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjElO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10d28tYm90dG9tIHttYXJnaW4tYm90dG9tOjIyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10d28taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjIuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjIzJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMy41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1maXZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNCU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZml2ZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNC41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1maXZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNSU7fVxyXG4gICAgLmxnLW1hcmdpbi01cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAubGctbWFyZ2luLTEwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xNXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMjBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICAubGctbWFyZ2luLTI1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjI1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0zMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMzVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MzVweDt9XHJcbiAgICAubGctbWFyZ2luLTQwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjQwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi00NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NTBweDt9XHJcbiAgICAubGctbWFyZ2luLTU1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjU1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi02MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo2MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNjVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NjVweDt9XHJcbiAgICAubGctbWFyZ2luLTcwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjcwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi03NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3NXB4O31cclxuICAgIC5sZy1tYXJnaW4tODBweC1ib3R0b20ge21hcmdpbi1ib3R0b206ODBweDt9XHJcbiAgICAubGctbWFyZ2luLTg1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjg1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi05MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5MHB4O31cclxuICAgIC5sZy1tYXJnaW4tOTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206OTVweDt9XHJcbiAgICAubGctbWFyZ2luLTEwMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHJpZ2h0ICovXHJcbiAgICAubGctbWFyZ2luLW9uZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjElO31cclxuICAgIC5sZy1tYXJnaW4tb25lLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d28taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10aHJlZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjMlO31cclxuICAgIC5sZy1tYXJnaW4tdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NCU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo0LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjUlO31cclxuICAgIC5sZy1tYXJnaW4tZml2ZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NS41JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeC1yaWdodCB7bWFyZ2luLXJpZ2h0OjYlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo2LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW4tcmlnaHQge21hcmdpbi1yaWdodDo3JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo3LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHQtcmlnaHQge21hcmdpbi1yaWdodDo4JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo4LjUlO31cclxuICAgIC5sZy1tYXJnaW4tbmluZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjklO31cclxuICAgIC5sZy1tYXJnaW4tbmluZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6OS41JTt9XHJcbiAgICAubGctbWFyZ2luLXRlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwJTt9XHJcbiAgICAubGctbWFyZ2luLXRlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1lbGV2ZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMSU7fVxyXG4gICAgLmxnLW1hcmdpbi1lbGV2ZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjExLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbHZlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTIlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbHZlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMi41JTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTMlO31cclxuICAgIC5sZy1tYXJnaW4tdGhpcnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEzLjUlO31cclxuICAgIC5sZy1tYXJnaW4tZm91cnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNCU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VydGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maWZ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUlO31cclxuICAgIC5sZy1tYXJnaW4tZmlmdGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXh0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTYlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4dGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTYuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNyU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE3LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxOCU7fVxyXG4gICAgLmxnLW1hcmdpbi1laWdodGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTguNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE5JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmV0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxOS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIwJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjAuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktb25lLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjElO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdGhyZWUtcmlnaHQge21hcmdpbi1yaWdodDoyMyU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIzLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWZvdXItcmlnaHQge21hcmdpbi1yaWdodDoyNCU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZm91ci1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjI1JTt9XHJcbiAgICAubGctbWFyZ2luLTEwcHgtcmlnaHQge21hcmdpbi1yaWdodDoxMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0yMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjBweDt9XHJcbiAgICAubGctbWFyZ2luLTI1cHgtcmlnaHQge21hcmdpbi1yaWdodDoyNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMzBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjMwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0zNXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MzVweDt9XHJcbiAgICAubGctbWFyZ2luLTQwcHgtcmlnaHQge21hcmdpbi1yaWdodDo0MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNDVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi01MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NTBweDt9XHJcbiAgICAubGctbWFyZ2luLTU1cHgtcmlnaHQge21hcmdpbi1yaWdodDo1NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNjBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjYwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi02NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NjVweDt9XHJcbiAgICAubGctbWFyZ2luLTcwcHgtcmlnaHQge21hcmdpbi1yaWdodDo3MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNzVweC1yaWdodCB7bWFyZ2luLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi04MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6ODBweDt9XHJcbiAgICAubGctbWFyZ2luLTg1cHgtcmlnaHQge21hcmdpbi1yaWdodDo4NXB4O31cclxuICAgIC5sZy1tYXJnaW4tOTBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjkwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi05NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6OTVweDt9XHJcbiAgICAubGctbWFyZ2luLTEwMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBsZWZ0ICovXHJcbiAgICAubGctbWFyZ2luLW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoxJTt9XHJcbiAgICAubGctbWFyZ2luLW9uZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d28tbGVmdCB7bWFyZ2luLWxlZnQ6MiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGhyZWUtbGVmdCB7bWFyZ2luLWxlZnQ6MyU7fVxyXG4gICAgLmxnLW1hcmdpbi10aHJlZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjQlO31cclxuICAgIC5sZy1tYXJnaW4tZm91ci1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maXZlLWxlZnQge21hcmdpbi1sZWZ0OjUlO31cclxuICAgIC5sZy1tYXJnaW4tZml2ZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXgtbGVmdCB7bWFyZ2luLWxlZnQ6NiU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXgtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo2LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6NyU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjcuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1laWdodC1sZWZ0IHttYXJnaW4tbGVmdDo4JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OC41JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmUtbGVmdCB7bWFyZ2luLWxlZnQ6OSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OS41JTt9XHJcbiAgICAubGctbWFyZ2luLXRlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMCU7fVxyXG4gICAgLmxnLW1hcmdpbi10ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMC41JTt9XHJcbiAgICAubGctbWFyZ2luLWVsZXZlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMSU7fVxyXG4gICAgLmxnLW1hcmdpbi1lbGV2ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZWx2ZS1sZWZ0IHttYXJnaW4tbGVmdDoxMiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VsdmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMi41JTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjEzJTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VydGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNCU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VydGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE0LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZmlmdGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maWZ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXh0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE2JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeHRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNi41JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVudGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNyU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNy41JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE4JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTguNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxOSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE5LjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWxlZnQge21hcmdpbi1sZWZ0OjIwJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIwLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoyMSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktb25lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdHdvLWxlZnQge21hcmdpbi1sZWZ0OjIyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMi41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10aHJlZS1sZWZ0IHttYXJnaW4tbGVmdDoyMyU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMy41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjI0JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZml2ZS1sZWZ0IHttYXJnaW4tbGVmdDoyNSU7fVxyXG4gICAgLmxnLW1hcmdpbi01cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NXB4O31cclxuICAgIC5sZy1tYXJnaW4tMTBweC1sZWZ0IHttYXJnaW4tbGVmdDoxMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMTVweC1sZWZ0IHttYXJnaW4tbGVmdDoxNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMjBweC1sZWZ0IHttYXJnaW4tbGVmdDoyMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMjVweC1sZWZ0IHttYXJnaW4tbGVmdDoyNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMzBweC1sZWZ0IHttYXJnaW4tbGVmdDozMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMzVweC1sZWZ0IHttYXJnaW4tbGVmdDozNXB4O31cclxuICAgIC5sZy1tYXJnaW4tNDBweC1sZWZ0IHttYXJnaW4tbGVmdDo0MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNDVweC1sZWZ0IHttYXJnaW4tbGVmdDo0NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNTBweC1sZWZ0IHttYXJnaW4tbGVmdDo1MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNTVweC1sZWZ0IHttYXJnaW4tbGVmdDo1NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNjBweC1sZWZ0IHttYXJnaW4tbGVmdDo2MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNjVweC1sZWZ0IHttYXJnaW4tbGVmdDo2NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNzBweC1sZWZ0IHttYXJnaW4tbGVmdDo3MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNzVweC1sZWZ0IHttYXJnaW4tbGVmdDo3NXB4O31cclxuICAgIC5sZy1tYXJnaW4tODBweC1sZWZ0IHttYXJnaW4tbGVmdDo4MHB4O31cclxuICAgIC5sZy1tYXJnaW4tODVweC1sZWZ0IHttYXJnaW4tbGVmdDo4NXB4O31cclxuICAgIC5sZy1tYXJnaW4tOTBweC1sZWZ0IHttYXJnaW4tbGVmdDo5MHB4O31cclxuICAgIC5sZy1tYXJnaW4tOTVweC1sZWZ0IHttYXJnaW4tbGVmdDo5NXB4O31cclxuICAgIC5sZy1tYXJnaW4tMTAwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBsZWZ0IHJpZ2h0ICovXHJcbiAgICAubGctbWFyZ2luLW9uZS1sciB7bWFyZ2luLWxlZnQ6MSU7IG1hcmdpbi1yaWdodDoxJTt9XHJcbiAgICAubGctbWFyZ2luLW9uZS1oYWxmLWxyIHttYXJnaW4tbGVmdDoxLjUlOyBtYXJnaW4tcmlnaHQ6MS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3by1sciB7bWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1yaWdodDoyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3by1oYWxmLWxyIHttYXJnaW4tbGVmdDoyLjUlOyBtYXJnaW4tcmlnaHQ6Mi41JTt9XHJcbiAgICAubGctbWFyZ2luLXRocmVlLWxyIHttYXJnaW4tbGVmdDozJTsgbWFyZ2luLXJpZ2h0OjMlO31cclxuICAgIC5sZy1tYXJnaW4tdGhyZWUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6My41JTsgbWFyZ2luLXJpZ2h0OjMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLWxyIHttYXJnaW4tbGVmdDo0JTsgbWFyZ2luLXJpZ2h0OjQlO31cclxuICAgIC5sZy1tYXJnaW4tZm91ci1oYWxmLWxyIHttYXJnaW4tbGVmdDo0LjUlOyBtYXJnaW4tcmlnaHQ6NC41JTt9XHJcbiAgICAubGctbWFyZ2luLWZpdmUtbHIge21hcmdpbi1sZWZ0OjUlOyBtYXJnaW4tcmlnaHQ6NSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maXZlLWhhbGYtbHIge21hcmdpbi1sZWZ0OjUuNSU7IG1hcmdpbi1yaWdodDo1LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4LWxyIHttYXJnaW4tbGVmdDo2JTsgbWFyZ2luLXJpZ2h0OjYlO31cclxuICAgIC5sZy1tYXJnaW4tc2l4LWhhbGYtbHIge21hcmdpbi1sZWZ0OjYuNSU7IG1hcmdpbi1yaWdodDo2LjUlO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW4tbHIge21hcmdpbi1sZWZ0OjclOyBtYXJnaW4tcmlnaHQ6NyU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDo3LjUlOyBtYXJnaW4tcmlnaHQ6Ny41JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0LWxyIHttYXJnaW4tbGVmdDo4JTsgbWFyZ2luLXJpZ2h0OjglO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHQtaGFsZi1sciB7bWFyZ2luLWxlZnQ6OC41JTsgbWFyZ2luLXJpZ2h0OjguNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5lLWxyIHttYXJnaW4tbGVmdDo5JTsgbWFyZ2luLXJpZ2h0OjklO31cclxuICAgIC5sZy1tYXJnaW4tbmluZS1oYWxmLWxyIHttYXJnaW4tbGVmdDo5LjUlOyBtYXJnaW4tcmlnaHQ6OS41JTt9XHJcbiAgICAubGctbWFyZ2luLXRlbi1sciB7bWFyZ2luLWxlZnQ6MTAlOyBtYXJnaW4tcmlnaHQ6MTAlO31cclxuICAgIC5sZy1tYXJnaW4tdGVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjEwLjUlOyBtYXJnaW4tcmlnaHQ6MTAuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1lbGV2ZW4tbHIge21hcmdpbi1sZWZ0OjExJTsgbWFyZ2luLXJpZ2h0OjExJTt9XHJcbiAgICAubGctbWFyZ2luLWVsZXZlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxMS41JTsgbWFyZ2luLXJpZ2h0OjExLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbHZlLWxyIHttYXJnaW4tbGVmdDoxMiU7IG1hcmdpbi1yaWdodDoxMiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VsdmUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6MTIuNSU7IG1hcmdpbi1yaWdodDoxMi41JTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxMyU7IG1hcmdpbi1yaWdodDoxMyU7fVxyXG4gICAgLmxnLW1hcmdpbi10aGlydGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxMy41JTsgbWFyZ2luLXJpZ2h0OjEzLjUlO31cclxuICAgIC5sZy1tYXJnaW4tZm91cnRlZW4tbHIge21hcmdpbi1sZWZ0OjE0JTsgbWFyZ2luLXJpZ2h0OjE0JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE0LjUlOyBtYXJnaW4tcmlnaHQ6MTQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maWZ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNSU7IG1hcmdpbi1yaWdodDoxNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1maWZ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE1LjUlOyBtYXJnaW4tcmlnaHQ6MTUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXh0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNiU7IG1hcmdpbi1yaWdodDoxNiU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXh0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE2LjUlOyBtYXJnaW4tcmlnaHQ6MTYuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbnRlZW4tbHIge21hcmdpbi1sZWZ0OjE3JTsgbWFyZ2luLXJpZ2h0OjE3JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVudGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNy41JTsgbWFyZ2luLXJpZ2h0OjE3LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHRlZW4tbHIge21hcmdpbi1sZWZ0OjE4JTsgbWFyZ2luLXJpZ2h0OjE4JTt9XHJcbiAgICAubGctbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE4LjUlOyBtYXJnaW4tcmlnaHQ6MTguNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi1sciB7bWFyZ2luLWxlZnQ6MTklOyBtYXJnaW4tcmlnaHQ6MTklO31cclxuICAgIC5sZy1tYXJnaW4tbmluZXRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTkuNSU7IG1hcmdpbi1yaWdodDoxOS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1sciB7bWFyZ2luLWxlZnQ6MjAlOyBtYXJnaW4tcmlnaHQ6MjAlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWhhbGYtbHIge21hcmdpbi1sZWZ0OjIwLjUlOyBtYXJnaW4tcmlnaHQ6MjAuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktb25lLWxyIHttYXJnaW4tbGVmdDoyMSU7IG1hcmdpbi1yaWdodDoyMSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktb25lLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIxLjUlOyBtYXJnaW4tcmlnaHQ6MjEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdHdvLWxyIHttYXJnaW4tbGVmdDoyMiU7IG1hcmdpbi1yaWdodDoyMiU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdHdvLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIyLjUlOyBtYXJnaW4tcmlnaHQ6MjIuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktdGhyZWUtbHIge21hcmdpbi1sZWZ0OjIzJTsgbWFyZ2luLXJpZ2h0OjIzJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMy41JTsgbWFyZ2luLXJpZ2h0OjIzLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWZvdXItbHIge21hcmdpbi1sZWZ0OjI0JTsgbWFyZ2luLXJpZ2h0OjI0JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtbHIge21hcmdpbi1sZWZ0OjI0LjUlOyBtYXJnaW4tcmlnaHQ6MjQuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZml2ZS1sciB7bWFyZ2luLWxlZnQ6MjUlOyBtYXJnaW4tcmlnaHQ6MjUlO31cclxuICAgIC5sZy1tYXJnaW4tNXB4LWxyIHttYXJnaW4tbGVmdDo1cHg7IG1hcmdpbi1yaWdodDo1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xMHB4LWxyIHttYXJnaW4tbGVmdDoxMHB4OyBtYXJnaW4tcmlnaHQ6MTBweDt9XHJcbiAgICAubGctbWFyZ2luLTE1cHgtbHIge21hcmdpbi1sZWZ0OjE1cHg7IG1hcmdpbi1yaWdodDoxNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMjBweC1sciB7bWFyZ2luLWxlZnQ6MjBweDsgbWFyZ2luLXJpZ2h0OjIwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0yNXB4LWxyIHttYXJnaW4tbGVmdDoyNXB4OyBtYXJnaW4tcmlnaHQ6MjVweDt9XHJcbiAgICAubGctbWFyZ2luLTMwcHgtbHIge21hcmdpbi1sZWZ0OjMwcHg7IG1hcmdpbi1yaWdodDozMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMzVweC1sciB7bWFyZ2luLWxlZnQ6MzVweDsgbWFyZ2luLXJpZ2h0OjM1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi00MHB4LWxyIHttYXJnaW4tbGVmdDo0MHB4OyBtYXJnaW4tcmlnaHQ6NDBweDt9XHJcbiAgICAubGctbWFyZ2luLTQ1cHgtbHIge21hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdodDo0NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNTBweC1sciB7bWFyZ2luLWxlZnQ6NTBweDsgbWFyZ2luLXJpZ2h0OjUwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi01NXB4LWxyIHttYXJnaW4tbGVmdDo1NXB4OyBtYXJnaW4tcmlnaHQ6NTVweDt9XHJcbiAgICAubGctbWFyZ2luLTYwcHgtbHIge21hcmdpbi1sZWZ0OjYwcHg7IG1hcmdpbi1yaWdodDo2MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNjVweC1sciB7bWFyZ2luLWxlZnQ6NjVweDsgbWFyZ2luLXJpZ2h0OjYwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi03MHB4LWxyIHttYXJnaW4tbGVmdDo3MHB4OyBtYXJnaW4tcmlnaHQ6NjVweDt9XHJcbiAgICAubGctbWFyZ2luLTc1cHgtbHIge21hcmdpbi1sZWZ0Ojc1cHg7IG1hcmdpbi1yaWdodDo3MHB4O31cclxuICAgIC5sZy1tYXJnaW4tODBweC1sciB7bWFyZ2luLWxlZnQ6ODBweDsgbWFyZ2luLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi04NXB4LWxyIHttYXJnaW4tbGVmdDo4NXB4OyBtYXJnaW4tcmlnaHQ6ODBweDt9XHJcbiAgICAubGctbWFyZ2luLTkwcHgtbHIge21hcmdpbi1sZWZ0OjkwcHg7IG1hcmdpbi1yaWdodDo4NXB4O31cclxuICAgIC5sZy1tYXJnaW4tOTVweC1sciB7bWFyZ2luLWxlZnQ6OTVweDsgbWFyZ2luLXJpZ2h0OjkwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0xMDBweC1sciB7bWFyZ2luLWxlZnQ6MTAwcHg7IG1hcmdpbi1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHRvcCBib3R0b20gKi9cclxuICAgIC5sZy1tYXJnaW4tb25lLXRiIHttYXJnaW4tdG9wOjElOyBtYXJnaW4tYm90dG9tOjElO31cclxuICAgIC5sZy1tYXJnaW4tb25lLWhhbGYtdGIge21hcmdpbi10b3A6MS41JTsgbWFyZ2luLWJvdHRvbToxLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdvLXRiIHttYXJnaW4tdG9wOjIlOyBtYXJnaW4tYm90dG9tOjIlO31cclxuICAgIC5sZy1tYXJnaW4tdHdvLWhhbGYtdGIge21hcmdpbi10b3A6Mi41JTsgbWFyZ2luLWJvdHRvbToyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGhyZWUtdGIge21hcmdpbi10b3A6MyU7IG1hcmdpbi1ib3R0b206MyU7fVxyXG4gICAgLmxnLW1hcmdpbi10aHJlZS1oYWxmLXRiIHttYXJnaW4tdG9wOjMuNSU7IG1hcmdpbi1ib3R0b206My41JTt9XHJcbiAgICAubGctbWFyZ2luLWZvdXItdGIge21hcmdpbi10b3A6NCU7IG1hcmdpbi1ib3R0b206NCU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VyLWhhbGYtdGIge21hcmdpbi10b3A6NC41JTsgbWFyZ2luLWJvdHRvbTo0LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZml2ZS10YiB7bWFyZ2luLXRvcDo1JTsgbWFyZ2luLWJvdHRvbTo1JTt9XHJcbiAgICAubGctbWFyZ2luLWZpdmUtaGFsZi10YiB7bWFyZ2luLXRvcDo1LjUlOyBtYXJnaW4tYm90dG9tOjUuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXgtdGIge21hcmdpbi10b3A6NiU7IG1hcmdpbi1ib3R0b206NiU7fVxyXG4gICAgLmxnLW1hcmdpbi1zaXgtaGFsZi10YiB7bWFyZ2luLXRvcDo2LjUlOyBtYXJnaW4tYm90dG9tOjYuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1zZXZlbi10YiB7bWFyZ2luLXRvcDo3JTsgbWFyZ2luLWJvdHRvbTo3JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVuLWhhbGYtdGIge21hcmdpbi10b3A6Ny41JTsgbWFyZ2luLWJvdHRvbTo3LjUlO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHQtdGIge21hcmdpbi10b3A6OCU7IG1hcmdpbi1ib3R0b206OCU7fVxyXG4gICAgLmxnLW1hcmdpbi1laWdodC1oYWxmLXRiIHttYXJnaW4tdG9wOjguNSU7IG1hcmdpbi1ib3R0b206OC41JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmUtdGIge21hcmdpbi10b3A6OSU7IG1hcmdpbi1ib3R0b206OSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5lLWhhbGYtdGIge21hcmdpbi10b3A6OS41JTsgbWFyZ2luLWJvdHRvbTo5LjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGVuLXRiIHttYXJnaW4tdG9wOjEwJTsgbWFyZ2luLWJvdHRvbToxMCU7fVxyXG4gICAgLmxnLW1hcmdpbi10ZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxMC41JTsgbWFyZ2luLWJvdHRvbToxMC41JTt9XHJcbiAgICAubGctbWFyZ2luLWVsZXZlbi10YiB7bWFyZ2luLXRvcDoxMSU7IG1hcmdpbi1ib3R0b206MTElO31cclxuICAgIC5sZy1tYXJnaW4tZWxldmVuLWhhbGYtdGIge21hcmdpbi10b3A6MTEuNSU7IG1hcmdpbi1ib3R0b206MTEuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VsdmUtdGIge21hcmdpbi10b3A6MTIlOyBtYXJnaW4tYm90dG9tOjEyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZWx2ZS1oYWxmLXRiIHttYXJnaW4tdG9wOjEyLjUlOyBtYXJnaW4tYm90dG9tOjEyLjUlO31cclxuICAgIC5sZy1tYXJnaW4tdGhpcnRlZW4tdGIge21hcmdpbi10b3A6MTMlOyBtYXJnaW4tYm90dG9tOjEzJTt9XHJcbiAgICAubGctbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTMuNSU7IG1hcmdpbi1ib3R0b206MTMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1mb3VydGVlbi10YiB7bWFyZ2luLXRvcDoxNCU7IG1hcmdpbi1ib3R0b206MTQlO31cclxuICAgIC5sZy1tYXJnaW4tZm91cnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNC41JTsgbWFyZ2luLWJvdHRvbToxNC41JTt9XHJcbiAgICAubGctbWFyZ2luLWZpZnRlZW4tdGIge21hcmdpbi10b3A6MTUlOyBtYXJnaW4tYm90dG9tOjE1JTt9XHJcbiAgICAubGctbWFyZ2luLWZpZnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNS41JTsgbWFyZ2luLWJvdHRvbToxNS41JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeHRlZW4tdGIge21hcmdpbi10b3A6MTYlOyBtYXJnaW4tYm90dG9tOjE2JTt9XHJcbiAgICAubGctbWFyZ2luLXNpeHRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNi41JTsgbWFyZ2luLWJvdHRvbToxNi41JTt9XHJcbiAgICAubGctbWFyZ2luLXNldmVudGVlbi10YiB7bWFyZ2luLXRvcDoxNyU7IG1hcmdpbi1ib3R0b206MTclO31cclxuICAgIC5sZy1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTcuNSU7IG1hcmdpbi1ib3R0b206MTcuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi1laWdodGVlbi10YiB7bWFyZ2luLXRvcDoxOCU7IG1hcmdpbi1ib3R0b206MTglO31cclxuICAgIC5sZy1tYXJnaW4tZWlnaHRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxOC41JTsgbWFyZ2luLWJvdHRvbToxOC41JTt9XHJcbiAgICAubGctbWFyZ2luLW5pbmV0ZWVuLXRiIHttYXJnaW4tdG9wOjE5JTsgbWFyZ2luLWJvdHRvbToxOSU7fVxyXG4gICAgLmxnLW1hcmdpbi1uaW5ldGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE5LjUlOyBtYXJnaW4tYm90dG9tOjE5LjUlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LXRiIHttYXJnaW4tdG9wOjIwJTsgbWFyZ2luLWJvdHRvbToyMCU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktaGFsZi10YiB7bWFyZ2luLXRvcDoyMC41JTsgbWFyZ2luLWJvdHRvbToyMC41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1vbmUtdGIge21hcmdpbi10b3A6MjElOyBtYXJnaW4tYm90dG9tOjIxJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi10YiB7bWFyZ2luLXRvcDoyMS41JTsgbWFyZ2luLWJvdHRvbToyMS41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10d28tdGIge21hcmdpbi10b3A6MjIlOyBtYXJnaW4tYm90dG9tOjIyJTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10d28taGFsZi10YiB7bWFyZ2luLXRvcDoyMi41JTsgbWFyZ2luLWJvdHRvbToyMi41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS10aHJlZS10YiB7bWFyZ2luLXRvcDoyMyU7IG1hcmdpbi1ib3R0b206MjMlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtdGIge21hcmdpbi10b3A6MjMuNSU7IG1hcmdpbi1ib3R0b206MjMuNSU7fVxyXG4gICAgLmxnLW1hcmdpbi10d2VudHktZm91ci10YiB7bWFyZ2luLXRvcDoyNCU7IG1hcmdpbi1ib3R0b206MjQlO31cclxuICAgIC5sZy1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi10YiB7bWFyZ2luLXRvcDoyNC41JTsgbWFyZ2luLWJvdHRvbToyNC41JTt9XHJcbiAgICAubGctbWFyZ2luLXR3ZW50eS1maXZlLXRiIHttYXJnaW4tdG9wOjI1JTsgbWFyZ2luLWJvdHRvbToyNSU7fVxyXG4gICAgLmxnLW1hcmdpbi01cHgtdGIge21hcmdpbi10b3A6NXB4OyBtYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAubGctbWFyZ2luLTEwcHgtdGIge21hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgIC5sZy1tYXJnaW4tMTVweC10YiB7bWFyZ2luLXRvcDoxNXB4OyBtYXJnaW4tYm90dG9tOjE1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi0yMHB4LXRiIHttYXJnaW4tdG9wOjIwcHg7IG1hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICAubGctbWFyZ2luLTI1cHgtdGIge21hcmdpbi10b3A6MjVweDsgbWFyZ2luLWJvdHRvbToyNXB4O31cclxuICAgIC5sZy1tYXJnaW4tMzBweC10YiB7bWFyZ2luLXRvcDozMHB4OyBtYXJnaW4tYm90dG9tOjMwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi0zNXB4LXRiIHttYXJnaW4tdG9wOjM1cHg7IG1hcmdpbi1ib3R0b206MzVweDt9XHJcbiAgICAubGctbWFyZ2luLTQwcHgtdGIge21hcmdpbi10b3A6NDBweDsgbWFyZ2luLWJvdHRvbTo0MHB4O31cclxuICAgIC5sZy1tYXJnaW4tNDVweC10YiB7bWFyZ2luLXRvcDo0NXB4OyBtYXJnaW4tYm90dG9tOjQ1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi01MHB4LXRiIHttYXJnaW4tdG9wOjUwcHg7IG1hcmdpbi1ib3R0b206NTBweDt9XHJcbiAgICAubGctbWFyZ2luLTU1cHgtdGIge21hcmdpbi10b3A6NTVweDsgbWFyZ2luLWJvdHRvbTo1NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNjBweC10YiB7bWFyZ2luLXRvcDo2MHB4OyBtYXJnaW4tYm90dG9tOjYwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi02NXB4LXRiIHttYXJnaW4tdG9wOjY1cHg7IG1hcmdpbi1ib3R0b206NjBweDt9XHJcbiAgICAubGctbWFyZ2luLTcwcHgtdGIge21hcmdpbi10b3A6NzBweDsgbWFyZ2luLWJvdHRvbTo2NXB4O31cclxuICAgIC5sZy1tYXJnaW4tNzVweC10YiB7bWFyZ2luLXRvcDo3NXB4OyBtYXJnaW4tYm90dG9tOjcwcHg7fVxyXG4gICAgLmxnLW1hcmdpbi04MHB4LXRiIHttYXJnaW4tdG9wOjgwcHg7IG1hcmdpbi1ib3R0b206NzVweDt9XHJcbiAgICAubGctbWFyZ2luLTg1cHgtdGIge21hcmdpbi10b3A6ODVweDsgbWFyZ2luLWJvdHRvbTo4MHB4O31cclxuICAgIC5sZy1tYXJnaW4tOTBweC10YiB7bWFyZ2luLXRvcDo5MHB4OyBtYXJnaW4tYm90dG9tOjg1cHg7fVxyXG4gICAgLmxnLW1hcmdpbi05NXB4LXRiIHttYXJnaW4tdG9wOjk1cHg7IG1hcmdpbi1ib3R0b206OTBweDt9XHJcbiAgICAubGctbWFyZ2luLTEwMHB4LXRiIHttYXJnaW4tdG9wOjEwMHB4OyBtYXJnaW4tYm90dG9tOjEwMHB4O31cclxuXHJcbiAgICAvKiBoZWFkZXIgcGFkZGluZyB0b3AgKi9cclxuICAgIC5sZy1oZWFkZXItcGFkZGluZy10b3AgeyBwYWRkaW5nLXRvcDogODJweDt9XHJcbiAgICAubGctaGVhZGVyLW1hcmdpbi10b3AgeyBtYXJnaW4tdG9wOiA4MHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nICovXHJcbiAgICAubGctbm8tcGFkZGluZyB7cGFkZGluZzowICFpbXBvcnRhbnR9XHJcbiAgICAubGctbm8tcGFkZGluZy1sciB7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1wYWRkaW5nLXRiIHtwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLW5vLXBhZGRpbmctdG9wIHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9XHJcbiAgICAubGctbm8tcGFkZGluZy1ib3R0b20ge3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1wYWRkaW5nLWxlZnQge3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9XHJcbiAgICAubGctbm8tcGFkZGluZy1yaWdodCB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9XHJcbiAgICAubGctcGFkZGluZy1vbmUtYWxsIHtwYWRkaW5nOjElO31cclxuICAgIC5sZy1wYWRkaW5nLW9uZS1oYWxmLWFsbCB7cGFkZGluZzoxLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3by1hbGwge3BhZGRpbmc6MiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWhhbGYtYWxsIHtwYWRkaW5nOjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhyZWUtYWxsIHtwYWRkaW5nOjMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjMuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91ci1hbGwge3BhZGRpbmc6NCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91ci1oYWxmLWFsbCB7cGFkZGluZzo0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtYWxsIHtwYWRkaW5nOjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtaGFsZi1hbGwge3BhZGRpbmc6NS41JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXgtYWxsIHtwYWRkaW5nOjYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeC1oYWxmLWFsbCB7cGFkZGluZzo2LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVuLWFsbCB7cGFkZGluZzo3JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbi1oYWxmLWFsbCB7cGFkZGluZzo3LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVpZ2h0LWFsbCB7cGFkZGluZzo4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodC1oYWxmLWFsbCB7cGFkZGluZzo4LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtYWxsIHtwYWRkaW5nOjklO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtaGFsZi1hbGwge3BhZGRpbmc6OS41JTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4tYWxsIHtwYWRkaW5nOjEwJTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4taGFsZi1hbGwge3BhZGRpbmc6MTAuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWFsbCB7cGFkZGluZzoxMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWhhbGYtYWxsIHtwYWRkaW5nOjExLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1hbGwge3BhZGRpbmc6MTIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWFsbCB7cGFkZGluZzoxMi41JTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi1hbGwge3BhZGRpbmc6MTMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjEzLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXJ0ZWVuLWFsbCB7cGFkZGluZzoxNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZmlmdGVlbi1hbGwge3BhZGRpbmc6MTUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4dGVlbi1hbGwge3BhZGRpbmc6MTYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTYuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWFsbCB7cGFkZGluZzoxNyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE3LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVpZ2h0ZWVuLWFsbCB7cGFkZGluZzoxOCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTguNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4tYWxsIHtwYWRkaW5nOjE5JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5ldGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxOS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktYWxsIHtwYWRkaW5nOjIwJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktaGFsZi1hbGwge3BhZGRpbmc6MjAuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LW9uZS1hbGwge3BhZGRpbmc6MjElO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1hbGwge3BhZGRpbmc6MjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXR3by1hbGwge3BhZGRpbmc6MjIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1hbGwge3BhZGRpbmc6MjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWFsbCB7cGFkZGluZzoyMyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjIzLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1mb3VyLWFsbCB7cGFkZGluZzoyNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1hbGwge3BhZGRpbmc6MjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZpdmUtYWxsIHtwYWRkaW5nOjI1JTt9XHJcbiAgICAubGctcGFkZGluZy01cHgtYWxsIHtwYWRkaW5nOjVweDt9XHJcbiAgICAubGctcGFkZGluZy0xMHB4LWFsbCB7cGFkZGluZzoxMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTE1cHgtYWxsIHtwYWRkaW5nOjE1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMjBweC1hbGwge3BhZGRpbmc6MjBweDt9XHJcbiAgICAubGctcGFkZGluZy0yNXB4LWFsbCB7cGFkZGluZzoyNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTMwcHgtYWxsIHtwYWRkaW5nOjMwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMzVweC1hbGwge3BhZGRpbmc6MzVweDt9XHJcbiAgICAubGctcGFkZGluZy00MHB4LWFsbCB7cGFkZGluZzo0MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQ1cHgtYWxsIHtwYWRkaW5nOjQ1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNTBweC1hbGwge3BhZGRpbmc6NTBweDt9XHJcbiAgICAubGctcGFkZGluZy01NXB4LWFsbCB7cGFkZGluZzo1NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTYwcHgtYWxsIHtwYWRkaW5nOjYwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNjVweC1hbGwge3BhZGRpbmc6NjVweDt9XHJcbiAgICAubGctcGFkZGluZy03MHB4LWFsbCB7cGFkZGluZzo3MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTc1cHgtYWxsIHtwYWRkaW5nOjc1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctODBweC1hbGwge3BhZGRpbmc6ODBweDt9XHJcbiAgICAubGctcGFkZGluZy04NXB4LWFsbCB7cGFkZGluZzo4NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTkwcHgtYWxsIHtwYWRkaW5nOjkwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctOTVweC1hbGwge3BhZGRpbmc6OTVweDt9XHJcbiAgICAubGctcGFkZGluZy0xMDBweC1hbGwge3BhZGRpbmc6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgdG9wICovXHJcbiAgICAubGctcGFkZGluZy1vbmUtdG9wIHtwYWRkaW5nLXRvcDoxJTt9XHJcbiAgICAubGctcGFkZGluZy1vbmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLXRvcCB7cGFkZGluZy10b3A6MiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXRocmVlLXRvcCB7cGFkZGluZy10b3A6MyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhyZWUtaGFsZi10b3Age3BhZGRpbmctdG9wOjMuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91ci10b3Age3BhZGRpbmctdG9wOjQlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXItaGFsZi10b3Age3BhZGRpbmctdG9wOjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZml2ZS10b3Age3BhZGRpbmctdG9wOjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4LXRvcCB7cGFkZGluZy10b3A6NiU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4LWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo2LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVuLXRvcCB7cGFkZGluZy10b3A6NyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjcuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHQtdG9wIHtwYWRkaW5nLXRvcDo4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodC1oYWxmLXRvcCB7cGFkZGluZy10b3A6OC41JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5lLXRvcCB7cGFkZGluZy10b3A6OSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6OS41JTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMC41JTt9XHJcbiAgICAubGctcGFkZGluZy1lbGV2ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VsdmUtdG9wIHtwYWRkaW5nLXRvcDoxMiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbHZlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMi41JTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi10b3Age3BhZGRpbmctdG9wOjEzJTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTMuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZmlmdGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4dGVlbi10b3Age3BhZGRpbmctdG9wOjE2JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXh0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNi41JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNy41JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi10b3Age3BhZGRpbmctdG9wOjE4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTguNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxOSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE5LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10b3Age3BhZGRpbmctdG9wOjIwJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktaGFsZi10b3Age3BhZGRpbmctdG9wOjIwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtdG9wIHtwYWRkaW5nLXRvcDoyMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXR3by10b3Age3BhZGRpbmctdG9wOjIyJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMi41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdGhyZWUtdG9wIHtwYWRkaW5nLXRvcDoyMyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMy41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci10b3Age3BhZGRpbmctdG9wOjI0JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZpdmUtdG9wIHtwYWRkaW5nLXRvcDoyNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctNXB4LXRvcCB7cGFkZGluZy10b3A6NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwcHgtdG9wIHtwYWRkaW5nLXRvcDoxMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTE1cHgtdG9wIHtwYWRkaW5nLXRvcDoxNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTIwcHgtdG9wIHtwYWRkaW5nLXRvcDoyMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTI1cHgtdG9wIHtwYWRkaW5nLXRvcDoyNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTMwcHgtdG9wIHtwYWRkaW5nLXRvcDozMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTM1cHgtdG9wIHtwYWRkaW5nLXRvcDozNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQwcHgtdG9wIHtwYWRkaW5nLXRvcDo0MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQ1cHgtdG9wIHtwYWRkaW5nLXRvcDo0NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTUwcHgtdG9wIHtwYWRkaW5nLXRvcDo1MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTU1cHgtdG9wIHtwYWRkaW5nLXRvcDo1NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTYwcHgtdG9wIHtwYWRkaW5nLXRvcDo2MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTY1cHgtdG9wIHtwYWRkaW5nLXRvcDo2NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTcwcHgtdG9wIHtwYWRkaW5nLXRvcDo3MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTc1cHgtdG9wIHtwYWRkaW5nLXRvcDo3NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTgwcHgtdG9wIHtwYWRkaW5nLXRvcDo4MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTg1cHgtdG9wIHtwYWRkaW5nLXRvcDo4NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTkwcHgtdG9wIHtwYWRkaW5nLXRvcDo5MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTk1cHgtdG9wIHtwYWRkaW5nLXRvcDo5NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwMHB4LXRvcCB7cGFkZGluZy10b3A6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgYm90dG9tICovXHJcbiAgICAubGctcGFkZGluZy1vbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxJTt9XHJcbiAgICAubGctcGFkZGluZy1vbmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXRocmVlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhyZWUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjMuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91ci1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXItaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZml2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NiU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4LWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjcuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHQtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodC1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OC41JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5lLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OS41JTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMC41JTt9XHJcbiAgICAubGctcGFkZGluZy1lbGV2ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VsdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbHZlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMi41JTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEzJTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTMuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZmlmdGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4dGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE2JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXh0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNi41JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNy41JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTguNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE5LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXR3by1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIyJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdHdvLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMi41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdGhyZWUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMy41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI0JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZpdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctNXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTE1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTIwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTI1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTMwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTM1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQ1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTUwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTU1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTYwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTY1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTcwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTc1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTgwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTg1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTkwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTk1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwMHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgcmlnaHQgKi9cclxuICAgIC5sZy1wYWRkaW5nLW9uZS1yaWdodCB7cGFkZGluZy1yaWdodDoxJTt9XHJcbiAgICAubGctcGFkZGluZy1vbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3by1yaWdodCB7cGFkZGluZy1yaWdodDoyJTt9XHJcbiAgICAubGctcGFkZGluZy10d28taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRocmVlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6My41JTt9XHJcbiAgICAubGctcGFkZGluZy1mb3VyLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXItaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6NSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZml2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeC1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6NyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo3LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVpZ2h0LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjglO31cclxuICAgIC5sZy1wYWRkaW5nLWVpZ2h0LWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6OC41JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5lLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjklO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo5LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXRlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxMCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTAuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjExJTt9XHJcbiAgICAubGctcGFkZGluZy1lbGV2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VsdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEyLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXRoaXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzJTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0JTt9XHJcbiAgICAubGctcGFkZGluZy1mb3VydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNS41JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXh0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE2JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXh0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTYuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE3JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOC41JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5ldGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktcmlnaHQge3BhZGRpbmctcmlnaHQ6MjAlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdHdvLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIyJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdHdvLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIzJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci1yaWdodCB7cGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyNC41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZml2ZS1yaWdodCB7cGFkZGluZy1yaWdodDoyNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbiAgICAubGctcGFkZGluZy0xMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMTVweC1yaWdodCB7cGFkZGluZy1yaWdodDoxNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTIwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjBweDt9XHJcbiAgICAubGctcGFkZGluZy0yNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMzBweC1yaWdodCB7cGFkZGluZy1yaWdodDozMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTM1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MzVweDt9XHJcbiAgICAubGctcGFkZGluZy00MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNDVweC1yaWdodCB7cGFkZGluZy1yaWdodDo0NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTUwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NTBweDt9XHJcbiAgICAubGctcGFkZGluZy01NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjU1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNjBweC1yaWdodCB7cGFkZGluZy1yaWdodDo2MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTY1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NjVweDt9XHJcbiAgICAubGctcGFkZGluZy03MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjcwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNzVweC1yaWdodCB7cGFkZGluZy1yaWdodDo3NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTgwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6ODBweDt9XHJcbiAgICAubGctcGFkZGluZy04NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0Ojg1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctOTBweC1yaWdodCB7cGFkZGluZy1yaWdodDo5MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTk1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6OTVweDt9XHJcbiAgICAubGctcGFkZGluZy0xMDBweC1yaWdodCB7cGFkZGluZy1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyBsZWZ0ICovXHJcbiAgICAubGctcGFkZGluZy1vbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjElO31cclxuICAgIC5sZy1wYWRkaW5nLW9uZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3by1sZWZ0IHtwYWRkaW5nLWxlZnQ6MiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhyZWUtbGVmdCB7cGFkZGluZy1sZWZ0OjMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRocmVlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjMuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91ci1sZWZ0IHtwYWRkaW5nLWxlZnQ6NCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91ci1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6NS41JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXgtbGVmdCB7cGFkZGluZy1sZWZ0OjYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeC1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo2LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVuLWxlZnQge3BhZGRpbmctbGVmdDo3JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo3LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVpZ2h0LWxlZnQge3BhZGRpbmctbGVmdDo4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodC1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo4LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjklO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6OS41JTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjEwJTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWxlZnQge3BhZGRpbmctbGVmdDoxMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjExLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMi41JTt9XHJcbiAgICAubGctcGFkZGluZy10aGlydGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEzLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXJ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZmlmdGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTUuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2l4dGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeHRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTYuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE3LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVpZ2h0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxOCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTguNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctbmluZXRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE5JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxOS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktbGVmdCB7cGFkZGluZy1sZWZ0OjIwJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjAuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LW9uZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjElO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXR3by1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWxlZnQge3BhZGRpbmctbGVmdDoyMyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIzLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1mb3VyLWxlZnQge3BhZGRpbmctbGVmdDoyNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZpdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjI1JTt9XHJcbiAgICAubGctcGFkZGluZy01cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjVweDt9XHJcbiAgICAubGctcGFkZGluZy0xMHB4LWxlZnQge3BhZGRpbmctbGVmdDoxMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTE1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjE1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMjBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjBweDt9XHJcbiAgICAubGctcGFkZGluZy0yNXB4LWxlZnQge3BhZGRpbmctbGVmdDoyNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTMwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjMwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMzVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MzVweDt9XHJcbiAgICAubGctcGFkZGluZy00MHB4LWxlZnQge3BhZGRpbmctbGVmdDo0MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQ1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjQ1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNTBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NTBweDt9XHJcbiAgICAubGctcGFkZGluZy01NXB4LWxlZnQge3BhZGRpbmctbGVmdDo1NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTYwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjYwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNjVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NjVweDt9XHJcbiAgICAubGctcGFkZGluZy03MHB4LWxlZnQge3BhZGRpbmctbGVmdDo3MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTc1cHgtbGVmdCB7cGFkZGluZy1sZWZ0Ojc1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctODBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6ODBweDt9XHJcbiAgICAubGctcGFkZGluZy04NXB4LWxlZnQge3BhZGRpbmctbGVmdDo4NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTkwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjkwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctOTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6OTVweDt9XHJcbiAgICAubGctcGFkZGluZy0xMDBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgdG9wIGJvdHRvbSAqL1xyXG4gICAgLmxnLXBhZGRpbmctb25lLXRiIHtwYWRkaW5nLXRvcDoxJTsgcGFkZGluZy1ib3R0b206MSU7fVxyXG4gICAgLmxnLXBhZGRpbmctb25lLWhhbGYtdGIge3BhZGRpbmctdG9wOjEuNSU7IHBhZGRpbmctYm90dG9tOjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLXRiIHtwYWRkaW5nLXRvcDoyJTsgcGFkZGluZy1ib3R0b206MiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWhhbGYtdGIge3BhZGRpbmctdG9wOjIuNSU7IHBhZGRpbmctYm90dG9tOjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhyZWUtdGIge3BhZGRpbmctdG9wOjMlOyBwYWRkaW5nLWJvdHRvbTozJTt9XHJcbiAgICAubGctcGFkZGluZy10aHJlZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDozLjUlOyBwYWRkaW5nLWJvdHRvbTozLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXItdGIge3BhZGRpbmctdG9wOjQlOyBwYWRkaW5nLWJvdHRvbTo0JTt9XHJcbiAgICAubGctcGFkZGluZy1mb3VyLWhhbGYtdGIge3BhZGRpbmctdG9wOjQuNSU7IHBhZGRpbmctYm90dG9tOjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZml2ZS10YiB7cGFkZGluZy10b3A6NSU7IHBhZGRpbmctYm90dG9tOjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtaGFsZi10YiB7cGFkZGluZy10b3A6NS41JTsgcGFkZGluZy1ib3R0b206NS41JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXgtdGIge3BhZGRpbmctdG9wOjYlOyBwYWRkaW5nLWJvdHRvbTo2JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXgtaGFsZi10YiB7cGFkZGluZy10b3A6Ni41JTsgcGFkZGluZy1ib3R0b206Ni41JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbi10YiB7cGFkZGluZy10b3A6NyU7IHBhZGRpbmctYm90dG9tOjclO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjcuNSU7IHBhZGRpbmctYm90dG9tOjcuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHQtdGIge3BhZGRpbmctdG9wOjglOyBwYWRkaW5nLWJvdHRvbTo4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodC1oYWxmLXRiIHtwYWRkaW5nLXRvcDo4LjUlOyBwYWRkaW5nLWJvdHRvbTo4LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtdGIge3BhZGRpbmctdG9wOjklOyBwYWRkaW5nLWJvdHRvbTo5JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5lLWhhbGYtdGIge3BhZGRpbmctdG9wOjkuNSU7IHBhZGRpbmctYm90dG9tOjkuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGVuLXRiIHtwYWRkaW5nLXRvcDoxMCU7IHBhZGRpbmctYm90dG9tOjEwJTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTAuNSU7IHBhZGRpbmctYm90dG9tOjEwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVsZXZlbi10YiB7cGFkZGluZy10b3A6MTElOyBwYWRkaW5nLWJvdHRvbToxMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjExLjUlOyBwYWRkaW5nLWJvdHRvbToxMS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VsdmUtdGIge3BhZGRpbmctdG9wOjEyJTsgcGFkZGluZy1ib3R0b206MTIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMi41JTsgcGFkZGluZy1ib3R0b206MTIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhpcnRlZW4tdGIge3BhZGRpbmctdG9wOjEzJTsgcGFkZGluZy1ib3R0b206MTMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjEzLjUlOyBwYWRkaW5nLWJvdHRvbToxMy41JTt9XHJcbiAgICAubGctcGFkZGluZy1mb3VydGVlbi10YiB7cGFkZGluZy10b3A6MTQlOyBwYWRkaW5nLWJvdHRvbToxNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTQuNSU7IHBhZGRpbmctYm90dG9tOjE0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4tdGIge3BhZGRpbmctdG9wOjE1JTsgcGFkZGluZy1ib3R0b206MTUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTUuNSU7IHBhZGRpbmctYm90dG9tOjE1LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeHRlZW4tdGIge3BhZGRpbmctdG9wOjE2JTsgcGFkZGluZy1ib3R0b206MTYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeHRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTYuNSU7IHBhZGRpbmctYm90dG9tOjE2LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVudGVlbi10YiB7cGFkZGluZy10b3A6MTclOyBwYWRkaW5nLWJvdHRvbToxNyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE3LjUlOyBwYWRkaW5nLWJvdHRvbToxNy41JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi10YiB7cGFkZGluZy10b3A6MTglOyBwYWRkaW5nLWJvdHRvbToxOCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTguNSU7IHBhZGRpbmctYm90dG9tOjE4LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmV0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxOSU7IHBhZGRpbmctYm90dG9tOjE5JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5ldGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxOS41JTsgcGFkZGluZy1ib3R0b206MTkuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRiIHtwYWRkaW5nLXRvcDoyMCU7IHBhZGRpbmctYm90dG9tOjIwJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktaGFsZi10YiB7cGFkZGluZy10b3A6MjAuNSU7IHBhZGRpbmctYm90dG9tOjIwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtdGIge3BhZGRpbmctdG9wOjIxJTsgcGFkZGluZy1ib3R0b206MjElO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi10YiB7cGFkZGluZy10b3A6MjEuNSU7IHBhZGRpbmctYm90dG9tOjIxLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10d28tdGIge3BhZGRpbmctdG9wOjIyJTsgcGFkZGluZy1ib3R0b206MjIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi10YiB7cGFkZGluZy10b3A6MjIuNSU7IHBhZGRpbmctYm90dG9tOjIyLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10aHJlZS10YiB7cGFkZGluZy10b3A6MjMlOyBwYWRkaW5nLWJvdHRvbToyMyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtdGIge3BhZGRpbmctdG9wOjIzLjUlOyBwYWRkaW5nLWJvdHRvbToyMy41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci10YiB7cGFkZGluZy10b3A6MjQlOyBwYWRkaW5nLWJvdHRvbToyNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi10YiB7cGFkZGluZy10b3A6MjQuNSU7IHBhZGRpbmctYm90dG9tOjI0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1maXZlLXRiIHtwYWRkaW5nLXRvcDoyNSU7IHBhZGRpbmctYm90dG9tOjI1JTt9XHJcbiAgICAubGctcGFkZGluZy01cHgtdGIge3BhZGRpbmctdG9wOjVweDsgcGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwcHgtdGIge3BhZGRpbmctdG9wOjEwcHg7IHBhZGRpbmctYm90dG9tOjEwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMTVweC10YiB7cGFkZGluZy10b3A6MTVweDsgcGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgICAubGctcGFkZGluZy0yMHB4LXRiIHtwYWRkaW5nLXRvcDoyMHB4OyBwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTI1cHgtdGIge3BhZGRpbmctdG9wOjI1cHg7IHBhZGRpbmctYm90dG9tOjI1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMzBweC10YiB7cGFkZGluZy10b3A6MzBweDsgcGFkZGluZy1ib3R0b206MzBweDt9XHJcbiAgICAubGctcGFkZGluZy0zNXB4LXRiIHtwYWRkaW5nLXRvcDozNXB4OyBwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQwcHgtdGIge3BhZGRpbmctdG9wOjQwcHg7IHBhZGRpbmctYm90dG9tOjQwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNDVweC10YiB7cGFkZGluZy10b3A6NDVweDsgcGFkZGluZy1ib3R0b206NDVweDt9XHJcbiAgICAubGctcGFkZGluZy01MHB4LXRiIHtwYWRkaW5nLXRvcDo1MHB4OyBwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTU1cHgtdGIge3BhZGRpbmctdG9wOjU1cHg7IHBhZGRpbmctYm90dG9tOjU1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNjBweC10YiB7cGFkZGluZy10b3A6NjBweDsgcGFkZGluZy1ib3R0b206NjBweDt9XHJcbiAgICAubGctcGFkZGluZy02NXB4LXRiIHtwYWRkaW5nLXRvcDo2NXB4OyBwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTcwcHgtdGIge3BhZGRpbmctdG9wOjcwcHg7IHBhZGRpbmctYm90dG9tOjcwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNzVweC10YiB7cGFkZGluZy10b3A6NzVweDsgcGFkZGluZy1ib3R0b206NzVweDt9XHJcbiAgICAubGctcGFkZGluZy04MHB4LXRiIHtwYWRkaW5nLXRvcDo4MHB4OyBwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTg1cHgtdGIge3BhZGRpbmctdG9wOjg1cHg7IHBhZGRpbmctYm90dG9tOjg1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctOTBweC10YiB7cGFkZGluZy10b3A6OTBweDsgcGFkZGluZy1ib3R0b206OTBweDt9XHJcbiAgICAubGctcGFkZGluZy05NXB4LXRiIHtwYWRkaW5nLXRvcDo5NXB4OyBwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwMHB4LXRiIHtwYWRkaW5nLXRvcDoxMDBweDsgcGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgbGVmdCByaWdodCAqL1xyXG4gICAgLmxnLXBhZGRpbmctb25lLWxyIHtwYWRkaW5nLWxlZnQ6MSU7IHBhZGRpbmctcmlnaHQ6MSU7fVxyXG4gICAgLmxnLXBhZGRpbmctb25lLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxLjUlOyBwYWRkaW5nLXJpZ2h0OjEuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWxyIHtwYWRkaW5nLWxlZnQ6MiU7IHBhZGRpbmctcmlnaHQ6MiU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdvLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyLjUlOyBwYWRkaW5nLXJpZ2h0OjIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhyZWUtbHIge3BhZGRpbmctbGVmdDozJTsgcGFkZGluZy1yaWdodDozJTt9XHJcbiAgICAubGctcGFkZGluZy10aHJlZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6My41JTsgcGFkZGluZy1yaWdodDozLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZvdXItbHIge3BhZGRpbmctbGVmdDo0JTsgcGFkZGluZy1yaWdodDo0JTt9XHJcbiAgICAubGctcGFkZGluZy1mb3VyLWhhbGYtbHIge3BhZGRpbmctbGVmdDo0LjUlOyBwYWRkaW5nLXJpZ2h0OjQuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZml2ZS1sciB7cGFkZGluZy1sZWZ0OjUlOyBwYWRkaW5nLXJpZ2h0OjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpdmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjUuNSU7IHBhZGRpbmctcmlnaHQ6NS41JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXgtbHIge3BhZGRpbmctbGVmdDo2JTsgcGFkZGluZy1yaWdodDo2JTt9XHJcbiAgICAubGctcGFkZGluZy1zaXgtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjYuNSU7IHBhZGRpbmctcmlnaHQ6Ni41JTt9XHJcbiAgICAubGctcGFkZGluZy1zZXZlbi1sciB7cGFkZGluZy1sZWZ0OjclOyBwYWRkaW5nLXJpZ2h0OjclO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDo3LjUlOyBwYWRkaW5nLXJpZ2h0OjcuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHQtbHIge3BhZGRpbmctbGVmdDo4JTsgcGFkZGluZy1yaWdodDo4JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodC1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6OC41JTsgcGFkZGluZy1yaWdodDo4LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmUtbHIge3BhZGRpbmctbGVmdDo5JTsgcGFkZGluZy1yaWdodDo5JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5lLWhhbGYtbHIge3BhZGRpbmctbGVmdDo5LjUlOyBwYWRkaW5nLXJpZ2h0OjkuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGVuLWxyIHtwYWRkaW5nLWxlZnQ6MTAlOyBwYWRkaW5nLXJpZ2h0OjEwJTt9XHJcbiAgICAubGctcGFkZGluZy10ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjEwLjUlOyBwYWRkaW5nLXJpZ2h0OjEwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWVsZXZlbi1sciB7cGFkZGluZy1sZWZ0OjExJTsgcGFkZGluZy1yaWdodDoxMSU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWxldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMS41JTsgcGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VsdmUtbHIge3BhZGRpbmctbGVmdDoxMiU7IHBhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTIuNSU7IHBhZGRpbmctcmlnaHQ6MTIuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdGhpcnRlZW4tbHIge3BhZGRpbmctbGVmdDoxMyU7IHBhZGRpbmctcmlnaHQ6MTMlO31cclxuICAgIC5sZy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMy41JTsgcGFkZGluZy1yaWdodDoxMy41JTt9XHJcbiAgICAubGctcGFkZGluZy1mb3VydGVlbi1sciB7cGFkZGluZy1sZWZ0OjE0JTsgcGFkZGluZy1yaWdodDoxNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZm91cnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE0LjUlOyBwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4tbHIge3BhZGRpbmctbGVmdDoxNSU7IHBhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC5sZy1wYWRkaW5nLWZpZnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE1LjUlOyBwYWRkaW5nLXJpZ2h0OjE1LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeHRlZW4tbHIge3BhZGRpbmctbGVmdDoxNiU7IHBhZGRpbmctcmlnaHQ6MTYlO31cclxuICAgIC5sZy1wYWRkaW5nLXNpeHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE2LjUlOyBwYWRkaW5nLXJpZ2h0OjE2LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXNldmVudGVlbi1sciB7cGFkZGluZy1sZWZ0OjE3JTsgcGFkZGluZy1yaWdodDoxNyU7fVxyXG4gICAgLmxnLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxNy41JTsgcGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAubGctcGFkZGluZy1laWdodGVlbi1sciB7cGFkZGluZy1sZWZ0OjE4JTsgcGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLmxnLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE4LjUlOyBwYWRkaW5nLXJpZ2h0OjE4LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLW5pbmV0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTklOyBwYWRkaW5nLXJpZ2h0OjE5JTt9XHJcbiAgICAubGctcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTkuNSU7IHBhZGRpbmctcmlnaHQ6MTkuNSU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWxyIHtwYWRkaW5nLWxlZnQ6MjAlOyBwYWRkaW5nLXJpZ2h0OjIwJTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIwLjUlOyBwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtbHIge3BhZGRpbmctbGVmdDoyMSU7IHBhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIxLjUlOyBwYWRkaW5nLXJpZ2h0OjIxLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10d28tbHIge3BhZGRpbmctbGVmdDoyMiU7IHBhZGRpbmctcmlnaHQ6MjIlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sciB7cGFkZGluZy1sZWZ0OjIyLjUlOyBwYWRkaW5nLXJpZ2h0OjIyLjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS10aHJlZS1sciB7cGFkZGluZy1sZWZ0OjIzJTsgcGFkZGluZy1yaWdodDoyMyU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyMy41JTsgcGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAubGctcGFkZGluZy10d2VudHktZm91ci1sciB7cGFkZGluZy1sZWZ0OjI0JTsgcGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLmxnLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sciB7cGFkZGluZy1sZWZ0OjI0LjUlOyBwYWRkaW5nLXJpZ2h0OjI0LjUlO31cclxuICAgIC5sZy1wYWRkaW5nLXR3ZW50eS1maXZlLWxyIHtwYWRkaW5nLWxlZnQ6MjUlOyBwYWRkaW5nLXJpZ2h0OjI1JTt9XHJcbiAgICAubGctcGFkZGluZy01cHgtbHIge3BhZGRpbmctbGVmdDo1cHg7IHBhZGRpbmctcmlnaHQ6NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwcHgtbHIge3BhZGRpbmctbGVmdDoxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMTVweC1sciB7cGFkZGluZy1sZWZ0OjE1cHg7IHBhZGRpbmctcmlnaHQ6MTVweDt9XHJcbiAgICAubGctcGFkZGluZy0yMHB4LWxyIHtwYWRkaW5nLWxlZnQ6MjBweDsgcGFkZGluZy1yaWdodDoyMHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTI1cHgtbHIge3BhZGRpbmctbGVmdDoyNXB4OyBwYWRkaW5nLXJpZ2h0OjI1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctMzBweC1sciB7cGFkZGluZy1sZWZ0OjMwcHg7IHBhZGRpbmctcmlnaHQ6MzBweDt9XHJcbiAgICAubGctcGFkZGluZy0zNXB4LWxyIHtwYWRkaW5nLWxlZnQ6MzVweDsgcGFkZGluZy1yaWdodDozNXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTQwcHgtbHIge3BhZGRpbmctbGVmdDo0MHB4OyBwYWRkaW5nLXJpZ2h0OjQwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNDVweC1sciB7cGFkZGluZy1sZWZ0OjQ1cHg7IHBhZGRpbmctcmlnaHQ6NDVweDt9XHJcbiAgICAubGctcGFkZGluZy01MHB4LWxyIHtwYWRkaW5nLWxlZnQ6NTBweDsgcGFkZGluZy1yaWdodDo1MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTU1cHgtbHIge3BhZGRpbmctbGVmdDo1NXB4OyBwYWRkaW5nLXJpZ2h0OjU1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNjBweC1sciB7cGFkZGluZy1sZWZ0OjYwcHg7IHBhZGRpbmctcmlnaHQ6NjBweDt9XHJcbiAgICAubGctcGFkZGluZy02NXB4LWxyIHtwYWRkaW5nLWxlZnQ6NjVweDsgcGFkZGluZy1yaWdodDo2NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTcwcHgtbHIge3BhZGRpbmctbGVmdDo3MHB4OyBwYWRkaW5nLXJpZ2h0OjcwcHg7fVxyXG4gICAgLmxnLXBhZGRpbmctNzVweC1sciB7cGFkZGluZy1sZWZ0Ojc1cHg7IHBhZGRpbmctcmlnaHQ6NzVweDt9XHJcbiAgICAubGctcGFkZGluZy04MHB4LWxyIHtwYWRkaW5nLWxlZnQ6ODBweDsgcGFkZGluZy1yaWdodDo4MHB4O31cclxuICAgIC5sZy1wYWRkaW5nLTg1cHgtbHIge3BhZGRpbmctbGVmdDo4NXB4OyBwYWRkaW5nLXJpZ2h0Ojg1cHg7fVxyXG4gICAgLmxnLXBhZGRpbmctOTBweC1sciB7cGFkZGluZy1sZWZ0OjkwcHg7IHBhZGRpbmctcmlnaHQ6OTBweDt9XHJcbiAgICAubGctcGFkZGluZy05NXB4LWxyIHtwYWRkaW5nLWxlZnQ6OTVweDsgcGFkZGluZy1yaWdodDo5NXB4O31cclxuICAgIC5sZy1wYWRkaW5nLTEwMHB4LWxyIHtwYWRkaW5nLWxlZnQ6MTAwcHg7IHBhZGRpbmctcmlnaHQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIGNvbCBoZWlnaHQgICovXHJcbiAgICAub25lLWZvdXJ0aC1zY3JlZW4ge2hlaWdodDo3MDBweDt9XHJcbiAgICAubGctc21hbGwtc2NyZWVuIHtoZWlnaHQ6MzAwcHg7fVxyXG5cclxuICAgIC8qIG93bCBzbGlkZXIgaGVpZ2h0ICovXHJcbiAgICAuc2xpZGVyLWhhbGYtc2NyZWVuIHsgaGVpZ2h0OiA2NTBweDsgfVxyXG5cclxuICAgIC8qIHRvcCAqL1xyXG4gICAgLmxnLXRvcC1hdXRvIHt0b3A6YXV0b31cclxuICAgIC5sZy10b3AtMCB7dG9wOjAgIWltcG9ydGFudH1cclxuICAgIC5sZy10b3AtMSB7dG9wOjFweH1cclxuICAgIC5sZy10b3AtMiB7dG9wOjJweH1cclxuICAgIC5sZy10b3AtMyB7dG9wOjNweH1cclxuICAgIC5sZy10b3AtNCB7dG9wOjRweH1cclxuICAgIC5sZy10b3AtNSB7dG9wOjVweH1cclxuICAgIC5sZy10b3AtNiB7dG9wOjZweH1cclxuICAgIC5sZy10b3AtNyB7dG9wOjdweH1cclxuICAgIC5sZy10b3AtOCB7dG9wOjhweH1cclxuICAgIC5sZy10b3AtOSB7dG9wOjlweH1cclxuICAgIC5sZy10b3AtMTAge3RvcDoxMHB4fVxyXG4gICAgLmxnLXRvcC1taW51czEge3RvcDotMXB4fVxyXG4gICAgLmxnLXRvcC1taW51czIge3RvcDotMnB4fVxyXG4gICAgLmxnLXRvcC1taW51czMge3RvcDotM3B4fVxyXG4gICAgLmxnLXRvcC1taW51czQge3RvcDotNHB4fVxyXG4gICAgLmxnLXRvcC1taW51czUge3RvcDotNXB4fVxyXG4gICAgLmxnLXRvcC1taW51czYge3RvcDotNnB4fVxyXG4gICAgLmxnLXRvcC1taW51czcge3RvcDotN3B4fVxyXG4gICAgLmxnLXRvcC1taW51czgge3RvcDotOHB4fVxyXG4gICAgLmxnLXRvcC1taW51czkge3RvcDotOXB4fVxyXG4gICAgLmxnLXRvcC1taW51czEwIHt0b3A6LTEwcHh9XHJcbiAgICAubGctdG9wLW1pbnVzMTUge3RvcDotMTVweH1cclxuICAgIC5sZy10b3AtbWludXMyMCB7dG9wOi0yMHB4fVxyXG4gICAgLmxnLXRvcC1taW51czI1IHt0b3A6LTI1cHh9XHJcbiAgICAubGctdG9wLW1pbnVzMzAge3RvcDotMzBweH1cclxuICAgIC5sZy10b3AtbWludXMzNSB7dG9wOi0zNXB4fVxyXG4gICAgLmxnLXRvcC1taW51czQwIHt0b3A6LTQwcHh9XHJcblxyXG4gICAgLyogYm90dG9tICovXHJcbiAgICAubGctYm90dG9tLWF1dG8ge2JvdHRvbTphdXRvfVxyXG4gICAgLmxnLWJvdHRvbS0wIHtib3R0b206MH1cclxuICAgIC5sZy1ib3R0b20tMSB7Ym90dG9tOjFweH1cclxuICAgIC5sZy1ib3R0b20tMiB7Ym90dG9tOjJweH1cclxuICAgIC5sZy1ib3R0b20tMyB7Ym90dG9tOjNweH1cclxuICAgIC5sZy1ib3R0b20tNCB7Ym90dG9tOjRweH1cclxuICAgIC5sZy1ib3R0b20tNSB7Ym90dG9tOjVweH1cclxuICAgIC5sZy1ib3R0b20tNiB7Ym90dG9tOjZweH1cclxuICAgIC5sZy1ib3R0b20tNyB7Ym90dG9tOjdweH1cclxuICAgIC5sZy1ib3R0b20tOCB7Ym90dG9tOjhweH1cclxuICAgIC5sZy1ib3R0b20tOSB7Ym90dG9tOjlweH1cclxuICAgIC5sZy1ib3R0b20tMTAge2JvdHRvbToxMHB4fVxyXG4gICAgLmxnLWJvdHRvbS0xNSB7Ym90dG9tOjE1cHh9XHJcbiAgICAubGctYm90dG9tLTIwIHtib3R0b206MjBweH1cclxuICAgIC5sZy1ib3R0b20tMjUge2JvdHRvbToyNXB4fVxyXG4gICAgLmxnLWJvdHRvbS0zMCB7Ym90dG9tOjMwcHh9XHJcbiAgICAubGctYm90dG9tLTM1IHtib3R0b206MzVweH1cclxuICAgIC5sZy1ib3R0b20tNDAge2JvdHRvbTo0MHB4fVxyXG4gICAgLmxnLWJvdHRvbS00NSB7Ym90dG9tOjQ1cHh9XHJcbiAgICAubGctYm90dG9tLTUwIHtib3R0b206NTBweH1cclxuICAgIC5sZy1ib3R0b20tbWludXMzMCB7Ym90dG9tOi0zMHB4fSBcclxuICAgIC5sZy1ib3R0b20tbWludXM1MCB7Ym90dG9tOi01MHB4fVxyXG4gICAgLmxnLWJvdHRvbS1taW51czU1IHsgYm90dG9tOiAtNTVweDsgfVxyXG4gICAgLmxnLWJvdHRvbS1taW51czYwIHsgYm90dG9tOiAtNjBweDsgfVxyXG5cclxuICAgIC8qIGxlZnQgKi9cclxuICAgIC5sZy1sZWZ0LWF1dG8ge2xlZnQ6YXV0b31cclxuICAgIC5sZy1sZWZ0LTAge2xlZnQ6MH1cclxuICAgIC5sZy1sZWZ0LTEge2xlZnQ6MXB4fVxyXG4gICAgLmxnLWxlZnQtMiB7bGVmdDoycHh9XHJcbiAgICAubGctbGVmdC0zIHtsZWZ0OjNweH1cclxuICAgIC5sZy1sZWZ0LTQge2xlZnQ6NHB4fVxyXG4gICAgLmxnLWxlZnQtNSB7bGVmdDo1cHh9XHJcbiAgICAubGctbGVmdC02IHtsZWZ0OjZweH1cclxuICAgIC5sZy1sZWZ0LTcge2xlZnQ6N3B4fVxyXG4gICAgLmxnLWxlZnQtOCB7bGVmdDo4cHh9XHJcbiAgICAubGctbGVmdC05IHtsZWZ0OjlweH1cclxuICAgIC5sZy1sZWZ0LTEwIHtib3R0b206MTBweH1cclxuICAgIC5sZy1sZWZ0LTE1IHtib3R0b206MTVweH1cclxuICAgIC5sZy1sZWZ0LTIwIHtib3R0b206MjBweH1cclxuICAgIC5sZy1sZWZ0LTI1IHtib3R0b206MjVweH1cclxuICAgIC5sZy1sZWZ0LTMwIHtib3R0b206MzBweH1cclxuICAgIC5sZy1sZWZ0LTM1IHtib3R0b206MzVweH1cclxuICAgIC5sZy1sZWZ0LTQwIHtib3R0b206NDBweH1cclxuXHJcbiAgICAvKiByaWdodCAqL1xyXG4gICAgLmxnLXJpZ2h0LWF1dG8ge3JpZ2h0OmF1dG99XHJcbiAgICAubGctcmlnaHQtMCB7cmlnaHQ6MH1cclxuICAgIC5sZy1yaWdodC0xIHtyaWdodDoxcHh9XHJcbiAgICAubGctcmlnaHQtMiB7cmlnaHQ6MnB4fVxyXG4gICAgLmxnLXJpZ2h0LTMge3JpZ2h0OjNweH1cclxuICAgIC5sZy1yaWdodC00IHtyaWdodDo0cHh9XHJcbiAgICAubGctcmlnaHQtNSB7cmlnaHQ6NXB4fVxyXG4gICAgLmxnLXJpZ2h0LTYge3JpZ2h0OjZweH1cclxuICAgIC5sZy1yaWdodC03IHtyaWdodDo3cHh9XHJcbiAgICAubGctcmlnaHQtOCB7cmlnaHQ6OHB4fVxyXG4gICAgLmxnLXJpZ2h0LTkge3JpZ2h0OjlweH1cclxuICAgIC5sZy1yaWdodC0xMCB7cmlnaHQ6MTBweH1cclxuICAgIC5sZy1yaWdodC0xNSB7cmlnaHQ6MTVweH1cclxuICAgIC5sZy1yaWdodC0yMCB7cmlnaHQ6MjBweH1cclxuICAgIC5sZy1yaWdodC0yNSB7cmlnaHQ6MjVweH1cclxuICAgIC5sZy1yaWdodC0zMCB7cmlnaHQ6MzBweH1cclxuICAgIC5sZy1yaWdodC0zNSB7cmlnaHQ6MzVweH1cclxuICAgIC5sZy1yaWdodC00MCB7cmlnaHQ6NDBweH1cclxuXHJcbiAgICAvKiB3aWR0aCAqL1xyXG4gICAgLmxnLXctMTAge3dpZHRoOjEwJSAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTE1IHt3aWR0aDoxNSUgIWltcG9ydGFudDt9XHJcbiAgICAubGctdy0yMCB7d2lkdGg6MjAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMjUge3dpZHRoOjI1JSAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTMwIHt3aWR0aDozMCUgIWltcG9ydGFudDt9XHJcbiAgICAubGctdy0zNSB7d2lkdGg6MzUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNDAge3dpZHRoOjQwJSAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTQ1IHt3aWR0aDo0NSUgIWltcG9ydGFudDt9XHJcbiAgICAubGctdy01MCB7d2lkdGg6NTAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNTUge3dpZHRoOjU1JSAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTYwIHt3aWR0aDo2MCUgIWltcG9ydGFudDt9XHJcbiAgICAubGctdy02NSB7d2lkdGg6NjUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNzAge3dpZHRoOjcwJSAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTc1IHt3aWR0aDo3NSUgIWltcG9ydGFudDt9XHJcbiAgICAubGctdy04MCB7d2lkdGg6ODAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctODUge3dpZHRoOjg1JSAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTkwIHt3aWR0aDo5MCUgIWltcG9ydGFudDt9XHJcbiAgICAubGctdy05NSB7d2lkdGg6OTUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTAwIHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctYXV0byB7d2lkdGg6IGF1dG8gIWltcG9ydGFudH1cclxuXHJcbiAgICAubGctdy01MHB4IHt3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNzBweCB7d2lkdGg6NzBweCAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTc1cHgge3dpZHRoOjc1cHggIWltcG9ydGFudDt9XHJcbiAgICAubGctdy04MHB4IHt3aWR0aDo4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctODVweCB7d2lkdGg6ODVweCAhaW1wb3J0YW50O31cclxuICAgIC5sZy13LTkwcHgge3dpZHRoOjkwcHggIWltcG9ydGFudDt9XHJcbiAgICAubGctdy05NXB4IHt3aWR0aDo5NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTAwcHgge3dpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTIwcHgge3dpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTMwcHgge3dpZHRoOjEzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTUwcHgge3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTgwcHgge3dpZHRoOjE4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMjAwcHgge3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMjUwcHgge3dpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMzAwcHgge3dpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMzUwcHgge3dpZHRoOjM1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNDAwcHgge3dpZHRoOjQwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNDUwcHgge3dpZHRoOjQ1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNTAwcHgge3dpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNTUwcHgge3dpZHRoOjU1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNjAwcHgge3dpZHRoOjYwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNjUwcHgge3dpZHRoOjY1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNzAwcHgge3dpZHRoOjcwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctNzUwcHgge3dpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctODAwcHgge3dpZHRoOjgwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctODUwcHgge3dpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctOTAwcHgge3dpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctOTUwcHgge3dpZHRoOjk1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLmxnLXctMTAwMHB4IHt3aWR0aDoxMDAwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLyogaGVpZ2h0ICovXHJcbiAgICAubGctaC0xMDAge2hlaWdodDogMTAwJX1cclxuICAgIC5sZy1oLWF1dG8ge2hlaWdodDphdXRvfVxyXG4gICAgLmxnLWgtMTBweCB7aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC0yMHB4IHtoZWlnaHQ6IDIwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTMwcHgge2hlaWdodDogMzBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtNDBweCB7aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC01MHB4IHtoZWlnaHQ6IDUwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTYwcHgge2hlaWdodDogNjBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtNzBweCB7aGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC04MHB4IHtoZWlnaHQ6IDgwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTkwcHgge2hlaWdodDogOTBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtMTAwcHgge2hlaWdodDogMTAwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTE1MHB4IHtoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC0yMDBweCB7aGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtMjUwcHgge2hlaWdodDogMjUwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTMwMHB4IHtoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC0zNTBweCB7aGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtNDAwcHgge2hlaWdodDogNDAwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTQ1MHB4IHtoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC01MDBweCB7aGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtNTUwcHgge2hlaWdodDogNTUwcHggIWltcG9ydGFudH1cclxuICAgIC5sZy1oLTYwMHB4IHtoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubGctaC02NTBweCB7aGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50fVxyXG4gICAgLmxnLWgtNzAwcHgge2hlaWdodDogNzAwcHggIWltcG9ydGFudH1cclxuXHJcbiAgICAvKiBsaW5lIGhlaWdodCAqL1xyXG4gICAgLmxnLWxpbmUtaGVpZ2h0LWF1dG8ge2xpbmUtaGVpZ2h0OiBub3JtYWw7fVxyXG4gICAgLmxnLWxpbmUtaGVpZ2h0LTEwIHtsaW5lLWhlaWdodDoxMHB4O31cclxuICAgIC5sZy1saW5lLWhlaWdodC0xOCB7bGluZS1oZWlnaHQ6MThweDt9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMjAge2xpbmUtaGVpZ2h0OjIwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMjQge2xpbmUtaGVpZ2h0OjI0cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMjIge2xpbmUtaGVpZ2h0OjIycHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMjYge2xpbmUtaGVpZ2h0OjI2cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMjgge2xpbmUtaGVpZ2h0OjI4cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMzAge2xpbmUtaGVpZ2h0OjMwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMzUge2xpbmUtaGVpZ2h0OjM1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNDAge2xpbmUtaGVpZ2h0OjQwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNDUge2xpbmUtaGVpZ2h0OjQ1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNTAge2xpbmUtaGVpZ2h0OjUwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNTUge2xpbmUtaGVpZ2h0OjU1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNjAge2xpbmUtaGVpZ2h0OjYwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNjUge2xpbmUtaGVpZ2h0OjY1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNzAge2xpbmUtaGVpZ2h0OjcwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtNzUge2xpbmUtaGVpZ2h0Ojc1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtODAge2xpbmUtaGVpZ2h0OjgwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtODUge2xpbmUtaGVpZ2h0Ojg1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtOTAge2xpbmUtaGVpZ2h0OjkwcHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtOTUge2xpbmUtaGVpZ2h0Ojk1cHh9XHJcbiAgICAubGctbGluZS1oZWlnaHQtMTAwIHtsaW5lLWhlaWdodDoxMDBweH1cclxuXHJcbiAgICAvKiBib3JkZXIgKi9cclxuICAgIC5sZy1uby1ib3JkZXItdG9wIHtib3JkZXItdG9wOjAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1ib3JkZXItYm90dG9tIHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC5sZy1uby1ib3JkZXItcmlnaHQge2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9XHJcbiAgICAubGctbm8tYm9yZGVyLWxlZnQge2JvcmRlci1sZWZ0OjAgIWltcG9ydGFudH1cclxuXHJcbiAgICAvKiBib3ggbGF5b3V0ICovXHJcbiAgICAuYm94LWxheW91dCB7cGFkZGluZzogMCAwfVxyXG4gICAgLmxnLW5vLWJhY2tncm91bmQtaW1nIHtiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnR9XHJcblxyXG4gICAgLyogbmF2aWdhdGlvbiAqL1xyXG4gICAgaGVhZGVyIG5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7IG1hcmdpbjogMCAxNXB4O31cclxuXHJcbiAgICAvKiBuYXYgYm94IHdpZHRoICovXHJcbiAgICBoZWFkZXIgbmF2Lm5hdi1ib3gtd2lkdGggeyBwYWRkaW5nOiAwIDM1cHg7fVxyXG5cclxuICAgIC8qIHNpZGViYXIgbWVudSAqL1xyXG4gICAgbmF2Lm5hdmJhci5zaWRlYmFyLW5hdiB1bC5uYXYgPiBsaSA+IGEge3BhZGRpbmc6IDEwcHggNXB4O31cclxuICAgIC5uYXYubmF2YmFyLXJpZ2h0LXNpZGViYXIgLmRyb3Bkb3duLm9uIC5zZWNvbmQtbGV2ZWwge2xlZnQ6IDIzMHB4fVxyXG4gICAgLnNpZGViYXItd3JhcHBlciB7cGFkZGluZy1sZWZ0OiAyMzBweDt9XHJcbiAgICBuYXYubmF2YmFyLnNpZGViYXItbmF2IHt3aWR0aDoyMzBweDsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OjB9XHJcbiAgICAubmF2Lm5hdmJhci1sZWZ0LXNpZGViYXIgbGkgeyBwYWRkaW5nOiAwIDIwcHg7IH1cclxuICAgIC5zaWRlYmFyLW5hdiAuZHJvcGRvd24tbWVudSBsaSA+IGEgeyBtYXJnaW46IDAgMTVweDsgfVxyXG5cclxuICAgIC5zaWRlYmFyLW5hdi1zdHlsZS0xIC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuZHJvcGRvd24ub24gLnNlY29uZC1sZXZlbCB7bGVmdDogMjMwcHg7IHdpZHRoOiAyMzBweH1cclxuICAgIC5zaWRlYmFyLW5hdi1zdHlsZS0xIC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuc2Vjb25kLWxldmVsIC5kcm9wZG93bi5vbiAudGhpcmQtbGV2ZWwge2xlZnQ6IDQ2MHB4OyAgd2lkdGg6IDIzMHB4fVxyXG5cclxuICAgIC8qIGZlYXR1cmUtYm94LTQgKi9cclxuICAgIC5mZWF0dXJlLWJveC00IGZpZ3VyZSBmaWdjYXB0aW9uIHtwYWRkaW5nOiAyMHB4IDt9XHJcbiAgICAuZmVhdHVyZS1ib3gtNCBmaWd1cmUgZmlnY2FwdGlvbiAuYnRuIHtvcGFjaXR5OiAxO31cclxuICAgIC5mZWF0dXJlLWJveC00IGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTt9XHJcblxyXG4gICAgLyogZmVhdHVyZS1ib3gtMTAgKi9cclxuICAgIC5mZWF0dXJlLWJveC0xMCAubnVtYmVyLWNlbnRlcjo6YmVmb3JlIHt3aWR0aDogMTgwJTt9XHJcbiAgICAuZmVhdHVyZS1ib3gtMTAgLm51bWJlci1jZW50ZXI6OmFmdGVyIHt3aWR0aDogMTgwJX1cclxuICAgIFxyXG4gICAgLyogZmVhdHVyZSBib3ggc3R5bGUgMTIgKi9cclxuICAgIC5mZWF0dXJlLWJveC0xMiAuaG92ZXItY29udGVudC1ib3ggeyB3aWR0aDogMTAwJTsgfVxyXG5cclxuICAgIC8qIGZvb3RlciAqL1xyXG4gICAgLnNvY2lhbC1zdHlsZS0yIHVsIGxpIHsgbWFyZ2luOiAwIDEwcHggNXB4IDB9IFxyXG5cclxuICAgIC8qIGhhbWJ1cmcgbWVudSAqL1xyXG4gICAgLmhhbWJ1cmdlci1tZW51LWxpbmtzIHtmb250LXNpemU6IDQwcHg7IGxpbmUtaGVpZ2h0OiA0NXB4fVxyXG4gICAgLm1lbnUtbWlkZGxlIHt3aWR0aDogODUlO31cclxuICAgIC5zaWRlLWxlZnQtbWVudS1jbG9zZS5hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuICAgIC8qIHNpZGViYXIgbmF2IHN0eWxlIDIgKi9cclxuICAgIC5sZWZ0LW5hdi1zaWRlYmFyIC5jb250YWluZXIge3dpZHRoOiA4NTBweDt9XHJcblxyXG4gICAgLyogbmV4dCBwcmV2IGJ1dHRvbiBzdHlsZSAzICovXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1wcmV2LXN0eWxlMywuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1uZXh0LXN0eWxlMyB7bGVmdDo1Ny44JTt9XHJcblxyXG4gICAgLyogdGFiIHN0eWxlIDQgKi9cclxuICAgIC50YWItc3R5bGU0IC5uYXYtdGFicyBsaSBhIHtwYWRkaW5nOiAwIDE1cHg7fVxyXG4gICAgXHJcbiAgICAvKiB0YWItc3R5bGU1ICovXHJcbiAgICAudGFiLXN0eWxlNSAudGFiLWJveCB7IGxlZnQ6IDI4JTsgfVxyXG4gICAgLnRhYi1zdHlsZTUgLm5hdi10YWJzIGxpIHsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogNDhweDsgfVxyXG4gICAgLnRhYi1zdHlsZTUgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgeyBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cclxuXHJcbiAgICAvKiBob21lcGFnZSAxNCAqL1xyXG4gICAgLmJveC1zZXBhcmF0b3ItbGluZSB7IGxlZnQ6IC02MHB4OyB0b3A6IDg2cHg7IH1cclxuICAgIC5yaWdodC1pbWFnZSB7IGJvdHRvbTogLTI1MHB4OyB3aWR0aDogNzAlOyByaWdodDogLTEzMHB4OyB9XHJcbiAgICAuY29udGVudC1yaWdodC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7cmlnaHQ6IDIwcHg7fVxyXG4gICAgLmNvbnRlbnQtcmlnaHQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYgIHtsZWZ0OiAyMHB4O31cclxuXHJcbiAgICAvKiBmb250IHNpemUgKi9cclxuICAgIC50aXRsZS1sYXJnZSB7IGZvbnQtc2l6ZTogODVweDsgbGluZS1oZWlnaHQ6IDg1cHg7fVxyXG4gICAgLnRleHQtZXh0cmEtbGFyZ2UgeyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAyNHB4O31cclxuICAgIC5wZXJjZW50IHtsaW5lLWhlaWdodDogMTI1cHg7fVxyXG5cclxuICAgIC8qIG1lZ2EgbWVudSAqL1xyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwge3BhZGRpbmc6IDI1cHg7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCA+IGxpIHtib3JkZXItcmlnaHQ6IG5vbmU7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bCBsaSB1bCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206IG5vbmU7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVudS1iYWNrLWRpdiA+IHVsIHt3aWR0aDogMTAwJTt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIC5tZWdhLW1lbnUtZnVsbCA+IHVsIGxpIGEsbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCBsaS5kcm9wZG93bi1oZWFkZXIge3BhZGRpbmc6IDJweCAwO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgPiBsaTpsYXN0LWNoaWxkIGltZyB7IHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG4gICAgXHJcbiAgICAvKiBtZW51IGNlbnRlciAqL1xyXG4gICAgLm1lbnUtY2VudGVyIC5oZWFkZXItc29jaWFsLWljb24gYSBpLCAubWVudS1jZW50ZXIgLmhlYWRlci1zZWFyY2hiYXIgYSBpIHttYXJnaW46IDAgNnB4O31cclxuICAgIC5tZW51LWNlbnRlciAuaGVhZGVyLXNvY2lhbC1pY29uIGE6bGFzdC1jaGlsZCBpIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAubWVudS1jZW50ZXIgLmhlYWRlci1zb2NpYWwtaWNvbiB7IHBhZGRpbmctbGVmdDogOHB4OyB9XHJcbiAgICBcclxuICAgIC8qIG5ldy1tZW51IHBhZ2UgKi9cclxuICAgIC5tZW51LW5ldyBhOmFmdGVyIHsgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG4gICAgXHJcbiAgICAvKiBzZWFyY2ggZm9ybSBzdHlsZSAqLyBcclxuICAgICNzZWFyY2gtaGVhZGVyIHsgd2lkdGg6IDYwJTsgfVxyXG5cclxuICAgIC8qIGNvdW50ZXItYm94ICovXHJcbiAgICAuY291bnRlci1ib3gtMyAuY291bnRlci1ib3gge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMHB4O31cclxuICAgIFxyXG4gICAgLyogY291bnRlciBib3ggc3R5bGUgNSAqL1xyXG4gICAgLmNvdW50ZXItYm94LTUgLmNvdW50ZXItYm94IHsgd2lkdGg6IDE4JTsgfVxyXG5cclxuICAgIC8qIGJhbm5lciBzdHlsZSAwMSAqL1xyXG4gICAgLmJhbm5lci1zdHlsZTEgZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24gcCB7aGVpZ2h0OiA4MHB4O31cclxuICAgIC5iYW5uZXItc3R5bGUxIGZpZ3VyZSBmaWdjYXB0aW9uIGltZyB7d2lkdGg6IDEzMHB4O31cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlciB7bWFyZ2luLWJvdHRvbTogNTBweDt9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge2JvdHRvbTogMHB4O31cclxuICAgIC5zd2lwZXItc2xpZGVyLXRoaXJkIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtib3R0b206IDI1cHg7fVxyXG4gICAgLnN3aXBlci1mdWxsLXNjcmVlbiAuc3dpcGVyLXBhZ2luYXRpb24sIC5ob3Zlci1vcHRpb24zIC5zd2lwZXItcGFnaW5hdGlvbiB7Ym90dG9tOiAzMHB4O31cclxuXHJcbiAgICAvKiBob3ZlciBvcHRpb24gMyAqL1xyXG4gICAgLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSBhOmhvdmVyIHAgeyBib3R0b206IDA7IG9wYWNpdHk6IDE7IH1cclxuICAgIC5ob3Zlci1vcHRpb24zIC5ncmlkLWl0ZW0gZmlndXJlIHAgeyBib3R0b206IDA7IG9wYWNpdHk6IDE7IG1hcmdpbi1ib3R0b206IDMwcHg7ICB9XHJcbiAgICAuaG92ZXItb3B0aW9uMyAuZ3JpZC1pdGVtIGZpZ3VyZSBoNiB7IGJvdHRvbTogMDsgfVxyXG4gICAgLmhvdmVyLW9wdGlvbjMgLmdyaWQtaXRlbSBmaWd1cmUgZmlnY2FwdGlvbiB7IHBhZGRpbmc6IDAgMzBweDsgfVxyXG5cclxuICAgIC8qIG5leHQgcHJldiBidXR0b24gc3R5bGUgMiAqL1xyXG4gICAgLnN3aXBlci1uZXh0LXN0eWxlMiB7cmlnaHQ6IDUlO31cclxuICAgIC5zd2lwZXItcHJldi1zdHlsZTIge2xlZnQ6IDUlO31cclxuICAgIC5zd2lwZXItYXV0by1zbGlkZSAuc3dpcGVyLXNjcm9sbGJhciB7IGxlZnQ6IDE1JTsgd2lkdGg6IDcwJTsgfVxyXG4gICAgLnN3aXBlci1hdXRvLXNsaWRlIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYWJzb2x1dGUtbWlkZGxlLWNlbnRlciBoMiB7IHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDAuNHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMC40czsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dCAwLjRzOyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMC40czsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMC40czsgfVxyXG5cclxuICAgIC8qIHN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgKi9cclxuICAgIC5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsIC5zd2lwZXItc2xpZGUgaW1nIHttYXgtaGVpZ2h0OiA0NTBweDsgb3BhY2l0eToxOyBmaWx0ZXI6IGNvbnRyYXN0KDEzMCUpOyAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1tb3otZmlsdGVyOiBjb250cmFzdCgxMzAlKTsgLW1zLWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1vLWZpbHRlcjogY29udHJhc3QoMTMwJSk7fVxyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge21heC1oZWlnaHQ6IDQ1MHB4OyB9XHJcbiAgICAuc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuYm90dG9tLXRleHQgeyBvcGFjaXR5OiAxOyBsZXR0ZXItc3BhY2luZzogM3B4O31cclxuICAgIC5zd2lwZXItYm90dG9tLXNjcm9sbGJhci1mdWxsIC5zd2lwZXItc2xpZGU6aG92ZXIgLmJvdHRvbS10ZXh0IHsgb3BhY2l0eTogMTsgbGV0dGVyLXNwYWNpbmc6IDNweDsgbGVmdDogMDt9XHJcbiAgICAuc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuc3dpcGVyLXNsaWRlOmhvdmVyIC5ob3Zlci10aXRsZS1ib3ggeyByaWdodDogMDsgb3BhY2l0eTogMTt9XHJcbiAgICAuaG92ZXItdGl0bGUtYm94IHsgb3BhY2l0eTogMTsgcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiBpbmhlcml0OyBib3R0b206IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2MHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTYwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNjBweCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNjBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTYwcHgpOyB6LWluZGV4OiA5OTsgd2lkdGg6IDEwMCUgfVxyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci1zbGlkZSAuaG92ZXItdGl0bGUtYm94IHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG5cclxuICAgIC8qIGJsb2cgaGVhZGVyIHN0eWxlMSAqL1xyXG4gICAgLmJsb2ctaGVhZGVyLXN0eWxlMSBsaSBmaWd1cmUgZmlnY2FwdGlvbiB7cGFkZGluZzogMzBweDt9XHJcbiAgICAuZGVtby1oZWFkaW5nIHtmb250LXNpemU6IDM1cHg7IGxpbmUtaGVpZ2h0OiA0MXB4O31cclxuICAgIFxyXG4gICAgLyogZ3JpZCAqL1xyXG4gICAgLmdyaWQubGctZ3JpZC02Y29sIGxpIHsgd2lkdGg6IDE2LjY3JTsgfVxyXG4gICAgLmdyaWQubGctZ3JpZC02Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogMzMuMzMlOyB9XHJcbiAgICAuZ3JpZC5sZy1ncmlkLTVjb2wgbGkgeyB3aWR0aDogMjAlOyB9XHJcbiAgICAuZ3JpZC5sZy1ncmlkLTVjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiA0MCU7IH1cclxuICAgIC5ncmlkLmxnLWdyaWQtNGNvbCBsaSB7IHdpZHRoOiAyNSU7IH1cclxuICAgIC5ncmlkLmxnLWdyaWQtNGNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDUwJTsgfVxyXG4gICAgLmdyaWQubGctZ3JpZC0zY29sIGxpIHsgd2lkdGg6IDMzLjMzJTsgfVxyXG4gICAgLmdyaWQubGctZ3JpZC0zY29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogNjYuNjclOyB9XHJcbiAgICAuZ3JpZC5sZy1ncmlkLTJjb2wgbGkgeyB3aWR0aDogNTAlOyB9XHJcbiAgICAuZ3JpZC5sZy1ncmlkLTJjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAuZ3JpZC5sZy1ncmlkLTFjb2wgbGkgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgLmdyaWQubGctZ3JpZC0xY29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgXHJcbiAgICAvKiBhc2lkZSBzdHlsZSAqL1xyXG4gICAgLnJpZ2h0LXNpZGViYXIge3BhZGRpbmctcmlnaHQ6NDVweDt9XHJcbiAgICAubGVmdC1zaWRlYmFyIHtwYWRkaW5nLWxlZnQ6NDVweDt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAgIC8qIHNpZGViYXIgbmF2aWdhdGlvbiAqL1xyXG4gICAgLnNpZGViYXItd3JhcHBlciAuY29udGFpbmVyIHt3aWR0aDogNzUwcHg7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAvKiBzaWRlYmFyIG5hdmlnYXRpb24gKi9cclxuICAgIC5zaWRlYmFyLXdyYXBwZXIgLmNvbnRhaW5lciB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTt9XHJcbiAgICAucGFyYWxsYXgge2JhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdCAhaW1wb3J0YW50IH1cclxuICAgIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC0xNyAuYm94IC5jb250ZW50IHt0b3A6IDUwcHg7fVxyXG5cclxuICAgIC5zaWRlYmFyLW5hdiAubG9nby1ob2xkZXIgeyBtaW4taGVpZ2h0OiA2MHB4OyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgeyBwYWRkaW5nLXRvcDogMTEycHg7IH1cclxuICAgIC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaSBhIHsgcGFkZGluZzogMTdweCAwOyB9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiAuc2lkZWJhci1taWRkbGUgeyBwYWRkaW5nOiA5MHB4IDAgOTBweDsgfVxyXG4gICAgLnNpZGViYXItcGFydDIgLnNpZGViYXItbWlkZGxlIHtwYWRkaW5nOiAxMTBweCAwO31cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2lkZWJhci1wYXJ0MiAuc2lkZWJhci1taWRkbGUsIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSB7IHBhZGRpbmc6IDkwcHggMCAyMjBweDsgfVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgPiBsaSA+IGEgeyBmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzN3B4OyB9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiB1bCA+IGxpIHsgcGFkZGluZzogN3B4IDIwcHggN3B4IDA7IH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAvKiB0eXBvZ3JhcGh5ICovXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHttYXJnaW46MCAwIDE4cHg7IHBhZGRpbmc6MDsgbGV0dGVyLXNwYWNpbmc6IDA7IGZvbnQtd2VpZ2h0OiA0MDA7fVxyXG4gICAgaDEge2ZvbnQtc2l6ZTo1N3B4OyBsaW5lLWhlaWdodDogNThweDt9XHJcbiAgICBoMiB7Zm9udC1zaXplOjQzcHg7IGxpbmUtaGVpZ2h0OjQ4cHh9XHJcbiAgICBoMyB7Zm9udC1zaXplOjM2cHg7IGxpbmUtaGVpZ2h0OjQxcHh9XHJcbiAgICBoNCB7Zm9udC1zaXplOjMwcHg7IGxpbmUtaGVpZ2h0OjM1cHh9XHJcbiAgICBoNSB7Zm9udC1zaXplOjI0cHg7IGxpbmUtaGVpZ2h0OjMwcHh9XHJcbiAgICBoNiB7Zm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjI2cHh9XHJcbiAgICBwIHsgbWFyZ2luOiAwIDAgMjBweDsgfVxyXG5cclxuICAgIC50aXRsZS1sYXJnZSB7Zm9udC1zaXplOiA3MHB4OyBsaW5lLWhlaWdodDo2NXB4fVxyXG4gICAgLnRpdGxlLWV4dHJhLWxhcmdlIHtmb250LXNpemU6IDEwMHB4OyBsaW5lLWhlaWdodDo5NXB4fVxyXG4gICAgLnBlcmNlbnQge2xpbmUtaGVpZ2h0OiAxMjVweDt9XHJcblxyXG4gICAgLyogY3VzdG9tICovXHJcbiAgICBzZWN0aW9uIHtwYWRkaW5nOiA3NXB4IDA7fVxyXG4gICAgc2VjdGlvbi5iaWctc2VjdGlvbiB7cGFkZGluZzoxMjBweCAwO31cclxuICAgIHNlY3Rpb24uZXh0cmEtYmlnLXNlY3Rpb24ge3BhZGRpbmc6IDE1MHB4IDA7fVxyXG4gICAgc2VjdGlvbi5oYWxmLXNlY3Rpb24ge3BhZGRpbmc6NDBweCAwO31cclxuXHJcbiAgICAvKiBoZWFkZXIgc3R5bGUgKi9cclxuICAgIGhlYWRlciAqIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBub25lOyAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IG5vbmU7IHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XHJcbiAgICBoZWFkZXIgbmF2IC5jb250YWluZXIgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7fVxyXG4gICAgLmRyb3Bkb3duLW1lbnUgeyBib3gtc2hhZG93OiBub25lOyBib3JkZXI6IG5vbmU7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO31cclxuICAgIC5uYXZiYXItY29sbGFwc2Uge2xlZnQ6IDA7IHBhZGRpbmc6MDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUsIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUubWVnYS1tZW51IHsgcGFkZGluZzogMTBweCA0MHB4IDAgIWltcG9ydGFudDsgbWFyZ2luOiAwOyBmbG9hdDogbGVmdDsgdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1uYXYgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC45NSk7IHBhZGRpbmctcmlnaHQ6IDFweDsgfVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCA+IGxpIHtib3JkZXItYm90dG9tOiBub25lOyBtYXJnaW4tYm90dG9tOiAxMHB4fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93bi5vcGVuIC5tZWdhLW1lbnUtZnVsbCB7cGFkZGluZy10b3A6IDEwcHg7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCA+IGxpOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItbmF2IGxpLCBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIHVsLm1lZ2EtbWVudS1mdWxsIGxpLmRyb3Bkb3duLWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7IGJvcmRlci10b3A6IDA7IH1cclxuICAgIC5uYXZiYXItbmF2IGxpID4gYSwgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bC5uYXYgPiBsaSA+IGEsIG5hdi5uYXZiYXItYnJhbmQtdG9wLm5hdmJhci5uYXZiYXItZGVmYXVsdCB1bC5uYXYgPiBsaSA+IGEsIGhlYWRlciAubmF2YmFyLW5hdiBsaSA+IGEsIGhlYWRlciBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpID4gYSwgaGVhZGVyIG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhICwgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5tZWdhLW1lbnUtZnVsbCBsaSA+IGEsaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1maXhlZC10b3AgdWwubmF2ID4gbGkgPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubmF2YmFyLXRvcCB1bC5uYXYgPiBsaSA+IGEsIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwubWVnYS1tZW51LWZ1bGwgbGkuZHJvcGRvd24taGVhZGVyeyBtYXJnaW46IDA7IHBhZGRpbmc6IDEycHggNDBweCAxMXB4OyBjb2xvcjogIzkzOTM5MzsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiBub3JtYWw7fVxyXG4gICAgLm5hdmJhci1uYXYgbGkgPiBhLCBuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsLm5hdiA+IGxpID4gYSwgaGVhZGVyIC5uYXZiYXItbmF2IGxpID4gYSwgaGVhZGVyIG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdC5uYXZiYXItZml4ZWQtdG9wIHVsLm5hdiA+IGxpID4gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodCAubmF2YmFyLW5hdiA+IGxpID4gYSB7IGNvbG9yOiAjZmZmOyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpLmRyb3Bkb3duID4gdWwuZHJvcGRvd24tbWVudSAgbGkgYSwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudS5tZWdhLW1lbnUgbGkgYSwgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5tZWdhLW1lbnUtZnVsbCBsaS5kcm9wZG93bi1oZWFkZXIgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7fVxyXG4gICAgLnNpbXBsZS1kcm9wZG93bi5vcGVuID4gdWwgPiBsaSB7IGJvcmRlcjogMCAhaW1wb3J0YW50fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5tZWdhLW1lbnUtZnVsbCBsaS5kcm9wZG93bi1oZWFkZXIgeyBjb2xvcjogI2ZmZjt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIC5tZWdhLW1lbnUtZnVsbCA+IHVsIGxpIGEsbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwgPiB1bCBsaS5kcm9wZG93bi1oZWFkZXIge3BhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIC5tZWdhLW1lbnUtZnVsbCA+IHVsID4gbGkgPiB1bCB7IG1hcmdpbi10b3A6IDA7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSAgPiBsaSA+IGEge2NvbG9yOiAjOTM5MzkzOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLmRyb3Bkb3duLnNpbXBsZS1kcm9wZG93biB1bC5kcm9wZG93bi1tZW51ID4gbGkuYWN0aXZlID4gYXtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmY7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSAgPiBsaTpob3ZlciA+IGEge2NvbG9yOiAjZmZmO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwubWVnYS1tZW51LWZ1bGwgbGkgdWwge21hcmdpbi10b3A6IDB9XHJcbiAgICAubmF2YmFyLW5hdiA+IGxpLnNpbXBsZS1kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHt0b3A6IDA7IG1pbi13aWR0aDogMDt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiBsaS5kcm9wZG93bi5zaW1wbGUtZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSB7YmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMzt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItdG9nZ2xlciB7IHRvcDogM3B4O31cclxuICAgIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gPiAuZmFzIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDI1cHg7IHRvcDogMDsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTZweDsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAxMnB4IDE1cHggMTJweH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93bi5vcGVuID4gdWwsIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93bi5vbiA+IHVsIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgb3BhY2l0eTogMSAhaW1wb3J0YW50fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYXsgYm9yZGVyOiAwOyBwYWRkaW5nOiAxMHB4IDB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiBsaS5kcm9wZG93bi5zaW1wbGUtZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYXtwYWRkaW5nOiA3cHggMDsgbGVmdDogMH1cclxuICAgIC5kcm9wZG93bi5zaW1wbGUtZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDEgIWltcG9ydGFudH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLmRyb3Bkb3duLnNpbXBsZS1kcm9wZG93bi5vcGVuIHVsLmRyb3Bkb3duLW1lbnUgbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZSB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7IGNvbG9yOiAjZmZmO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IC5zaW1wbGUtZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgLnNpbXBsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpLmRyb3Bkb3duID4gdWwsIG5hdi5uYXZiYXIuYm9vdHNuYXYgLnNpbXBsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpLmRyb3Bkb3duID4gdWwgPiBsaS5kcm9wZG93biA+IHVsIHtsZWZ0IDogMDt9XHJcblxyXG4gICAgLnNpbXBsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5kcm9wZG93bi10b2dnbGUgLmZhcyB7ZGlzcGxheTpub25lfVxyXG4gICAgbmF2IC5hY2NvcmRpb24tbWVudSB7cGFkZGluZzogMjZweCAwIDI2cHggMDt9XHJcbiAgICAuc3RpY2t5IG5hdiAuYWNjb3JkaW9uLW1lbnUge3BhZGRpbmc6IDI2cHggMCAyNnB4IDA7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdi5tZW51LWNlbnRlciB1bC5uYXYubmF2YmFyLWNlbnRlciB7d2lkdGg6MTAwJTt9XHJcbiAgICAuY2VudGVyLWxvZ28ge2xlZnQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjogMDsgdG9wOiAwOyB0cmFuc2Zvcm06ICBub25lOyBwYWRkaW5nOiAyNnB4IDE1cHggMjZweCAwO31cclxuICAgIC5uYXZiYXItbmF2IGxpIHtwb3NpdGlvbjogcmVsYXRpdmV9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIHVsLm1lZ2EtbWVudS1mdWxsID4gbGkgeyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgLnNpbXBsZS1kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IC5zaW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaS5kcm9wZG93biB7IG1hcmdpbi1ib3R0b206IDEwcHh9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IC5zaW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaS5kcm9wZG93biA+IHVsOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdmJhci1uYXYubmF2YmFyLWxlZnQgPiBsaTpsYXN0LWNoaWxkID4gdWwuZHJvcGRvd24tbWVudSB7IGJvcmRlcjogMDt9XHJcbiAgICBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuYm9vdHNuYXYuaGVhZGVyLWxpZ2h0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWFwcGVhciBuYXYuaGVhZGVyLWxpZ2h0LXRyYW5zcGFyZW50IC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodCAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVkZXItbWVudS1idXR0b24gYTpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc2VhcmNoYmFyIGE6aG92ZXIsIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpID4gYTpob3ZlcixoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5ib290c25hdi53aGl0ZS1saW5rIHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGEge2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNil9XHJcbiAgICBoZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgdWwubmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIgbmF2Lm5hdmJhci53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgbmF2Lm5hdmJhci5ib290c25hdi53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhOmhvdmVyLCBuYXYubmF2YmFyLmJvb3RzbmF2LndoaXRlLWxpbmsgLmhlYWRlci1zZWFyY2hiYXIgYTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2LndoaXRlLWxpbmsgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5oZWFkZXItYXBwZWFyIG5hdi5oZWFkZXItZGFyay10cmFuc3BhcmVudCAuc2VhcmNoLWJ1dHRvbjpob3ZlciwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmhlYWRlci1kYXJrIC5zZWFyY2gtYnV0dG9uOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAuc2VhcmNoLWJ1dHRvbjpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYuaGVhZGVyLWRhcmstdHJhbnNwYXJlbnQgLnNlYXJjaC1idXR0b246aG92ZXIgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpfVxyXG4gICAgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQtdHJhbnNwYXJlbnQud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLXNlYXJjaGJhciBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC53aGl0ZS1saW5rIC5oZWFkZXItc29jaWFsLWljb24gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLWZpeGVkLXRvcC5oZWFkZXItbGlnaHQud2hpdGUtbGluayAuaGVhZGVyLW1lbnUtYnV0dG9uIGE6aG92ZXIsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLmhlYWRlci1tZW51LWJ1dHRvbiBhOmhvdmVyIHtjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpfVxyXG4gICAgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5ib290c25hdi53aGl0ZS1saW5rIHVsLm5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIuYm9vdHNuYXYud2hpdGUtbGluayB1bC5uYXYgPiBsaSA+IGEuYWN0aXZlIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTt9XHJcbiAgICBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIuaGVhZGVyLWRhcmsud2hpdGUtbGluayAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyLmJvb3RzbmF2LmhlYWRlci1kYXJrLndoaXRlLWxpbmsgdWwubmF2ID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIuc3RpY2t5IG5hdi5oZWFkZXItZGFyayAuaGVhZGVyLXNvY2lhbC1pY29uIGE6aG92ZXIgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgbGkuZHJvcGRvd24taGVhZGVyIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctdG9wOiA4cHg7IHBhZGRpbmctYm90dG9tOiA4cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsID4gdWwgPiBsaTpsYXN0LWNoaWxkIGltZyB7ZGlzcGxheTogbm9uZSB9XHJcbiAgICBuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciB7IGxlZnQ6IDA7fVxyXG4gICAgLmRyb3Bkb3duLm9wZW4gPiBkaXYgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBvcGFjaXR5OiAxICFpbXBvcnRhbnR9XHJcbiAgICBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubmF2YmFyLXRvcCB1bC5uYXYgPiBsaSA+IGEgeyBjb2xvcjogI2ZmZjt9XHJcbiAgICBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubmF2YmFyLXRvcCB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdC5uYXZiYXItdG9wIHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGEgeyBjb2xvcjogIzkzOTM5Mzt9XHJcbiAgICBuYXYubWVudS1sb2dvLWNlbnRlciAuYWNjb3JkaW9uLW1lbnUsIGhlYWRlciBuYXYubWVudS1sb2dvLWNlbnRlciAuYWNjb3JkaW9uLW1lbnUge3BhZGRpbmc6IDI2cHggMCAyNnB4IDE1cHg7fVxyXG4gICAgLnN0aWNreSBuYXYubWVudS1sb2dvLWNlbnRlciAuYWNjb3JkaW9uLW1lbnUsIGhlYWRlci5zdGlja3kgbmF2Lm1lbnUtbG9nby1jZW50ZXIgLmFjY29yZGlvbi1tZW51IHtwYWRkaW5nOiAyNnB4IDAgMjZweCAxNXB4O31cclxuICAgIG5hdi5uYXZiYXIuc2lkZWJhci1uYXYuYm9vdHNuYXYgLm5hdmJhci1sZWZ0LXNpZGViYXIgbGkgYTpob3ZlciwgbmF2Lm5hdmJhci5zaWRlYmFyLW5hdi5ib290c25hdiAubmF2YmFyLWxlZnQtc2lkZWJhciBsaS5hY3RpdmUgPiBhIHtjb2xvcjogIzAwMCAhaW1wb3J0YW50O31cclxuICAgIGhlYWRlciAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IHVsID4gbGkgPiBhOmhvdmVyLCBoZWFkZXIgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiB1bCA+IGxpLmFjdGl2ZSA+IGEgeyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7IH1cclxuICAgIGhlYWRlciAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLnNlY29uZC1sZXZlbCBsaS5hY3RpdmUgPiBhLCBoZWFkZXIgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiB1bC5zZWNvbmQtbGV2ZWwgbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSA+IGEgeyBjb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDsgfVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgPiBsaSA+IGEgPiAuZmFzIHsgdG9wOiAtNHB4OyB9XHJcbiAgICBuYXYubmF2YmFyIC5jb250YWluZXItZmx1aWQgeyBwb3NpdGlvbjogaW5pdGlhbDt9XHJcbiAgICAuaGVhZGVyLXdpdGgtdG9wYmFyIC5uYXZiYXItdG9wIHt0b3A6IDM0cHh9XHJcbiAgICAjc2VhcmNoLWhlYWRlciB7d2lkdGg6IDc1JX1cclxuICAgIGhlYWRlciBuYXYubmF2LWJveC13aWR0aC5uYXZiYXItZGVmYXVsdCwgaGVhZGVyIG5hdi5uYXYtYm94LXdpZHRoIHsgcGFkZGluZzogMCAyNXB4OyB9XHJcbiAgICAubmF2YmFyPi5jb250YWluZXItbGcsIC5uYXZiYXI+LmNvbnRhaW5lci1tZCwgLm5hdmJhcj4uY29udGFpbmVyLXNtLCAubmF2YmFyPi5jb250YWluZXIteGwsIC5uYXZiYXI+LmNvbnRhaW5lci14eGwsIC50b3AtaGVhZGVyLWFyZWE+LmNvbnRhaW5lci1sZywgLnRvcC1oZWFkZXItYXJlYT4uY29udGFpbmVyLW1kLCAudG9wLWhlYWRlci1hcmVhPi5jb250YWluZXItc20sIC50b3AtaGVhZGVyLWFyZWE+LmNvbnRhaW5lci14bCwgLnRvcC1oZWFkZXItYXJlYT4uY29udGFpbmVyLXh4bCB7IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDsgfVxyXG5cclxuICAgIC8qIHNpZGViYXIgbmF2IHN0eWxlIDEgKi9cclxuICAgIC5zaWRlYmFyLXdyYXBwZXIge3BhZGRpbmctbGVmdDogMDt9XHJcbiAgICBuYXYubmF2YmFyLnNpZGViYXItbmF2IHt0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHRyYW5zaXRpb24tcHJvcGVydHk6IGRpc3BsYXk7IC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheTsgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBkaXNwbGF5OyAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheTsgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheTsgbGVmdDotMjgwcHg7IHdpZHRoOiAyODBweDsgei1pbmRleDogMTAwMDU7IHBhZGRpbmc6IDYwcHggMTVweCAxNXB4OyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxyXG4gICAgbmF2Lm5hdmJhci5zaWRlYmFyLW5hdi5zaWRlYmFyLW5hdi1zdHlsZS0xIC5zaWRlbmF2LWhlYWRlciB7cG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQ6ICNmZmY7IHotaW5kZXg6IDE7IH1cclxuICAgIG5hdi5uYXZiYXIuc2lkZWJhci1uYXYuc2lkZW1lbnUtb3BlbiB7bGVmdDowO31cclxuICAgIG5hdi5uYXZiYXIuc2lkZWJhci1uYXYgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7YmFja2dyb3VuZDogIzIzMjMyMzt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UsIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50OyBtYXgtaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IC5tb2JpbGUtc2Nyb2xsIHtkaXNwbGF5OiBibG9jazsgbWF4LWhlaWdodDogODAlOyBvdmVyZmxvdy15OiBhdXRvOyBwb3NpdGlvbjogYWJzb2x1dGV9XHJcbiAgICAuc2lkZWJhci1uYXYgLmxvZ28taG9sZGVyLCAuc2lkZWJhci1uYXYgLmZvb3Rlci1ob2xkZXIge3BhZGRpbmc6IDA7IHRleHQtYWxpZ246IGxlZnQ7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiAgICAuc2lkZWJhci1uYXYgLmxvZ28taG9sZGVyIHttaW4taGVpZ2h0OiAwOyBwYWRkaW5nOiAxNXB4IDB9XHJcbiAgICAuc2lkZWJhci1uYXYuc2lkZW1lbnUtb3BlbiAuZm9vdGVyLWhvbGRlciB7d2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbi1yaWdodDogMDt9XHJcbiAgICAuc2lkZWJhci1uYXYgLmZvb3Rlci1ob2xkZXIge21hcmdpbi1yaWdodDogMTVweDt9XHJcbiAgICAuc2lkZWJhci1uYXYgLmZvb3Rlci1ob2xkZXIgLm5hdmJhci1mb3JtIHttYXJnaW46IDAgYXV0bzt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IC5uYXZiYXItdG9nZ2xlciB7IG1hcmdpbi1ib3R0b206IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiBhdXRvOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBoZWlnaHQ6IDEwMCU7IHJpZ2h0OiAxNXB4O31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIC5kcm9wZG93biBsaTpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDogMH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgIGxpIHtvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlfVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSAgPiBsaSA+IGEge2NvbG9yOiAjMjMyMzIzOyBtYXJnaW46IDA7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSAgPiBsaS5hY3RpdmUgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge2NvbG9yOiAjZmYyMTRmO31cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgID4gbGkgPiBhIC5mYXN7ZGlzcGxheTogbm9uZX1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgdWwubmF2IGxpLmRyb3Bkb3duLm9wZW4gdWwuZHJvcGRvd24tbWVudSAgPiBsaSA+IGEge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnR9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IHVsLm5hdiBsaS5kcm9wZG93bi5vcGVuIHVsLmRyb3Bkb3duLW1lbnUgID4gbGkgPiB1bC50aGlyZC1sZXZlbCA+IGxpID4gYSB7Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyBmb250LXNpemU6IDExcHg7IHBhZGRpbmc6IDZweCAwIDAgMDt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IHVsLm5hdiBsaS5kcm9wZG93bi5vcGVuIHVsLmRyb3Bkb3duLW1lbnUgID4gbGkgPiB1bC50aGlyZC1sZXZlbCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7cGFkZGluZy10b3A6IDEwcHg7fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdiB1bC5uYXYgbGkuZHJvcGRvd24ub3BlbiB1bC5kcm9wZG93bi1tZW51ICA+IGxpOmxhc3QtY2hpbGQgPiB1bC50aGlyZC1sZXZlbCA+IGxpOmxhc3QtY2hpbGQgPiBhIHttYXJnaW4tYm90dG9tOiAxNXB4fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdiB1bC5uYXYgbGkuZHJvcGRvd24ub3BlbiB1bC5kcm9wZG93bi1tZW51ICBsaSB7bWFyZ2luLWJvdHRvbTogNXB4O31cclxuICAgIC5zaWRlYmFyLW5hdi1zdHlsZS0xIC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciBsaSB7cGFkZGluZzogMDt9XHJcbiAgICAuc2lkZW1lbnUtb3BlbiAubW9iaWxlLXRvZ2dsZSBzcGFuOmZpcnN0LWNoaWxke3RyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDdweCk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3cHgpOyAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDdweCk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDdweCk7IH1cclxuICAgIC5zaWRlbWVudS1vcGVuIC5tb2JpbGUtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTogc2NhbGUoMCk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApOyAtby10cmFuc2Zvcm06IHNjYWxlKDApOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxyXG4gICAgLnNpZGVtZW51LW9wZW4gLm1vYmlsZS10b2dnbGUgc3BhbjpsYXN0LWNoaWxke3RyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4KTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgpOyAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4KTsgfVxyXG4gICAgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93bi5vcGVuID4gYSA+IGkge3RyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIGxpLmRyb3Bkb3duLm9wZW4gPiBhID4gaSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7fVxyXG4gICAgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUgeyBwYWRkaW5nOiAxMHB4IDE1cHggMCAhaW1wb3J0YW50OyB9XHJcbiAgICBcclxuICAgIC8qIG1lZ2EgbWVudSAqL1xyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVudS1iYWNrLWRpdiA+IHVsIHt3aWR0aDogMTAwJTsgfVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biAubWVnYS1tZW51LWZ1bGwge3BhZGRpbmc6IDAgNDBweDsgd2lkdGg6IDEwMCU7IGxlZnQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIC5tZWdhLW1lbnUtZnVsbCA+IHVsIGxpIGEge3BhZGRpbmc6IDhweCAwOyBtYXJnaW46IDA7fVxyXG4gICAgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51LCAgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5hY3RpdmUgPiBhICB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7fVxyXG4gICAgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodC10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duLm9uID4gYSwgaGVhZGVyLmhlYWRlci1hcHBlYXIgbmF2LmJvb3RzbmF2LmhlYWRlci1saWdodCAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duLm9uID4gYSwgaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93bi5vbiA+IGEsIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2ID4gbGkuZHJvcGRvd24ub24gPiBhICB7Y29sb3I6I2ZmZn1cclxuXHJcbiAgICAvKiBzaWRlYmFyIG5hdiBzdHlsZSAyICovXHJcbiAgICAubGVmdC1uYXYtc2lkZWJhciB7cGFkZGluZy1sZWZ0OiAwO31cclxuICAgIC5sZWZ0LW5hdi1zaWRlYmFyIC5mdWxsc2NyZWVuYmFubmVyIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNpZGViYXItcGFydDIgLnNpZGViYXItbWlkZGxlIHtwYWRkaW5nOiAzMHB4IDA7IGRpc3BsYXk6IGJsb2NrO31cclxuICAgIC5zaWRlYmFyLXBhcnQyIC5zaWRlYmFyLW1pZGRsZS1tZW51IHtkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3cteTogYXV0bzsgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7fVxyXG4gICAgLnNpZGViYXItcGFydDEge3dpZHRoOiA1MHB4fVxyXG4gICAgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLW5hdiB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDB9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiB1bCA+IGxpIHt3aWR0aDogMTAwJTsgcGFkZGluZzogNXB4IDMwcHggNXB4IDA7fVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgPiBsaSA+IGEgPiAuZmFzIHtyaWdodDogLTIwcHg7IHRvcDogMHB4OyBmb250LXNpemU6IDIycHg7fVxyXG4gICAgLmJvdHRvbS1tZW51LWljb24gYSwubmF2LWljb24gc3BhbiB7d2lkdGg6IDIwcHh9XHJcbiAgICAuYm90dG9tLW1lbnUtaWNvbiBhIHsgbWFyZ2luLXRvcDogMnB4O31cclxuICAgIC5ib3R0b20tbWVudS1pY29uIHt3aWR0aDo1MHB4OyBwYWRkaW5nOiAxM3B4IDEwcHggMTFweDt9XHJcbiAgICAuc2lkZWJhci1wYXJ0MjpiZWZvcmUge2JvdHRvbTogNTVweDsgZGlzcGxheTogbm9uZTt9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yaWdodDogMCBzb2xpZCAjZGZkZmRmOyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpOyBsZWZ0OiAtMzAwcHg7IHBhZGRpbmc6IDAgMjBweDsgb3ZlcmZsb3c6IGF1dG87IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiA1MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOjMwMHB4OyB6LWluZGV4OiAtMTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC41c31cclxuICAgIC5zaWRlYmFyLXBhcnQyIC5yaWdodC1iZyB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgbGVmdDogMDsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG4gICAgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duLm9wZW4gdWwuZHJvcGRvd24tbWVudSB7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgb3BhY2l0eTogMSAhaW1wb3J0YW50fVxyXG4gICAgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51LC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSAudGhpcmQtbGV2ZWwgeyB0b3A6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgbGVmdDogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkgdWwgbGkge3BhZGRpbmc6IDA7fVxyXG4gICAgLnNpZGViYXItcGFydDIgLmRyb3Bkb3duIHVsLnNlY29uZC1sZXZlbCwgLnNpZGViYXItcGFydDIgLmRyb3Bkb3duIHVsLnRoaXJkLWxldmVsIHtib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O31cclxuICAgIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgID4gbGkgPiBhIHtjb2xvcjogIzIzMjMyMzsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMnB4O31cclxuICAgIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgID4gbGkgPiBhID4gLmZhc3tkaXNwbGF5OiBub25lfVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgPiBsaSA+IGEge2ZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDI0cHg7IGJvcmRlcjogMH1cclxuICAgIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24ub3BlbiB1bC5kcm9wZG93bi1tZW51IC50aGlyZC1sZXZlbCB7ZGlzcGxheTogaW5oZXJpdDsgfVxyXG4gICAgLmxlZnQtbmF2LXNpZGViYXIgLmNvbnRhaW5lciB7d2lkdGg6IDcwMHB4O31cclxuICAgIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIgeyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAgIGhlYWRlciAuc2lkZWJhci1wYXJ0MiBuYXYubmF2YmFyLmJvb3RzbmF2IHVsIGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNlY29uZC1sZXZlbCA+IGxpID4gYSB7Zm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLXRvcDogOHB4OyBtYXJnaW4tYm90dG9tOiAwfVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc2Vjb25kLWxldmVsID4gbGk6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogOHB4fVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc2Vjb25kLWxldmVsID4gbGkgPiAuZHJvcGRvd24tbWVudS50aGlyZC1sZXZlbCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7bWFyZ2luLXRvcDogOHB4fVxyXG4gICAgXHJcbiAgICAvKiBzaWRlYmFyIG5hdiBzdHlsZSAxLTIgKi9cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdmJhci1uYXYsIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1uYXYge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nOjAgMHB4IDAgMH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdmJhci1uYXYge3BhZGRpbmc6MDsgbWFyZ2luLXJpZ2h0OiA1MHB4fVxyXG4gICAgbmF2Lm5hdmJhci5ib290c25hdi5zaWRlYmFyLW5hdi5zaWRlbWVudS1vcGVuIC5uYXZiYXItbmF2IHttYXJnaW4tcmlnaHQ6IDB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuZHJvcGRvd24gLnNlY29uZC1sZXZlbCwgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiAubmF2Lm5hdmJhci1sZWZ0LXNpZGViYXIgLmRyb3Bkb3duIC5zZWNvbmQtbGV2ZWwge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdmJhci1sZWZ0LXNpZGViYXIgPiBsaSA+IGEsIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1sZWZ0LXNpZGViYXIgPiBsaSA+IGEge21hcmdpbjogMDsgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIGxpIGEsIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIGxpIGEge2JvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDt9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2LnNpZGViYXItbmF2IC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAuZHJvcGRvd24ub3BlbiAuc2Vjb25kLWxldmVsLG5hdi5uYXZiYXIuYm9vdHNuYXYuc2lkZWJhci1uYXYgLm5hdi5uYXZiYXItbGVmdC1zaWRlYmFyIC5kcm9wZG93bi5vcGVuIC5zZWNvbmQtbGV2ZWwgLmRyb3Bkb3duIC50aGlyZC1sZXZlbCwgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiAubmF2Lm5hdmJhci1sZWZ0LXNpZGViYXIgLmRyb3Bkb3duLm9wZW4gLnNlY29uZC1sZXZlbCwgLnNpZGViYXItcGFydDIgbmF2Lm5hdmJhci5ib290c25hdiAubmF2Lm5hdmJhci1sZWZ0LXNpZGViYXIgLmRyb3Bkb3duLm9wZW4gLnNlY29uZC1sZXZlbCAuZHJvcGRvd24gLnRoaXJkLWxldmVsIHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IHZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDEgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDAgMCAwIDhweCAhaW1wb3J0YW50fVxyXG4gICAgaGVhZGVyIC5zaWRlYmFyLXBhcnQyIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpIGE6aG92ZXIge2JvcmRlcjogMDsgY29sb3I6ICNmZjIxNGZ9XHJcbiAgICAuc2lkZWJhci1wYXJ0MSB7IHBvc2l0aW9uOiBpbmhlcml0OyB3aWR0aDogNTBweDsgZmxvYXQ6IGxlZnQ7IH1cclxuICAgIC5zaWRlYmFyLXBhcnQzIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgYm90dG9tOiBpbmhlcml0OyB0b3A6IDA7IH1cclxuICAgIC5sZWZ0LW5hdiB7IGhlaWdodDogNTBweDsgd2lkdGg6IDEwMCU7fVxyXG5cclxuICAgIC8qIG5ldy1tZW51IHBhZ2UgKi9cclxuICAgIC5tZW51LW5ldyBhOmFmdGVyIHttYXJnaW4tdG9wOiAwO31cclxuICAgIC5uYXYubmF2YmFyLWxlZnQtc2lkZWJhciAubWVudS1uZXcgYTphZnRlciB7IG1hcmdpbi10b3A6IDNweDsgfVxyXG4gICAgXHJcbiAgICAvKiBmdWxsIHdpZHRoIGxpZ2h0IHRyYW5zcGFyZW50IG5hdmlnYXRpb24gKi9cclxuICAgIC5jbG9zZS1idXR0b24tbWVudSB7IHRvcDogMTVweDsgcmlnaHQ6IDE1cHg7IH1cclxuXHJcbiAgICAvKiB0b3AgbG9nbyAqL1xyXG4gICAgLm5hdmJhci5uYXZiYXItYnJhbmQtdG9wLmJvb3RzbmF2IC5uYXZiYXItdG9nZ2xlciB7IHRvcDogNXB4O31cclxuICAgIC5uYXZiYXItYnJhbmQtdG9wIC5icmFuZC10b3AtbWVudS1yaWdodCB7IG1hcmdpbi1sZWZ0OiAxMHB4O31cclxuICAgIC5uYXZiYXItYnJhbmQtdG9wIC5uYXZiYXItYnJhbmQgeyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAgIC5uYXZiYXItYnJhbmQtdG9wIC5uYXZiYXItbmF2IHsgdGV4dC1hbGlnbjogbGVmdDt9XHJcblxyXG4gICAgLyogYnJhbmQgY2VudGVyICovIFxyXG4gICAgLmJyYW5kLWNlbnRlciAuYWNjb3JkaW9uLW1lbnUge2Zsb2F0OiByaWdodDt9XHJcbiAgICAuYnJhbmQtY2VudGVyIC5jZW50ZXItbG9nbyB7bWF4LXdpZHRoOiAxMDAlO31cclxuXHJcbiAgICAvKiBpbWFnZSBwb3NpdGlvbiovIFxyXG4gICAgLm1kLWJhY2tncm91bmQtaW1hZ2UtbGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7fVxyXG4gICAgLm1kLWJhY2tncm91bmQtaW1hZ2UtcmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDt9XHJcbiAgICAubWQtYmFja2dyb3VuZC1pbWFnZS1jZW50ZXJ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjt9XHJcblxyXG4gICAgLyogbWFyZ2luICovXHJcbiAgICAubWQtbWFyZ2luLW9uZS1hbGwge21hcmdpbjoxJTt9XHJcbiAgICAubWQtbWFyZ2luLW9uZS1oYWxmLWFsbCB7bWFyZ2luOjEuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d28tYWxsIHttYXJnaW46MiU7fVxyXG4gICAgLm1kLW1hcmdpbi10d28taGFsZi1hbGwge21hcmdpbjoyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGhyZWUtYWxsIHttYXJnaW46MyU7fVxyXG4gICAgLm1kLW1hcmdpbi10aHJlZS1oYWxmLWFsbCB7bWFyZ2luOjMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VyLWFsbCB7bWFyZ2luOjQlO31cclxuICAgIC5tZC1tYXJnaW4tZm91ci1oYWxmLWFsbCB7bWFyZ2luOjQuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLWFsbCB7bWFyZ2luOjUlO31cclxuICAgIC5tZC1tYXJnaW4tZml2ZS1oYWxmLWFsbCB7bWFyZ2luOjUuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXgtYWxsIHttYXJnaW46NiU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXgtaGFsZi1hbGwge21hcmdpbjo2LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW4tYWxsIHttYXJnaW46NyU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbi1oYWxmLWFsbCB7bWFyZ2luOjcuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodC1hbGwge21hcmdpbjo4JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0LWhhbGYtYWxsIHttYXJnaW46OC41JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmUtYWxsIHttYXJnaW46OSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5lLWhhbGYtYWxsIHttYXJnaW46OS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXRlbi1hbGwge21hcmdpbjoxMCU7fVxyXG4gICAgLm1kLW1hcmdpbi10ZW4taGFsZi1hbGwge21hcmdpbjoxMC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1hbGwge21hcmdpbjoxMSU7fVxyXG4gICAgLm1kLW1hcmdpbi1lbGV2ZW4taGFsZi1hbGwge21hcmdpbjoxMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZWx2ZS1hbGwge21hcmdpbjoxMiU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VsdmUtaGFsZi1hbGwge21hcmdpbjoxMi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXRoaXJ0ZWVuLWFsbCB7bWFyZ2luOjEzJTt9XHJcbiAgICAubWQtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VydGVlbi1hbGwge21hcmdpbjoxNCU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VydGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZmlmdGVlbi1hbGwge21hcmdpbjoxNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maWZ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTUuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXh0ZWVuLWFsbCB7bWFyZ2luOjE2JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4taGFsZi1hbGwge21hcmdpbjoxNi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1hbGwge21hcmdpbjoxNyU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1hbGwge21hcmdpbjoxNy41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0ZWVuLWFsbCB7bWFyZ2luOjE4JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTguNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5ldGVlbi1hbGwge21hcmdpbjoxOSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWFsbCB7bWFyZ2luOjIwJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1oYWxmLWFsbCB7bWFyZ2luOjIwLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LW9uZS1hbGwge21hcmdpbjoyMSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktb25lLWhhbGYtYWxsIHttYXJnaW46MjEuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktdHdvLWFsbCB7bWFyZ2luOjIyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28taGFsZi1hbGwge21hcmdpbjoyMi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1hbGwge21hcmdpbjoyMyU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1hbGwge21hcmdpbjoyMy41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1mb3VyLWFsbCB7bWFyZ2luOjI0JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtYWxsIHttYXJnaW46MjQuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktZml2ZS1hbGwge21hcmdpbjoyNSU7fVxyXG4gICAgLm1kLW1hcmdpbi01cHgtYWxsIHttYXJnaW46NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTBweC1hbGwge21hcmdpbjoxMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMTVweC1hbGwge21hcmdpbjoxNXB4O31cclxuICAgIC5tZC1tYXJnaW4tMjBweC1hbGwge21hcmdpbjoyMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMjVweC1hbGwge21hcmdpbjoyNXB4O31cclxuICAgIC5tZC1tYXJnaW4tMzBweC1hbGwge21hcmdpbjozMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMzVweC1hbGwge21hcmdpbjozNXB4O31cclxuICAgIC5tZC1tYXJnaW4tNDBweC1hbGwge21hcmdpbjo0MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNDVweC1hbGwge21hcmdpbjo0NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNTBweC1hbGwge21hcmdpbjo1MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNTVweC1hbGwge21hcmdpbjo1NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNjBweC1hbGwge21hcmdpbjo2MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNjVweC1hbGwge21hcmdpbjo2NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNzBweC1hbGwge21hcmdpbjo3MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNzVweC1hbGwge21hcmdpbjo3NXB4O31cclxuICAgIC5tZC1tYXJnaW4tODBweC1hbGwge21hcmdpbjo4MHB4O31cclxuICAgIC5tZC1tYXJnaW4tODVweC1hbGwge21hcmdpbjo4NXB4O31cclxuICAgIC5tZC1tYXJnaW4tOTBweC1hbGwge21hcmdpbjo5MHB4O31cclxuICAgIC5tZC1tYXJnaW4tOTVweC1hbGwge21hcmdpbjo5NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTAwcHgtYWxsIHttYXJnaW46MTAwcHg7fVxyXG5cclxuICAgIC5tZC1uby1tYXJnaW4ge21hcmdpbjowICFpbXBvcnRhbnR9XHJcbiAgICAubWQtbm8tbWFyZ2luLWxyIHttYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudH1cclxuICAgIC5tZC1uby1tYXJnaW4tdGIge21hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLW1hcmdpbi10b3Age21hcmdpbi10b3A6MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLW1hcmdpbi1ib3R0b20ge21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLW1hcmdpbi1sZWZ0IHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9XHJcbiAgICAubWQtbm8tbWFyZ2luLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW1hcmdpbi1sci1hdXRvIHttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9XHJcbiAgICAubWQtbWFyZ2luLWF1dG8ge21hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7fVxyXG5cclxuICAgIC8qIG1hcmdpbiB0b3AgKi9cclxuICAgIC5tZC1tYXJnaW4tb25lLXRvcCB7bWFyZ2luLXRvcDoxJTt9XHJcbiAgICAubWQtbWFyZ2luLW9uZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdvLXRvcCB7bWFyZ2luLXRvcDoyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3by1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGhyZWUtdG9wIHttYXJnaW4tdG9wOjMlO31cclxuICAgIC5tZC1tYXJnaW4tdGhyZWUtaGFsZi10b3Age21hcmdpbi10b3A6My41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXItdG9wIHttYXJnaW4tdG9wOjQlO31cclxuICAgIC5tZC1tYXJnaW4tZm91ci1oYWxmLXRvcCB7bWFyZ2luLXRvcDo0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZml2ZS10b3Age21hcmdpbi10b3A6NSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjUuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXgtdG9wIHttYXJnaW4tdG9wOjYlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4LWhhbGYtdG9wIHttYXJnaW4tdG9wOjYuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbi10b3Age21hcmdpbi10b3A6NyU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDo3LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHQtdG9wIHttYXJnaW4tdG9wOjglO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHQtaGFsZi10b3Age21hcmdpbi10b3A6OC41JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmUtdG9wIHttYXJnaW4tdG9wOjklO31cclxuICAgIC5tZC1tYXJnaW4tbmluZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDo5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGVuLXRvcCB7bWFyZ2luLXRvcDoxMCU7fVxyXG4gICAgLm1kLW1hcmdpbi10ZW4taGFsZi10b3Age21hcmdpbi10b3A6MTAuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1lbGV2ZW4tdG9wIHttYXJnaW4tdG9wOjExJTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZWx2ZS10b3Age21hcmdpbi10b3A6MTIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbHZlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4tdG9wIHttYXJnaW4tdG9wOjEzJTt9XHJcbiAgICAubWQtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEzLjUlO31cclxuICAgIC5tZC1tYXJnaW4tZm91cnRlZW4tdG9wIHttYXJnaW4tdG9wOjE0JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZmlmdGVlbi10b3Age21hcmdpbi10b3A6MTUlO31cclxuICAgIC5tZC1tYXJnaW4tZmlmdGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4tdG9wIHttYXJnaW4tdG9wOjE2JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTYuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbnRlZW4tdG9wIHttYXJnaW4tdG9wOjE3JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNy41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxOCU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxOC41JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxOSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5ldGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxOS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10b3Age21hcmdpbi10b3A6MjAlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWhhbGYtdG9wIHttYXJnaW4tdG9wOjIwLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LW9uZS10b3Age21hcmdpbi10b3A6MjElO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28tdG9wIHttYXJnaW4tdG9wOjIyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28taGFsZi10b3Age21hcmdpbi10b3A6MjIuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktdGhyZWUtdG9wIHttYXJnaW4tdG9wOjIzJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMy41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1mb3VyLXRvcCB7bWFyZ2luLXRvcDoyNCU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktZm91ci1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyNC41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1maXZlLXRvcCB7bWFyZ2luLXRvcDoyNSU7fVxyXG4gICAgLm1kLW1hcmdpbi01cHgtdG9wIHttYXJnaW4tdG9wOjVweDt9XHJcbiAgICAubWQtbWFyZ2luLTEwcHgtdG9wIHttYXJnaW4tdG9wOjEwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0xNXB4LXRvcCB7bWFyZ2luLXRvcDoxNXB4O31cclxuICAgIC5tZC1tYXJnaW4tMjBweC10b3Age21hcmdpbi10b3A6MjBweDt9XHJcbiAgICAubWQtbWFyZ2luLTI1cHgtdG9wIHttYXJnaW4tdG9wOjI1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zMHB4LXRvcCB7bWFyZ2luLXRvcDozMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMzVweC10b3Age21hcmdpbi10b3A6MzVweDt9XHJcbiAgICAubWQtbWFyZ2luLTQwcHgtdG9wIHttYXJnaW4tdG9wOjQwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi00NXB4LXRvcCB7bWFyZ2luLXRvcDo0NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNTBweC10b3Age21hcmdpbi10b3A6NTBweDt9XHJcbiAgICAubWQtbWFyZ2luLTU1cHgtdG9wIHttYXJnaW4tdG9wOjU1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi02MHB4LXRvcCB7bWFyZ2luLXRvcDo2MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNjVweC10b3Age21hcmdpbi10b3A6NjVweDt9XHJcbiAgICAubWQtbWFyZ2luLTcwcHgtdG9wIHttYXJnaW4tdG9wOjcwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi03NXB4LXRvcCB7bWFyZ2luLXRvcDo3NXB4O31cclxuICAgIC5tZC1tYXJnaW4tODBweC10b3Age21hcmdpbi10b3A6ODBweDt9XHJcbiAgICAubWQtbWFyZ2luLTg1cHgtdG9wIHttYXJnaW4tdG9wOjg1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi05MHB4LXRvcCB7bWFyZ2luLXRvcDo5MHB4O31cclxuICAgIC5tZC1tYXJnaW4tOTVweC10b3Age21hcmdpbi10b3A6OTVweDt9XHJcbiAgICAubWQtbWFyZ2luLTEwMHB4LXRvcCB7bWFyZ2luLXRvcDoxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIGJvdHRvbSAqL1xyXG4gICAgLm1kLW1hcmdpbi1vbmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjElO31cclxuICAgIC5tZC1tYXJnaW4tb25lLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d28tYm90dG9tIHttYXJnaW4tYm90dG9tOjIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdvLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10aHJlZS1ib3R0b20ge21hcmdpbi1ib3R0b206MyU7fVxyXG4gICAgLm1kLW1hcmdpbi10aHJlZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozLjUlO31cclxuICAgIC5tZC1tYXJnaW4tZm91ci1ib3R0b20ge21hcmdpbi1ib3R0b206NCU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VyLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjQuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpdmUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206NS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeC1ib3R0b20ge21hcmdpbi1ib3R0b206NiU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXgtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206Ni41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjcuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodC1ib3R0b20ge21hcmdpbi1ib3R0b206OCU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodC1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo4LjUlO31cclxuICAgIC5tZC1tYXJnaW4tbmluZS1ib3R0b20ge21hcmdpbi1ib3R0b206OSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5lLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjkuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10ZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjEwJTt9XHJcbiAgICAubWQtbWFyZ2luLXRlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTElO31cclxuICAgIC5tZC1tYXJnaW4tZWxldmVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjExLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbHZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMiU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VsdmUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTIuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10aGlydGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTMlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VydGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTQlO31cclxuICAgIC5tZC1tYXJnaW4tZm91cnRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTQuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maWZ0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maWZ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE1LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4dGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTYlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4dGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTclO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE3LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE4JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE4LjUlO31cclxuICAgIC5tZC1tYXJnaW4tbmluZXRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE5JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMCU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjAuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktb25lLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktb25lLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIxLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXR3by1ib3R0b20ge21hcmdpbi1ib3R0b206MjIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjMlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIzLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWZvdXItYm90dG9tIHttYXJnaW4tYm90dG9tOjI0JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjI0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWZpdmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjI1JTt9XHJcbiAgICAubWQtbWFyZ2luLTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MTBweDt9XHJcbiAgICAubWQtbWFyZ2luLTE1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjE1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0yMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMjVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MjVweDt9XHJcbiAgICAubWQtbWFyZ2luLTMwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjMwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zNXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozNXB4O31cclxuICAgIC5tZC1tYXJnaW4tNDBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NDBweDt9XHJcbiAgICAubWQtbWFyZ2luLTQ1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjQ1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi01MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo1MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NTVweDt9XHJcbiAgICAubWQtbWFyZ2luLTYwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjYwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi02NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo2NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNzBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NzBweDt9XHJcbiAgICAubWQtbWFyZ2luLTc1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjc1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi04MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo4MHB4O31cclxuICAgIC5tZC1tYXJnaW4tODVweC1ib3R0b20ge21hcmdpbi1ib3R0b206ODVweDt9XHJcbiAgICAubWQtbWFyZ2luLTkwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjkwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi05NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTAwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjEwMHB4O31cclxuXHJcbiAgICAvKiBtYXJnaW4gcmlnaHQgKi9cclxuICAgIC5tZC1tYXJnaW4tb25lLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MSU7fVxyXG4gICAgLm1kLW1hcmdpbi1vbmUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d28tcmlnaHQge21hcmdpbi1yaWdodDoyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3by1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6Mi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXRocmVlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MyU7fVxyXG4gICAgLm1kLW1hcmdpbi10aHJlZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6My41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXItcmlnaHQge21hcmdpbi1yaWdodDo0JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXItaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjQuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo1LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NiU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXgtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjYuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjclO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjcuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodC1yaWdodCB7bWFyZ2luLXJpZ2h0OjglO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHQtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjguNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5lLXJpZ2h0IHttYXJnaW4tcmlnaHQ6OSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5lLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAlO31cclxuICAgIC5tZC1tYXJnaW4tdGVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjExJTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTEuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VsdmUtcmlnaHQge21hcmdpbi1yaWdodDoxMiU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VsdmUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMyU7fVxyXG4gICAgLm1kLW1hcmdpbi10aGlydGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VydGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE0JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxNC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpZnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maWZ0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxNS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNiU7fVxyXG4gICAgLm1kLW1hcmdpbi1zaXh0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxNi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE3JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTcuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE4JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxOC41JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTklO31cclxuICAgIC5tZC1tYXJnaW4tbmluZXRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjAlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMC41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1vbmUtcmlnaHQge21hcmdpbi1yaWdodDoyMSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktb25lLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28tcmlnaHQge21hcmdpbi1yaWdodDoyMiU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktdHdvLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyMi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIzJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktZm91ci1yaWdodCB7bWFyZ2luLXJpZ2h0OjI0JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoyNC41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1maXZlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjUlO31cclxuICAgIC5tZC1tYXJnaW4tMTBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0xNXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTVweDt9XHJcbiAgICAubWQtbWFyZ2luLTIwcHgtcmlnaHQge21hcmdpbi1yaWdodDoyMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMjVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjI1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MzBweDt9XHJcbiAgICAubWQtbWFyZ2luLTM1cHgtcmlnaHQge21hcmdpbi1yaWdodDozNXB4O31cclxuICAgIC5tZC1tYXJnaW4tNDBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjQwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi00NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NDVweDt9XHJcbiAgICAubWQtbWFyZ2luLTUwcHgtcmlnaHQge21hcmdpbi1yaWdodDo1MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjU1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi02MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NjBweDt9XHJcbiAgICAubWQtbWFyZ2luLTY1cHgtcmlnaHQge21hcmdpbi1yaWdodDo2NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNzBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjcwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi03NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NzVweDt9XHJcbiAgICAubWQtbWFyZ2luLTgwcHgtcmlnaHQge21hcmdpbi1yaWdodDo4MHB4O31cclxuICAgIC5tZC1tYXJnaW4tODVweC1yaWdodCB7bWFyZ2luLXJpZ2h0Ojg1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi05MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6OTBweDt9XHJcbiAgICAubWQtbWFyZ2luLTk1cHgtcmlnaHQge21hcmdpbi1yaWdodDo5NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTAwcHgtcmlnaHQge21hcmdpbi1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIGxlZnQgKi9cclxuICAgIC5tZC1tYXJnaW4tb25lLWxlZnQge21hcmdpbi1sZWZ0OjElO31cclxuICAgIC5tZC1tYXJnaW4tb25lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3by1sZWZ0IHttYXJnaW4tbGVmdDoyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3by1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10aHJlZS1sZWZ0IHttYXJnaW4tbGVmdDozJTt9XHJcbiAgICAubWQtbWFyZ2luLXRocmVlLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6My41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXItbGVmdCB7bWFyZ2luLWxlZnQ6NCU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VyLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6NC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpdmUtbGVmdCB7bWFyZ2luLWxlZnQ6NSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6NS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeC1sZWZ0IHttYXJnaW4tbGVmdDo2JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeC1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjYuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbi1sZWZ0IHttYXJnaW4tbGVmdDo3JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6Ny41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0LWxlZnQge21hcmdpbi1sZWZ0OjglO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHQtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo4LjUlO31cclxuICAgIC5tZC1tYXJnaW4tbmluZS1sZWZ0IHttYXJnaW4tbGVmdDo5JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGVuLWxlZnQge21hcmdpbi1sZWZ0OjEwJTt9XHJcbiAgICAubWQtbWFyZ2luLXRlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEwLjUlO31cclxuICAgIC5tZC1tYXJnaW4tZWxldmVuLWxlZnQge21hcmdpbi1sZWZ0OjExJTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjExLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbHZlLWxlZnQge21hcmdpbi1sZWZ0OjEyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZWx2ZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTMlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMy41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXJ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE0JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTQuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maWZ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE1JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpZnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTYlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4dGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE2LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW50ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE3JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE3LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHRlZW4tbGVmdCB7bWFyZ2luLWxlZnQ6MTglO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxOC41JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE5JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTkuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktbGVmdCB7bWFyZ2luLWxlZnQ6MjAlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjAuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktb25lLWxlZnQge21hcmdpbi1sZWZ0OjIxJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28tbGVmdCB7bWFyZ2luLWxlZnQ6MjIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXRocmVlLWxlZnQge21hcmdpbi1sZWZ0OjIzJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIzLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWZvdXItbGVmdCB7bWFyZ2luLWxlZnQ6MjQlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyNC41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1maXZlLWxlZnQge21hcmdpbi1sZWZ0OjI1JTt9XHJcbiAgICAubWQtbWFyZ2luLTVweC1sZWZ0IHttYXJnaW4tbGVmdDo1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0xMHB4LWxlZnQge21hcmdpbi1sZWZ0OjEwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0xNXB4LWxlZnQge21hcmdpbi1sZWZ0OjE1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0yMHB4LWxlZnQge21hcmdpbi1sZWZ0OjIwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0yNXB4LWxlZnQge21hcmdpbi1sZWZ0OjI1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zMHB4LWxlZnQge21hcmdpbi1sZWZ0OjMwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zNXB4LWxlZnQge21hcmdpbi1sZWZ0OjM1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi00MHB4LWxlZnQge21hcmdpbi1sZWZ0OjQwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi00NXB4LWxlZnQge21hcmdpbi1sZWZ0OjQ1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi01MHB4LWxlZnQge21hcmdpbi1sZWZ0OjUwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi01NXB4LWxlZnQge21hcmdpbi1sZWZ0OjU1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi02MHB4LWxlZnQge21hcmdpbi1sZWZ0OjYwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi02NXB4LWxlZnQge21hcmdpbi1sZWZ0OjY1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi03MHB4LWxlZnQge21hcmdpbi1sZWZ0OjcwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi03NXB4LWxlZnQge21hcmdpbi1sZWZ0Ojc1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi04MHB4LWxlZnQge21hcmdpbi1sZWZ0OjgwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi04NXB4LWxlZnQge21hcmdpbi1sZWZ0Ojg1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi05MHB4LWxlZnQge21hcmdpbi1sZWZ0OjkwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi05NXB4LWxlZnQge21hcmdpbi1sZWZ0Ojk1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0xMDBweC1sZWZ0IHttYXJnaW4tbGVmdDoxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIGxlZnQgcmlnaHQgKi9cclxuICAgIC5tZC1tYXJnaW4tb25lLWxyIHttYXJnaW4tbGVmdDoxJTsgbWFyZ2luLXJpZ2h0OjElO31cclxuICAgIC5tZC1tYXJnaW4tb25lLWxyIHttYXJnaW4tbGVmdDoxLjUlOyBtYXJnaW4tcmlnaHQ6MS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3by1sciB7bWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1yaWdodDoyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3by1sciB7bWFyZ2luLWxlZnQ6Mi41JTsgbWFyZ2luLXJpZ2h0OjIuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10aHJlZS1sciB7bWFyZ2luLWxlZnQ6MyU7IG1hcmdpbi1yaWdodDozJTt9XHJcbiAgICAubWQtbWFyZ2luLXRocmVlLWxyIHttYXJnaW4tbGVmdDozLjUlOyBtYXJnaW4tcmlnaHQ6My41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXItbHIge21hcmdpbi1sZWZ0OjQlOyBtYXJnaW4tcmlnaHQ6NCU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VyLWxyIHttYXJnaW4tbGVmdDo0LjUlOyBtYXJnaW4tcmlnaHQ6NC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpdmUtbHIge21hcmdpbi1sZWZ0OjUlOyBtYXJnaW4tcmlnaHQ6NSU7fVxyXG4gICAgLm1kLW1hcmdpbi1maXZlLWxyIHttYXJnaW4tbGVmdDo1LjUlOyBtYXJnaW4tcmlnaHQ6NS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeC1sciB7bWFyZ2luLWxlZnQ6NiU7IG1hcmdpbi1yaWdodDo2JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeC1sciB7bWFyZ2luLWxlZnQ6Ni41JTsgbWFyZ2luLXJpZ2h0OjYuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbi1sciB7bWFyZ2luLWxlZnQ6NyU7IG1hcmdpbi1yaWdodDo3JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVuLWxyIHttYXJnaW4tbGVmdDo3LjUlOyBtYXJnaW4tcmlnaHQ6Ny41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0LWxyIHttYXJnaW4tbGVmdDo4JTsgbWFyZ2luLXJpZ2h0OjglO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHQtbHIge21hcmdpbi1sZWZ0OjguNSU7IG1hcmdpbi1yaWdodDo4LjUlO31cclxuICAgIC5tZC1tYXJnaW4tbmluZS1sciB7bWFyZ2luLWxlZnQ6OSU7IG1hcmdpbi1yaWdodDo5JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmUtbHIge21hcmdpbi1sZWZ0OjkuNSU7IG1hcmdpbi1yaWdodDo5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGVuLWxyIHttYXJnaW4tbGVmdDoxMCU7IG1hcmdpbi1yaWdodDoxMCU7fVxyXG4gICAgLm1kLW1hcmdpbi10ZW4tbHIge21hcmdpbi1sZWZ0OjEwLjUlOyBtYXJnaW4tcmlnaHQ6MTAuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1lbGV2ZW4tbHIge21hcmdpbi1sZWZ0OjExJTsgbWFyZ2luLXJpZ2h0OjExJTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi1sciB7bWFyZ2luLWxlZnQ6MTEuNSU7IG1hcmdpbi1yaWdodDoxMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZWx2ZS1sciB7bWFyZ2luLWxlZnQ6MTIlOyBtYXJnaW4tcmlnaHQ6MTIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbHZlLWxyIHttYXJnaW4tbGVmdDoxMi41JTsgbWFyZ2luLXJpZ2h0OjEyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4tbHIge21hcmdpbi1sZWZ0OjEzJTsgbWFyZ2luLXJpZ2h0OjEzJTt9XHJcbiAgICAubWQtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjEzLjUlOyBtYXJnaW4tcmlnaHQ6MTMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VydGVlbi1sciB7bWFyZ2luLWxlZnQ6MTQlOyBtYXJnaW4tcmlnaHQ6MTQlO31cclxuICAgIC5tZC1tYXJnaW4tZm91cnRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTQuNSU7IG1hcmdpbi1yaWdodDoxNC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpZnRlZW4tbHIge21hcmdpbi1sZWZ0OjE1JTsgbWFyZ2luLXJpZ2h0OjE1JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpZnRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTUuNSU7IG1hcmdpbi1yaWdodDoxNS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4tbHIge21hcmdpbi1sZWZ0OjE2JTsgbWFyZ2luLXJpZ2h0OjE2JTt9XHJcbiAgICAubWQtbWFyZ2luLXNpeHRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTYuNSU7IG1hcmdpbi1yaWdodDoxNi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVudGVlbi1sciB7bWFyZ2luLWxlZnQ6MTclOyBtYXJnaW4tcmlnaHQ6MTclO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE3LjUlOyBtYXJnaW4tcmlnaHQ6MTcuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodGVlbi1sciB7bWFyZ2luLWxlZnQ6MTglOyBtYXJnaW4tcmlnaHQ6MTglO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTguNSU7IG1hcmdpbi1yaWdodDoxOC41JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLWxyIHttYXJnaW4tbGVmdDoxOSU7IG1hcmdpbi1yaWdodDoxOSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxOS41JTsgbWFyZ2luLXJpZ2h0OjE5LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWxyIHttYXJnaW4tbGVmdDoyMCU7IG1hcmdpbi1yaWdodDoyMCU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktaGFsZi1sciB7bWFyZ2luLWxlZnQ6MjAuNSU7IG1hcmdpbi1yaWdodDoyMC41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1vbmUtbHIge21hcmdpbi1sZWZ0OjIxJTsgbWFyZ2luLXJpZ2h0OjIxJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1sciB7bWFyZ2luLWxlZnQ6MjEuNSU7IG1hcmdpbi1yaWdodDoyMS41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28tbHIge21hcmdpbi1sZWZ0OjIyJTsgbWFyZ2luLXJpZ2h0OjIyJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10d28taGFsZi1sciB7bWFyZ2luLWxlZnQ6MjIuNSU7IG1hcmdpbi1yaWdodDoyMi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS10aHJlZS1sciB7bWFyZ2luLWxlZnQ6MjMlOyBtYXJnaW4tcmlnaHQ6MjMlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIzLjUlOyBtYXJnaW4tcmlnaHQ6MjMuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktZm91ci1sciB7bWFyZ2luLWxlZnQ6MjQlOyBtYXJnaW4tcmlnaHQ6MjQlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1sciB7bWFyZ2luLWxlZnQ6MjQuNSU7IG1hcmdpbi1yaWdodDoyNC41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1maXZlLWxyIHttYXJnaW4tbGVmdDoyNSU7IG1hcmdpbi1yaWdodDoyNSU7fVxyXG4gICAgLm1kLW1hcmdpbi01cHgtbHIge21hcmdpbi1sZWZ0OjVweDsgbWFyZ2luLXJpZ2h0OjVweDt9XHJcbiAgICAubWQtbWFyZ2luLTEwcHgtbHIge21hcmdpbi1sZWZ0OjEwcHg7IG1hcmdpbi1yaWdodDoxMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMTVweC1sciB7bWFyZ2luLWxlZnQ6MTVweDsgbWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0yMHB4LWxyIHttYXJnaW4tbGVmdDoyMHB4OyBtYXJnaW4tcmlnaHQ6MjBweDt9XHJcbiAgICAubWQtbWFyZ2luLTI1cHgtbHIge21hcmdpbi1sZWZ0OjI1cHg7IG1hcmdpbi1yaWdodDoyNXB4O31cclxuICAgIC5tZC1tYXJnaW4tMzBweC1sciB7bWFyZ2luLWxlZnQ6MzBweDsgbWFyZ2luLXJpZ2h0OjMwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zNXB4LWxyIHttYXJnaW4tbGVmdDozNXB4OyBtYXJnaW4tcmlnaHQ6MzVweDt9XHJcbiAgICAubWQtbWFyZ2luLTQwcHgtbHIge21hcmdpbi1sZWZ0OjQwcHg7IG1hcmdpbi1yaWdodDo0MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNDVweC1sciB7bWFyZ2luLWxlZnQ6NDVweDsgbWFyZ2luLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi01MHB4LWxyIHttYXJnaW4tbGVmdDo1MHB4OyBtYXJnaW4tcmlnaHQ6NTBweDt9XHJcbiAgICAubWQtbWFyZ2luLTU1cHgtbHIge21hcmdpbi1sZWZ0OjU1cHg7IG1hcmdpbi1yaWdodDo1NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNjBweC1sciB7bWFyZ2luLWxlZnQ6NjBweDsgbWFyZ2luLXJpZ2h0OjYwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi02NXB4LWxyIHttYXJnaW4tbGVmdDo2NXB4OyBtYXJnaW4tcmlnaHQ6NjVweDt9XHJcbiAgICAubWQtbWFyZ2luLTcwcHgtbHIge21hcmdpbi1sZWZ0OjcwcHg7IG1hcmdpbi1yaWdodDo3MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNzVweC1sciB7bWFyZ2luLWxlZnQ6NzVweDsgbWFyZ2luLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi04MHB4LWxyIHttYXJnaW4tbGVmdDo4MHB4OyBtYXJnaW4tcmlnaHQ6ODBweDt9XHJcbiAgICAubWQtbWFyZ2luLTg1cHgtbHIge21hcmdpbi1sZWZ0Ojg1cHg7IG1hcmdpbi1yaWdodDo4NXB4O31cclxuICAgIC5tZC1tYXJnaW4tOTBweC1sciB7bWFyZ2luLWxlZnQ6OTBweDsgbWFyZ2luLXJpZ2h0OjkwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi05NXB4LWxyIHttYXJnaW4tbGVmdDo5NXB4OyBtYXJnaW4tcmlnaHQ6OTVweDt9XHJcbiAgICAubWQtbWFyZ2luLTEwMHB4LWxyIHttYXJnaW4tbGVmdDoxMDBweDsgbWFyZ2luLXJpZ2h0OjEwMHB4O31cclxuXHJcbiAgICAvKiBtYXJnaW4gdG9wIGJvdHRvbSAqL1xyXG4gICAgLm1kLW1hcmdpbi1vbmUtdGIge21hcmdpbi10b3A6MSU7IG1hcmdpbi1ib3R0b206MSU7fVxyXG4gICAgLm1kLW1hcmdpbi1vbmUtdGIge21hcmdpbi10b3A6MS41JTsgbWFyZ2luLWJvdHRvbToxLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdvLXRiIHttYXJnaW4tdG9wOjIlOyBtYXJnaW4tYm90dG9tOjIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdvLXRiIHttYXJnaW4tdG9wOjIuNSU7IG1hcmdpbi1ib3R0b206Mi41JTt9XHJcbiAgICAubWQtbWFyZ2luLXRocmVlLXRiIHttYXJnaW4tdG9wOjMlOyBtYXJnaW4tYm90dG9tOjMlO31cclxuICAgIC5tZC1tYXJnaW4tdGhyZWUtdGIge21hcmdpbi10b3A6My41JTsgbWFyZ2luLWJvdHRvbTozLjUlO31cclxuICAgIC5tZC1tYXJnaW4tZm91ci10YiB7bWFyZ2luLXRvcDo0JTsgbWFyZ2luLWJvdHRvbTo0JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXItdGIge21hcmdpbi10b3A6NC41JTsgbWFyZ2luLWJvdHRvbTo0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZml2ZS10YiB7bWFyZ2luLXRvcDo1JTsgbWFyZ2luLWJvdHRvbTo1JTt9XHJcbiAgICAubWQtbWFyZ2luLWZpdmUtdGIge21hcmdpbi10b3A6NS41JTsgbWFyZ2luLWJvdHRvbTo1LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4LXRiIHttYXJnaW4tdG9wOjYlOyBtYXJnaW4tYm90dG9tOjYlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4LXRiIHttYXJnaW4tdG9wOjYuNSU7IG1hcmdpbi1ib3R0b206Ni41JTt9XHJcbiAgICAubWQtbWFyZ2luLXNldmVuLXRiIHttYXJnaW4tdG9wOjclOyBtYXJnaW4tYm90dG9tOjclO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW4tdGIge21hcmdpbi10b3A6Ny41JTsgbWFyZ2luLWJvdHRvbTo3LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZWlnaHQtdGIge21hcmdpbi10b3A6OCU7IG1hcmdpbi1ib3R0b206OCU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodC10YiB7bWFyZ2luLXRvcDo4LjUlOyBtYXJnaW4tYm90dG9tOjguNSU7fVxyXG4gICAgLm1kLW1hcmdpbi1uaW5lLXRiIHttYXJnaW4tdG9wOjklOyBtYXJnaW4tYm90dG9tOjklO31cclxuICAgIC5tZC1tYXJnaW4tbmluZS10YiB7bWFyZ2luLXRvcDo5LjUlOyBtYXJnaW4tYm90dG9tOjkuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10ZW4tdGIge21hcmdpbi10b3A6MTAlOyBtYXJnaW4tYm90dG9tOjEwJTt9XHJcbiAgICAubWQtbWFyZ2luLXRlbi10YiB7bWFyZ2luLXRvcDoxMC41JTsgbWFyZ2luLWJvdHRvbToxMC41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVsZXZlbi10YiB7bWFyZ2luLXRvcDoxMSU7IG1hcmdpbi1ib3R0b206MTElO31cclxuICAgIC5tZC1tYXJnaW4tZWxldmVuLXRiIHttYXJnaW4tdG9wOjExLjUlOyBtYXJnaW4tYm90dG9tOjExLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbHZlLXRiIHttYXJnaW4tdG9wOjEyJTsgbWFyZ2luLWJvdHRvbToxMiU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VsdmUtdGIge21hcmdpbi10b3A6MTIuNSU7IG1hcmdpbi1ib3R0b206MTIuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10aGlydGVlbi10YiB7bWFyZ2luLXRvcDoxMyU7IG1hcmdpbi1ib3R0b206MTMlO31cclxuICAgIC5tZC1tYXJnaW4tdGhpcnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxMy41JTsgbWFyZ2luLWJvdHRvbToxMy41JTt9XHJcbiAgICAubWQtbWFyZ2luLWZvdXJ0ZWVuLXRiIHttYXJnaW4tdG9wOjE0JTsgbWFyZ2luLWJvdHRvbToxNCU7fVxyXG4gICAgLm1kLW1hcmdpbi1mb3VydGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE0LjUlOyBtYXJnaW4tYm90dG9tOjE0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tZmlmdGVlbi10YiB7bWFyZ2luLXRvcDoxNSU7IG1hcmdpbi1ib3R0b206MTUlO31cclxuICAgIC5tZC1tYXJnaW4tZmlmdGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE1LjUlOyBtYXJnaW4tYm90dG9tOjE1LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4dGVlbi10YiB7bWFyZ2luLXRvcDoxNiU7IG1hcmdpbi1ib3R0b206MTYlO31cclxuICAgIC5tZC1tYXJnaW4tc2l4dGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE2LjUlOyBtYXJnaW4tYm90dG9tOjE2LjUlO31cclxuICAgIC5tZC1tYXJnaW4tc2V2ZW50ZWVuLXRiIHttYXJnaW4tdG9wOjE3JTsgbWFyZ2luLWJvdHRvbToxNyU7fVxyXG4gICAgLm1kLW1hcmdpbi1zZXZlbnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNy41JTsgbWFyZ2luLWJvdHRvbToxNy41JTt9XHJcbiAgICAubWQtbWFyZ2luLWVpZ2h0ZWVuLXRiIHttYXJnaW4tdG9wOjE4JTsgbWFyZ2luLWJvdHRvbToxOCU7fVxyXG4gICAgLm1kLW1hcmdpbi1laWdodGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE4LjUlOyBtYXJnaW4tYm90dG9tOjE4LjUlO31cclxuICAgIC5tZC1tYXJnaW4tbmluZXRlZW4tdGIge21hcmdpbi10b3A6MTklOyBtYXJnaW4tYm90dG9tOjE5JTt9XHJcbiAgICAubWQtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTkuNSU7IG1hcmdpbi1ib3R0b206MTkuNSU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktdGIge21hcmdpbi10b3A6MjAlOyBtYXJnaW4tYm90dG9tOjIwJTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1oYWxmLXRiIHttYXJnaW4tdG9wOjIwLjUlOyBtYXJnaW4tYm90dG9tOjIwLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LW9uZS10YiB7bWFyZ2luLXRvcDoyMSU7IG1hcmdpbi1ib3R0b206MjElO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXRiIHttYXJnaW4tdG9wOjIxLjUlOyBtYXJnaW4tYm90dG9tOjIxLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXR3by10YiB7bWFyZ2luLXRvcDoyMiU7IG1hcmdpbi1ib3R0b206MjIlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXRiIHttYXJnaW4tdG9wOjIyLjUlOyBtYXJnaW4tYm90dG9tOjIyLjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LXRocmVlLXRiIHttYXJnaW4tdG9wOjIzJTsgbWFyZ2luLWJvdHRvbToyMyU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi10YiB7bWFyZ2luLXRvcDoyMy41JTsgbWFyZ2luLWJvdHRvbToyMy41JTt9XHJcbiAgICAubWQtbWFyZ2luLXR3ZW50eS1mb3VyLXRiIHttYXJnaW4tdG9wOjI0JTsgbWFyZ2luLWJvdHRvbToyNCU7fVxyXG4gICAgLm1kLW1hcmdpbi10d2VudHktZm91ci1oYWxmLXRiIHttYXJnaW4tdG9wOjI0LjUlOyBtYXJnaW4tYm90dG9tOjI0LjUlO31cclxuICAgIC5tZC1tYXJnaW4tdHdlbnR5LWZpdmUtdGIge21hcmdpbi10b3A6MjUlOyBtYXJnaW4tYm90dG9tOjI1JTt9XHJcbiAgICAubWQtbWFyZ2luLTVweC10YiB7bWFyZ2luLXRvcDo1cHg7IG1hcmdpbi1ib3R0b206NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTBweC10YiB7bWFyZ2luLXRvcDoxMHB4OyBtYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi0xNXB4LXRiIHttYXJnaW4tdG9wOjE1cHg7IG1hcmdpbi1ib3R0b206MTVweDt9XHJcbiAgICAubWQtbWFyZ2luLTIwcHgtdGIge21hcmdpbi10b3A6MjBweDsgbWFyZ2luLWJvdHRvbToyMHB4O31cclxuICAgIC5tZC1tYXJnaW4tMjVweC10YiB7bWFyZ2luLXRvcDoyNXB4OyBtYXJnaW4tYm90dG9tOjI1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi0zMHB4LXRiIHttYXJnaW4tdG9wOjMwcHg7IG1hcmdpbi1ib3R0b206MzBweDt9XHJcbiAgICAubWQtbWFyZ2luLTM1cHgtdGIge21hcmdpbi10b3A6MzVweDsgbWFyZ2luLWJvdHRvbTozNXB4O31cclxuICAgIC5tZC1tYXJnaW4tNDBweC10YiB7bWFyZ2luLXRvcDo0MHB4OyBtYXJnaW4tYm90dG9tOjQwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi00NXB4LXRiIHttYXJnaW4tdG9wOjQ1cHg7IG1hcmdpbi1ib3R0b206NDVweDt9XHJcbiAgICAubWQtbWFyZ2luLTUwcHgtdGIge21hcmdpbi10b3A6NTBweDsgbWFyZ2luLWJvdHRvbTo1MHB4O31cclxuICAgIC5tZC1tYXJnaW4tNTVweC10YiB7bWFyZ2luLXRvcDo1NXB4OyBtYXJnaW4tYm90dG9tOjU1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi02MHB4LXRiIHttYXJnaW4tdG9wOjYwcHg7IG1hcmdpbi1ib3R0b206NjBweDt9XHJcbiAgICAubWQtbWFyZ2luLTY1cHgtdGIge21hcmdpbi10b3A6NjVweDsgbWFyZ2luLWJvdHRvbTo2NXB4O31cclxuICAgIC5tZC1tYXJnaW4tNzBweC10YiB7bWFyZ2luLXRvcDo3MHB4OyBtYXJnaW4tYm90dG9tOjcwcHg7fVxyXG4gICAgLm1kLW1hcmdpbi03NXB4LXRiIHttYXJnaW4tdG9wOjc1cHg7IG1hcmdpbi1ib3R0b206NzVweDt9XHJcbiAgICAubWQtbWFyZ2luLTgwcHgtdGIge21hcmdpbi10b3A6ODBweDsgbWFyZ2luLWJvdHRvbTo4MHB4O31cclxuICAgIC5tZC1tYXJnaW4tODVweC10YiB7bWFyZ2luLXRvcDo4NXB4OyBtYXJnaW4tYm90dG9tOjg1cHg7fVxyXG4gICAgLm1kLW1hcmdpbi05MHB4LXRiIHttYXJnaW4tdG9wOjkwcHg7IG1hcmdpbi1ib3R0b206OTBweDt9XHJcbiAgICAubWQtbWFyZ2luLTk1cHgtdGIge21hcmdpbi10b3A6OTVweDsgbWFyZ2luLWJvdHRvbTo5NXB4O31cclxuICAgIC5tZC1tYXJnaW4tMTAwcHgtdGIge21hcmdpbi10b3A6MTAwcHg7IG1hcmdpbi1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIGhlYWRlciBwYWRkaW5nIHRvcCAqL1xyXG4gICAgLm1kLWhlYWRlci1wYWRkaW5nLXRvcCB7IHBhZGRpbmctdG9wOiA4MnB4O31cclxuICAgIC5tZC1oZWFkZXItbWFyZ2luLXRvcCB7IG1hcmdpbi10b3A6IDgwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgKi9cclxuICAgIC5tZC1uby1wYWRkaW5nIHtwYWRkaW5nOjAgIWltcG9ydGFudH1cclxuICAgIC5tZC1uby1wYWRkaW5nLWxyIHtwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLXBhZGRpbmctdGIge3BhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnR9XHJcbiAgICAubWQtbm8tcGFkZGluZy10b3Age3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH1cclxuICAgIC5tZC1uby1wYWRkaW5nLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLXBhZGRpbmctbGVmdCB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH1cclxuICAgIC5tZC1uby1wYWRkaW5nLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH1cclxuICAgIC5tZC1wYWRkaW5nLW9uZS1hbGwge3BhZGRpbmc6MSU7fVxyXG4gICAgLm1kLXBhZGRpbmctb25lLWhhbGYtYWxsIHtwYWRkaW5nOjEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdvLWFsbCB7cGFkZGluZzoyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d28taGFsZi1hbGwge3BhZGRpbmc6Mi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10aHJlZS1hbGwge3BhZGRpbmc6MyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtaGFsZi1hbGwge3BhZGRpbmc6My41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLWFsbCB7cGFkZGluZzo0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLWhhbGYtYWxsIHtwYWRkaW5nOjQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1hbGwge3BhZGRpbmc6NSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1oYWxmLWFsbCB7cGFkZGluZzo1LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeC1hbGwge3BhZGRpbmc6NiU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4LWhhbGYtYWxsIHtwYWRkaW5nOjYuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW4tYWxsIHtwYWRkaW5nOjclO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVuLWhhbGYtYWxsIHtwYWRkaW5nOjcuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHQtYWxsIHtwYWRkaW5nOjglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0LWhhbGYtYWxsIHtwYWRkaW5nOjguNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZS1hbGwge3BhZGRpbmc6OSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZS1oYWxmLWFsbCB7cGFkZGluZzo5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi1hbGwge3BhZGRpbmc6MTAlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi1oYWxmLWFsbCB7cGFkZGluZzoxMC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4tYWxsIHtwYWRkaW5nOjExJTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4taGFsZi1hbGwge3BhZGRpbmc6MTEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbHZlLWFsbCB7cGFkZGluZzoxMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbHZlLWhhbGYtYWxsIHtwYWRkaW5nOjEyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWFsbCB7cGFkZGluZzoxMyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhpcnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTMuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91cnRlZW4tYWxsIHtwYWRkaW5nOjE0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxNC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1maWZ0ZWVuLWFsbCB7cGFkZGluZzoxNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxNS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXh0ZWVuLWFsbCB7cGFkZGluZzoxNiU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4dGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxNi41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4tYWxsIHtwYWRkaW5nOjE3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTcuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHRlZW4tYWxsIHtwYWRkaW5nOjE4JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxOC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1hbGwge3BhZGRpbmc6MTklO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1hbGwge3BhZGRpbmc6MjAlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1oYWxmLWFsbCB7cGFkZGluZzoyMC41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktb25lLWFsbCB7cGFkZGluZzoyMSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWFsbCB7cGFkZGluZzoyMS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdHdvLWFsbCB7cGFkZGluZzoyMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLWFsbCB7cGFkZGluZzoyMi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtYWxsIHtwYWRkaW5nOjIzJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1hbGwge3BhZGRpbmc6MjMuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LWZvdXItYWxsIHtwYWRkaW5nOjI0JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZm91ci1oYWxmLWFsbCB7cGFkZGluZzoyNC41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZml2ZS1hbGwge3BhZGRpbmc6MjUlO31cclxuICAgIC5tZC1wYWRkaW5nLTVweC1hbGwge3BhZGRpbmc6NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwcHgtYWxsIHtwYWRkaW5nOjEwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTVweC1hbGwge3BhZGRpbmc6MTVweDt9XHJcbiAgICAubWQtcGFkZGluZy0yMHB4LWFsbCB7cGFkZGluZzoyMHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTI1cHgtYWxsIHtwYWRkaW5nOjI1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzBweC1hbGwge3BhZGRpbmc6MzBweDt9XHJcbiAgICAubWQtcGFkZGluZy0zNXB4LWFsbCB7cGFkZGluZzozNXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTQwcHgtYWxsIHtwYWRkaW5nOjQwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDVweC1hbGwge3BhZGRpbmc6NDVweDt9XHJcbiAgICAubWQtcGFkZGluZy01MHB4LWFsbCB7cGFkZGluZzo1MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTU1cHgtYWxsIHtwYWRkaW5nOjU1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjBweC1hbGwge3BhZGRpbmc6NjBweDt9XHJcbiAgICAubWQtcGFkZGluZy02NXB4LWFsbCB7cGFkZGluZzo2NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTcwcHgtYWxsIHtwYWRkaW5nOjcwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzVweC1hbGwge3BhZGRpbmc6NzVweDt9XHJcbiAgICAubWQtcGFkZGluZy04MHB4LWFsbCB7cGFkZGluZzo4MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTg1cHgtYWxsIHtwYWRkaW5nOjg1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTBweC1hbGwge3BhZGRpbmc6OTBweDt9XHJcbiAgICAubWQtcGFkZGluZy05NXB4LWFsbCB7cGFkZGluZzo5NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwMHB4LWFsbCB7cGFkZGluZzoxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyB0b3AgKi9cclxuICAgIC5tZC1wYWRkaW5nLW9uZS10b3Age3BhZGRpbmctdG9wOjElO31cclxuICAgIC5tZC1wYWRkaW5nLW9uZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d28tdG9wIHtwYWRkaW5nLXRvcDoyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d28taGFsZi10b3Age3BhZGRpbmctdG9wOjIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtdG9wIHtwYWRkaW5nLXRvcDozJTt9XHJcbiAgICAubWQtcGFkZGluZy10aHJlZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6My41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLXRvcCB7cGFkZGluZy10b3A6NCU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91ci1oYWxmLXRvcCB7cGFkZGluZy10b3A6NC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1maXZlLXRvcCB7cGFkZGluZy10b3A6NSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6NS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtdG9wIHtwYWRkaW5nLXRvcDo2JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtaGFsZi10b3Age3BhZGRpbmctdG9wOjYuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW4tdG9wIHtwYWRkaW5nLXRvcDo3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6Ny41JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodC10b3Age3BhZGRpbmctdG9wOjglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0LWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo4LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmUtdG9wIHtwYWRkaW5nLXRvcDo5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5lLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi10b3Age3BhZGRpbmctdG9wOjEwJTt9XHJcbiAgICAubWQtcGFkZGluZy10ZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjEwLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVsZXZlbi10b3Age3BhZGRpbmctdG9wOjExJTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjExLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZWx2ZS10b3Age3BhZGRpbmctdG9wOjEyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VsdmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjEyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLXRvcCB7cGFkZGluZy10b3A6MTMlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMy41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi10b3Age3BhZGRpbmctdG9wOjE0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi10b3Age3BhZGRpbmctdG9wOjE1JTt9XHJcbiAgICAubWQtcGFkZGluZy1maWZ0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXh0ZWVuLXRvcCB7cGFkZGluZy10b3A6MTYlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeHRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE2LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVudGVlbi10b3Age3BhZGRpbmctdG9wOjE3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE3LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0ZWVuLXRvcCB7cGFkZGluZy10b3A6MTglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxOC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi10b3Age3BhZGRpbmctdG9wOjE5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTkuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXRvcCB7cGFkZGluZy10b3A6MjAlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjAuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS10b3Age3BhZGRpbmctdG9wOjIxJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktb25lLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdHdvLXRvcCB7cGFkZGluZy10b3A6MjIlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10d28taGFsZi10b3Age3BhZGRpbmctdG9wOjIyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10aHJlZS10b3Age3BhZGRpbmctdG9wOjIzJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi10b3Age3BhZGRpbmctdG9wOjIzLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1mb3VyLXRvcCB7cGFkZGluZy10b3A6MjQlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyNC41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZml2ZS10b3Age3BhZGRpbmctdG9wOjI1JTt9XHJcbiAgICAubWQtcGFkZGluZy01cHgtdG9wIHtwYWRkaW5nLXRvcDo1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTBweC10b3Age3BhZGRpbmctdG9wOjEwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTVweC10b3Age3BhZGRpbmctdG9wOjE1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMjBweC10b3Age3BhZGRpbmctdG9wOjIwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMjVweC10b3Age3BhZGRpbmctdG9wOjI1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzBweC10b3Age3BhZGRpbmctdG9wOjMwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzVweC10b3Age3BhZGRpbmctdG9wOjM1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDBweC10b3Age3BhZGRpbmctdG9wOjQwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDVweC10b3Age3BhZGRpbmctdG9wOjQ1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNTBweC10b3Age3BhZGRpbmctdG9wOjUwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNTVweC10b3Age3BhZGRpbmctdG9wOjU1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjBweC10b3Age3BhZGRpbmctdG9wOjYwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjVweC10b3Age3BhZGRpbmctdG9wOjY1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzBweC10b3Age3BhZGRpbmctdG9wOjcwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzVweC10b3Age3BhZGRpbmctdG9wOjc1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctODBweC10b3Age3BhZGRpbmctdG9wOjgwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctODVweC10b3Age3BhZGRpbmctdG9wOjg1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTBweC10b3Age3BhZGRpbmctdG9wOjkwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTVweC10b3Age3BhZGRpbmctdG9wOjk1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTAwcHgtdG9wIHtwYWRkaW5nLXRvcDoxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyBib3R0b20gKi9cclxuICAgIC5tZC1wYWRkaW5nLW9uZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjElO31cclxuICAgIC5tZC1wYWRkaW5nLW9uZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d28tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d28taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozJTt9XHJcbiAgICAubWQtcGFkZGluZy10aHJlZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206My41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NCU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91ci1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1maXZlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjYuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206Ny41JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0LWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5lLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwJTt9XHJcbiAgICAubWQtcGFkZGluZy10ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVsZXZlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjExJTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjExLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZWx2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VsdmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTMlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMy41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE1JTt9XHJcbiAgICAubWQtcGFkZGluZy1maWZ0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXh0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTYlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeHRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE2LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVudGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE3LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0ZWVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTkuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjAlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjAuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIxJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktb25lLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdHdvLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjIlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10aHJlZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIzJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIzLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1mb3VyLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjQlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1mb3VyLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNC41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZml2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI1JTt9XHJcbiAgICAubWQtcGFkZGluZy01cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMjBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMjVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjMwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjM1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQ1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNTBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjU1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjYwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjY1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjcwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjc1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctODBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjgwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctODVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjg1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTBweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjkwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTVweC1ib3R0b20ge3BhZGRpbmctYm90dG9tOjk1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTAwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyByaWdodCAqL1xyXG4gICAgLm1kLXBhZGRpbmctb25lLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjElO31cclxuICAgIC5tZC1wYWRkaW5nLW9uZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdvLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3by1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDozLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWZvdXItcmlnaHQge3BhZGRpbmctcmlnaHQ6NCU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91ci1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1yaWdodCB7cGFkZGluZy1yaWdodDo1JTt9XHJcbiAgICAubWQtcGFkZGluZy1maXZlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6NS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NiU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4LWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6Ni41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbi1yaWdodCB7cGFkZGluZy1yaWdodDo3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjcuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHQtcmlnaHQge3BhZGRpbmctcmlnaHQ6OCU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHQtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo4LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6OSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjkuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwJTt9XHJcbiAgICAubWQtcGFkZGluZy10ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTElO31cclxuICAgIC5tZC1wYWRkaW5nLWVsZXZlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjExLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZWx2ZS1yaWdodCB7cGFkZGluZy1yaWdodDoxMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbHZlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhpcnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTMlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTMuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91cnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTQlO31cclxuICAgIC5tZC1wYWRkaW5nLWZvdXJ0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE1LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeHRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTYlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeHRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNi41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTclO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVudGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE3LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE4JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE4LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmV0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1yaWdodCB7cGFkZGluZy1yaWdodDoyMCU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjAuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS1yaWdodCB7cGFkZGluZy1yaWdodDoyMSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIxLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10d28tcmlnaHQge3BhZGRpbmctcmlnaHQ6MjIlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjMlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10aHJlZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIzLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1mb3VyLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI0JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZm91ci1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI0LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1maXZlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI1JTt9XHJcbiAgICAubWQtcGFkZGluZy01cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTBweDt9XHJcbiAgICAubWQtcGFkZGluZy0xNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMjBweC1yaWdodCB7cGFkZGluZy1yaWdodDoyMHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTI1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjVweDt9XHJcbiAgICAubWQtcGFkZGluZy0zMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjMwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzVweC1yaWdodCB7cGFkZGluZy1yaWdodDozNXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTQwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NDBweDt9XHJcbiAgICAubWQtcGFkZGluZy00NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNTBweC1yaWdodCB7cGFkZGluZy1yaWdodDo1MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTU1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NTVweDt9XHJcbiAgICAubWQtcGFkZGluZy02MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjVweC1yaWdodCB7cGFkZGluZy1yaWdodDo2NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTcwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NzBweDt9XHJcbiAgICAubWQtcGFkZGluZy03NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctODBweC1yaWdodCB7cGFkZGluZy1yaWdodDo4MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTg1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6ODVweDt9XHJcbiAgICAubWQtcGFkZGluZy05MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjkwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTVweC1yaWdodCB7cGFkZGluZy1yaWdodDo5NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwMHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nIGxlZnQgKi9cclxuICAgIC5tZC1wYWRkaW5nLW9uZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MSU7fVxyXG4gICAgLm1kLXBhZGRpbmctb25lLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdvLWxlZnQge3BhZGRpbmctbGVmdDoyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d28taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6Mi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10aHJlZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6My41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLWxlZnQge3BhZGRpbmctbGVmdDo0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6NSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo1LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NiU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4LWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjYuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjclO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjcuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHQtbGVmdCB7cGFkZGluZy1sZWZ0OjglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0LWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjguNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6OSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjExJTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbHZlLWxlZnQge3BhZGRpbmctbGVmdDoxMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbHZlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxMyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhpcnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTMuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91cnRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1maWZ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXh0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNiU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4dGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxNi41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTcuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE4JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxOC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTklO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE5LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjAlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMC41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktb25lLWxlZnQge3BhZGRpbmctbGVmdDoyMSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdHdvLWxlZnQge3BhZGRpbmctbGVmdDoyMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyMi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtbGVmdCB7cGFkZGluZy1sZWZ0OjIzJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjMuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LWZvdXItbGVmdCB7cGFkZGluZy1sZWZ0OjI0JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZm91ci1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoyNC41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZml2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjUlO31cclxuICAgIC5tZC1wYWRkaW5nLTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjEwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTVweDt9XHJcbiAgICAubWQtcGFkZGluZy0yMHB4LWxlZnQge3BhZGRpbmctbGVmdDoyMHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTI1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjI1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MzBweDt9XHJcbiAgICAubWQtcGFkZGluZy0zNXB4LWxlZnQge3BhZGRpbmctbGVmdDozNXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTQwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjQwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NDVweDt9XHJcbiAgICAubWQtcGFkZGluZy01MHB4LWxlZnQge3BhZGRpbmctbGVmdDo1MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTU1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjU1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NjBweDt9XHJcbiAgICAubWQtcGFkZGluZy02NXB4LWxlZnQge3BhZGRpbmctbGVmdDo2NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTcwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjcwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NzVweDt9XHJcbiAgICAubWQtcGFkZGluZy04MHB4LWxlZnQge3BhZGRpbmctbGVmdDo4MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTg1cHgtbGVmdCB7cGFkZGluZy1sZWZ0Ojg1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6OTBweDt9XHJcbiAgICAubWQtcGFkZGluZy05NXB4LWxlZnQge3BhZGRpbmctbGVmdDo5NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwMHB4LWxlZnQge3BhZGRpbmctbGVmdDoxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyB0b3AgYm90dG9tICovXHJcbiAgICAubWQtcGFkZGluZy1vbmUtdGIge3BhZGRpbmctdG9wOjElOyBwYWRkaW5nLWJvdHRvbToxJTt9XHJcbiAgICAubWQtcGFkZGluZy1vbmUtaGFsZi10YiB7cGFkZGluZy10b3A6MS41JTsgcGFkZGluZy1ib3R0b206MS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d28tdGIge3BhZGRpbmctdG9wOjIlOyBwYWRkaW5nLWJvdHRvbToyJTt9XHJcbiAgICAubWQtcGFkZGluZy10d28taGFsZi10YiB7cGFkZGluZy10b3A6Mi41JTsgcGFkZGluZy1ib3R0b206Mi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10aHJlZS10YiB7cGFkZGluZy10b3A6MyU7IHBhZGRpbmctYm90dG9tOjMlO31cclxuICAgIC5tZC1wYWRkaW5nLXRocmVlLWhhbGYtdGIge3BhZGRpbmctdG9wOjMuNSU7IHBhZGRpbmctYm90dG9tOjMuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91ci10YiB7cGFkZGluZy10b3A6NCU7IHBhZGRpbmctYm90dG9tOjQlO31cclxuICAgIC5tZC1wYWRkaW5nLWZvdXItaGFsZi10YiB7cGFkZGluZy10b3A6NC41JTsgcGFkZGluZy1ib3R0b206NC41JTt9XHJcbiAgICAubWQtcGFkZGluZy1maXZlLXRiIHtwYWRkaW5nLXRvcDo1JTsgcGFkZGluZy1ib3R0b206NSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDo1LjUlOyBwYWRkaW5nLWJvdHRvbTo1LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeC10YiB7cGFkZGluZy10b3A6NiU7IHBhZGRpbmctYm90dG9tOjYlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeC1oYWxmLXRiIHtwYWRkaW5nLXRvcDo2LjUlOyBwYWRkaW5nLWJvdHRvbTo2LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVuLXRiIHtwYWRkaW5nLXRvcDo3JTsgcGFkZGluZy1ib3R0b206NyU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW4taGFsZi10YiB7cGFkZGluZy10b3A6Ny41JTsgcGFkZGluZy1ib3R0b206Ny41JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodC10YiB7cGFkZGluZy10b3A6OCU7IHBhZGRpbmctYm90dG9tOjglO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0LWhhbGYtdGIge3BhZGRpbmctdG9wOjguNSU7IHBhZGRpbmctYm90dG9tOjguNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZS10YiB7cGFkZGluZy10b3A6OSU7IHBhZGRpbmctYm90dG9tOjklO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmUtaGFsZi10YiB7cGFkZGluZy10b3A6OS41JTsgcGFkZGluZy1ib3R0b206OS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10ZW4tdGIge3BhZGRpbmctdG9wOjEwJTsgcGFkZGluZy1ib3R0b206MTAlO31cclxuICAgIC5tZC1wYWRkaW5nLXRlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMC41JTsgcGFkZGluZy1ib3R0b206MTAuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWxldmVuLXRiIHtwYWRkaW5nLXRvcDoxMSU7IHBhZGRpbmctYm90dG9tOjExJTt9XHJcbiAgICAubWQtcGFkZGluZy1lbGV2ZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTEuNSU7IHBhZGRpbmctYm90dG9tOjExLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZWx2ZS10YiB7cGFkZGluZy10b3A6MTIlOyBwYWRkaW5nLWJvdHRvbToxMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbHZlLWhhbGYtdGIge3BhZGRpbmctdG9wOjEyLjUlOyBwYWRkaW5nLWJvdHRvbToxMi41JTt9XHJcbiAgICAubWQtcGFkZGluZy10aGlydGVlbi10YiB7cGFkZGluZy10b3A6MTMlOyBwYWRkaW5nLWJvdHRvbToxMyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhpcnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTMuNSU7IHBhZGRpbmctYm90dG9tOjEzLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWZvdXJ0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxNCU7IHBhZGRpbmctYm90dG9tOjE0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxNC41JTsgcGFkZGluZy1ib3R0b206MTQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi10YiB7cGFkZGluZy10b3A6MTUlOyBwYWRkaW5nLWJvdHRvbToxNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZmlmdGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxNS41JTsgcGFkZGluZy1ib3R0b206MTUuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4dGVlbi10YiB7cGFkZGluZy10b3A6MTYlOyBwYWRkaW5nLWJvdHRvbToxNiU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2l4dGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxNi41JTsgcGFkZGluZy1ib3R0b206MTYuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW50ZWVuLXRiIHtwYWRkaW5nLXRvcDoxNyU7IHBhZGRpbmctYm90dG9tOjE3JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTcuNSU7IHBhZGRpbmctYm90dG9tOjE3LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVpZ2h0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxOCU7IHBhZGRpbmctYm90dG9tOjE4JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxOC41JTsgcGFkZGluZy1ib3R0b206MTguNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctbmluZXRlZW4tdGIge3BhZGRpbmctdG9wOjE5JTsgcGFkZGluZy1ib3R0b206MTklO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmV0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE5LjUlOyBwYWRkaW5nLWJvdHRvbToxOS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGIge3BhZGRpbmctdG9wOjIwJTsgcGFkZGluZy1ib3R0b206MjAlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyMC41JTsgcGFkZGluZy1ib3R0b206MjAuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS10YiB7cGFkZGluZy10b3A6MjElOyBwYWRkaW5nLWJvdHRvbToyMSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyMS41JTsgcGFkZGluZy1ib3R0b206MjEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXR3by10YiB7cGFkZGluZy10b3A6MjIlOyBwYWRkaW5nLWJvdHRvbToyMiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXR3by1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyMi41JTsgcGFkZGluZy1ib3R0b206MjIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXRocmVlLXRiIHtwYWRkaW5nLXRvcDoyMyU7IHBhZGRpbmctYm90dG9tOjIzJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktdGhyZWUtaGFsZi10YiB7cGFkZGluZy10b3A6MjMuNSU7IHBhZGRpbmctYm90dG9tOjIzLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1mb3VyLXRiIHtwYWRkaW5nLXRvcDoyNCU7IHBhZGRpbmctYm90dG9tOjI0JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZm91ci1oYWxmLXRiIHtwYWRkaW5nLXRvcDoyNC41JTsgcGFkZGluZy1ib3R0b206MjQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXRiIHtwYWRkaW5nLXRvcDoyNSU7IHBhZGRpbmctYm90dG9tOjI1JTt9XHJcbiAgICAubWQtcGFkZGluZy01cHgtdGIge3BhZGRpbmctdG9wOjVweDsgcGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwcHgtdGIge3BhZGRpbmctdG9wOjEwcHg7IHBhZGRpbmctYm90dG9tOjEwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTVweC10YiB7cGFkZGluZy10b3A6MTVweDsgcGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgICAubWQtcGFkZGluZy0yMHB4LXRiIHtwYWRkaW5nLXRvcDoyMHB4OyBwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTI1cHgtdGIge3BhZGRpbmctdG9wOjI1cHg7IHBhZGRpbmctYm90dG9tOjI1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzBweC10YiB7cGFkZGluZy10b3A6MzBweDsgcGFkZGluZy1ib3R0b206MzBweDt9XHJcbiAgICAubWQtcGFkZGluZy0zNXB4LXRiIHtwYWRkaW5nLXRvcDozNXB4OyBwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTQwcHgtdGIge3BhZGRpbmctdG9wOjQwcHg7IHBhZGRpbmctYm90dG9tOjQwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDVweC10YiB7cGFkZGluZy10b3A6NDVweDsgcGFkZGluZy1ib3R0b206NDVweDt9XHJcbiAgICAubWQtcGFkZGluZy01MHB4LXRiIHtwYWRkaW5nLXRvcDo1MHB4OyBwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTU1cHgtdGIge3BhZGRpbmctdG9wOjU1cHg7IHBhZGRpbmctYm90dG9tOjU1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjBweC10YiB7cGFkZGluZy10b3A6NjBweDsgcGFkZGluZy1ib3R0b206NjBweDt9XHJcbiAgICAubWQtcGFkZGluZy02NXB4LXRiIHtwYWRkaW5nLXRvcDo2NXB4OyBwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTcwcHgtdGIge3BhZGRpbmctdG9wOjcwcHg7IHBhZGRpbmctYm90dG9tOjcwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzVweC10YiB7cGFkZGluZy10b3A6NzVweDsgcGFkZGluZy1ib3R0b206NzVweDt9XHJcbiAgICAubWQtcGFkZGluZy04MHB4LXRiIHtwYWRkaW5nLXRvcDo4MHB4OyBwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTg1cHgtdGIge3BhZGRpbmctdG9wOjg1cHg7IHBhZGRpbmctYm90dG9tOjg1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTBweC10YiB7cGFkZGluZy10b3A6OTBweDsgcGFkZGluZy1ib3R0b206OTBweDt9XHJcbiAgICAubWQtcGFkZGluZy05NXB4LXRiIHtwYWRkaW5nLXRvcDo5NXB4OyBwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwMHB4LXRiIHtwYWRkaW5nLXRvcDoxMDBweDsgcGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgbGVmdCByaWdodCAqL1xyXG4gICAgLm1kLXBhZGRpbmctb25lLWxyIHtwYWRkaW5nLWxlZnQ6MSU7IHBhZGRpbmctcmlnaHQ6MSU7fVxyXG4gICAgLm1kLXBhZGRpbmctb25lLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxLjUlOyBwYWRkaW5nLXJpZ2h0OjEuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdvLWxyIHtwYWRkaW5nLWxlZnQ6MiU7IHBhZGRpbmctcmlnaHQ6MiU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdvLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyLjUlOyBwYWRkaW5nLXJpZ2h0OjIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhyZWUtbHIge3BhZGRpbmctbGVmdDozJTsgcGFkZGluZy1yaWdodDozJTt9XHJcbiAgICAubWQtcGFkZGluZy10aHJlZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6My41JTsgcGFkZGluZy1yaWdodDozLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWZvdXItbHIge3BhZGRpbmctbGVmdDo0JTsgcGFkZGluZy1yaWdodDo0JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VyLWhhbGYtbHIge3BhZGRpbmctbGVmdDo0LjUlOyBwYWRkaW5nLXJpZ2h0OjQuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZml2ZS1sciB7cGFkZGluZy1sZWZ0OjUlOyBwYWRkaW5nLXJpZ2h0OjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWZpdmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjUuNSU7IHBhZGRpbmctcmlnaHQ6NS41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtbHIge3BhZGRpbmctbGVmdDo2JTsgcGFkZGluZy1yaWdodDo2JTt9XHJcbiAgICAubWQtcGFkZGluZy1zaXgtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjYuNSU7IHBhZGRpbmctcmlnaHQ6Ni41JTt9XHJcbiAgICAubWQtcGFkZGluZy1zZXZlbi1sciB7cGFkZGluZy1sZWZ0OjclOyBwYWRkaW5nLXJpZ2h0OjclO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDo3LjUlOyBwYWRkaW5nLXJpZ2h0OjcuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHQtbHIge3BhZGRpbmctbGVmdDo4JTsgcGFkZGluZy1yaWdodDo4JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodC1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6OC41JTsgcGFkZGluZy1yaWdodDo4LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmUtbHIge3BhZGRpbmctbGVmdDo5JTsgcGFkZGluZy1yaWdodDo5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5lLWhhbGYtbHIge3BhZGRpbmctbGVmdDo5LjUlOyBwYWRkaW5nLXJpZ2h0OjkuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGVuLWxyIHtwYWRkaW5nLWxlZnQ6MTAlOyBwYWRkaW5nLXJpZ2h0OjEwJTt9XHJcbiAgICAubWQtcGFkZGluZy10ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjEwLjUlOyBwYWRkaW5nLXJpZ2h0OjEwLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWVsZXZlbi1sciB7cGFkZGluZy1sZWZ0OjExJTsgcGFkZGluZy1yaWdodDoxMSU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWxldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMS41JTsgcGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VsdmUtbHIge3BhZGRpbmctbGVmdDoxMiU7IHBhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTIuNSU7IHBhZGRpbmctcmlnaHQ6MTIuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdGhpcnRlZW4tbHIge3BhZGRpbmctbGVmdDoxMyU7IHBhZGRpbmctcmlnaHQ6MTMlO31cclxuICAgIC5tZC1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMy41JTsgcGFkZGluZy1yaWdodDoxMy41JTt9XHJcbiAgICAubWQtcGFkZGluZy1mb3VydGVlbi1sciB7cGFkZGluZy1sZWZ0OjE0JTsgcGFkZGluZy1yaWdodDoxNCU7fVxyXG4gICAgLm1kLXBhZGRpbmctZm91cnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE0LjUlOyBwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLWZpZnRlZW4tbHIge3BhZGRpbmctbGVmdDoxNSU7IHBhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC5tZC1wYWRkaW5nLWZpZnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE1LjUlOyBwYWRkaW5nLXJpZ2h0OjE1LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeHRlZW4tbHIge3BhZGRpbmctbGVmdDoxNiU7IHBhZGRpbmctcmlnaHQ6MTYlO31cclxuICAgIC5tZC1wYWRkaW5nLXNpeHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE2LjUlOyBwYWRkaW5nLXJpZ2h0OjE2LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXNldmVudGVlbi1sciB7cGFkZGluZy1sZWZ0OjE3JTsgcGFkZGluZy1yaWdodDoxNyU7fVxyXG4gICAgLm1kLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxNy41JTsgcGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAubWQtcGFkZGluZy1laWdodGVlbi1sciB7cGFkZGluZy1sZWZ0OjE4JTsgcGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLm1kLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE4LjUlOyBwYWRkaW5nLXJpZ2h0OjE4LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLW5pbmV0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTklOyBwYWRkaW5nLXJpZ2h0OjE5JTt9XHJcbiAgICAubWQtcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTkuNSU7IHBhZGRpbmctcmlnaHQ6MTkuNSU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LWxyIHtwYWRkaW5nLWxlZnQ6MjAlOyBwYWRkaW5nLXJpZ2h0OjIwJTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIwLjUlOyBwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1vbmUtbHIge3BhZGRpbmctbGVmdDoyMSU7IHBhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIxLjUlOyBwYWRkaW5nLXJpZ2h0OjIxLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10d28tbHIge3BhZGRpbmctbGVmdDoyMiU7IHBhZGRpbmctcmlnaHQ6MjIlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sciB7cGFkZGluZy1sZWZ0OjIyLjUlOyBwYWRkaW5nLXJpZ2h0OjIyLjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS10aHJlZS1sciB7cGFkZGluZy1sZWZ0OjIzJTsgcGFkZGluZy1yaWdodDoyMyU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyMy41JTsgcGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAubWQtcGFkZGluZy10d2VudHktZm91ci1sciB7cGFkZGluZy1sZWZ0OjI0JTsgcGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLm1kLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sciB7cGFkZGluZy1sZWZ0OjI0LjUlOyBwYWRkaW5nLXJpZ2h0OjI0LjUlO31cclxuICAgIC5tZC1wYWRkaW5nLXR3ZW50eS1maXZlLWxyIHtwYWRkaW5nLWxlZnQ6MjUlOyBwYWRkaW5nLXJpZ2h0OjI1JTt9XHJcbiAgICAubWQtcGFkZGluZy01cHgtbHIge3BhZGRpbmctcmlnaHQ6NXB4OyBwYWRkaW5nLWxlZnQ6NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwcHgtbHIge3BhZGRpbmctcmlnaHQ6MTBweDsgcGFkZGluZy1sZWZ0OjEwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMTVweC1sciB7cGFkZGluZy1yaWdodDoxNXB4OyBwYWRkaW5nLWxlZnQ6MTVweDt9XHJcbiAgICAubWQtcGFkZGluZy0yMHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjIwcHg7IHBhZGRpbmctbGVmdDoyMHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTI1cHgtbHIge3BhZGRpbmctcmlnaHQ6MjVweDsgcGFkZGluZy1sZWZ0OjI1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctMzBweC1sciB7cGFkZGluZy1yaWdodDozMHB4OyBwYWRkaW5nLWxlZnQ6MzBweDt9XHJcbiAgICAubWQtcGFkZGluZy0zNXB4LWxyIHtwYWRkaW5nLXJpZ2h0OjM1cHg7IHBhZGRpbmctbGVmdDozNXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTQwcHgtbHIge3BhZGRpbmctcmlnaHQ6NDBweDsgcGFkZGluZy1sZWZ0OjQwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNDVweC1sciB7cGFkZGluZy1yaWdodDo0NXB4OyBwYWRkaW5nLWxlZnQ6NDVweDt9XHJcbiAgICAubWQtcGFkZGluZy01MHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjUwcHg7IHBhZGRpbmctbGVmdDo1MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTU1cHgtbHIge3BhZGRpbmctcmlnaHQ6NTVweDsgcGFkZGluZy1sZWZ0OjU1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNjBweC1sciB7cGFkZGluZy1yaWdodDo2MHB4OyBwYWRkaW5nLWxlZnQ6NjBweDt9XHJcbiAgICAubWQtcGFkZGluZy02NXB4LWxyIHtwYWRkaW5nLXJpZ2h0OjY1cHg7IHBhZGRpbmctbGVmdDo2NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTcwcHgtbHIge3BhZGRpbmctcmlnaHQ6NzBweDsgcGFkZGluZy1sZWZ0OjcwcHg7fVxyXG4gICAgLm1kLXBhZGRpbmctNzVweC1sciB7cGFkZGluZy1yaWdodDo3NXB4OyBwYWRkaW5nLWxlZnQ6NzVweDt9XHJcbiAgICAubWQtcGFkZGluZy04MHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjgwcHg7IHBhZGRpbmctbGVmdDo4MHB4O31cclxuICAgIC5tZC1wYWRkaW5nLTg1cHgtbHIge3BhZGRpbmctcmlnaHQ6ODVweDsgcGFkZGluZy1sZWZ0Ojg1cHg7fVxyXG4gICAgLm1kLXBhZGRpbmctOTBweC1sciB7cGFkZGluZy1yaWdodDo5MHB4OyBwYWRkaW5nLWxlZnQ6OTBweDt9XHJcbiAgICAubWQtcGFkZGluZy05NXB4LWxyIHtwYWRkaW5nLXJpZ2h0Ojk1cHg7IHBhZGRpbmctbGVmdDo5NXB4O31cclxuICAgIC5tZC1wYWRkaW5nLTEwMHB4LWxyIHtwYWRkaW5nLXJpZ2h0OjEwMHB4OyBwYWRkaW5nLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIHRvcCAqL1xyXG4gICAgLm1kLXRvcC1hdXRvIHt0b3A6YXV0b31cclxuICAgIC5tZC10b3AtMCB7dG9wOjAgIWltcG9ydGFudH1cclxuICAgIC5tZC10b3AtaW5oZXJpdCB7dG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXRvcC0xIHt0b3A6MXB4fVxyXG4gICAgLm1kLXRvcC0yIHt0b3A6MnB4fVxyXG4gICAgLm1kLXRvcC0zIHt0b3A6M3B4fVxyXG4gICAgLm1kLXRvcC00IHt0b3A6NHB4fVxyXG4gICAgLm1kLXRvcC01IHt0b3A6NXB4fVxyXG4gICAgLm1kLXRvcC02IHt0b3A6NnB4fVxyXG4gICAgLm1kLXRvcC03IHt0b3A6N3B4fVxyXG4gICAgLm1kLXRvcC04IHt0b3A6OHB4fVxyXG4gICAgLm1kLXRvcC05IHt0b3A6OXB4fVxyXG4gICAgLm1kLXRvcC0xMCB7dG9wOjEwcHh9XHJcbiAgICAubWQtdG9wLTEyIHt0b3A6MTJweH1cclxuICAgIC5tZC10b3AtMTUge3RvcDoxNXB4fVxyXG4gICAgLm1kLXRvcC0xNyB7dG9wOjE3cHh9XHJcbiAgICAubWQtdG9wLTIwIHt0b3A6MjBweH1cclxuICAgIC5tZC10b3AtMjUge3RvcDoyNXB4fVxyXG4gICAgLm1kLXRvcC0zMCB7dG9wOjMwcHh9XHJcbiAgICAubWQtdG9wLTM1IHt0b3A6MzVweH1cclxuICAgIC5tZC10b3AtNDAge3RvcDo0MHB4fVxyXG4gICAgLm1kLXRvcC00NSB7dG9wOjQ1cHh9XHJcbiAgICAubWQtdG9wLTUwIHt0b3A6NTBweH1cclxuICAgIC5tZC10b3AtbWludXMxIHt0b3A6LTFweH1cclxuICAgIC5tZC10b3AtbWludXMyIHt0b3A6LTJweH1cclxuICAgIC5tZC10b3AtbWludXMzIHt0b3A6LTNweH1cclxuICAgIC5tZC10b3AtbWludXM0IHt0b3A6LTRweH1cclxuICAgIC5tZC10b3AtbWludXM1IHt0b3A6LTVweH1cclxuICAgIC5tZC10b3AtbWludXM2IHt0b3A6LTZweH1cclxuICAgIC5tZC10b3AtbWludXM3IHt0b3A6LTdweH1cclxuICAgIC5tZC10b3AtbWludXM4IHt0b3A6LThweH1cclxuICAgIC5tZC10b3AtbWludXM5IHt0b3A6LTlweH1cclxuICAgIC5tZC10b3AtbWludXMxMCB7dG9wOi0xMHB4fVxyXG4gICAgLm1kLXRvcC1taW51czE1IHt0b3A6LTE1cHh9XHJcbiAgICAubWQtdG9wLW1pbnVzMjAge3RvcDotMjBweH1cclxuICAgIC5tZC10b3AtbWludXMyNSB7dG9wOi0yNXB4fVxyXG4gICAgLm1kLXRvcC1taW51czMwIHt0b3A6LTMwcHh9XHJcbiAgICAubWQtdG9wLW1pbnVzMzUge3RvcDotMzVweH1cclxuICAgIC5tZC10b3AtbWludXM0MCB7dG9wOi00MHB4fVxyXG4gICAgLm1kLXRvcC1taW51czQ1IHt0b3A6LTQ1cHh9XHJcbiAgICAubWQtdG9wLW1pbnVzNTAge3RvcDotNTBweH1cclxuXHJcbiAgICAvKiBib3R0b20gKi9cclxuICAgIC5tZC1ib3R0b20tYXV0byB7Ym90dG9tOmF1dG99XHJcbiAgICAubWQtYm90dG9tLTAge2JvdHRvbTowfVxyXG4gICAgLm1kLWJvdHRvbS0xIHtib3R0b206MXB4fVxyXG4gICAgLm1kLWJvdHRvbS0yIHtib3R0b206MnB4fVxyXG4gICAgLm1kLWJvdHRvbS0zIHtib3R0b206M3B4fVxyXG4gICAgLm1kLWJvdHRvbS00IHtib3R0b206NHB4fVxyXG4gICAgLm1kLWJvdHRvbS01IHtib3R0b206NXB4fVxyXG4gICAgLm1kLWJvdHRvbS02IHtib3R0b206NnB4fVxyXG4gICAgLm1kLWJvdHRvbS03IHtib3R0b206N3B4fVxyXG4gICAgLm1kLWJvdHRvbS04IHtib3R0b206OHB4fVxyXG4gICAgLm1kLWJvdHRvbS05IHtib3R0b206OXB4fVxyXG4gICAgLm1kLWJvdHRvbS0xMCB7Ym90dG9tOjEwcHh9XHJcbiAgICAubWQtYm90dG9tLTIwIHtib3R0b206MjBweH1cclxuICAgIC5tZC1ib3R0b20tMjUge2JvdHRvbToyNXB4fVxyXG4gICAgLm1kLWJvdHRvbS0zMCB7Ym90dG9tOjMwcHh9XHJcbiAgICAubWQtYm90dG9tLTM1IHtib3R0b206MzVweH1cclxuICAgIC5tZC1ib3R0b20tNDAge2JvdHRvbTo0MHB4fVxyXG4gICAgLm1kLWJvdHRvbS00NSB7Ym90dG9tOjQ1cHh9XHJcbiAgICAubWQtYm90dG9tLTUwIHtib3R0b206NTBweH1cclxuICAgIC5tZC1ib3R0b20tbWludXMzMCB7Ym90dG9tOi0zMHB4fSBcclxuICAgIC5tZC1ib3R0b20tbWludXM1MCB7Ym90dG9tOi01MHB4fVxyXG4gICAgLm1kLWJvdHRvbS1taW51czU1IHsgYm90dG9tOiAtNTVweDsgfVxyXG4gICAgLm1kLWJvdHRvbS1taW51czYwIHsgYm90dG9tOiAtNjBweDsgfVxyXG5cclxuICAgIC8qIGxlZnQgKi9cclxuICAgIC5tZC1sZWZ0LWF1dG8ge2xlZnQ6YXV0b31cclxuICAgIC5tZC1sZWZ0LTAge2xlZnQ6MH1cclxuICAgIC5tZC1sZWZ0LTEge2xlZnQ6MXB4fVxyXG4gICAgLm1kLWxlZnQtMiB7bGVmdDoycHh9XHJcbiAgICAubWQtbGVmdC0zIHtsZWZ0OjNweH1cclxuICAgIC5tZC1sZWZ0LTQge2xlZnQ6NHB4fVxyXG4gICAgLm1kLWxlZnQtNSB7bGVmdDo1cHh9XHJcbiAgICAubWQtbGVmdC02IHtsZWZ0OjZweH1cclxuICAgIC5tZC1sZWZ0LTcge2xlZnQ6N3B4fVxyXG4gICAgLm1kLWxlZnQtOCB7bGVmdDo4cHh9XHJcbiAgICAubWQtbGVmdC05IHtsZWZ0OjlweH1cclxuICAgIC5tZC1sZWZ0LTEwIHtsZWZ0OjEwcHh9XHJcblxyXG4gICAgLyogcmlnaHQgKi9cclxuICAgIC5tZC1yaWdodC1hdXRvIHtyaWdodDphdXRvfVxyXG4gICAgLm1kLXJpZ2h0LTAge3JpZ2h0OjB9XHJcbiAgICAubWQtcmlnaHQtMSB7cmlnaHQ6MXB4fVxyXG4gICAgLm1kLXJpZ2h0LTIge3JpZ2h0OjJweH1cclxuICAgIC5tZC1yaWdodC0zIHtyaWdodDozcHh9XHJcbiAgICAubWQtcmlnaHQtNCB7cmlnaHQ6NHB4fVxyXG4gICAgLm1kLXJpZ2h0LTUge3JpZ2h0OjVweH1cclxuICAgIC5tZC1yaWdodC02IHtyaWdodDo2cHh9XHJcbiAgICAubWQtcmlnaHQtNyB7cmlnaHQ6N3B4fVxyXG4gICAgLm1kLXJpZ2h0LTgge3JpZ2h0OjhweH1cclxuICAgIC5tZC1yaWdodC05IHtyaWdodDo5cHh9XHJcbiAgICAubWQtcmlnaHQtMTAge3JpZ2h0OjEwcHh9XHJcblxyXG4gICAgLyogd2lkdGggKi9cclxuICAgIC5tZC13LTEwIHt3aWR0aDoxMCUgIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy0xNSB7d2lkdGg6MTUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMjAge3dpZHRoOjIwJSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTI1IHt3aWR0aDoyNSUgIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy0zMCB7d2lkdGg6MzAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMzUge3dpZHRoOjM1JSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTQwIHt3aWR0aDo0MCUgIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy00NSB7d2lkdGg6NDUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNTAge3dpZHRoOjUwJSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTU1IHt3aWR0aDo1NSUgIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy02MCB7d2lkdGg6NjAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNjUge3dpZHRoOjY1JSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTcwIHt3aWR0aDo3MCUgIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy03NSB7d2lkdGg6NzUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctODAge3dpZHRoOjgwJSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTg1IHt3aWR0aDo4NSUgIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy05MCB7d2lkdGg6OTAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctOTUge3dpZHRoOjk1JSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTEwMCB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LWF1dG8ge3dpZHRoOiBhdXRvICFpbXBvcnRhbnR9XHJcbiAgICAubWQtdy01MHB4IHt3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNzBweCB7d2lkdGg6NzBweCAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTc1cHgge3dpZHRoOjc1cHggIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy04MHB4IHt3aWR0aDo4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctODVweCB7d2lkdGg6ODVweCAhaW1wb3J0YW50O31cclxuICAgIC5tZC13LTkwcHgge3dpZHRoOjkwcHggIWltcG9ydGFudDt9XHJcbiAgICAubWQtdy05NXB4IHt3aWR0aDo5NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMTAwcHgge3dpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMTIwcHgge3dpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMTMwcHgge3dpZHRoOjEzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMTUwcHgge3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMTgwcHgge3dpZHRoOjE4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMjAwcHgge3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMjUwcHgge3dpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMzAwcHgge3dpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMzUwcHgge3dpZHRoOjM1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNDAwcHgge3dpZHRoOjQwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNDUwcHgge3dpZHRoOjQ1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNTAwcHgge3dpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNTUwcHgge3dpZHRoOjU1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNjAwcHgge3dpZHRoOjYwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNjUwcHgge3dpZHRoOjY1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNzAwcHgge3dpZHRoOjcwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctNzUwcHgge3dpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctODAwcHgge3dpZHRoOjgwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctODUwcHgge3dpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctOTAwcHgge3dpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctOTUwcHgge3dpZHRoOjk1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLm1kLXctMTAwMHB4IHt3aWR0aDoxMDAwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLyogaGVpZ2h0ICovXHJcbiAgICAubWQtaC01MCB7aGVpZ2h0OiA1MCV9XHJcbiAgICAubWQtaC0xMDAge2hlaWdodDogMTAwJX1cclxuICAgIC5tZC1oLWF1dG8ge2hlaWdodDphdXRvICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC0xMHB4IHtoZWlnaHQ6IDEwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTIwcHgge2hlaWdodDogMjBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtMzBweCB7aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC00MHB4IHtoZWlnaHQ6IDQwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTUwcHgge2hlaWdodDogNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtNjBweCB7aGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC03MHB4IHtoZWlnaHQ6IDcwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTgwcHgge2hlaWdodDogODBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtOTBweCB7aGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC0xMDBweCB7aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtMTUwcHgge2hlaWdodDogMTUwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTIwMHB4IHtoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC0yNTBweCB7aGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtMzAwcHgge2hlaWdodDogMzAwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTM1MHB4IHtoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC00MDBweCB7aGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtNDUwcHgge2hlaWdodDogNDUwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTUwMHB4IHtoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC01NTBweCB7aGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLWgtNjAwcHgge2hlaWdodDogNjAwcHggIWltcG9ydGFudH1cclxuICAgIC5tZC1oLTY1MHB4IHtoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAubWQtaC03MDBweCB7aGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50fVxyXG5cclxuICAgIC8qIGxpbmUgaGVpZ2h0ICovXHJcbiAgICAubWQtbGluZS1oZWlnaHQtMTAge2xpbmUtaGVpZ2h0OjEwcHg7fVxyXG4gICAgLm1kLWxpbmUtaGVpZ2h0LTE4IHtsaW5lLWhlaWdodDoxOHB4O31cclxuICAgIC5tZC1saW5lLWhlaWdodC0yMCB7bGluZS1oZWlnaHQ6MjBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0yNCB7bGluZS1oZWlnaHQ6MjRweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0yMiB7bGluZS1oZWlnaHQ6MjJweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0yNiB7bGluZS1oZWlnaHQ6MjZweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0yOCB7bGluZS1oZWlnaHQ6MjhweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0zMCB7bGluZS1oZWlnaHQ6MzBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0zNSB7bGluZS1oZWlnaHQ6MzVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC00MCB7bGluZS1oZWlnaHQ6NDBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC00NSB7bGluZS1oZWlnaHQ6NDVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC01MCB7bGluZS1oZWlnaHQ6NTBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC01NSB7bGluZS1oZWlnaHQ6NTVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC02MCB7bGluZS1oZWlnaHQ6NjBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC02NSB7bGluZS1oZWlnaHQ6NjVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC03MCB7bGluZS1oZWlnaHQ6NzBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC03NSB7bGluZS1oZWlnaHQ6NzVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC04MCB7bGluZS1oZWlnaHQ6ODBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC04NSB7bGluZS1oZWlnaHQ6ODVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC05MCB7bGluZS1oZWlnaHQ6OTBweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC05NSB7bGluZS1oZWlnaHQ6OTVweH1cclxuICAgIC5tZC1saW5lLWhlaWdodC0xMDAge2xpbmUtaGVpZ2h0OjEwMHB4fVxyXG5cclxuICAgIC8qIGJvcmRlciAqL1xyXG4gICAgLm1kLW5vLWJvcmRlci10b3Age2JvcmRlci10b3A6MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLWJvcmRlci1ib3R0b20ge2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLWJvcmRlci1yaWdodCB7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH1cclxuICAgIC5tZC1uby1ib3JkZXItbGVmdCB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLm1kLW5vLWJvcmRlciB7IGJvcmRlcjogMCAhaW1wb3J0YW50fVxyXG5cclxuICAgIC8qIHBhcmFsbGF4ICovXHJcbiAgICAucGFyYWxsYXgge2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjt9XHJcbiAgICAucG9ydGZvbGlvLWZpbHRlci10YWItMSBsaSB7bWFyZ2luOiAxMHB4IDIwcHg7fVxyXG4gICAgLnBvcnRmb2xpby1maWx0ZXItdGFiLTIgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7cGFkZGluZzogN3B4IDE4cHg7fVxyXG5cclxuICAgIC8qIGZlYXR1cmUtYm94LTQgKi9cclxuICAgIC5mZWF0dXJlLWJveC00IGZpZ3VyZSBmaWdjYXB0aW9uIHt3aWR0aDogMTAwJTsgZGlzcGxheTogdGFibGUtY2VsbDsgbWFyZ2luOiAwIDsgcGFkZGluZzogMTVweCA7IHRvcDogMDsgaGVpZ2h0OiAxMDAlO31cclxuICAgIC5ncmlkLWl0ZW0uZmVhdHVyZS1ib3gtNCBmaWd1cmUgZmlnY2FwdGlvbiAuYnRuIHtvcGFjaXR5OiAxO31cclxuICAgIC5mZWF0dXJlLWJveC00IGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTt9XHJcblxyXG4gICAgLyogaG9tZXBhZ2Ugb3B0aW9uLTMgKi9cclxuICAgIC5tZC1zd2FwLWJsb2NrIHtkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IGNvbHVtbjt9XHJcbiAgICAubWQtc3dhcC1ibG9jayA+IGRpdjpmaXJzdC1jaGlsZCB7b3JkZXI6IDI7fVxyXG4gICAgLm1kLXN3YXAtYmxvY2sgLmFycm93LWJvdHRvbTo6YWZ0ZXJ7dG9wOiAtMjlweDsgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y1ZjVmNTsgYm9yZGVyLXdpZHRoOiAxNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7fVxyXG5cclxuICAgIC8qIGJsb2cgcG9zdCBzdHlsZSAzICovXHJcbiAgICAubWQtbm8tYmFja2dyb3VuZC1pbWcge2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudH1cclxuXHJcbiAgICAvKiBibG9nIHBvc3Qgc3R5bGUgMyAqL1xyXG4gICAgLmJsb2ctcG9zdC1zdHlsZTMgLmdyaWQtaXRlbSAuYmxvZy1wb3N0IC5ibG9nLXBvc3QtaW1hZ2VzIC5ibG9nLWhvdmVyLWljb24gaSB7Zm9udC1zaXplOiAzNnB4O31cclxuXHJcbiAgICAvKiBzd2lwZXIgYnV0dG9uIDMgKi9cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLXByZXYtc3R5bGUzLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1uZXh0LXN0eWxlMyB7bGVmdDogNjQuNSV9XHJcblxyXG4gICAgLyogZmVhdHVyZSBib3ggc3R5bGUgOCAqL1xyXG4gICAgLnBhcmFsbGF4LWZlYXR1cmUtYm94LWJvdHRvbSB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbiAgICAvKiBob21lcGFnZSAxNCAqL1xyXG4gICAgLnJpZ2h0LWltYWdlIHtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBib3R0b206MDsgcGFkZGluZzogMCAxNXB4IDA7IHJpZ2h0OiAwOyBjbGVhcjogYm90aDt9XHJcbiAgICAuYm94LXNlcGFyYXRvci1saW5lIHsgbGVmdDogLTQ1cHg7IHRvcDogNjZweDsgfVxyXG4gICAgLmNvbnRlbnQtcmlnaHQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jb250ZW50LXJpZ2h0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnNsaWRlci1sb25nLWFycm93LXdoaXRlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zbGlkZXItbG9uZy1hcnJvdy13aGl0ZSwgLnN3aXBlci1idXR0b24tbmV4dC5zbGlkZXItbG9uZy1hcnJvdy13aGl0ZSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc2xpZGVyLWxvbmctYXJyb3ctd2hpdGUgeyBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bzsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDt9XHJcblxyXG4gICAgLyogZnVsbCB3aWR0aCBtZW51IG5hdiAqL1xyXG4gICAgLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgdWwgbGkgYSB7Zm9udC1zaXplOiAzNnB4OyBsaW5lLWhlaWdodDogNzBweH1cclxuICAgIC5mdWxsLXdpZHRoLXB1bGwtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7dG9wOiAzNXB4fVxyXG5cclxuICAgIC8qIGZlYXR1cmUgYm94IDEwICovXHJcbiAgICAuZmVhdHVyZS1ib3gtMTAgLm51bWJlci1jZW50ZXI6OmJlZm9yZSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgLmZlYXR1cmUtYm94LTEwIC5udW1iZXItY2VudGVyOjphZnRlciB7d2lkdGg6IDEwMCV9XHJcblxyXG4gICAgLyogZmVhdHVyZSBib3ggNCAqL1xyXG4gICAgLmdyaWQtaXRlbS5mZWF0dXJlLWJveC00IGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO31cclxuICAgIC5ncmlkLWl0ZW0uZmVhdHVyZS1ib3gtNCBmaWd1cmUgZmlnY2FwdGlvbiB7IHdpZHRoOiA4MCU7IHBhZGRpbmc6IDAgMCAzMHB4IDMwcHh9XHJcbiAgICBcclxuICAgIC8qIGhhbWJ1cmdlciBtZW51ICovXHJcbiAgICAuaGFtYnVyZ2VyLW1lbnUtd3JlcHBlciB7IHBhZGRpbmc6IDM1cHggMzZweDsgfVxyXG4gICAgLmhhbWJ1cmdlci1tZW51LWxpbmtzIHtmb250LXNpemU6IDMycHg7IGxpbmUtaGVpZ2h0OiAzMnB4fVxyXG4gICAgLm1lbnUtbWlkZGxlIHt3aWR0aDogOTUlO31cclxuXHJcbiAgICAvKiBob21lcGFnZSAxMCAqL1xyXG4gICAgLnN3aXBlci1hdXRvLXNsaWRlIHsgcGFkZGluZzogMCAxNXB4O31cclxuICAgIC5zd2lwZXItYXV0by1zbGlkZSAuc3dpcGVyLXNsaWRlIHsgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiAgICAvKiBmZWF0dXJlLWJveC0xMSAqL1xyXG4gICAgLmZlYXR1cmUtYm94LTExOm50aC1jaGlsZCgyKSAucHJvZ3Jlc3MtbGluZTphZnRlciB7dmlzaWJpbGl0eTogaGlkZGVuO31cclxuXHJcbiAgICAvKiBmZWF0dXJlIGJveCBzdHlsZSAxNCAqL1xyXG4gICAgLmZlYXR1cmUtYm94LTE0ID4gZGl2Om50aC1jaGlsZChldmVuKSB7IGJvcmRlci1yaWdodDogMH1cclxuICAgIC5mZWF0dXJlLWJveC0xNCA+IGRpdiB7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweH1cclxuICAgIC5mZWF0dXJlLWJveC0xNCA+IGRpdjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMCB9XHJcblxyXG4gICAgLyogaG9tZXBhZ2UgNiAqL1xyXG4gICAgLmljb24tYm94IC5pY29uLWJveC1ob2xkZXIgeyBoZWlnaHQ6IDkwcHg7IH1cclxuICAgIC5pY29uLWJveCAuaWNvbi1ib3gtaG9sZGVyIGkgeyAgcGFkZGluZy10b3A6IDVweDsgfVxyXG5cclxuICAgIC8qIHN3aXBlciBwYWdpbmF0aW9uICovXHJcbiAgICAuc3dpcGVyLXZlcnRpY2FsLXBhZ2luYXRpb24gPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7IHJpZ2h0OiAzMHB4OyB9XHJcbiAgICAucmlnaHQtaW1hZ2UgaW1nIHsgbWF4LXdpZHRoOiAxMDAlO31cclxuXHJcbiAgICAvKiBiYW5uZXIgc3R5bGUgMDEgKi9cclxuICAgIC5iYW5uZXItc3R5bGUxIGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHAge2hlaWdodDogMTAwcHg7fVxyXG4gICAgXHJcbiAgICAvKiBjb3VudGVyIGJveCBzdHlsZSA1ICovXHJcbiAgICAuY291bnRlci1ib3gtNSAuY291bnRlci1ib3ggLm51bWJlciB7Zm9udC1zaXplOiA1MHB4OyBsaW5lLWhlaWdodDogNTBweDt9XHJcbiAgICAuY291bnRlci1ib3gtNSAuY291bnRlci1ib3ggeyB3aWR0aDogMTUlOyB9XHJcbiAgICBcclxuICAgIC8qIGFzaWRlIHN0eWxlICovXHJcbiAgICAubGVmdC1zaWRlYmFyLCAucmlnaHQtc2lkZWJhciB7cGFkZGluZzogMCAxNXB4IDE1cHg7fVxyXG5cclxuICAgIC8qIHNjcm9sbCB0byB0b3AgKi9cclxuICAgIC5zY3JvbGwtdG9wLWFycm93IHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IG9wYWNpdHk6IDAgIWltcG9ydGFudH1cclxuXHJcbiAgICAvKiB0ZXh0IHByb3BlcnR5ICovXHJcbiAgICAubWQtdGV4dC1taWRkbGUtbGluZTo6YmVmb3JlIHsgZGlzcGxheTogbm9uZTt9XHJcblxyXG4gICAgLyogaG92ZXItb3B0aW9uIDMgKi9cclxuICAgIC5ob3Zlci1vcHRpb24zIC5ncmlkLWl0ZW0gZmlndXJlIGZpZ2NhcHRpb24ge3BhZGRpbmc6IDAgMzBweH1cclxuXHJcbiAgICAubWZwLWNsb3NlLCAubWZwLWNsb3NlOmFjdGl2ZSB7dG9wOiAwOyByaWdodDogMDt9XHJcbiAgICBidXR0b24ubWZwLWFycm93IHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBoZWlnaHQ6IDgwcHg7IHdpZHRoOiA4MHB4OyBvcGFjaXR5OiAxfVxyXG4gICAgLm1mcC1hcnJvdzpiZWZvcmUge21hcmdpbjogMCBhdXRvOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDgwcHg7IGJvcmRlcjogMH0gIFxyXG4gICAgLm1mcC1hcnJvdy1sZWZ0LCAubGVmdC1uYXYtc2lkZWJhciAubWZwLWFycm93LWxlZnQge2xlZnQ6IDZweH1cclxuICAgIC5tZnAtYXJyb3ctcmlnaHQge3JpZ2h0OiA2cHh9XHJcbiAgICAuYmFubmVyLXN0eWxlMiBmaWdjYXB0aW9uIHt3aWR0aDogNjUlO31cclxuICAgIC5saXN0LXN0eWxlLTYgbGkgeyBwYWRkaW5nOiAwIDAgOHB4IDA7fVxyXG4gICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge2ZvbnQtc2l6ZTogMjRweDsgcGFkZGluZy10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4O31cclxuICAgIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbiB7Zm9udC1zaXplOiAxNXB4O31cclxuICAgIC5tZnAtY29udGFpbmVyLCAubGVmdC1uYXYtc2lkZWJhciAubWZwLWNvbnRhaW5lciB7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgfSAgXHJcbiAgICBcclxuICAgIC8qIG5leHQgcHJldiBidXR0b24gc3R5bGUgMiAqL1xyXG4gICAgLnN3aXBlci1uZXh0LXN0eWxlMiB7cmlnaHQ6IDE1cHg7fVxyXG4gICAgLnN3aXBlci1wcmV2LXN0eWxlMiB7bGVmdDogMTVweDt9XHJcbiAgICAuc3dpcGVyLWF1dG8tc2xpZGUgLnN3aXBlci1zY3JvbGxiYXIgeyBsZWZ0OiAxMiU7IHdpZHRoOiA3NiU7IH1cclxuXHJcbiAgICAvKiBvcGFjaXR5ICovXHJcbiAgICAubWQtb3BhY2l0eTEge29wYWNpdHk6LjF9XHJcbiAgICAubWQtb3BhY2l0eTIge29wYWNpdHk6LjJ9XHJcbiAgICAubWQtb3BhY2l0eTMge29wYWNpdHk6LjN9XHJcbiAgICAubWQtb3BhY2l0eTQge29wYWNpdHk6LjR9XHJcbiAgICAubWQtb3BhY2l0eTUge29wYWNpdHk6LjV9XHJcbiAgICAubWQtb3BhY2l0eTYge29wYWNpdHk6LjZ9XHJcbiAgICAubWQtb3BhY2l0eTcge29wYWNpdHk6Ljd9XHJcbiAgICAubWQtb3BhY2l0eTgge29wYWNpdHk6Ljh9XHJcbiAgICAubWQtb3BhY2l0eTkge29wYWNpdHk6Ljl9XHJcbiAgICAubWQtb3BhY2l0eTEwIHtvcGFjaXR5OjF9XHJcblxyXG4gICAgLyogYmxvZyBjb21tZW50cyBsaXN0ICovXHJcbiAgICAuYmxvZy1jb21tZW50IGxpIHtwYWRkaW5nOiAzMHB4IDB9XHJcblxyXG4gICAgLyogYmxvZyBwb3N0IHN0eWxlNCAqL1xyXG4gICAgLmJsb2ctcG9zdC1zdHlsZTQgZmlndXJlIGZpZ2NhcHRpb24ge3BhZGRpbmc6IDMwcHh9XHJcblxyXG4gICAgLmJsb2ctaGVhZGVyLXN0eWxlMSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAuYmxvZy1oZWFkZXItc3R5bGUxIGxpIHt3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxyXG4gICAgLmJsb2ctaGVhZGVyLXN0eWxlMSBsaS5ibG9nLWNvbHVtbi1hY3RpdmUge3dpZHRoOiAxMDAlO31cclxuXHJcbiAgICAvKiBmZWF0dXJlIGJveCAqL1xyXG4gICAgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTE3IC5ib3ggLmNvbnRlbnQge3RvcDogMzBweDt9XHJcblxyXG4gICAgLyogaWNvbiB0eXBlICovXHJcbiAgICAuZWxlbWVudHMtc29jaWFsIC5leHRyYS1zbWFsbC1pY29uIGxpLCAuZWxlbWVudHMtc29jaWFsIC5zbWFsbC1pY29uIGxpLCAuZWxlbWVudHMtc29jaWFsIC5tZWRpdW0taWNvbiBsaSwgLmVsZW1lbnRzLXNvY2lhbCAubGFyZ2UtaWNvbiBsaSwgLmVsZW1lbnRzLXNvY2lhbCAuZXh0cmEtbGFyZ2UtaWNvbiBsaSB7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcblxyXG4gICAgLyogcHJpY2luZyB0YWJsZSAqL1xyXG4gICAgLmhpZ2hsaWdodCAucHJpY2luZy1ib3gge3RyYW5zZm9ybTogc2NhbGUoMSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcblxyXG4gICAgLmRlbW8taGVhZGluZyB7Zm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMzVweDt9XHJcbiAgICAubmF2Lm5hdmJhci1sZWZ0LXNpZGViYXIgPiBsaSA+IGEgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9XHJcbiAgICAubmF2Lm5hdmJhci1sZWZ0LXNpZGViYXIgPiBsaSAuc2Vjb25kLWxldmVsIGxpIGEgeyBsaW5lLWhlaWdodDogMjBweDsgfVxyXG4gICAgXHJcbiAgICAvKiBsYXRlc3QgcG9zdCAqL1xyXG4gICAgYXNpZGUgLmxhdGVzdC1wb3N0IGxpIHsgcGFkZGluZzogMCAwIDVweDsgfVxyXG4gICAgZGl2IC5jb3VudGVyLWJveC00Om50aC1jaGlsZCgybikgLmNvdW50ZXI6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICBcclxuICAgIC8qIHRhYiBzdHlsZSA1ICovXHJcbiAgICAudGFiLXN0eWxlNSAubmF2LXRhYnMgbGkgeyBmb250LXNpemU6IDE5cHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyB9XHJcbiAgICAudGFiLXN0eWxlNSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7IHBhZGRpbmctbGVmdDogMjVweDsgfVxyXG4gICAgLnRhYi1zdHlsZTUgLnRhYi1ib3ggeyBsZWZ0OiAzMHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxyXG4gICAgXHJcbiAgICAvKiBwbGF5IGljb24gKi9cclxuICAgIC5pY29uLXBsYXktc3R5bGUtMiB7IGxlZnQ6IDUwJTt9XHJcbiAgICBcclxuICAgIC8qIGdyaWQgKi9cclxuICAgIC5ncmlkLm1kLWdyaWQtNmNvbCBsaSB7IHdpZHRoOiAxNi42NyU7IH1cclxuICAgIC5ncmlkLm1kLWdyaWQtNmNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDMzLjMzJTsgfVxyXG4gICAgLmdyaWQubWQtZ3JpZC01Y29sIGxpIHsgd2lkdGg6IDIwJTsgfVxyXG4gICAgLmdyaWQubWQtZ3JpZC01Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogNDAlOyB9XHJcbiAgICAuZ3JpZC5tZC1ncmlkLTRjb2wgbGkgeyB3aWR0aDogMjUlOyB9XHJcbiAgICAuZ3JpZC5tZC1ncmlkLTRjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiA1MCU7IH1cclxuICAgIC5ncmlkLm1kLWdyaWQtM2NvbCBsaSB7IHdpZHRoOiAzMy4zMyU7IH1cclxuICAgIC5ncmlkLm1kLWdyaWQtM2NvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDY2LjY3JTsgfVxyXG4gICAgLmdyaWQubWQtZ3JpZC0yY29sIGxpIHsgd2lkdGg6IDUwJTsgfVxyXG4gICAgLmdyaWQubWQtZ3JpZC0yY29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgLmdyaWQubWQtZ3JpZC0xY29sIGxpIHsgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5ncmlkLm1kLWdyaWQtMWNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDEwMCU7IH1cclxuICAgIFxyXG4gICAgLyogZm9vdGVyICovXHJcbiAgICBmb290ZXIgLnNtYWxsLWljb24gbGkgeyBtYXJnaW46IDAgNnB4OyB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLyogaGVpZ2h0ICovXHJcbiAgICAubWQtbGFuZHNjYXBlLWgtMzAwcHggeyBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tZC1sYW5kc2NhcGUtaC0zNTBweCB7IGhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxyXG4gICAgLm1kLWxhbmRzY2FwZS1oLTQwMHB4IHsgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAubWQtbGFuZHNjYXBlLWgtNDUwcHggeyBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tZC1sYW5kc2NhcGUtaC01MDBweCB7IGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxyXG4gICAgLm1kLWxhbmRzY2FwZS1oLTUyMHB4IHsgaGVpZ2h0OiA1MjBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAubWQtbGFuZHNjYXBlLWgtNTUwcHggeyBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tZC1sYW5kc2NhcGUtaC01ODBweCB7IGhlaWdodDogNTgwcHggIWltcG9ydGFudDsgfVxyXG4gICAgLm1kLWxhbmRzY2FwZS1oLTYwMHB4IHsgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAubWQtbGFuZHNjYXBlLWgtNjUwcHggeyBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tZC1sYW5kc2NhcGUtaC03MDBweCB7IGhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge21hcmdpbjowIDAgMTdweDsgcGFkZGluZzowOyBsZXR0ZXItc3BhY2luZzogMDsgZm9udC13ZWlnaHQ6IDQwMDt9XHJcbiAgICBoMSB7Zm9udC1zaXplOjM3cHg7IGxpbmUtaGVpZ2h0OiA0MnB4O31cclxuICAgIGgyIHtmb250LXNpemU6MzBweDsgbGluZS1oZWlnaHQ6MzZweH1cclxuICAgIGgzIHtmb250LXNpemU6MjhweDsgbGluZS1oZWlnaHQ6MzRweH1cclxuICAgIGg0IHtmb250LXNpemU6MjRweDsgbGluZS1oZWlnaHQ6MzBweH1cclxuICAgIGg1IHtmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MjhweH1cclxuICAgIGg2IHtmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MjNweH1cclxuXHJcbiAgICAvKiBvcGFjaXR5ICovXHJcbiAgICAuc20tb3BhY2l0eTEge29wYWNpdHk6LjF9XHJcbiAgICAuc20tb3BhY2l0eTIge29wYWNpdHk6LjJ9XHJcbiAgICAuc20tb3BhY2l0eTMge29wYWNpdHk6LjN9XHJcbiAgICAuc20tb3BhY2l0eTQge29wYWNpdHk6LjR9XHJcbiAgICAuc20tb3BhY2l0eTUge29wYWNpdHk6LjV9XHJcbiAgICAuc20tb3BhY2l0eTYge29wYWNpdHk6LjZ9XHJcbiAgICAuc20tb3BhY2l0eTcge29wYWNpdHk6Ljd9XHJcbiAgICAuc20tb3BhY2l0eTgge29wYWNpdHk6Ljh9XHJcbiAgICAuc20tb3BhY2l0eTkge29wYWNpdHk6Ljl9XHJcbiAgICAuc20tb3BhY2l0eTEwIHtvcGFjaXR5OjF9XHJcblxyXG4gICAgLyogaW1hZ2UgcG9zaXRpb24qLyBcclxuICAgIC5zbS1iYWNrZ3JvdW5kLWltYWdlLWxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLWJhY2tncm91bmQtaW1hZ2UtcmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O31cclxuICAgIC5zbS1iYWNrZ3JvdW5kLWltYWdlLWNlbnRlciB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O31cclxuXHJcbiAgICAvKiBtYXJnaW4gKi9cclxuICAgIC5zbS1tYXJnaW4tb25lLWFsbCB7bWFyZ2luOjElO31cclxuICAgIC5zbS1tYXJnaW4tb25lLWhhbGYtYWxsIHttYXJnaW46MS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3by1hbGwge21hcmdpbjoyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3by1oYWxmLWFsbCB7bWFyZ2luOjIuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10aHJlZS1hbGwge21hcmdpbjozJTt9XHJcbiAgICAuc20tbWFyZ2luLXRocmVlLWhhbGYtYWxsIHttYXJnaW46My41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXItYWxsIHttYXJnaW46NCU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLWhhbGYtYWxsIHttYXJnaW46NC41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpdmUtYWxsIHttYXJnaW46NSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maXZlLWhhbGYtYWxsIHttYXJnaW46NS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeC1hbGwge21hcmdpbjo2JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeC1oYWxmLWFsbCB7bWFyZ2luOjYuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbi1hbGwge21hcmdpbjo3JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVuLWhhbGYtYWxsIHttYXJnaW46Ny41JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LWFsbCB7bWFyZ2luOjglO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHQtaGFsZi1hbGwge21hcmdpbjo4LjUlO31cclxuICAgIC5zbS1tYXJnaW4tbmluZS1hbGwge21hcmdpbjo5JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmUtaGFsZi1hbGwge21hcmdpbjo5LjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGVuLWFsbCB7bWFyZ2luOjEwJTt9XHJcbiAgICAuc20tbWFyZ2luLXRlbi1oYWxmLWFsbCB7bWFyZ2luOjEwLjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWxldmVuLWFsbCB7bWFyZ2luOjExJTt9XHJcbiAgICAuc20tbWFyZ2luLWVsZXZlbi1oYWxmLWFsbCB7bWFyZ2luOjExLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbHZlLWFsbCB7bWFyZ2luOjEyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZWx2ZS1oYWxmLWFsbCB7bWFyZ2luOjEyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGhpcnRlZW4tYWxsIHttYXJnaW46MTMlO31cclxuICAgIC5zbS1tYXJnaW4tdGhpcnRlZW4taGFsZi1hbGwge21hcmdpbjoxMy41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXJ0ZWVuLWFsbCB7bWFyZ2luOjE0JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maWZ0ZWVuLWFsbCB7bWFyZ2luOjE1JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpZnRlZW4taGFsZi1hbGwge21hcmdpbjoxNS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeHRlZW4tYWxsIHttYXJnaW46MTYlO31cclxuICAgIC5zbS1tYXJnaW4tc2l4dGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE2LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW50ZWVuLWFsbCB7bWFyZ2luOjE3JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVudGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE3LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHRlZW4tYWxsIHttYXJnaW46MTglO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHRlZW4taGFsZi1hbGwge21hcmdpbjoxOC41JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmV0ZWVuLWFsbCB7bWFyZ2luOjE5JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmV0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTkuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktYWxsIHttYXJnaW46MjAlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWhhbGYtYWxsIHttYXJnaW46MjAuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktb25lLWFsbCB7bWFyZ2luOjIxJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1hbGwge21hcmdpbjoyMS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10d28tYWxsIHttYXJnaW46MjIlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWFsbCB7bWFyZ2luOjIyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LXRocmVlLWFsbCB7bWFyZ2luOjIzJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWFsbCB7bWFyZ2luOjIzLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWZvdXItYWxsIHttYXJnaW46MjQlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1hbGwge21hcmdpbjoyNC41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1maXZlLWFsbCB7bWFyZ2luOjI1JTt9XHJcbiAgICAuc20tbm8tbWFyZ2luIHttYXJnaW46MCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLW5vLW1hcmdpbi1sciB7bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tbWFyZ2luLXRiIHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudH1cclxuICAgIC5zbS1uby1tYXJnaW4tdG9wIHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1cclxuICAgIC5zbS1uby1tYXJnaW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC5zbS1uby1tYXJnaW4tbGVmdCB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLW5vLW1hcmdpbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH1cclxuICAgIC5zbS1tYXJnaW4tbHItYXV0byB7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fVxyXG4gICAgLnNtLW1hcmdpbi1hdXRvIHttYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O31cclxuXHJcbiAgICAvKiBtYXJnaW4gdG9wICovXHJcbiAgICAuc20tbWFyZ2luLW9uZS10b3Age21hcmdpbi10b3A6MSU7fVxyXG4gICAgLnNtLW1hcmdpbi1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3by10b3Age21hcmdpbi10b3A6MiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d28taGFsZi10b3Age21hcmdpbi10b3A6Mi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRocmVlLXRvcCB7bWFyZ2luLXRvcDozJTt9XHJcbiAgICAuc20tbWFyZ2luLXRocmVlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLXRvcCB7bWFyZ2luLXRvcDo0JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6NC41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpdmUtdG9wIHttYXJnaW4tdG9wOjUlO31cclxuICAgIC5zbS1tYXJnaW4tZml2ZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDo1LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2l4LXRvcCB7bWFyZ2luLXRvcDo2JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeC1oYWxmLXRvcCB7bWFyZ2luLXRvcDo2LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW4tdG9wIHttYXJnaW4tdG9wOjclO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW4taGFsZi10b3Age21hcmdpbi10b3A6Ny41JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LXRvcCB7bWFyZ2luLXRvcDo4JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LWhhbGYtdG9wIHttYXJnaW4tdG9wOjguNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5lLXRvcCB7bWFyZ2luLXRvcDo5JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmUtaGFsZi10b3Age21hcmdpbi10b3A6OS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRlbi10b3Age21hcmdpbi10b3A6MTAlO31cclxuICAgIC5zbS1tYXJnaW4tdGVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEwLjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWxldmVuLXRvcCB7bWFyZ2luLXRvcDoxMSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4taGFsZi10b3Age21hcmdpbi10b3A6MTEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VsdmUtdG9wIHttYXJnaW4tdG9wOjEyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZWx2ZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxMyU7fVxyXG4gICAgLnNtLW1hcmdpbi10aGlydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMy41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXJ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNCU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNC41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpZnRlZW4tdG9wIHttYXJnaW4tdG9wOjE1JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpZnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXh0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNiU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXh0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE2LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW50ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNyU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTcuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1laWdodGVlbi10b3Age21hcmdpbi10b3A6MTglO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTguNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi10b3Age21hcmdpbi10b3A6MTklO31cclxuICAgIC5zbS1tYXJnaW4tbmluZXRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTkuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdG9wIHttYXJnaW4tdG9wOjIwJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMC41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1vbmUtdG9wIHttYXJnaW4tdG9wOjIxJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MjEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdHdvLXRvcCB7bWFyZ2luLXRvcDoyMiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdHdvLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LXRocmVlLXRvcCB7bWFyZ2luLXRvcDoyMyU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi10b3Age21hcmdpbi10b3A6MjMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZm91ci10b3Age21hcmdpbi10b3A6MjQlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6MjQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZml2ZS10b3Age21hcmdpbi10b3A6MjUlO31cclxuICAgIC5zbS1tYXJnaW4tNXB4LXRvcCB7bWFyZ2luLXRvcDo1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0xMHB4LXRvcCB7bWFyZ2luLXRvcDoxMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMTVweC10b3Age21hcmdpbi10b3A6MTVweDt9XHJcbiAgICAuc20tbWFyZ2luLTIwcHgtdG9wIHttYXJnaW4tdG9wOjIwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi0yNXB4LXRvcCB7bWFyZ2luLXRvcDoyNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMzBweC10b3Age21hcmdpbi10b3A6MzBweDt9XHJcbiAgICAuc20tbWFyZ2luLTM1cHgtdG9wIHttYXJnaW4tdG9wOjM1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi00MHB4LXRvcCB7bWFyZ2luLXRvcDo0MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNDVweC10b3Age21hcmdpbi10b3A6NDVweDt9XHJcbiAgICAuc20tbWFyZ2luLTUwcHgtdG9wIHttYXJnaW4tdG9wOjUwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi01NXB4LXRvcCB7bWFyZ2luLXRvcDo1NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNjBweC10b3Age21hcmdpbi10b3A6NjBweDt9XHJcbiAgICAuc20tbWFyZ2luLTY1cHgtdG9wIHttYXJnaW4tdG9wOjY1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi03MHB4LXRvcCB7bWFyZ2luLXRvcDo3MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNzVweC10b3Age21hcmdpbi10b3A6NzVweDt9XHJcbiAgICAuc20tbWFyZ2luLTgwcHgtdG9wIHttYXJnaW4tdG9wOjgwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi04NXB4LXRvcCB7bWFyZ2luLXRvcDo4NXB4O31cclxuICAgIC5zbS1tYXJnaW4tOTBweC10b3Age21hcmdpbi10b3A6OTBweDt9XHJcbiAgICAuc20tbWFyZ2luLTk1cHgtdG9wIHttYXJnaW4tdG9wOjk1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0xMDBweC10b3Age21hcmdpbi10b3A6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBib3R0b20gKi9cclxuICAgIC5zbS1tYXJnaW4tb25lLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxJTt9XHJcbiAgICAuc20tbWFyZ2luLW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdvLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3by1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjMlO31cclxuICAgIC5zbS1tYXJnaW4tdGhyZWUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206My41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXItYm90dG9tIHttYXJnaW4tYm90dG9tOjQlO31cclxuICAgIC5zbS1tYXJnaW4tZm91ci1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZml2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206NSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maXZlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXgtYm90dG9tIHttYXJnaW4tYm90dG9tOjYlO31cclxuICAgIC5zbS1tYXJnaW4tc2l4LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjYuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbi1ib3R0b20ge21hcmdpbi1ib3R0b206NyU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHQtYm90dG9tIHttYXJnaW4tYm90dG9tOjglO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHQtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206OC41JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjklO31cclxuICAgIC5zbS1tYXJnaW4tbmluZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5LjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMCU7fVxyXG4gICAgLnNtLW1hcmdpbi10ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTAuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjExJTt9XHJcbiAgICAuc20tbWFyZ2luLWVsZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZWx2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206MTIlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbHZlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGhpcnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjEzJTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEzLjUlO31cclxuICAgIC5zbS1tYXJnaW4tZm91cnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE0JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE0LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZmlmdGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTUlO31cclxuICAgIC5zbS1tYXJnaW4tZmlmdGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeHRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE2JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeHRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTYuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE3JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVudGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNy41JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOCU7fVxyXG4gICAgLnNtLW1hcmdpbi1laWdodGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOC41JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmV0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1ib3R0b20ge21hcmdpbi1ib3R0b206MjAlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIwLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LW9uZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjElO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10d28tYm90dG9tIHttYXJnaW4tYm90dG9tOjIyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10d28taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjIuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjIzJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMy41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1mb3VyLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNCU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZm91ci1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNC41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1maXZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNSU7fVxyXG4gICAgLnNtLW1hcmdpbi01cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAuc20tbWFyZ2luLTEwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi0xNXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMjBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICAuc20tbWFyZ2luLTI1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjI1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0zMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMzVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MzVweDt9XHJcbiAgICAuc20tbWFyZ2luLTQwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjQwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi00NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NTBweDt9XHJcbiAgICAuc20tbWFyZ2luLTU1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjU1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi02MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo2MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNjVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NjVweDt9XHJcbiAgICAuc20tbWFyZ2luLTcwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjcwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi03NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3NXB4O31cclxuICAgIC5zbS1tYXJnaW4tODBweC1ib3R0b20ge21hcmdpbi1ib3R0b206ODBweDt9XHJcbiAgICAuc20tbWFyZ2luLTg1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjg1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi05MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5MHB4O31cclxuICAgIC5zbS1tYXJnaW4tOTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206OTVweDt9XHJcbiAgICAuc20tbWFyZ2luLTEwMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHJpZ2h0ICovXHJcbiAgICAuc20tbWFyZ2luLW9uZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjElO31cclxuICAgIC5zbS1tYXJnaW4tb25lLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d28taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10aHJlZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjMlO31cclxuICAgIC5zbS1tYXJnaW4tdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NCU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo0LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjUlO31cclxuICAgIC5zbS1tYXJnaW4tZml2ZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeC1yaWdodCB7bWFyZ2luLXJpZ2h0OjYlO31cclxuICAgIC5zbS1tYXJnaW4tc2l4LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo2LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW4tcmlnaHQge21hcmdpbi1yaWdodDo3JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo3LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHQtcmlnaHQge21hcmdpbi1yaWdodDo4JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo4LjUlO31cclxuICAgIC5zbS1tYXJnaW4tbmluZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjklO31cclxuICAgIC5zbS1tYXJnaW4tbmluZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6OS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwJTt9XHJcbiAgICAuc20tbWFyZ2luLXRlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjExLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbHZlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTIlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbHZlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTMlO31cclxuICAgIC5zbS1tYXJnaW4tdGhpcnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEzLjUlO31cclxuICAgIC5zbS1tYXJnaW4tZm91cnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNCU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VydGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maWZ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUlO31cclxuICAgIC5zbS1tYXJnaW4tZmlmdGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXh0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTYlO31cclxuICAgIC5zbS1tYXJnaW4tc2l4dGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNyU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE3LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxOCU7fVxyXG4gICAgLnNtLW1hcmdpbi1laWdodGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTguNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE5JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmV0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxOS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIwJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjAuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktb25lLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjElO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdGhyZWUtcmlnaHQge21hcmdpbi1yaWdodDoyMyU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIzLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWZvdXItcmlnaHQge21hcmdpbi1yaWdodDoyNCU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZm91ci1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjI1JTt9XHJcbiAgICAuc20tbWFyZ2luLTEwcHgtcmlnaHQge21hcmdpbi1yaWdodDoxMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0yMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjBweDt9XHJcbiAgICAuc20tbWFyZ2luLTI1cHgtcmlnaHQge21hcmdpbi1yaWdodDoyNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMzBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjMwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi0zNXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MzVweDt9XHJcbiAgICAuc20tbWFyZ2luLTQwcHgtcmlnaHQge21hcmdpbi1yaWdodDo0MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNDVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi01MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NTBweDt9XHJcbiAgICAuc20tbWFyZ2luLTU1cHgtcmlnaHQge21hcmdpbi1yaWdodDo1NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNjBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjYwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi02NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NjVweDt9XHJcbiAgICAuc20tbWFyZ2luLTcwcHgtcmlnaHQge21hcmdpbi1yaWdodDo3MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNzVweC1yaWdodCB7bWFyZ2luLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi04MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6ODBweDt9XHJcbiAgICAuc20tbWFyZ2luLTg1cHgtcmlnaHQge21hcmdpbi1yaWdodDo4NXB4O31cclxuICAgIC5zbS1tYXJnaW4tOTBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjkwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi05NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6OTVweDt9XHJcbiAgICAuc20tbWFyZ2luLTEwMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBsZWZ0ICovXHJcbiAgICAuc20tbWFyZ2luLW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoxJTt9XHJcbiAgICAuc20tbWFyZ2luLW9uZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d28tbGVmdCB7bWFyZ2luLWxlZnQ6MiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGhyZWUtbGVmdCB7bWFyZ2luLWxlZnQ6MyU7fVxyXG4gICAgLnNtLW1hcmdpbi10aHJlZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjQlO31cclxuICAgIC5zbS1tYXJnaW4tZm91ci1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maXZlLWxlZnQge21hcmdpbi1sZWZ0OjUlO31cclxuICAgIC5zbS1tYXJnaW4tZml2ZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXgtbGVmdCB7bWFyZ2luLWxlZnQ6NiU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXgtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo2LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6NyU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjcuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1laWdodC1sZWZ0IHttYXJnaW4tbGVmdDo4JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OC41JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmUtbGVmdCB7bWFyZ2luLWxlZnQ6OSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMCU7fVxyXG4gICAgLnNtLW1hcmdpbi10ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMC41JTt9XHJcbiAgICAuc20tbWFyZ2luLWVsZXZlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZWx2ZS1sZWZ0IHttYXJnaW4tbGVmdDoxMiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VsdmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjEzJTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VydGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNCU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VydGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE0LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZmlmdGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maWZ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXh0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE2JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeHRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVudGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNyU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNy41JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE4JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTguNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxOSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE5LjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWxlZnQge21hcmdpbi1sZWZ0OjIwJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIwLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoyMSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktb25lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdHdvLWxlZnQge21hcmdpbi1sZWZ0OjIyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10aHJlZS1sZWZ0IHttYXJnaW4tbGVmdDoyMyU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMy41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjI0JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZml2ZS1sZWZ0IHttYXJnaW4tbGVmdDoyNSU7fVxyXG4gICAgLnNtLW1hcmdpbi01cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NXB4O31cclxuICAgIC5zbS1tYXJnaW4tMTBweC1sZWZ0IHttYXJnaW4tbGVmdDoxMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMTVweC1sZWZ0IHttYXJnaW4tbGVmdDoxNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMjBweC1sZWZ0IHttYXJnaW4tbGVmdDoyMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMjVweC1sZWZ0IHttYXJnaW4tbGVmdDoyNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMzBweC1sZWZ0IHttYXJnaW4tbGVmdDozMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMzVweC1sZWZ0IHttYXJnaW4tbGVmdDozNXB4O31cclxuICAgIC5zbS1tYXJnaW4tNDBweC1sZWZ0IHttYXJnaW4tbGVmdDo0MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNDVweC1sZWZ0IHttYXJnaW4tbGVmdDo0NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNTBweC1sZWZ0IHttYXJnaW4tbGVmdDo1MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNTVweC1sZWZ0IHttYXJnaW4tbGVmdDo1NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNjBweC1sZWZ0IHttYXJnaW4tbGVmdDo2MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNjVweC1sZWZ0IHttYXJnaW4tbGVmdDo2NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNzBweC1sZWZ0IHttYXJnaW4tbGVmdDo3MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNzVweC1sZWZ0IHttYXJnaW4tbGVmdDo3NXB4O31cclxuICAgIC5zbS1tYXJnaW4tODBweC1sZWZ0IHttYXJnaW4tbGVmdDo4MHB4O31cclxuICAgIC5zbS1tYXJnaW4tODVweC1sZWZ0IHttYXJnaW4tbGVmdDo4NXB4O31cclxuICAgIC5zbS1tYXJnaW4tOTBweC1sZWZ0IHttYXJnaW4tbGVmdDo5MHB4O31cclxuICAgIC5zbS1tYXJnaW4tOTVweC1sZWZ0IHttYXJnaW4tbGVmdDo5NXB4O31cclxuICAgIC5zbS1tYXJnaW4tMTAwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBsZWZ0IHJpZ2h0ICovXHJcbiAgICAuc20tbWFyZ2luLW9uZS1sciB7bWFyZ2luLWxlZnQ6MSU7IG1hcmdpbi1yaWdodDoxJTt9XHJcbiAgICAuc20tbWFyZ2luLW9uZS1sciB7bWFyZ2luLWxlZnQ6MS41JTsgbWFyZ2luLXJpZ2h0OjEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d28tbHIge21hcmdpbi1sZWZ0OjIlOyBtYXJnaW4tcmlnaHQ6MiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d28tbHIge21hcmdpbi1sZWZ0OjIuNSU7IG1hcmdpbi1yaWdodDoyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGhyZWUtbHIge21hcmdpbi1sZWZ0OjMlOyBtYXJnaW4tcmlnaHQ6MyU7fVxyXG4gICAgLnNtLW1hcmdpbi10aHJlZS1sciB7bWFyZ2luLWxlZnQ6My41JTsgbWFyZ2luLXJpZ2h0OjMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLWxyIHttYXJnaW4tbGVmdDo0JTsgbWFyZ2luLXJpZ2h0OjQlO31cclxuICAgIC5zbS1tYXJnaW4tZm91ci1sciB7bWFyZ2luLWxlZnQ6NC41JTsgbWFyZ2luLXJpZ2h0OjQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maXZlLWxyIHttYXJnaW4tbGVmdDo1JTsgbWFyZ2luLXJpZ2h0OjUlO31cclxuICAgIC5zbS1tYXJnaW4tZml2ZS1sciB7bWFyZ2luLWxlZnQ6NS41JTsgbWFyZ2luLXJpZ2h0OjUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXgtbHIge21hcmdpbi1sZWZ0OjYlOyBtYXJnaW4tcmlnaHQ6NiU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXgtbHIge21hcmdpbi1sZWZ0OjYuNSU7IG1hcmdpbi1yaWdodDo2LjUlO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW4tbHIge21hcmdpbi1sZWZ0OjclOyBtYXJnaW4tcmlnaHQ6NyU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbi1sciB7bWFyZ2luLWxlZnQ6Ny41JTsgbWFyZ2luLXJpZ2h0OjcuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1laWdodC1sciB7bWFyZ2luLWxlZnQ6OCU7IG1hcmdpbi1yaWdodDo4JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LWxyIHttYXJnaW4tbGVmdDo4LjUlOyBtYXJnaW4tcmlnaHQ6OC41JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmUtbHIge21hcmdpbi1sZWZ0OjklOyBtYXJnaW4tcmlnaHQ6OSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5lLWxyIHttYXJnaW4tbGVmdDo5LjUlOyBtYXJnaW4tcmlnaHQ6OS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRlbi1sciB7bWFyZ2luLWxlZnQ6MTAlOyBtYXJnaW4tcmlnaHQ6MTAlO31cclxuICAgIC5zbS1tYXJnaW4tdGVuLWxyIHttYXJnaW4tbGVmdDoxMC41JTsgbWFyZ2luLXJpZ2h0OjEwLjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWxldmVuLWxyIHttYXJnaW4tbGVmdDoxMSU7IG1hcmdpbi1yaWdodDoxMSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4tbHIge21hcmdpbi1sZWZ0OjExLjUlOyBtYXJnaW4tcmlnaHQ6MTEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VsdmUtbHIge21hcmdpbi1sZWZ0OjEyJTsgbWFyZ2luLXJpZ2h0OjEyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZWx2ZS1sciB7bWFyZ2luLWxlZnQ6MTIuNSU7IG1hcmdpbi1yaWdodDoxMi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxMyU7IG1hcmdpbi1yaWdodDoxMyU7fVxyXG4gICAgLnNtLW1hcmdpbi10aGlydGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxMy41JTsgbWFyZ2luLXJpZ2h0OjEzLjUlO31cclxuICAgIC5zbS1tYXJnaW4tZm91cnRlZW4tbHIge21hcmdpbi1sZWZ0OjE0JTsgbWFyZ2luLXJpZ2h0OjE0JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE0LjUlOyBtYXJnaW4tcmlnaHQ6MTQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maWZ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNSU7IG1hcmdpbi1yaWdodDoxNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maWZ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE1LjUlOyBtYXJnaW4tcmlnaHQ6MTUuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXh0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNiU7IG1hcmdpbi1yaWdodDoxNiU7fVxyXG4gICAgLnNtLW1hcmdpbi1zaXh0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE2LjUlOyBtYXJnaW4tcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbnRlZW4tbHIge21hcmdpbi1sZWZ0OjE3JTsgbWFyZ2luLXJpZ2h0OjE3JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVudGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNy41JTsgbWFyZ2luLXJpZ2h0OjE3LjUlO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHRlZW4tbHIge21hcmdpbi1sZWZ0OjE4JTsgbWFyZ2luLXJpZ2h0OjE4JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE4LjUlOyBtYXJnaW4tcmlnaHQ6MTguNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi1sciB7bWFyZ2luLWxlZnQ6MTklOyBtYXJnaW4tcmlnaHQ6MTklO31cclxuICAgIC5zbS1tYXJnaW4tbmluZXRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTkuNSU7IG1hcmdpbi1yaWdodDoxOS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1sciB7bWFyZ2luLWxlZnQ6MjAlOyBtYXJnaW4tcmlnaHQ6MjAlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWhhbGYtbHIge21hcmdpbi1sZWZ0OjIwLjUlOyBtYXJnaW4tcmlnaHQ6MjAuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktb25lLWxyIHttYXJnaW4tbGVmdDoyMSU7IG1hcmdpbi1yaWdodDoyMSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktb25lLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIxLjUlOyBtYXJnaW4tcmlnaHQ6MjEuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdHdvLWxyIHttYXJnaW4tbGVmdDoyMiU7IG1hcmdpbi1yaWdodDoyMiU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdHdvLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIyLjUlOyBtYXJnaW4tcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktdGhyZWUtbHIge21hcmdpbi1sZWZ0OjIzJTsgbWFyZ2luLXJpZ2h0OjIzJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMy41JTsgbWFyZ2luLXJpZ2h0OjIzLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWZvdXItbHIge21hcmdpbi1sZWZ0OjI0JTsgbWFyZ2luLXJpZ2h0OjI0JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtbHIge21hcmdpbi1sZWZ0OjI0LjUlOyBtYXJnaW4tcmlnaHQ6MjQuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZml2ZS1sciB7bWFyZ2luLWxlZnQ6MjUlOyBtYXJnaW4tcmlnaHQ6MjUlO31cclxuICAgIC5zbS1tYXJnaW4tNXB4LWxyIHttYXJnaW4tbGVmdDo1cHg7IG1hcmdpbi1yaWdodDo1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0xMHB4LWxyIHttYXJnaW4tbGVmdDoxMHB4OyBtYXJnaW4tcmlnaHQ6MTBweDt9XHJcbiAgICAuc20tbWFyZ2luLTE1cHgtbHIge21hcmdpbi1sZWZ0OjE1cHg7IG1hcmdpbi1yaWdodDoxNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMjBweC1sciB7bWFyZ2luLWxlZnQ6MjBweDsgbWFyZ2luLXJpZ2h0OjIwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi0yNXB4LWxyIHttYXJnaW4tbGVmdDoyNXB4OyBtYXJnaW4tcmlnaHQ6MjVweDt9XHJcbiAgICAuc20tbWFyZ2luLTMwcHgtbHIge21hcmdpbi1sZWZ0OjMwcHg7IG1hcmdpbi1yaWdodDozMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMzVweC1sciB7bWFyZ2luLWxlZnQ6MzVweDsgbWFyZ2luLXJpZ2h0OjM1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi00MHB4LWxyIHttYXJnaW4tbGVmdDo0MHB4OyBtYXJnaW4tcmlnaHQ6NDBweDt9XHJcbiAgICAuc20tbWFyZ2luLTQ1cHgtbHIge21hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdodDo0NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNTBweC1sciB7bWFyZ2luLWxlZnQ6NTBweDsgbWFyZ2luLXJpZ2h0OjUwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi01NXB4LWxyIHttYXJnaW4tbGVmdDo1NXB4OyBtYXJnaW4tcmlnaHQ6NTVweDt9XHJcbiAgICAuc20tbWFyZ2luLTYwcHgtbHIge21hcmdpbi1sZWZ0OjYwcHg7IG1hcmdpbi1yaWdodDo2MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNjVweC1sciB7bWFyZ2luLWxlZnQ6NjVweDsgbWFyZ2luLXJpZ2h0OjY1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi03MHB4LWxyIHttYXJnaW4tbGVmdDo3MHB4OyBtYXJnaW4tcmlnaHQ6NzBweDt9XHJcbiAgICAuc20tbWFyZ2luLTc1cHgtbHIge21hcmdpbi1sZWZ0Ojc1cHg7IG1hcmdpbi1yaWdodDo3NXB4O31cclxuICAgIC5zbS1tYXJnaW4tODBweC1sciB7bWFyZ2luLWxlZnQ6ODBweDsgbWFyZ2luLXJpZ2h0OjgwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi04NXB4LWxyIHttYXJnaW4tbGVmdDo4NXB4OyBtYXJnaW4tcmlnaHQ6ODVweDt9XHJcbiAgICAuc20tbWFyZ2luLTkwcHgtbHIge21hcmdpbi1sZWZ0OjkwcHg7IG1hcmdpbi1yaWdodDo5MHB4O31cclxuICAgIC5zbS1tYXJnaW4tOTVweC1sciB7bWFyZ2luLWxlZnQ6OTVweDsgbWFyZ2luLXJpZ2h0Ojk1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0xMDBweC1sciB7bWFyZ2luLWxlZnQ6MTAwcHg7IG1hcmdpbi1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHRvcCBib3R0b20gKi9cclxuICAgIC5zbS1tYXJnaW4tb25lLXRiIHttYXJnaW4tdG9wOjElOyBtYXJnaW4tYm90dG9tOjElO31cclxuICAgIC5zbS1tYXJnaW4tb25lLXRiIHttYXJnaW4tdG9wOjEuNSU7IG1hcmdpbi1ib3R0b206MS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3by10YiB7bWFyZ2luLXRvcDoyJTsgbWFyZ2luLWJvdHRvbToyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3by10YiB7bWFyZ2luLXRvcDoyLjUlOyBtYXJnaW4tYm90dG9tOjIuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10aHJlZS10YiB7bWFyZ2luLXRvcDozJTsgbWFyZ2luLWJvdHRvbTozJTt9XHJcbiAgICAuc20tbWFyZ2luLXRocmVlLXRiIHttYXJnaW4tdG9wOjMuNSU7IG1hcmdpbi1ib3R0b206My41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZvdXItdGIge21hcmdpbi10b3A6NCU7IG1hcmdpbi1ib3R0b206NCU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VyLXRiIHttYXJnaW4tdG9wOjQuNSU7IG1hcmdpbi1ib3R0b206NC41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpdmUtdGIge21hcmdpbi10b3A6NSU7IG1hcmdpbi1ib3R0b206NSU7fVxyXG4gICAgLnNtLW1hcmdpbi1maXZlLXRiIHttYXJnaW4tdG9wOjUuNSU7IG1hcmdpbi1ib3R0b206NS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeC10YiB7bWFyZ2luLXRvcDo2JTsgbWFyZ2luLWJvdHRvbTo2JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeC10YiB7bWFyZ2luLXRvcDo2LjUlOyBtYXJnaW4tYm90dG9tOjYuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1zZXZlbi10YiB7bWFyZ2luLXRvcDo3JTsgbWFyZ2luLWJvdHRvbTo3JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVuLXRiIHttYXJnaW4tdG9wOjcuNSU7IG1hcmdpbi1ib3R0b206Ny41JTt9XHJcbiAgICAuc20tbWFyZ2luLWVpZ2h0LXRiIHttYXJnaW4tdG9wOjglOyBtYXJnaW4tYm90dG9tOjglO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHQtdGIge21hcmdpbi10b3A6OC41JTsgbWFyZ2luLWJvdHRvbTo4LjUlO31cclxuICAgIC5zbS1tYXJnaW4tbmluZS10YiB7bWFyZ2luLXRvcDo5JTsgbWFyZ2luLWJvdHRvbTo5JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmUtdGIge21hcmdpbi10b3A6OS41JTsgbWFyZ2luLWJvdHRvbTo5LjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGVuLXRiIHttYXJnaW4tdG9wOjEwJTsgbWFyZ2luLWJvdHRvbToxMCU7fVxyXG4gICAgLnNtLW1hcmdpbi10ZW4tdGIge21hcmdpbi10b3A6MTAuNSU7IG1hcmdpbi1ib3R0b206MTAuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1lbGV2ZW4tdGIge21hcmdpbi10b3A6MTElOyBtYXJnaW4tYm90dG9tOjExJTt9XHJcbiAgICAuc20tbWFyZ2luLWVsZXZlbi10YiB7bWFyZ2luLXRvcDoxMS41JTsgbWFyZ2luLWJvdHRvbToxMS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZWx2ZS10YiB7bWFyZ2luLXRvcDoxMiU7IG1hcmdpbi1ib3R0b206MTIlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbHZlLXRiIHttYXJnaW4tdG9wOjEyLjUlOyBtYXJnaW4tYm90dG9tOjEyLjUlO31cclxuICAgIC5zbS1tYXJnaW4tdGhpcnRlZW4tdGIge21hcmdpbi10b3A6MTMlOyBtYXJnaW4tYm90dG9tOjEzJTt9XHJcbiAgICAuc20tbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTMuNSU7IG1hcmdpbi1ib3R0b206MTMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1mb3VydGVlbi10YiB7bWFyZ2luLXRvcDoxNCU7IG1hcmdpbi1ib3R0b206MTQlO31cclxuICAgIC5zbS1tYXJnaW4tZm91cnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNC41JTsgbWFyZ2luLWJvdHRvbToxNC41JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpZnRlZW4tdGIge21hcmdpbi10b3A6MTUlOyBtYXJnaW4tYm90dG9tOjE1JTt9XHJcbiAgICAuc20tbWFyZ2luLWZpZnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNS41JTsgbWFyZ2luLWJvdHRvbToxNS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeHRlZW4tdGIge21hcmdpbi10b3A6MTYlOyBtYXJnaW4tYm90dG9tOjE2JTt9XHJcbiAgICAuc20tbWFyZ2luLXNpeHRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNi41JTsgbWFyZ2luLWJvdHRvbToxNi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXNldmVudGVlbi10YiB7bWFyZ2luLXRvcDoxNyU7IG1hcmdpbi1ib3R0b206MTclO31cclxuICAgIC5zbS1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTcuNSU7IG1hcmdpbi1ib3R0b206MTcuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi1laWdodGVlbi10YiB7bWFyZ2luLXRvcDoxOCU7IG1hcmdpbi1ib3R0b206MTglO31cclxuICAgIC5zbS1tYXJnaW4tZWlnaHRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxOC41JTsgbWFyZ2luLWJvdHRvbToxOC41JTt9XHJcbiAgICAuc20tbWFyZ2luLW5pbmV0ZWVuLXRiIHttYXJnaW4tdG9wOjE5JTsgbWFyZ2luLWJvdHRvbToxOSU7fVxyXG4gICAgLnNtLW1hcmdpbi1uaW5ldGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE5LjUlOyBtYXJnaW4tYm90dG9tOjE5LjUlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LXRiIHttYXJnaW4tdG9wOjIwJTsgbWFyZ2luLWJvdHRvbToyMCU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktaGFsZi10YiB7bWFyZ2luLXRvcDoyMC41JTsgbWFyZ2luLWJvdHRvbToyMC41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1vbmUtdGIge21hcmdpbi10b3A6MjElOyBtYXJnaW4tYm90dG9tOjIxJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi10YiB7bWFyZ2luLXRvcDoyMS41JTsgbWFyZ2luLWJvdHRvbToyMS41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10d28tdGIge21hcmdpbi10b3A6MjIlOyBtYXJnaW4tYm90dG9tOjIyJTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10d28taGFsZi10YiB7bWFyZ2luLXRvcDoyMi41JTsgbWFyZ2luLWJvdHRvbToyMi41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS10aHJlZS10YiB7bWFyZ2luLXRvcDoyMyU7IG1hcmdpbi1ib3R0b206MjMlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtdGIge21hcmdpbi10b3A6MjMuNSU7IG1hcmdpbi1ib3R0b206MjMuNSU7fVxyXG4gICAgLnNtLW1hcmdpbi10d2VudHktZm91ci10YiB7bWFyZ2luLXRvcDoyNCU7IG1hcmdpbi1ib3R0b206MjQlO31cclxuICAgIC5zbS1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi10YiB7bWFyZ2luLXRvcDoyNC41JTsgbWFyZ2luLWJvdHRvbToyNC41JTt9XHJcbiAgICAuc20tbWFyZ2luLXR3ZW50eS1maXZlLXRiIHttYXJnaW4tdG9wOjI1JTsgbWFyZ2luLWJvdHRvbToyNSU7fVxyXG4gICAgLnNtLW1hcmdpbi01cHgtdGIge21hcmdpbi10b3A6NXB4OyBtYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAuc20tbWFyZ2luLTEwcHgtdGIge21hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgIC5zbS1tYXJnaW4tMTVweC10YiB7bWFyZ2luLXRvcDoxNXB4OyBtYXJnaW4tYm90dG9tOjE1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi0yMHB4LXRiIHttYXJnaW4tdG9wOjIwcHg7IG1hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICAuc20tbWFyZ2luLTI1cHgtdGIge21hcmdpbi10b3A6MjVweDsgbWFyZ2luLWJvdHRvbToyNXB4O31cclxuICAgIC5zbS1tYXJnaW4tMzBweC10YiB7bWFyZ2luLXRvcDozMHB4OyBtYXJnaW4tYm90dG9tOjMwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi0zNXB4LXRiIHttYXJnaW4tdG9wOjM1cHg7IG1hcmdpbi1ib3R0b206MzVweDt9XHJcbiAgICAuc20tbWFyZ2luLTQwcHgtdGIge21hcmdpbi10b3A6NDBweDsgbWFyZ2luLWJvdHRvbTo0MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNDVweC10YiB7bWFyZ2luLXRvcDo0NXB4OyBtYXJnaW4tYm90dG9tOjQ1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi01MHB4LXRiIHttYXJnaW4tdG9wOjUwcHg7IG1hcmdpbi1ib3R0b206NTBweDt9XHJcbiAgICAuc20tbWFyZ2luLTU1cHgtdGIge21hcmdpbi10b3A6NTVweDsgbWFyZ2luLWJvdHRvbTo1NXB4O31cclxuICAgIC5zbS1tYXJnaW4tNjBweC10YiB7bWFyZ2luLXRvcDo2MHB4OyBtYXJnaW4tYm90dG9tOjYwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi02NXB4LXRiIHttYXJnaW4tdG9wOjY1cHg7IG1hcmdpbi1ib3R0b206NjVweDt9XHJcbiAgICAuc20tbWFyZ2luLTcwcHgtdGIge21hcmdpbi10b3A6NzBweDsgbWFyZ2luLWJvdHRvbTo3MHB4O31cclxuICAgIC5zbS1tYXJnaW4tNzVweC10YiB7bWFyZ2luLXRvcDo3NXB4OyBtYXJnaW4tYm90dG9tOjc1cHg7fVxyXG4gICAgLnNtLW1hcmdpbi04MHB4LXRiIHttYXJnaW4tdG9wOjgwcHg7IG1hcmdpbi1ib3R0b206ODBweDt9XHJcbiAgICAuc20tbWFyZ2luLTg1cHgtdGIge21hcmdpbi10b3A6ODVweDsgbWFyZ2luLWJvdHRvbTo4NXB4O31cclxuICAgIC5zbS1tYXJnaW4tOTBweC10YiB7bWFyZ2luLXRvcDo5MHB4OyBtYXJnaW4tYm90dG9tOjkwcHg7fVxyXG4gICAgLnNtLW1hcmdpbi05NXB4LXRiIHttYXJnaW4tdG9wOjk1cHg7IG1hcmdpbi1ib3R0b206OTVweDt9XHJcbiAgICAuc20tbWFyZ2luLTEwMHB4LXRiIHttYXJnaW4tdG9wOjEwMHB4OyBtYXJnaW4tYm90dG9tOjEwMHB4O31cclxuXHJcbiAgICAvKiBoZWFkZXIgcGFkZGluZyB0b3AgKi9cclxuICAgIC5zbS1oZWFkZXItcGFkZGluZy10b3AgeyBwYWRkaW5nLXRvcDogODJweDt9XHJcbiAgICAuc20taGVhZGVyLW1hcmdpbi10b3AgeyBtYXJnaW4tdG9wOiA4MHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nICovXHJcbiAgICAuc20tbm8tcGFkZGluZyB7cGFkZGluZzowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tcGFkZGluZy1sciB7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudH1cclxuICAgIC5zbS1uby1wYWRkaW5nLXRiIHtwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLW5vLXBhZGRpbmctdG9wIHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tcGFkZGluZy1ib3R0b20ge3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC5zbS1uby1wYWRkaW5nLWxlZnQge3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tcGFkZGluZy1yaWdodCB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tcGFkZGluZy1vbmUtYWxsIHtwYWRkaW5nOjElO31cclxuICAgIC5zbS1wYWRkaW5nLW9uZS1oYWxmLWFsbCB7cGFkZGluZzoxLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3by1hbGwge3BhZGRpbmc6MiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWhhbGYtYWxsIHtwYWRkaW5nOjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhyZWUtYWxsIHtwYWRkaW5nOjMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjMuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91ci1hbGwge3BhZGRpbmc6NCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91ci1oYWxmLWFsbCB7cGFkZGluZzo0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtYWxsIHtwYWRkaW5nOjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtaGFsZi1hbGwge3BhZGRpbmc6NS41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXgtYWxsIHtwYWRkaW5nOjYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeC1oYWxmLWFsbCB7cGFkZGluZzo2LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVuLWFsbCB7cGFkZGluZzo3JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbi1oYWxmLWFsbCB7cGFkZGluZzo3LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVpZ2h0LWFsbCB7cGFkZGluZzo4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodC1oYWxmLWFsbCB7cGFkZGluZzo4LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtYWxsIHtwYWRkaW5nOjklO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtaGFsZi1hbGwge3BhZGRpbmc6OS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4tYWxsIHtwYWRkaW5nOjEwJTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4taGFsZi1hbGwge3BhZGRpbmc6MTAuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWFsbCB7cGFkZGluZzoxMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWhhbGYtYWxsIHtwYWRkaW5nOjExLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1hbGwge3BhZGRpbmc6MTIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWFsbCB7cGFkZGluZzoxMi41JTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi1hbGwge3BhZGRpbmc6MTMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjEzLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXJ0ZWVuLWFsbCB7cGFkZGluZzoxNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZmlmdGVlbi1hbGwge3BhZGRpbmc6MTUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4dGVlbi1hbGwge3BhZGRpbmc6MTYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTYuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWFsbCB7cGFkZGluZzoxNyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE3LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVpZ2h0ZWVuLWFsbCB7cGFkZGluZzoxOCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTguNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4tYWxsIHtwYWRkaW5nOjE5JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5ldGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxOS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktYWxsIHtwYWRkaW5nOjIwJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktaGFsZi1hbGwge3BhZGRpbmc6MjAuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LW9uZS1hbGwge3BhZGRpbmc6MjElO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1hbGwge3BhZGRpbmc6MjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXR3by1hbGwge3BhZGRpbmc6MjIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1hbGwge3BhZGRpbmc6MjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWFsbCB7cGFkZGluZzoyMyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjIzLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1mb3VyLWFsbCB7cGFkZGluZzoyNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1hbGwge3BhZGRpbmc6MjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZpdmUtYWxsIHtwYWRkaW5nOjI1JTt9XHJcbiAgICAuc20tcGFkZGluZy01cHgtYWxsIHtwYWRkaW5nOjVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMHB4LWFsbCB7cGFkZGluZzoxMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTE1cHgtYWxsIHtwYWRkaW5nOjE1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMjBweC1hbGwge3BhZGRpbmc6MjBweDt9XHJcbiAgICAuc20tcGFkZGluZy0yNXB4LWFsbCB7cGFkZGluZzoyNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTMwcHgtYWxsIHtwYWRkaW5nOjMwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMzVweC1hbGwge3BhZGRpbmc6MzVweDt9XHJcbiAgICAuc20tcGFkZGluZy00MHB4LWFsbCB7cGFkZGluZzo0MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQ1cHgtYWxsIHtwYWRkaW5nOjQ1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNTBweC1hbGwge3BhZGRpbmc6NTBweDt9XHJcbiAgICAuc20tcGFkZGluZy01NXB4LWFsbCB7cGFkZGluZzo1NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTYwcHgtYWxsIHtwYWRkaW5nOjYwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNjVweC1hbGwge3BhZGRpbmc6NjVweDt9XHJcbiAgICAuc20tcGFkZGluZy03MHB4LWFsbCB7cGFkZGluZzo3MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTc1cHgtYWxsIHtwYWRkaW5nOjc1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctODBweC1hbGwge3BhZGRpbmc6ODBweDt9XHJcbiAgICAuc20tcGFkZGluZy04NXB4LWFsbCB7cGFkZGluZzo4NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTkwcHgtYWxsIHtwYWRkaW5nOjkwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctOTVweC1hbGwge3BhZGRpbmc6OTVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMDBweC1hbGwge3BhZGRpbmc6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgdG9wICovXHJcbiAgICAuc20tcGFkZGluZy1vbmUtdG9wIHtwYWRkaW5nLXRvcDoxJTt9XHJcbiAgICAuc20tcGFkZGluZy1vbmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLXRvcCB7cGFkZGluZy10b3A6MiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXRocmVlLXRvcCB7cGFkZGluZy10b3A6MyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhyZWUtaGFsZi10b3Age3BhZGRpbmctdG9wOjMuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91ci10b3Age3BhZGRpbmctdG9wOjQlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXItaGFsZi10b3Age3BhZGRpbmctdG9wOjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZml2ZS10b3Age3BhZGRpbmctdG9wOjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4LXRvcCB7cGFkZGluZy10b3A6NiU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4LWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo2LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVuLXRvcCB7cGFkZGluZy10b3A6NyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjcuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHQtdG9wIHtwYWRkaW5nLXRvcDo4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodC1oYWxmLXRvcCB7cGFkZGluZy10b3A6OC41JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5lLXRvcCB7cGFkZGluZy10b3A6OSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6OS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMC41JTt9XHJcbiAgICAuc20tcGFkZGluZy1lbGV2ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VsdmUtdG9wIHtwYWRkaW5nLXRvcDoxMiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbHZlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMi41JTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi10b3Age3BhZGRpbmctdG9wOjEzJTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTMuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZmlmdGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4dGVlbi10b3Age3BhZGRpbmctdG9wOjE2JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXh0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNi41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi10b3Age3BhZGRpbmctdG9wOjE4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTguNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxOSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE5LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10b3Age3BhZGRpbmctdG9wOjIwJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktaGFsZi10b3Age3BhZGRpbmctdG9wOjIwLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtdG9wIHtwYWRkaW5nLXRvcDoyMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXR3by10b3Age3BhZGRpbmctdG9wOjIyJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMi41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdGhyZWUtdG9wIHtwYWRkaW5nLXRvcDoyMyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci10b3Age3BhZGRpbmctdG9wOjI0JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZpdmUtdG9wIHtwYWRkaW5nLXRvcDoyNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctNXB4LXRvcCB7cGFkZGluZy10b3A6NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTEwcHgtdG9wIHtwYWRkaW5nLXRvcDoxMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTE1cHgtdG9wIHtwYWRkaW5nLXRvcDoxNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTIwcHgtdG9wIHtwYWRkaW5nLXRvcDoyMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTI1cHgtdG9wIHtwYWRkaW5nLXRvcDoyNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTMwcHgtdG9wIHtwYWRkaW5nLXRvcDozMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTM1cHgtdG9wIHtwYWRkaW5nLXRvcDozNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQwcHgtdG9wIHtwYWRkaW5nLXRvcDo0MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQ1cHgtdG9wIHtwYWRkaW5nLXRvcDo0NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTUwcHgtdG9wIHtwYWRkaW5nLXRvcDo1MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTU1cHgtdG9wIHtwYWRkaW5nLXRvcDo1NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTYwcHgtdG9wIHtwYWRkaW5nLXRvcDo2MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTY1cHgtdG9wIHtwYWRkaW5nLXRvcDo2NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTcwcHgtdG9wIHtwYWRkaW5nLXRvcDo3MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTc1cHgtdG9wIHtwYWRkaW5nLXRvcDo3NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTgwcHgtdG9wIHtwYWRkaW5nLXRvcDo4MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTg1cHgtdG9wIHtwYWRkaW5nLXRvcDo4NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTkwcHgtdG9wIHtwYWRkaW5nLXRvcDo5MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTk1cHgtdG9wIHtwYWRkaW5nLXRvcDo5NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTEwMHB4LXRvcCB7cGFkZGluZy10b3A6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgYm90dG9tICovXHJcbiAgICAuc20tcGFkZGluZy1vbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxJTt9XHJcbiAgICAuc20tcGFkZGluZy1vbmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXRocmVlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhyZWUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjMuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91ci1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXItaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZml2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NiU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4LWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjcuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHQtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodC1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OC41JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5lLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMC41JTt9XHJcbiAgICAuc20tcGFkZGluZy1lbGV2ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VsdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbHZlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMi41JTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEzJTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTMuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZmlmdGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4dGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE2JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXh0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNi41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTguNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE5LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXR3by1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIyJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdHdvLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMi41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdGhyZWUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI0JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZpdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctNXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTEwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTE1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTIwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTI1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTMwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTM1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQ1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTUwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTU1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTYwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTY1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTcwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTc1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTgwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTg1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTkwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTk1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTEwMHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgcmlnaHQgKi9cclxuICAgIC5zbS1wYWRkaW5nLW9uZS1yaWdodCB7cGFkZGluZy1yaWdodDoxJTt9XHJcbiAgICAuc20tcGFkZGluZy1vbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3by1yaWdodCB7cGFkZGluZy1yaWdodDoyJTt9XHJcbiAgICAuc20tcGFkZGluZy10d28taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRocmVlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6My41JTt9XHJcbiAgICAuc20tcGFkZGluZy1mb3VyLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXItaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6NSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZml2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeC1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6NyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo3LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVpZ2h0LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjglO31cclxuICAgIC5zbS1wYWRkaW5nLWVpZ2h0LWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6OC41JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5lLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjklO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo5LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXRlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxMCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTAuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjExJTt9XHJcbiAgICAuc20tcGFkZGluZy1lbGV2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VsdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEyLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXRoaXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzJTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0JTt9XHJcbiAgICAuc20tcGFkZGluZy1mb3VydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNS41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXh0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE2JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXh0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE3JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOC41JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5ldGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktcmlnaHQge3BhZGRpbmctcmlnaHQ6MjAlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1obGFmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtaGxhZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdHdvLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIyJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdHdvLWhsYWYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIzJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktdGhyZWUtaGxhZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci1yaWdodCB7cGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZvdXItaGxhZi1yaWdodCB7cGFkZGluZy1yaWdodDoyNC41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZml2ZS1yaWdodCB7cGFkZGluZy1yaWdodDoyNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMTVweC1yaWdodCB7cGFkZGluZy1yaWdodDoxNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTIwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjBweDt9XHJcbiAgICAuc20tcGFkZGluZy0yNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMzBweC1yaWdodCB7cGFkZGluZy1yaWdodDozMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTM1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MzVweDt9XHJcbiAgICAuc20tcGFkZGluZy00MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNDVweC1yaWdodCB7cGFkZGluZy1yaWdodDo0NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTUwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NTBweDt9XHJcbiAgICAuc20tcGFkZGluZy01NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjU1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNjBweC1yaWdodCB7cGFkZGluZy1yaWdodDo2MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTY1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NjVweDt9XHJcbiAgICAuc20tcGFkZGluZy03MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjcwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNzVweC1yaWdodCB7cGFkZGluZy1yaWdodDo3NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTgwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6ODBweDt9XHJcbiAgICAuc20tcGFkZGluZy04NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0Ojg1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctOTBweC1yaWdodCB7cGFkZGluZy1yaWdodDo5MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTk1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6OTVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMDBweC1yaWdodCB7cGFkZGluZy1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyBsZWZ0ICovXHJcbiAgICAuc20tcGFkZGluZy1vbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjElO31cclxuICAgIC5zbS1wYWRkaW5nLW9uZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3by1sZWZ0IHtwYWRkaW5nLWxlZnQ6MiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhyZWUtbGVmdCB7cGFkZGluZy1sZWZ0OjMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRocmVlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjMuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91ci1sZWZ0IHtwYWRkaW5nLWxlZnQ6NCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91ci1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6NS41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXgtbGVmdCB7cGFkZGluZy1sZWZ0OjYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeC1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo2LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVuLWxlZnQge3BhZGRpbmctbGVmdDo3JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo3LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVpZ2h0LWxlZnQge3BhZGRpbmctbGVmdDo4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodC1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo4LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjklO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6OS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjEwJTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWxlZnQge3BhZGRpbmctbGVmdDoxMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjExLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMi41JTt9XHJcbiAgICAuc20tcGFkZGluZy10aGlydGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEzLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXJ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZmlmdGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTUuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2l4dGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeHRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTYuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE3LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVpZ2h0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxOCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTguNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctbmluZXRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE5JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxOS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktbGVmdCB7cGFkZGluZy1sZWZ0OjIwJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjAuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LW9uZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjElO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXR3by1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWxlZnQge3BhZGRpbmctbGVmdDoyMyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIzLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1mb3VyLWxlZnQge3BhZGRpbmctbGVmdDoyNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZpdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjI1JTt9XHJcbiAgICAuc20tcGFkZGluZy01cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMHB4LWxlZnQge3BhZGRpbmctbGVmdDoxMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTE1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjE1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMjBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjBweDt9XHJcbiAgICAuc20tcGFkZGluZy0yNXB4LWxlZnQge3BhZGRpbmctbGVmdDoyNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTMwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjMwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMzVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MzVweDt9XHJcbiAgICAuc20tcGFkZGluZy00MHB4LWxlZnQge3BhZGRpbmctbGVmdDo0MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQ1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjQ1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNTBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NTBweDt9XHJcbiAgICAuc20tcGFkZGluZy01NXB4LWxlZnQge3BhZGRpbmctbGVmdDo1NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTYwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjYwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNjVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NjVweDt9XHJcbiAgICAuc20tcGFkZGluZy03MHB4LWxlZnQge3BhZGRpbmctbGVmdDo3MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTc1cHgtbGVmdCB7cGFkZGluZy1sZWZ0Ojc1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctODBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6ODBweDt9XHJcbiAgICAuc20tcGFkZGluZy04NXB4LWxlZnQge3BhZGRpbmctbGVmdDo4NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTkwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjkwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctOTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6OTVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMDBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgdG9wIGJvdHRvbSAqL1xyXG4gICAgLnNtLXBhZGRpbmctb25lLXRiIHtwYWRkaW5nLXRvcDoxJTsgcGFkZGluZy1ib3R0b206MSU7fVxyXG4gICAgLnNtLXBhZGRpbmctb25lLWhhbGYtdGIge3BhZGRpbmctdG9wOjEuNSU7IHBhZGRpbmctYm90dG9tOjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLXRiIHtwYWRkaW5nLXRvcDoyJTsgcGFkZGluZy1ib3R0b206MiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWhhbGYtdGIge3BhZGRpbmctdG9wOjIuNSU7IHBhZGRpbmctYm90dG9tOjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhyZWUtdGIge3BhZGRpbmctdG9wOjMlOyBwYWRkaW5nLWJvdHRvbTozJTt9XHJcbiAgICAuc20tcGFkZGluZy10aHJlZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDozLjUlOyBwYWRkaW5nLWJvdHRvbTozLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXItdGIge3BhZGRpbmctdG9wOjQlOyBwYWRkaW5nLWJvdHRvbTo0JTt9XHJcbiAgICAuc20tcGFkZGluZy1mb3VyLWhhbGYtdGIge3BhZGRpbmctdG9wOjQuNSU7IHBhZGRpbmctYm90dG9tOjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZml2ZS10YiB7cGFkZGluZy10b3A6NSU7IHBhZGRpbmctYm90dG9tOjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtaGFsZi10YiB7cGFkZGluZy10b3A6NS41JTsgcGFkZGluZy1ib3R0b206NS41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXgtdGIge3BhZGRpbmctdG9wOjYlOyBwYWRkaW5nLWJvdHRvbTo2JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXgtaGFsZi10YiB7cGFkZGluZy10b3A6Ni41JTsgcGFkZGluZy1ib3R0b206Ni41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbi10YiB7cGFkZGluZy10b3A6NyU7IHBhZGRpbmctYm90dG9tOjclO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjcuNSU7IHBhZGRpbmctYm90dG9tOjcuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHQtdGIge3BhZGRpbmctdG9wOjglOyBwYWRkaW5nLWJvdHRvbTo4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodC1oYWxmLXRiIHtwYWRkaW5nLXRvcDo4LjUlOyBwYWRkaW5nLWJvdHRvbTo4LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtdGIge3BhZGRpbmctdG9wOjklOyBwYWRkaW5nLWJvdHRvbTo5JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5lLWhhbGYtdGIge3BhZGRpbmctdG9wOjkuNSU7IHBhZGRpbmctYm90dG9tOjkuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGVuLXRiIHtwYWRkaW5nLXRvcDoxMCU7IHBhZGRpbmctYm90dG9tOjEwJTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTAuNSU7IHBhZGRpbmctYm90dG9tOjEwLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVsZXZlbi10YiB7cGFkZGluZy10b3A6MTElOyBwYWRkaW5nLWJvdHRvbToxMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjExLjUlOyBwYWRkaW5nLWJvdHRvbToxMS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VsdmUtdGIge3BhZGRpbmctdG9wOjEyJTsgcGFkZGluZy1ib3R0b206MTIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMi41JTsgcGFkZGluZy1ib3R0b206MTIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhpcnRlZW4tdGIge3BhZGRpbmctdG9wOjEzJTsgcGFkZGluZy1ib3R0b206MTMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjEzLjUlOyBwYWRkaW5nLWJvdHRvbToxMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1mb3VydGVlbi10YiB7cGFkZGluZy10b3A6MTQlOyBwYWRkaW5nLWJvdHRvbToxNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTQuNSU7IHBhZGRpbmctYm90dG9tOjE0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4tdGIge3BhZGRpbmctdG9wOjE1JTsgcGFkZGluZy1ib3R0b206MTUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTUuNSU7IHBhZGRpbmctYm90dG9tOjE1LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeHRlZW4tdGIge3BhZGRpbmctdG9wOjE2JTsgcGFkZGluZy1ib3R0b206MTYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeHRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTYuNSU7IHBhZGRpbmctYm90dG9tOjE2LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVudGVlbi10YiB7cGFkZGluZy10b3A6MTclOyBwYWRkaW5nLWJvdHRvbToxNyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE3LjUlOyBwYWRkaW5nLWJvdHRvbToxNy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi10YiB7cGFkZGluZy10b3A6MTglOyBwYWRkaW5nLWJvdHRvbToxOCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTguNSU7IHBhZGRpbmctYm90dG9tOjE4LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmV0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxOSU7IHBhZGRpbmctYm90dG9tOjE5JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5ldGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxOS41JTsgcGFkZGluZy1ib3R0b206MTkuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRiIHtwYWRkaW5nLXRvcDoyMCU7IHBhZGRpbmctYm90dG9tOjIwJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktb25lLWhhbGYtdGIge3BhZGRpbmctdG9wOjIwLjUlOyBwYWRkaW5nLWJvdHRvbToyMC41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktb25lLXRiIHtwYWRkaW5nLXRvcDoyMSU7IHBhZGRpbmctYm90dG9tOjIxJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktaGFsZi10YiB7cGFkZGluZy10b3A6MjEuNSU7IHBhZGRpbmctYm90dG9tOjIxLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10d28tdGIge3BhZGRpbmctdG9wOjIyJTsgcGFkZGluZy1ib3R0b206MjIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10d28taGFsZi10YiB7cGFkZGluZy10b3A6MjIuNSU7IHBhZGRpbmctYm90dG9tOjIyLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10aHJlZS10YiB7cGFkZGluZy10b3A6MjMlOyBwYWRkaW5nLWJvdHRvbToyMyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtdGIge3BhZGRpbmctdG9wOjIzLjUlOyBwYWRkaW5nLWJvdHRvbToyMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci10YiB7cGFkZGluZy10b3A6MjQlOyBwYWRkaW5nLWJvdHRvbToyNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi10YiB7cGFkZGluZy10b3A6MjQuNSU7IHBhZGRpbmctYm90dG9tOjI0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1maXZlLXRiIHtwYWRkaW5nLXRvcDoyNSU7IHBhZGRpbmctYm90dG9tOjI1JTt9XHJcbiAgICAuc20tcGFkZGluZy01cHgtdGIge3BhZGRpbmctdG9wOjVweDsgcGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTEwcHgtdGIge3BhZGRpbmctdG9wOjEwcHg7IHBhZGRpbmctYm90dG9tOjEwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMTVweC10YiB7cGFkZGluZy10b3A6MTVweDsgcGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgICAuc20tcGFkZGluZy0yMHB4LXRiIHtwYWRkaW5nLXRvcDoyMHB4OyBwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTI1cHgtdGIge3BhZGRpbmctdG9wOjI1cHg7IHBhZGRpbmctYm90dG9tOjI1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMzBweC10YiB7cGFkZGluZy10b3A6MzBweDsgcGFkZGluZy1ib3R0b206MzBweDt9XHJcbiAgICAuc20tcGFkZGluZy0zNXB4LXRiIHtwYWRkaW5nLXRvcDozNXB4OyBwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQwcHgtdGIge3BhZGRpbmctdG9wOjQwcHg7IHBhZGRpbmctYm90dG9tOjQwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNDVweC10YiB7cGFkZGluZy10b3A6NDVweDsgcGFkZGluZy1ib3R0b206NDVweDt9XHJcbiAgICAuc20tcGFkZGluZy01MHB4LXRiIHtwYWRkaW5nLXRvcDo1MHB4OyBwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTU1cHgtdGIge3BhZGRpbmctdG9wOjU1cHg7IHBhZGRpbmctYm90dG9tOjU1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNjBweC10YiB7cGFkZGluZy10b3A6NjBweDsgcGFkZGluZy1ib3R0b206NjBweDt9XHJcbiAgICAuc20tcGFkZGluZy02NXB4LXRiIHtwYWRkaW5nLXRvcDo2NXB4OyBwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTcwcHgtdGIge3BhZGRpbmctdG9wOjcwcHg7IHBhZGRpbmctYm90dG9tOjcwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNzVweC10YiB7cGFkZGluZy10b3A6NzVweDsgcGFkZGluZy1ib3R0b206NzVweDt9XHJcbiAgICAuc20tcGFkZGluZy04MHB4LXRiIHtwYWRkaW5nLXRvcDo4MHB4OyBwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTg1cHgtdGIge3BhZGRpbmctdG9wOjg1cHg7IHBhZGRpbmctYm90dG9tOjg1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctOTBweC10YiB7cGFkZGluZy10b3A6OTBweDsgcGFkZGluZy1ib3R0b206OTBweDt9XHJcbiAgICAuc20tcGFkZGluZy05NXB4LXRiIHtwYWRkaW5nLXRvcDo5NXB4OyBwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTEwMHB4LXRiIHtwYWRkaW5nLXRvcDoxMDBweDsgcGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgbGVmdCByaWdodCAqL1xyXG4gICAgLnNtLXBhZGRpbmctb25lLWxyIHtwYWRkaW5nLWxlZnQ6MSU7IHBhZGRpbmctcmlnaHQ6MSU7fVxyXG4gICAgLnNtLXBhZGRpbmctb25lLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxLjUlOyBwYWRkaW5nLXJpZ2h0OjEuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWxyIHtwYWRkaW5nLWxlZnQ6MiU7IHBhZGRpbmctcmlnaHQ6MiU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdvLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyLjUlOyBwYWRkaW5nLXJpZ2h0OjIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhyZWUtbHIge3BhZGRpbmctbGVmdDozJTsgcGFkZGluZy1yaWdodDozJTt9XHJcbiAgICAuc20tcGFkZGluZy10aHJlZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6My41JTsgcGFkZGluZy1yaWdodDozLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZvdXItbHIge3BhZGRpbmctbGVmdDo0JTsgcGFkZGluZy1yaWdodDo0JTt9XHJcbiAgICAuc20tcGFkZGluZy1mb3VyLWhhbGYtbHIge3BhZGRpbmctbGVmdDo0LjUlOyBwYWRkaW5nLXJpZ2h0OjQuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZml2ZS1sciB7cGFkZGluZy1sZWZ0OjUlOyBwYWRkaW5nLXJpZ2h0OjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpdmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjUuNSU7IHBhZGRpbmctcmlnaHQ6NS41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXgtbHIge3BhZGRpbmctbGVmdDo2JTsgcGFkZGluZy1yaWdodDo2JTt9XHJcbiAgICAuc20tcGFkZGluZy1zaXgtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjYuNSU7IHBhZGRpbmctcmlnaHQ6Ni41JTt9XHJcbiAgICAuc20tcGFkZGluZy1zZXZlbi1sciB7cGFkZGluZy1sZWZ0OjclOyBwYWRkaW5nLXJpZ2h0OjclO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDo3LjUlOyBwYWRkaW5nLXJpZ2h0OjcuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHQtbHIge3BhZGRpbmctbGVmdDo4JTsgcGFkZGluZy1yaWdodDo4JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodC1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6OC41JTsgcGFkZGluZy1yaWdodDo4LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmUtbHIge3BhZGRpbmctbGVmdDo5JTsgcGFkZGluZy1yaWdodDo5JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5lLWhhbGYtbHIge3BhZGRpbmctbGVmdDo5LjUlOyBwYWRkaW5nLXJpZ2h0OjkuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGVuLWxyIHtwYWRkaW5nLWxlZnQ6MTAlOyBwYWRkaW5nLXJpZ2h0OjEwJTt9XHJcbiAgICAuc20tcGFkZGluZy10ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjEwLjUlOyBwYWRkaW5nLXJpZ2h0OjEwLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWVsZXZlbi1sciB7cGFkZGluZy1sZWZ0OjExJTsgcGFkZGluZy1yaWdodDoxMSU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWxldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMS41JTsgcGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VsdmUtbHIge3BhZGRpbmctbGVmdDoxMiU7IHBhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTIuNSU7IHBhZGRpbmctcmlnaHQ6MTIuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdGhpcnRlZW4tbHIge3BhZGRpbmctbGVmdDoxMyU7IHBhZGRpbmctcmlnaHQ6MTMlO31cclxuICAgIC5zbS1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMy41JTsgcGFkZGluZy1yaWdodDoxMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1mb3VydGVlbi1sciB7cGFkZGluZy1sZWZ0OjE0JTsgcGFkZGluZy1yaWdodDoxNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZm91cnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE0LjUlOyBwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4tbHIge3BhZGRpbmctbGVmdDoxNSU7IHBhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC5zbS1wYWRkaW5nLWZpZnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE1LjUlOyBwYWRkaW5nLXJpZ2h0OjE1LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeHRlZW4tbHIge3BhZGRpbmctbGVmdDoxNiU7IHBhZGRpbmctcmlnaHQ6MTYlO31cclxuICAgIC5zbS1wYWRkaW5nLXNpeHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE2LjUlOyBwYWRkaW5nLXJpZ2h0OjE2LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXNldmVudGVlbi1sciB7cGFkZGluZy1sZWZ0OjE3JTsgcGFkZGluZy1yaWdodDoxNyU7fVxyXG4gICAgLnNtLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxNy41JTsgcGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAuc20tcGFkZGluZy1laWdodGVlbi1sciB7cGFkZGluZy1sZWZ0OjE4JTsgcGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLnNtLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE4LjUlOyBwYWRkaW5nLXJpZ2h0OjE4LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLW5pbmV0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTklOyBwYWRkaW5nLXJpZ2h0OjE5JTt9XHJcbiAgICAuc20tcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTkuNSU7IHBhZGRpbmctcmlnaHQ6MTkuNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWxyIHtwYWRkaW5nLWxlZnQ6MjAlOyBwYWRkaW5nLXJpZ2h0OjIwJTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIwLjUlOyBwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtbHIge3BhZGRpbmctbGVmdDoyMSU7IHBhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIxLjUlOyBwYWRkaW5nLXJpZ2h0OjIxLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10d28tbHIge3BhZGRpbmctbGVmdDoyMiU7IHBhZGRpbmctcmlnaHQ6MjIlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sciB7cGFkZGluZy1sZWZ0OjIyLjUlOyBwYWRkaW5nLXJpZ2h0OjIyLjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS10aHJlZS1sciB7cGFkZGluZy1sZWZ0OjIzJTsgcGFkZGluZy1yaWdodDoyMyU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyMy41JTsgcGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAuc20tcGFkZGluZy10d2VudHktZm91ci1sciB7cGFkZGluZy1sZWZ0OjI0JTsgcGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLnNtLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sciB7cGFkZGluZy1sZWZ0OjI0LjUlOyBwYWRkaW5nLXJpZ2h0OjI0LjUlO31cclxuICAgIC5zbS1wYWRkaW5nLXR3ZW50eS1sciB7cGFkZGluZy1sZWZ0OjI1JTsgcGFkZGluZy1yaWdodDoyNSU7fVxyXG4gICAgLnNtLXBhZGRpbmctNXB4LWxyIHtwYWRkaW5nLWxlZnQ6NXB4OyBwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMHB4LWxyIHtwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTE1cHgtbHIge3BhZGRpbmctbGVmdDoxNXB4OyBwYWRkaW5nLXJpZ2h0OjE1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMjBweC1sciB7cGFkZGluZy1sZWZ0OjIwcHg7IHBhZGRpbmctcmlnaHQ6MjBweDt9XHJcbiAgICAuc20tcGFkZGluZy0yNXB4LWxyIHtwYWRkaW5nLWxlZnQ6MjVweDsgcGFkZGluZy1yaWdodDoyNXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTMwcHgtbHIge3BhZGRpbmctbGVmdDozMHB4OyBwYWRkaW5nLXJpZ2h0OjMwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctMzVweC1sciB7cGFkZGluZy1sZWZ0OjM1cHg7IHBhZGRpbmctcmlnaHQ6MzVweDt9XHJcbiAgICAuc20tcGFkZGluZy00MHB4LWxyIHtwYWRkaW5nLWxlZnQ6NDBweDsgcGFkZGluZy1yaWdodDo0MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTQ1cHgtbHIge3BhZGRpbmctbGVmdDo0NXB4OyBwYWRkaW5nLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNTBweC1sciB7cGFkZGluZy1sZWZ0OjUwcHg7IHBhZGRpbmctcmlnaHQ6NTBweDt9XHJcbiAgICAuc20tcGFkZGluZy01NXB4LWxyIHtwYWRkaW5nLWxlZnQ6NTVweDsgcGFkZGluZy1yaWdodDo1NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTYwcHgtbHIge3BhZGRpbmctbGVmdDo2MHB4OyBwYWRkaW5nLXJpZ2h0OjYwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctNjVweC1sciB7cGFkZGluZy1sZWZ0OjY1cHg7IHBhZGRpbmctcmlnaHQ6NjVweDt9XHJcbiAgICAuc20tcGFkZGluZy03MHB4LWxyIHtwYWRkaW5nLWxlZnQ6NzBweDsgcGFkZGluZy1yaWdodDo3MHB4O31cclxuICAgIC5zbS1wYWRkaW5nLTc1cHgtbHIge3BhZGRpbmctbGVmdDo3NXB4OyBwYWRkaW5nLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLnNtLXBhZGRpbmctODBweC1sciB7cGFkZGluZy1sZWZ0OjgwcHg7IHBhZGRpbmctcmlnaHQ6ODBweDt9XHJcbiAgICAuc20tcGFkZGluZy04NXB4LWxyIHtwYWRkaW5nLWxlZnQ6ODVweDsgcGFkZGluZy1yaWdodDo4NXB4O31cclxuICAgIC5zbS1wYWRkaW5nLTkwcHgtbHIge3BhZGRpbmctbGVmdDo5MHB4OyBwYWRkaW5nLXJpZ2h0OjkwcHg7fVxyXG4gICAgLnNtLXBhZGRpbmctOTVweC1sciB7cGFkZGluZy1sZWZ0Ojk1cHg7IHBhZGRpbmctcmlnaHQ6OTVweDt9XHJcbiAgICAuc20tcGFkZGluZy0xMDBweC1sciB7cGFkZGluZy1sZWZ0OjEwMHB4OyBwYWRkaW5nLXJpZ2h0OjEwMHB4O31cclxuXHJcbiAgICAvKiBjb2wgaGVpZ2h0ICAqL1xyXG4gICAgLm9uZS1maWZ0aC1zY3JlZW4ge2hlaWdodDo2MDBweDt9XHJcbiAgICAub25lLWZvdXJ0aC1zY3JlZW4ge2hlaWdodDo1MDBweDt9XHJcbiAgICAub25lLXRoaXJkLXNjcmVlbiB7aGVpZ2h0OjM1MHB4O31cclxuICAgIC5vbmUtc2Vjb25kLXNjcmVlbiB7aGVpZ2h0OjMwMHB4O31cclxuICAgIC5leHRyYS1zbWFsbC1zY3JlZW4ge2hlaWdodDoyNTBweDt9XHJcblxyXG4gICAgLyogdG9wICovXHJcbiAgICAuc20tdG9wLWF1dG8ge3RvcDphdXRvfVxyXG4gICAgLnNtLXRvcC1pbmhlcml0IHt0b3A6IGluaGVyaXQgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdG9wLTAge3RvcDowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tdG9wLTEge3RvcDoxcHh9XHJcbiAgICAuc20tdG9wLTIge3RvcDoycHh9XHJcbiAgICAuc20tdG9wLTMge3RvcDozcHh9XHJcbiAgICAuc20tdG9wLTQge3RvcDo0cHh9XHJcbiAgICAuc20tdG9wLTUge3RvcDo1cHh9XHJcbiAgICAuc20tdG9wLTYge3RvcDo2cHh9XHJcbiAgICAuc20tdG9wLTcge3RvcDo3cHh9XHJcbiAgICAuc20tdG9wLTgge3RvcDo4cHh9XHJcbiAgICAuc20tdG9wLTkge3RvcDo5cHh9XHJcbiAgICAuc20tdG9wLTEwIHt0b3A6MTBweH1cclxuICAgIC5zbS10b3AtMTIge3RvcDoxMnB4fVxyXG4gICAgLnNtLXRvcC0xNSB7dG9wOjE1cHh9XHJcbiAgICAuc20tdG9wLTE3IHt0b3A6MTdweH1cclxuICAgIC5zbS10b3AtMjAge3RvcDoyMHB4fVxyXG4gICAgLnNtLXRvcC0yNSB7dG9wOjI1cHh9XHJcbiAgICAuc20tdG9wLTMwIHt0b3A6MzBweH1cclxuICAgIC5zbS10b3AtMzUge3RvcDozNXB4fVxyXG4gICAgLnNtLXRvcC00MCB7dG9wOjQwcHh9XHJcbiAgICAuc20tdG9wLTQ1IHt0b3A6NDVweH1cclxuICAgIC5zbS10b3AtNTAge3RvcDo1MHB4fVxyXG4gICAgLnNtLXRvcC1taW51czEge3RvcDotMXB4fVxyXG4gICAgLnNtLXRvcC1taW51czIge3RvcDotMnB4fVxyXG4gICAgLnNtLXRvcC1taW51czMge3RvcDotM3B4fVxyXG4gICAgLnNtLXRvcC1taW51czQge3RvcDotNHB4fVxyXG4gICAgLnNtLXRvcC1taW51czUge3RvcDotNXB4fVxyXG4gICAgLnNtLXRvcC1taW51czYge3RvcDotNnB4fVxyXG4gICAgLnNtLXRvcC1taW51czcge3RvcDotN3B4fVxyXG4gICAgLnNtLXRvcC1taW51czgge3RvcDotOHB4fVxyXG4gICAgLnNtLXRvcC1taW51czkge3RvcDotOXB4fVxyXG4gICAgLnNtLXRvcC1taW51czEwIHt0b3A6LTEwcHh9XHJcbiAgICAuc20tdG9wLW1pbnVzMTUge3RvcDotMTVweH1cclxuICAgIC5zbS10b3AtbWludXMyMCB7dG9wOi0yMHB4fVxyXG4gICAgLnNtLXRvcC1taW51czI1IHt0b3A6LTI1cHh9XHJcbiAgICAuc20tdG9wLW1pbnVzMzAge3RvcDotMzBweH1cclxuICAgIC5zbS10b3AtbWludXMzNSB7dG9wOi0zNXB4fVxyXG4gICAgLnNtLXRvcC1taW51czQwIHt0b3A6LTQwcHh9XHJcbiAgICAuc20tdG9wLW1pbnVzNDUge3RvcDotNDVweH1cclxuICAgIC5zbS10b3AtbWludXM1MCB7dG9wOi01MHB4fVxyXG5cclxuICAgIC8qIGJvdHRvbSAqL1xyXG4gICAgLnNtLWJvdHRvbS1hdXRvIHtib3R0b206YXV0b31cclxuICAgIC5zbS1ib3R0b20tMCB7Ym90dG9tOjB9XHJcbiAgICAuc20tYm90dG9tLTEge2JvdHRvbToxcHh9XHJcbiAgICAuc20tYm90dG9tLTIge2JvdHRvbToycHh9XHJcbiAgICAuc20tYm90dG9tLTMge2JvdHRvbTozcHh9XHJcbiAgICAuc20tYm90dG9tLTQge2JvdHRvbTo0cHh9XHJcbiAgICAuc20tYm90dG9tLTUge2JvdHRvbTo1cHh9XHJcbiAgICAuc20tYm90dG9tLTYge2JvdHRvbTo2cHh9XHJcbiAgICAuc20tYm90dG9tLTcge2JvdHRvbTo3cHh9XHJcbiAgICAuc20tYm90dG9tLTgge2JvdHRvbTo4cHh9XHJcbiAgICAuc20tYm90dG9tLTkge2JvdHRvbTo5cHh9XHJcbiAgICAuc20tYm90dG9tLTEwIHtib3R0b206MTBweH1cclxuICAgIC5zbS1ib3R0b20tMjAge2JvdHRvbToyMHB4fVxyXG4gICAgLnNtLWJvdHRvbS0yNSB7Ym90dG9tOjI1cHh9XHJcbiAgICAuc20tYm90dG9tLTMwIHtib3R0b206MzBweH1cclxuICAgIC5zbS1ib3R0b20tMzUge2JvdHRvbTozNXB4fVxyXG4gICAgLnNtLWJvdHRvbS00MCB7Ym90dG9tOjQwcHh9XHJcbiAgICAuc20tYm90dG9tLTQ1IHtib3R0b206NDVweH1cclxuICAgIC5zbS1ib3R0b20tNTAge2JvdHRvbTo1MHB4fVxyXG4gICAgLnNtLWJvdHRvbS1taW51czMwIHtib3R0b206LTMwcHh9IFxyXG4gICAgLnNtLWJvdHRvbS1taW51czUwIHtib3R0b206LTUwcHh9XHJcbiAgICAuc20tYm90dG9tLW1pbnVzNTUgeyBib3R0b206IC01NXB4OyB9XHJcbiAgICAuc20tYm90dG9tLW1pbnVzNjAgeyBib3R0b206IC02MHB4OyB9XHJcblxyXG4gICAgLyogbGVmdCAqL1xyXG4gICAgLnNtLWxlZnQtYXV0byB7bGVmdDphdXRvfVxyXG4gICAgLnNtLWxlZnQtMCB7bGVmdDowfVxyXG4gICAgLnNtLWxlZnQtMSB7bGVmdDoxcHh9XHJcbiAgICAuc20tbGVmdC0yIHtsZWZ0OjJweH1cclxuICAgIC5zbS1sZWZ0LTMge2xlZnQ6M3B4fVxyXG4gICAgLnNtLWxlZnQtNCB7bGVmdDo0cHh9XHJcbiAgICAuc20tbGVmdC01IHtsZWZ0OjVweH1cclxuICAgIC5zbS1sZWZ0LTYge2xlZnQ6NnB4fVxyXG4gICAgLnNtLWxlZnQtNyB7bGVmdDo3cHh9XHJcbiAgICAuc20tbGVmdC04IHtsZWZ0OjhweH1cclxuICAgIC5zbS1sZWZ0LTkge2xlZnQ6OXB4fVxyXG4gICAgLnNtLWxlZnQtMTAge2xlZnQ6MTBweH1cclxuXHJcbiAgICAvKiByaWdodCAqL1xyXG4gICAgLnNtLXJpZ2h0LWF1dG8ge3JpZ2h0OmF1dG99XHJcbiAgICAuc20tcmlnaHQtMCB7cmlnaHQ6MH1cclxuICAgIC5zbS1yaWdodC0xIHtyaWdodDoxcHh9XHJcbiAgICAuc20tcmlnaHQtMiB7cmlnaHQ6MnB4fVxyXG4gICAgLnNtLXJpZ2h0LTMge3JpZ2h0OjNweH1cclxuICAgIC5zbS1yaWdodC00IHtyaWdodDo0cHh9XHJcbiAgICAuc20tcmlnaHQtNSB7cmlnaHQ6NXB4fVxyXG4gICAgLnNtLXJpZ2h0LTYge3JpZ2h0OjZweH1cclxuICAgIC5zbS1yaWdodC03IHtyaWdodDo3cHh9XHJcbiAgICAuc20tcmlnaHQtOCB7cmlnaHQ6OHB4fVxyXG4gICAgLnNtLXJpZ2h0LTkge3JpZ2h0OjlweH1cclxuICAgIC5zbS1yaWdodC0xMCB7cmlnaHQ6MTBweH1cclxuXHJcbiAgICAvKiB3aWR0aCAqL1xyXG4gICAgLnNtLXctMTAge3dpZHRoOjEwJSAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTE1IHt3aWR0aDoxNSUgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy0yMCB7d2lkdGg6MjAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMjUge3dpZHRoOjI1JSAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTMwIHt3aWR0aDozMCUgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy0zNSB7d2lkdGg6MzUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNDAge3dpZHRoOjQwJSAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTQ1IHt3aWR0aDo0NSUgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy01MCB7d2lkdGg6NTAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNTUge3dpZHRoOjU1JSAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTYwIHt3aWR0aDo2MCUgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy02NSB7d2lkdGg6NjUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNzAge3dpZHRoOjcwJSAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTc1IHt3aWR0aDo3NSUgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy04MCB7d2lkdGg6ODAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctODUge3dpZHRoOjg1JSAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTkwIHt3aWR0aDo5MCUgIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy05NSB7d2lkdGg6OTUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTAwIHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctYXV0byB7d2lkdGg6IGF1dG8gIWltcG9ydGFudH1cclxuXHJcbiAgICAuc20tdy01MHB4IHt3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNzBweCB7d2lkdGg6NzBweCAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTc1cHgge3dpZHRoOjc1cHggIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy04MHB4IHt3aWR0aDo4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctODVweCB7d2lkdGg6ODVweCAhaW1wb3J0YW50O31cclxuICAgIC5zbS13LTkwcHgge3dpZHRoOjkwcHggIWltcG9ydGFudDt9XHJcbiAgICAuc20tdy05NXB4IHt3aWR0aDo5NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTAwcHgge3dpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTIwcHgge3dpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTMwcHgge3dpZHRoOjEzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTUwcHgge3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTgwcHgge3dpZHRoOjE4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMjAwcHgge3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMjUwcHgge3dpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMzAwcHgge3dpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMzUwcHgge3dpZHRoOjM1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNDAwcHgge3dpZHRoOjQwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNDUwcHgge3dpZHRoOjQ1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNTAwcHgge3dpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNTUwcHgge3dpZHRoOjU1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNjAwcHgge3dpZHRoOjYwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNjUwcHgge3dpZHRoOjY1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNzAwcHgge3dpZHRoOjcwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctNzUwcHgge3dpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctODAwcHgge3dpZHRoOjgwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctODUwcHgge3dpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctOTAwcHgge3dpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctOTUwcHgge3dpZHRoOjk1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnNtLXctMTAwMHB4IHt3aWR0aDoxMDAwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLyogaGVpZ2h0ICovXHJcbiAgICAuc20taC01MCB7aGVpZ2h0OiA1MCUgIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTEwMCB7aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC1hdXRvIHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtMTBweCB7aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC0yMHB4IHtoZWlnaHQ6IDIwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTMwcHgge2hlaWdodDogMzBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtNDBweCB7aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC01MHB4IHtoZWlnaHQ6IDUwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTYwcHgge2hlaWdodDogNjBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtNzBweCB7aGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC04MHB4IHtoZWlnaHQ6IDgwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTkwcHgge2hlaWdodDogOTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtMTAwcHgge2hlaWdodDogMTAwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTE1MHB4IHtoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC0yMDBweCB7aGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtMjUwcHgge2hlaWdodDogMjUwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTMwMHB4IHtoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC0zNTBweCB7aGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtNDAwcHgge2hlaWdodDogNDAwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTQ1MHB4IHtoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC01MDBweCB7aGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtNTUwcHgge2hlaWdodDogNTUwcHggIWltcG9ydGFudH1cclxuICAgIC5zbS1oLTYwMHB4IHtoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAuc20taC02NTBweCB7aGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLWgtNzAwcHgge2hlaWdodDogNzAwcHggIWltcG9ydGFudH1cclxuXHJcbiAgICAvKiBsaW5lIGhlaWdodCAqL1xyXG4gICAgLnNtLWxpbmUtaGVpZ2h0LTEwIHtsaW5lLWhlaWdodDoxMHB4O31cclxuICAgIC5zbS1saW5lLWhlaWdodC0xOCB7bGluZS1oZWlnaHQ6MThweDt9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMjAge2xpbmUtaGVpZ2h0OjIwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMjQge2xpbmUtaGVpZ2h0OjI0cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMjIge2xpbmUtaGVpZ2h0OjIycHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMjYge2xpbmUtaGVpZ2h0OjI2cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMjgge2xpbmUtaGVpZ2h0OjI4cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMzAge2xpbmUtaGVpZ2h0OjMwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMzUge2xpbmUtaGVpZ2h0OjM1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNDAge2xpbmUtaGVpZ2h0OjQwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNDUge2xpbmUtaGVpZ2h0OjQ1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNTAge2xpbmUtaGVpZ2h0OjUwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNTUge2xpbmUtaGVpZ2h0OjU1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNjAge2xpbmUtaGVpZ2h0OjYwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNjUge2xpbmUtaGVpZ2h0OjY1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNzAge2xpbmUtaGVpZ2h0OjcwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtNzUge2xpbmUtaGVpZ2h0Ojc1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtODAge2xpbmUtaGVpZ2h0OjgwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtODUge2xpbmUtaGVpZ2h0Ojg1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtOTAge2xpbmUtaGVpZ2h0OjkwcHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtOTUge2xpbmUtaGVpZ2h0Ojk1cHh9XHJcbiAgICAuc20tbGluZS1oZWlnaHQtMTAwIHtsaW5lLWhlaWdodDoxMDBweH1cclxuXHJcbiAgICAucGFnZS10aXRsZS1sYXJnZSBoMSB7Zm9udC1zaXplOiAzNXB4OyBsaW5lLWhlaWdodDogMzVweDt9XHJcbiAgICAucGFnZS10aXRsZS1tZWRpdW0gaDEgeyBmb250LXNpemU6IDI1cHg7IGxpbmUtaGVpZ2h0OiAzMHB4O31cclxuICAgIC50aXRsZS1sYXJnZSB7Zm9udC1zaXplOiAzOHB4OyBsaW5lLWhlaWdodDo0NHB4fVxyXG4gICAgLnRpdGxlLWV4dHJhLWxhcmdlIHtmb250LXNpemU6IDM1cHg7IGxpbmUtaGVpZ2h0OjQwcHh9XHJcblxyXG4gICAgLyogcG9zaXRpb24gKi9cclxuICAgIC5zbS1sZXR0ZXItc3BhY2luZy0wIHtsZXR0ZXItc3BhY2luZzogMDt9XHJcblxyXG4gICAgLyogYm9yZGVyICovXHJcbiAgICAuc20tbm8tYm9yZGVyLXRvcCB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tYm9yZGVyLWJvdHRvbSB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tYm9yZGVyLXJpZ2h0IHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLnNtLW5vLWJvcmRlci1sZWZ0IHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9XHJcbiAgICAuc20tbm8tYm9yZGVyIHsgYm9yZGVyOiAwICFpbXBvcnRhbnR9XHJcblxyXG4gICAgLyogY3VzdG9tICovXHJcbiAgICBzZWN0aW9uIHtwYWRkaW5nOiA1MHB4IDA7fVxyXG4gICAgc2VjdGlvbi5iaWctc2VjdGlvbiB7cGFkZGluZzo4MHB4IDA7fVxyXG4gICAgc2VjdGlvbi5leHRyYS1iaWctc2VjdGlvbiB7cGFkZGluZzoxMDBweCAwO31cclxuICAgIHNlY3Rpb24uaGFsZi1zZWN0aW9uIHtwYWRkaW5nOjI1cHggMDt9XHJcbiAgICAuc20tY29sLTItbnRoIC5jb2wtc20tNjpudGgtY2hpbGQoMm4rMSkge2NsZWFyOiBsZWZ0O31cclxuICAgIC5zbS1jb2wtMy1udGggLmNvbC1zbS00Om50aC1jaGlsZCgzbisxKSB7Y2xlYXI6IGxlZnQ7fVxyXG4gICAgLnNtLWNvbC00LW50aCAuY29sLXNtLTM6bnRoLWNoaWxkKDRuKzEpIHtjbGVhcjogbGVmdDt9XHJcbiAgICAubW9iaWxlLWhlaWdodCwgLnN3aXBlci1mdWxsLXNjcmVlbiB7IGhlaWdodDogYXV0byAhaW1wb3J0YW50O31cclxuICAgIC5tb2JpbGUtaGVpZ2h0IC5mdWxsLXNjcmVlbiwgLnN3aXBlci1mdWxsLXNjcmVlbiAuZnVsbC1zY3JlZW4ge2hlaWdodDogNDgwcHggIWltcG9ydGFudDsgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudH1cclxuICAgIC5vdmVybGFwLXNlY3Rpb24ge21hcmdpbi10b3A6IDB9XHJcblxyXG4gICAgLyogYmxvY2txdW90ZSAqL1xyXG4gICAgLmJsb2ctaW1hZ2UgYmxvY2txdW90ZSB7IHBhZGRpbmc6IDIwcHg7IH1cclxuXHJcbiAgICAvKiBzbGlkZXIgKi9cclxuICAgIC5zbGlkZXItaGFsZi1zY3JlZW4geyBoZWlnaHQ6IDQyMHB4O31cclxuICAgIFxyXG4gICAgLyogc2xpZGVyIG5hdmlnYXRpb24gKi9cclxuICAgIC5zbGlkZXItbmF2aWdhdGlvbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zbGlkZXItbmF2aWdhdGlvbi1zdHlsZS0wMS5zd2lwZXItYnV0dG9uLW5leHQgeyByaWdodDogNXB4OyB9XHJcbiAgICAuc2xpZGVyLW5hdmlnYXRpb24uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc2xpZGVyLW5hdmlnYXRpb24tc3R5bGUtMDEuc3dpcGVyLWJ1dHRvbi1wcmV2IHsgbGVmdDogNXB4OyB9XHJcbiAgICAuYXJyb3ctYmlnLnN3aXBlci1idXR0b24tbmV4dCwgLmFycm93LWJpZy5zd2lwZXItYnV0dG9uLXByZXYgeyBmb250LXNpemU6IDI0cHg7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IH1cclxuICAgIC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHsgYm90dG9tOiAyMHB4OyB9XHJcbiAgICBcclxuICAgIC8qIHBvcnRmb2xpbyBncmlkICovXHJcbiAgICAuaG92ZXItb3B0aW9uOCAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiB7cmlnaHQ6IDM5cHg7IHRvcDogMzRweDt9XHJcblxyXG4gICAgLyogc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAqL1xyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci1zbGlkZSBpbWcge21heC1oZWlnaHQ6IDEwMCU7fVxyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge21heC1oZWlnaHQ6IDEwMCU7IH1cclxuXHJcbiAgICAvKiBmZWF0dXJlIGJveCBzdHlsZSA0ICovXHJcbiAgICAuZ3JpZC1pdGVtLmZlYXR1cmUtYm94LTQgZmlndXJlIGZpZ2NhcHRpb24ge3dpZHRoOiA5MCU7fVxyXG5cclxuICAgIC8qIHN3aXBlIGNhcm91c2VsICAqL1xyXG4gICAgLnN3aXBlci1mdWxsLXNjcmVlbiAuc3dpcGVyLXBhZ2luYXRpb24ge2JvdHRvbTogMjBweDt9XHJcblxyXG4gICAgLyogY291bnRlciBib3ggc3R5bGUgMyAqL1xyXG4gICAgLmNvdW50ZXItYm94LTMgLmNvdW50ZXItYm94IHt3aWR0aDogMjUlO31cclxuICAgIC5jb3VudGVyLWJveC0zIC5jb3VudGVyLWJveCAubnVtYmVyIHtmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxNnB4O31cclxuICAgIC5jb3VudGVyLWJveC0zIC5jb3VudGVyLWJveCBzcGFuIHtmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAyNHB4O31cclxuICAgIC5jb3VudGVyLWJveC0zIC5jb3VudGVyLWJveDphZnRlciB7IHRvcDogLTFweDt9XHJcblxyXG4gICAgLyogY291bnRlciBib3ggc3R5bGUgNCAqLyAgXHJcbiAgICAuaWNvbi1ib3ggLmljb24tYm94LWhvbGRlciBpIHsgcGFkZGluZy10b3A6IDEwcHg7fVxyXG5cclxuICAgIC8qIGZlYXR1cmUgYm94IDQqL1xyXG4gICAgLmZlYXR1cmUtYm94LTQgLmdyaWQtaXRlbSBmaWdjYXB0aW9uIHtwYWRkaW5nOjAgMjBweDt9XHJcbiAgICAuZmVhdHVyZS1ib3gtNCBmaWd1cmUgZmlnY2FwdGlvbiB7cGFkZGluZzogMTAlIDUlOyB0ZXh0LWFsaWduOiBjZW50ZXJ9XHJcblxyXG4gICAgLyogZmVhdHVyZSBib3ggNSovXHJcbiAgICAuZmVhdHVyZS1ib3gtNSB7cGFkZGluZy1sZWZ0OiAwOyB0ZXh0LWFsaWduOiBjZW50ZXJ9XHJcbiAgICAuZmVhdHVyZS1ib3gtNSBpIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBpbmhlcml0OyBtYXJnaW4tYm90dG9tOiAxNXB4fVxyXG5cclxuICAgIC8qIGZlYXR1cmUgYm94IDkgKi9cclxuICAgIC5mZWF0dXJlLWJveC05Om50aC1jaGlsZCgzKSB7Y2xlYXI6IGxlZnQ7fVxyXG5cclxuICAgIC8qIGZlYXR1cmUgYm94IDEwICovXHJcbiAgICAuZmVhdHVyZS1ib3gtMTAgLm51bWJlci1jZW50ZXI6OmJlZm9yZSwgLmZlYXR1cmUtYm94LTEwIC5udW1iZXItY2VudGVyOjphZnRlciB7aGVpZ2h0OjB9XHJcblxyXG4gICAgLyogZmVhdHVyZSBib3ggc3R5bGUgMTIgKi9cclxuICAgIC5mZWF0dXJlLWJveC0xMiAuaG92ZXItY29udGVudC1ib3ggeyB3aWR0aDogY2FsYyggMTAwJSAtIDMwcHggKTsgbWFyZ2luLWxlZnQ6IDE1cHg7IG1hcmdpbi1yaWdodDogMTVweDt9XHJcblxyXG4gICAgLyogZmVhdHVyZSBib3ggc3R5bGUgMTcgKi9cclxuICAgIC5mZWF0dXJlLWJveC5mZWF0dXJlLWJveC0xNyAuYm94IC5jb250ZW50IHt0b3A6IDI1cHg7fVxyXG5cclxuICAgIC8qIGhvdmVyIG9wdGlvbjMgKi9cclxuICAgIC5ob3Zlci1vcHRpb24zIC5ncmlkLWl0ZW0gZmlndXJlIHtib3R0b206IDgwcHh9XHJcbiAgICAuaG92ZXItb3B0aW9uMyAuZ3JpZC1pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHtwYWRkaW5nOiAwIDMwcHh9XHJcblxyXG4gICAgLyogaGVhZGVyIHNvY2lhbCBpY29uICovXHJcbiAgICAuaGVhZGVyLXNlYXJjaGJhciB7IHBhZGRpbmctbGVmdDogNXB4O31cclxuICAgIC5oZWFkZXItc2VhcmNoYmFyIGEgaSB7IG1hcmdpbi1yaWdodDogMDsgZm9udC1zaXplOiAxMnB4OyB9XHJcbiAgICAuaGVhZGVyLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IDA7fVxyXG5cclxuICAgIC8qIGhlYWRlciB3aXRoIHN0aWNreSB0b3BiYXIgKi9cclxuICAgIC5oZWFkZXItd2l0aC10b3BiYXIuZml4ZWQtdG9wYmFyIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkLXRvcCwgLnN0aWNreS5oZWFkZXItd2l0aC10b3BiYXIuZml4ZWQtdG9wYmFyIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkLXRvcCwgLnN0aWNreS5oZWFkZXItd2l0aC10b3BiYXIuaGVhZGVyLWFwcGVhci5maXhlZC10b3BiYXIgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItdG9wIHt0b3A6IDMwcHg7fVxyXG5cclxuICAgIC8qIGhlYWRlciBzdHlsZSAqL1xyXG4gICAgLm5hdmJhci1uYXYgbGkgPiBhLCBuYXYubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsLm5hdiA+IGxpID4gYSwgbmF2Lm5hdmJhci1icmFuZC10b3AubmF2YmFyLm5hdmJhci1kZWZhdWx0IHVsLm5hdiA+IGxpID4gYSwgaGVhZGVyIC5uYXZiYXItbmF2IGxpID4gYSwgaGVhZGVyIG5hdi5uYXZiYXItZml4ZWQtdG9wLmhlYWRlci1saWdodC10cmFuc3BhcmVudC53aGl0ZS1saW5rIC5uYXZiYXItbmF2ID4gbGkgPiBhLCBoZWFkZXIgbmF2Lm5hdmJhci1maXhlZC10b3AuaGVhZGVyLWxpZ2h0LndoaXRlLWxpbmsgLm5hdmJhci1uYXYgPiBsaSA+IGEsIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwubWVnYS1tZW51LWZ1bGwgbGkgPiBhLCBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIubmF2YmFyLWRlZmF1bHQubmF2YmFyLWZpeGVkLXRvcCB1bC5uYXYgPiBsaSA+IGEsIGhlYWRlci5zdGlja3kgbmF2Lm5hdmJhci5uYXZiYXItZGVmYXVsdC5uYXZiYXItdG9wIHVsLm5hdiA+IGxpID4gYSwgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5tZWdhLW1lbnUtZnVsbCBsaS5kcm9wZG93bi1oZWFkZXIgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cclxuICAgIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gPiAuZmFzIHsgcmlnaHQ6IDA7IH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gLm1lZ2EtbWVudS1mdWxsIHsgcGFkZGluZzogMCAxNXB4OyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpLmRyb3Bkb3duID4gdWwuZHJvcGRvd24tbWVudSwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudS5tZWdhLW1lbnUgeyBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XHJcbiAgICBoZWFkZXIgbmF2Lm5hdmJhci1kZWZhdWx0IHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgICBoZWFkZXIgbmF2Lm5hdi1ib3gtd2lkdGgubmF2YmFyLWRlZmF1bHQsIGhlYWRlciBuYXYubmF2LWJveC13aWR0aCB7IHBhZGRpbmc6IDAgMDsgfVxyXG4gICAgLm5hdmJhcj4uY29udGFpbmVyLWxnLCAubmF2YmFyPi5jb250YWluZXItbWQsIC5uYXZiYXI+LmNvbnRhaW5lci1zbSwgLm5hdmJhcj4uY29udGFpbmVyLXhsLCAubmF2YmFyPi5jb250YWluZXIteHhsLCAudG9wLWhlYWRlci1hcmVhPi5jb250YWluZXItbGcsIC50b3AtaGVhZGVyLWFyZWE+LmNvbnRhaW5lci1tZCwgLnRvcC1oZWFkZXItYXJlYT4uY29udGFpbmVyLXNtLCAudG9wLWhlYWRlci1hcmVhPi5jb250YWluZXIteGwsIC50b3AtaGVhZGVyLWFyZWE+LmNvbnRhaW5lci14eGwgeyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cclxuICAgIG5hdi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCB7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgfVxyXG4gICAgXHJcbiAgICAvKiBob21lLXBhZ2UtNyAqL1xyXG4gICAgLmhlYWQtdGV4dCB7Zm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMzZweDt9XHJcbiAgICAuc3BlY2lhbC1jaGFyLWV4dHJhLWxhcmdlIHtmb250LXNpemU6MTMwcHg7IGxpbmUtaGVpZ2h0OiAxMTBweDt9XHJcblxyXG4gICAgLyogc3dpcGVyIHBhZ2luYXRpb24gKi9cclxuICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7IGJvdHRvbTogMjBweDsgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXNxdWFyZS1ib3R0b20uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7Ym90dG9tOiAtMzVweH1cclxuICAgIC5zd2lwZXItbnVtYmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge2JvdHRvbTogYXV0bzsgdG9wOiAyNSUgIWltcG9ydGFudDt9XHJcbiAgICAuc3dpcGVyLXZlcnRpY2FsLXBhZ2luYXRpb24gPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7IHJpZ2h0OiAyMHB4OyB9XHJcblxyXG4gICAgLyogdmVydGljbGUgc2xkZXIgaG9tZXBhZ2UgMTIgKi9cclxuICAgIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7aGVpZ2h0OiBhdXRvfVxyXG4gICAgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci1zbGlkZSBpbWcge29wYWNpdHk6IDE7IGZpbHRlcjogZ3JheXNjYWxlKDApOyAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApOyAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApOyAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7IC1vLWZpbHRlcjogZ3JheXNjYWxlKDApOyBmaWx0ZXI6IGNvbnRyYXN0KDEzMCUpOyAtd2Via2l0LWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1tb3otZmlsdGVyOiBjb250cmFzdCgxMzAlKTsgLW1zLWZpbHRlcjogY29udHJhc3QoMTMwJSk7IC1vLWZpbHRlcjogY29udHJhc3QoMTMwJSk7ICB3aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJX1cclxuICAgIC5ob3Zlci10aXRsZS1ib3ggLnNlcGFyYXRvciB7cG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwOyB0b3A6IDcwcHh9XHJcbiAgICAuc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuYm90dG9tLXRleHQge29wYWNpdHk6IDE7fVxyXG4gICAgLnN3aXBlci1hdXRvLXNsaWRlLnN3aXBlci1jb250YWluZXIge2hlaWdodDogY2FsYygxMDAlIC0gOTNweCk7IHRvcDogNzhweDt9XHJcbiAgICAuc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuYm90dG9tLXRleHQgeyBib3R0b206IDI1cHg7IH1cclxuICAgIC5ob3Zlci10aXRsZS1ib3ggeyBvcGFjaXR5OiAxOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRvcDogaW5oZXJpdDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwcHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMHB4KTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzBweCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMHB4KTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMHB4KTsgYm90dG9tOiAwOyBsZWZ0OiA1MCU7IHJpZ2h0OiAwOyBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuICAgIC8qIHN3aXBlciBidXR0b24gc3R5bGUzICovXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1wcmV2LXN0eWxlMywgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItbmV4dC1zdHlsZTMge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm90dG9tOiAyNHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgbGVmdDogNTAlOyBtYXJnaW46IDA7fVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItcHJldi1zdHlsZTMge2xlZnQ6IDUwJTsgbWFyZ2luOiAwIDAgMCAtODVweDt9XHJcblxyXG4gICAgLyogbGVmdCBuYXYgKi9cclxuICAgIC5zaWRlYmFyLXBhcnQxLCAuYm90dG9tLW1lbnUtaWNvbiB7d2lkdGg6IDUwcHh9XHJcbiAgICAuYm90dG9tLW1lbnUtaWNvbiB7cGFkZGluZzogOHB4IDE1cHg7fVxyXG5cclxuICAgIC8qIHRlc3RpbW9uaWFsLXN0eWxlMiAqL1xyXG4gICAgLnRlc3RpbW9uaWFsLXN0eWxlMiAucHJvZmlsZS1ib3gge21hcmdpbi10b3A6IC0yNXB4O31cclxuXHJcbiAgICAvKiBsZWZ0LXNpZGViYXIgc3R5bGUgMiAqL1xyXG4gICAgLnNpZGViYXItcGFydDIgeyB3aWR0aDogMjgwcHg7IGxlZnQ6IC0yODBweDt9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiAucmlnaHQtYmcge3JpZ2h0OiAxNXB4O31cclxuXHJcbiAgICAvKiBsaW5rIHN0eWxlIDIgKi9cclxuICAgIC5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIHVsIGxpIGEge2ZvbnQtc2l6ZTogMjZweDsgbGluZS1oZWlnaHQ6IDYwcHh9XHJcbiAgICAuZnVsbC13aWR0aC1wdWxsLW1lbnUgLmxpbmstc3R5bGUtMiB1bCBsaSBhIHtsaW5lLWhlaWdodDo0MnB4OyBmb250LXNpemU6IDIycHg7fVxyXG4gICAgLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5saW5rLXN0eWxlLTIgLmljb24tc29jaWFsLW1lZGl1bSBhOmZpcnN0LWNoaWxkIC5mYWIge21hcmdpbi1sZWZ0OiAwO31cclxuICAgIC5mdWxsLXdpZHRoLXB1bGwtbWVudSAubGluay1zdHlsZS0yIC5kcm9wZG93biB1bCBsaSBhIHtsaW5lLWhlaWdodDoxNnB4OyBmb250LXNpemU6MTJweDsgcGFkZGluZzogM3B4IDA7fVxyXG4gICAgLmxpbmstc3R5bGUtMiAuZHJvcGRvd24tYmFja2Ryb3Age2Rpc3BsYXk6IG5vbmV9XHJcblxyXG4gICAgLyogY2xvc2UgYnV0dG9uICovXHJcbiAgICAuY2xvc2UtYnV0dG9uLW1lbnUge3RvcDowOyByaWdodDowO31cclxuXHJcbiAgICAvKiBmdWxsIHdpZHRoIHB1bGwgbWVudSAqL1xyXG4gICAgLmZ1bGwtd2lkdGgtcHVsbC1tZW51IC5kcm9wZG93biBzcGFuLmRyb3Bkb3duLXRvZ2dsZSB7d2lkdGg6MzBweDsgaGVpZ2h0OjMwcHg7IHRvcDoyMXB4OyByaWdodDogMDt9XHJcbiAgICAuZnVsbC13aWR0aC1wdWxsLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtyaWdodDoxNXB4OyB0b3A6MTBweH1cclxuICAgIC5mdWxsLXdpZHRoLXB1bGwtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7cmlnaHQ6MTBweDsgdG9wOjE1cHh9XHJcblxyXG4gICAgLyogYnRuICovXHJcbiAgICAuYnRuLWR1YWwgLmJ0biB7IG1hcmdpbjoxMHB4IGF1dG8gIWltcG9ydGFudDsgZGlzcGxheTogdGFibGU7IG1pbi13aWR0aDogMTYwcHg7IH1cclxuXHJcbiAgICAvKiBzZWFyY2ggZm9ybSBzdHlsZSAqLyBcclxuICAgIC5zZWFyY2gtZm9ybSB7d2lkdGg6IDEwMCV9XHJcblxyXG4gICAgLyogaGFtYnVyZ2VyIG1lbnUgKi9cclxuICAgIC5hbmltYXRpb24tYm94IHtwYWRkaW5nOiA5MHB4IDAgMzBweDt9XHJcbiAgICAuYW5pbWF0aW9uLWJveCAubWVudS1taWRkbGUgeyBvdmVyZmxvdy15OiBhdXRvOyBkaXNwbGF5OiBpbmhlcml0O31cclxuICAgIC5oYW1idXJnZXItbWVudS1saW5rcyB7bWFyZ2luLWJvdHRvbTogMTVweDt9XHJcbiAgICAuaGFtYnVyZ2VyLW1lbnUtbGlua3MgbGkge3dpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206IDE1cHh9XHJcbiAgICAuaGFtYnVyZ2VyLW1lbnUtbGlua3Mge2ZvbnQtc2l6ZTogMzBweH1cclxuICAgIC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtd3JlcHBlciAuYnRuLWhhbWJ1cmdlciB7cmlnaHQ6IDE1cHg7fVxyXG4gICAgLmhhbWJ1cmdlci1tZW51LXdyZXBwZXIgeyBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cclxuICAgIC5tZW51LW1pZGRsZSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAuaGFtYnVyZ2VyLW1lbnUtbGlua3MgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyB9XHJcbiAgICAuaGFtYnVyZ2VyLW1lbnUuc2hvdy1tZW51IC5oYW1idXJnZXItbWVudS13cmVwcGVyIC5idG4taGFtYnVyZ2VyIHsgcmlnaHQ6IDE1cHg7IHRvcDogMjJweDsgbWFyZ2luOiAwOyB9XHJcblxyXG4gICAgLyogZm9vdGVyICovIFxyXG4gICAgLnNvY2lhbC1zdHlsZS0yIHVsIGxpIHsgbWFyZ2luOjJweCA1cHg7fVxyXG4gICAgLmxhdGVzdC1wb3N0IGxpIGRpdiB7ZmxvYXQ6IGxlZnQ7IHdpZHRoOiA3MCU7fVxyXG4gICAgLmxhdGVzdC1wb3N0IGxpIHt3aWR0aDogMTAwJTt9XHJcbiAgICAuZm9vdGVyLXdpZGdldC1hcmVhIC5saXN0LXVuc3R5bGVkIHsgbWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAuaW5zdGFncmFtLWZvbGxvdy1hcGkgbGkge3BhZGRpbmc6IDAgNXB4IDEwcHh9XHJcbiAgICAubGlzdC1zdHlsZS03IGxpIHtwYWRkaW5nLWJvdHRvbTogOHB4OyBtYXJnaW4tYm90dG9tOiA1cHg7fVxyXG5cclxuICAgIC8qIHNpZGViYXIgbmF2IHN0eWxlIDIgKi9cclxuICAgIC5sZWZ0LW5hdi1zaWRlYmFyIC5jb250YWluZXIgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgLnNpZGViYXItcGFydDIgLnNpZGViYXItbWlkZGxlIHsgcGFkZGluZzogMTVweCAwIDEwMHB4OyB9XHJcbiAgICAuc2lkZWJhci1wYXJ0MiAud2lkZ2V0IHVsIHtib3R0b206IC0xMnB4O31cclxuXHJcbiAgICAvKiBob21lcGFnZSAxNCAqL1xyXG4gICAgLmNvbnRlbnQtcmlnaHQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLW5leHQuc2xpZGVyLWxvbmctYXJyb3ctd2hpdGUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnNsaWRlci1sb25nLWFycm93LXdoaXRlIHtyaWdodDogMTBweDt9XHJcbiAgICAuY29udGVudC1yaWdodC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tcHJldi5zbGlkZXItbG9uZy1hcnJvdy13aGl0ZSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc2xpZGVyLWxvbmctYXJyb3ctd2hpdGUge2xlZnQ6IDEwcHg7fVxyXG4gICAgLmNvbnRlbnQtcmlnaHQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jb250ZW50LXJpZ2h0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnNsaWRlci1sb25nLWFycm93LXdoaXRlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zbGlkZXItbG9uZy1hcnJvdy13aGl0ZSwgLnN3aXBlci1idXR0b24tbmV4dC5zbGlkZXItbG9uZy1hcnJvdy13aGl0ZSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc2xpZGVyLWxvbmctYXJyb3ctd2hpdGUgeyBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bzsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDt9XHJcblxyXG4gICAgLyogc3dpcGVyIGJvb3RvbSBzY3JvbGwgYmFyIGZvciBwb3J0Zm9pbyBwZXJzb25hbCAqL1xyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwuc3dpcGVyLWNvbnRhaW5lciB7aGVpZ2h0OiAxMDAlOyB0b3A6IDA7IHBhZGRpbmctdG9wOiA1MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBmbG9hdDogbGVmdDsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgICAuc3dpcGVyLWJvdHRvbS1zY3JvbGxiYXItZnVsbCAuc3dpcGVyLXdyYXBwZXIge2Rpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdy15OiBhdXRvOyBvdmVyZmxvdy14OiBoaWRkZW47IHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnN3aXBlci1ib3R0b20tc2Nyb2xsYmFyLWZ1bGwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxyXG4gICAgYm9keS54cy1vdmVyZmxvdy1oaWRkZW4geyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLyogaG9tZXBhZ2UgMTkgKi9cclxuICAgIC5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbiAuYm94LWFycm93IHtoZWlnaHQ6IDUwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0zNXB4OyBib3R0b206IDA7IHdpZHRoOiA1MHB4O31cclxuICAgIC5kb3duLXNlY3Rpb24ge2JvdHRvbTo0MHB4O31cclxuICAgIC5hZnRlci1iZWZvcmUtc2VwYXJhdG9yOjpiZWZvcmUsIC5hZnRlci1iZWZvcmUtc2VwYXJhdG9yOjphZnRlciB7bWFyZ2luOiAwIDEwcHg7IHdpZHRoOiAyNXB4O31cclxuXHJcbiAgICAvKiBzb2NpYWwgbWVkaWEgaWNvbiBzdHlsZSAzKi9cclxuICAgIC5zb2NpYWwtc3R5bGUtMyB1bCBsaSB7IG1hcmdpbjogMCA4cHg7IH1cclxuXHJcbiAgICAvKiB0YWIgKi9cclxuICAgIC5uYXYtdGFicyB7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAucG9ydGZvbGlvLWZpbHRlci10YWItMSBsaSB7IG1hcmdpbjogNXB4IDA7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAucG9ydGZvbGlvLWZpbHRlci10YWItMiBsaS5uYXYtaXRlbSB7d2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDVweH1cclxuXHJcbiAgICAvKiB0YWIgc3R5bGUgMSAqL1xyXG4gICAgLnRhYi1zdHlsZTEgLm5hdi10YWJzIGxpIHt3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgICAudGFiLXN0eWxlMSAubmF2LXRhYnMgbGkgYSB7IHBhZGRpbmc6IDA7IH1cclxuICAgIFxyXG4gICAgLyogdGFiIHN0eWxlIDIgKi9cclxuICAgIC50YWItc3R5bGUyIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUgeyB0b3A6IDB9XHJcbiAgICAudGFiLXN0eWxlMiAudGFiLWNvbnRlbnQge3BhZGRpbmc6IDMwcHggMCAwfVxyXG4gICAgLnRhYi1zdHlsZTIgLm5hdi10YWJzIGxpIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLXJpZ2h0OiAwOyB3aWR0aDogMTAwJTt9XHJcbiAgICBcclxuICAgIC8qIHRhYiBzdHlsZSAzICovXHJcbiAgICAudGFiLXN0eWxlMyAudGFiLWNvbnRlbnQge3BhZGRpbmc6IDMwcHggMCAwfVxyXG4gICAgLnRhYi1zdHlsZTMgLm5hdi10YWJzIGxpIHtkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luOjA7IHBhZGRpbmc6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKX1cclxuICAgIC50YWItc3R5bGUzIC5uYXYtdGFicyBsaSBhIHsgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC8qIHRhYiBzdHlsZSA0ICovXHJcbiAgICAudGFiLXN0eWxlNCAubmF2LXRhYnMgbGkgeyBmbG9hdDogbm9uZTsgfVxyXG5cclxuICAgIC8qIHRhYiBzdHlsZSA1ICovXHJcbiAgICAudGFiLXN0eWxlNSAudGFiLWJveCB7IHBvc2l0aW9uOiBpbmhlcml0OyB0cmFuc2Zvcm06IGluaGVyaXQ7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDI1cHg7fVxyXG4gICAgLnRhYi1zdHlsZTUgLm5hdi10YWJzIGxpIHtmb250LXNpemU6IDE3cHg7fVxyXG4gICAgLnRhYi1zdHlsZTUgLm5hdi10YWJzIC5uYXYtbGluayB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKSAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgfVxyXG4gICAgLnRhYi1zdHlsZTUgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgeyBwYWRkaW5nLWxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxyXG4gICBcclxuICAgIC8qIHRlYW0gc3R5bGUgMiAqL1xyXG4gICAgLnRlYW0tc3R5bGUtMiBmaWd1cmU6aG92ZXIgZmlnY2FwdGlvbiAub3ZlcmxheS1jb250ZW50IHsgdG9wOiAyMHB4OyB9XHJcbiAgICBcclxuICAgIC8qIHRlYW0gICovXHJcbiAgICAudGVhbS1pbWFnZSBpbWcge3dpZHRoOiAxMDAlO31cclxuICAgIC5iYW5uZXItc3R5bGUyIGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHsgcmlnaHQ6IDEwJTt9XHJcbiAgICAuYmFubmVyLXN0eWxlMiBmaWdjYXB0aW9uIHt3aWR0aDogODAlO31cclxuICAgIC50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoLWJsYWNrOjpiZWZvcmUsIC50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoLW1haW4tZGVjb3I6YmVmb3JlIHtkaXNwbGF5OiBub25lfVxyXG4gICAgXHJcbiAgICAvKiBjb3VudGVyICovXHJcbiAgICAuY291bnRlci1ib3gtNSAuY291bnRlci1ib3ggLm51bWJlciB7Zm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMzBweDt9XHJcbiAgICAuY291bnRlci1ib3gtNSAuY291bnRlci1ib3gge3dpZHRoOiAyMCV9XHJcbiAgICAuY291bnRlci1ib3gtNSAuY291bnRlci1ib3ggc3BhbiB7bGV0dGVyLXNwYWNpbmc6IDFweDsgZm9udC1zaXplOiAxMXB4O31cclxuXHJcbiAgICAubmF2aWdhdGlvbi1hcmVhIHsgcmlnaHQ6IDA7fVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItcHJldi1zdHlsZTQsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLW5leHQtc3R5bGU0IHsgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTsgdG9wOiA1cHg7IHJpZ2h0OiAtNHB4O31cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLW5leHQtc3R5bGU0IHsgdG9wOiAxNHB4O31cclxuICAgIC5ibG9nLW5hdi1saW5rIHtwYWRkaW5nOiAxMHB4IDA7IGZvbnQtc2l6ZTogMTJweDt9XHJcbiAgICAuYmxvZy1uYXYtbGluay1uZXh0IHsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgICAuYmxvZy1uYXYtbGluay1wcmV2IHtwYWRkaW5nLWxlZnQ6IDMwcHg7fVxyXG4gICAgLmJsb2ctbGlzdGluZy1jb21tZW50IHt3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgIC5ibG9nLWxpc3RpbmctY29tbWVudCBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBmbG9hdDogbm9uZX1cclxuICAgIC5ibG9nLXRleHQgLm5hbWUge3dpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgLnRleHQtb3V0c2lkZS1saW5lOmFmdGVyIHtkaXNwbGF5OiBub25lfVxyXG4gICAgLnRleHQtb3V0c2lkZS1saW5lOmJlZm9yZSB7ZGlzcGxheTogbm9uZX1cclxuICAgIC5pbnB1dC1ib3JkZXItYm90dG9tIHttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgIC5zaWRlYmFyLXBhcnQzIHsgdG9wOiA2cHg7fVxyXG4gICAgLmJsb2ctdGV4dCAubmFtZTpudGgtY2hpbGQoMikgeyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDA7IH1cclxuXHJcbiAgICAvKiB0b3AgbG9nbyAqL1xyXG4gICAgLm5hdmJhci5uYXZiYXItYnJhbmQtdG9wLmJvb3RzbmF2IC5uYXZiYXItdG9nZ2xlciB7IHRvcDogNHB4O31cclxuICAgIC5uYXZiYXItYnJhbmQtdG9wIC5icmFuZC10b3AtbWVudS1yaWdodCB7IG1hcmdpbi10b3A6IDFweDsgbWFyZ2luLWxlZnQ6IDA7IH1cclxuXHJcbiAgICAvKiBzbGlkZXIgaW1hZ2UgKi9cclxuICAgIC5wYXJhbGxheC1jYXRlZ29yeS10ZXh0IHsgYmFja2dyb3VuZDogIzAwMCBub25lIHJlcGVhdCBzY3JvbGwgMCAwOyBjb2xvcjogI2ZmZjsgb3BhY2l0eTogMTsgcGFkZGluZzogNXB4IDE4cHg7fVxyXG5cclxuICAgIC8qIGhvdmVyIG9wdGlvbiA2ICovXHJcbiAgICAuaG92ZXItb3B0aW9uNiAuZ3JpZC1pdGVtIC5wb3J0Zm9saW8taWNvbiBpLmZhLXNlYXJjaCB7ICB0b3A6IDEycHg7IH1cclxuXHJcbiAgICAvKiBoZWFkZXIgc3R5bGUgKi9cclxuICAgIGhlYWRlciAuY29udGFpbmVyLCBoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCwgaGVhZGVyIC5jb250YWluZXItbGcsIGhlYWRlciAuY29udGFpbmVyLW1kLCBoZWFkZXIgLmNvbnRhaW5lci1zbSwgaGVhZGVyIC5jb250YWluZXIteGwsIGhlYWRlciAuY29udGFpbmVyLXh4bCB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxyXG5cclxuICAgIC5tZnAtY2xvc2UsIC5tZnAtY2xvc2U6YWN0aXZlIHt0b3A6IDA7IHJpZ2h0OiAwO31cclxuICAgIGJ1dHRvbi5tZnAtYXJyb3cge2JhY2tncm91bmQtY29sb3I6ICMwMDA7IGhlaWdodDogNTBweDsgd2lkdGg6IDUwcHg7IG9wYWNpdHk6IDF9XHJcbiAgICAubWZwLWFycm93OmJlZm9yZSB7bWFyZ2luOiAwIGF1dG87IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogNTBweDsgYm9yZGVyOiAwfVxyXG4gICAgLm1mcC1hcnJvdywgLm1mcC1hcnJvdzphY3RpdmUsIC5tZnAtYXJyb3c6Zm9jdXMge21hcmdpbi10b3A6IC0yNXB4fVxyXG4gICAgLm1mcC1hcnJvdy1sZWZ0IHtsZWZ0OiA2cHh9XHJcbiAgICAubWZwLWFycm93LXJpZ2h0IHtyaWdodDogNnB4fVxyXG4gICAgI3NlYXJjaC1oZWFkZXIge3dpZHRoOiA5MCU7IG1hcmdpbjogMCBhdXRvfVxyXG4gICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge2ZvbnQtc2l6ZTogMTZweDsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBsaW5lLWhlaWdodDogMzRweDt9XHJcbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b24ge2ZvbnQtc2l6ZTogMTJweDsgdG9wOiAyMHB4O31cclxuXHJcbiAgICAvKiBzb2NpYWwgc3R5bGUgKi9cclxuICAgIC5zb2NpYWwtc3R5bGUtNSB1bCBsaSB7IG1hcmdpbjogNXB4O31cclxuICAgIC5zb2NpYWwtc3R5bGUtMSB1bCBsaSB7bWFyZ2luOiAwIDVweDt9XHJcblxyXG4gICAgLyogYmxvZyBjb21tZW50ICovXHJcbiAgICAuY2hpbGQtY29tbWVudCB7cGFkZGluZy1sZWZ0OiAyMHB4O31cclxuICAgIC5ibG9nLWNvbW1lbnQgbGkgdWwuY2hpbGQtY29tbWVudCB7bWFyZ2luLWxlZnQ6IDB9XHJcbiAgICAuYmxvZy1jb21tZW50IGxpIHVsLmNoaWxkLWNvbW1lbnQgbGkge21hcmdpbi10b3A6IDMwcHh9XHJcbiAgICBpbWcuYWxpZ25sZWZ0LCBpbWcuYWxpZ25yaWdodCB7bWFyZ2luOiAwIGF1dG8gMTVweDsgZmxvYXQ6IG5vbmU7IHdpZHRoOiAxMDAlO31cclxuICAgIGJsb2NrcXVvdGUge21hcmdpbjogMzBweCAwOyBwYWRkaW5nOiAxNXB4IDI1cHg7fVxyXG4gICAgYmxvY2txdW90ZSBwIHtmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAyOHB4O31cclxuXHJcbiAgICAvKiBibG9nIGNhcHRpb24gKi9cclxuICAgIC53cC1jYXB0aW9uIHsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAud3AtY2FwdGlvbi5hbGlnbmxlZnQsIC53cC1jYXB0aW9uLmFsaWducmlnaHQge2Zsb2F0OiBub25lOyBtYXJnaW46IDVweCAwIDMwcHg7fVxyXG5cclxuICAgIC8qIGljb24gdHlwZSAqL1xyXG4gICAgLmljb24tbWVkaXVtIHtmb250LXNpemU6IDMwcHh9XHJcbiAgICAuaWNvbi1leHRyYS1tZWRpdW0ge2ZvbnQtc2l6ZTogMzBweH1cclxuICAgIC5pY29uLWxhcmdlIHtmb250LXNpemU6IDQwcHh9XHJcbiAgICAuZXh0cmEtc21hbGwtaWNvbiBsaSwgLnNtYWxsLWljb24gbGksIC5tZWRpdW0taWNvbiBsaSwgLmxhcmdlLWljb24gbGksIC5leHRyYS1sYXJnZS1pY29uIGxpIHttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHJcbiAgICAudXJhbnVzLnRwYXJyb3dzOmJlZm9yZSB7Zm9udC1zaXplOiAyMHB4O31cclxuXHJcbiAgICAuZGVtby1oZWFkaW5nIHtmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OiAzMHB4O31cclxuICAgIC50YWItc3R5bGU0IC50YWItY29udGVudCB7cGFkZGluZy1sZWZ0OiAxNXB4OyBib3JkZXItbGVmdDogMDsgfVxyXG4gICAgLnRhYi1zdHlsZTQgLm5hdi10YWJzIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBtYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAgIC50YWItc3R5bGU0IC5uYXYtdGFicyBsaSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTt9XHJcbiAgICBcclxuICAgIC8qIGxhdGVzdCBwb3N0ICovXHJcbiAgICBhc2lkZSAubGF0ZXN0LXBvc3QgbGkgeyBwYWRkaW5nOiAxMHB4IDA7IH1cclxuICAgIFxyXG4gICAgLyogY3VzdG9tZSBsYXJnZSBpY29uIHNpemUgZm9yIG1vYmlsZSAqL1xyXG4gICAgLmxhcmdlLWljb24ubW9iaWxlLXNtYWxsIGxpIHsgbWFyZ2luOiAwIDZweCA4cHggfVxyXG4gICAgLmxhcmdlLWljb24ubW9iaWxlLXNtYWxsIGEgeyBmb250LXNpemU6IDIwcHg7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IGxpbmUtaGVpZ2h0OiA0OHB4OyB9XHJcblxyXG4gICAgLnRleHQtb3V0c2lkZS1saW5lLWxlZnQgeyBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cclxuICAgIC50ZXh0LW91dHNpZGUtbGluZS1sZWZ0OmJlZm9yZSB7IGxlZnQ6MDsgd2lkdGg6IDgwcHg7IH1cclxuICAgIFxyXG4gICAgLyogc2Nyb2xsIGRvd24gKi9cclxuICAgIC5zY3JvbGwtZG93bi1zZWN0aW9uIHsgYm90dG9tOiAtMzVweDsgfVxyXG4gICAgLnNjcm9sbC1kb3duLXNlY3Rpb24gZGl2IHsgaGVpZ2h0OiA3MHB4O31cclxuICAgIFxyXG4gICAgLyogc21hbGwgYXJyb3cgKi9cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYuc2xpZGVyLXNtYWxsLWFycm93LXdoaXRlLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnNsaWRlci1zbWFsbC1hcnJvdy1ibGFjayB7IGxlZnQ6IDA7IH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQuc2xpZGVyLXNtYWxsLWFycm93LXdoaXRlLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnNsaWRlci1zbWFsbC1hcnJvdy1ibGFjayB7IHJpZ2h0OiAwOyB9XHJcbiAgICBcclxuICAgIC8qIHBsYXkgaWNvbiAqL1xyXG4gICAgLmljb24tcGxheS1zdHlsZS0yIC52aWRlby1pY29uIHsgd2lkdGg6IDkwcHg7IGhlaWdodDogOTBweDsgbWFyZ2luLXRvcDogMDsgfVxyXG4gICAgXHJcbiAgICAvKiBncmlkICovXHJcbiAgICAuZ3JpZC5zbS1ncmlkLTZjb2wgbGkgeyB3aWR0aDogMTYuNjclOyB9XHJcbiAgICAuZ3JpZC5zbS1ncmlkLTZjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiAzMy4zMyU7IH1cclxuICAgIC5ncmlkLnNtLWdyaWQtNWNvbCBsaSB7IHdpZHRoOiAyMCU7IH1cclxuICAgIC5ncmlkLnNtLWdyaWQtNWNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDQwJTsgfVxyXG4gICAgLmdyaWQuc20tZ3JpZC00Y29sIGxpIHsgd2lkdGg6IDI1JTsgfVxyXG4gICAgLmdyaWQuc20tZ3JpZC00Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogNTAlOyB9XHJcbiAgICAuZ3JpZC5zbS1ncmlkLTNjb2wgbGkgeyB3aWR0aDogMzMuMzMlOyB9XHJcbiAgICAuZ3JpZC5zbS1ncmlkLTNjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiA2Ni42NyU7IH1cclxuICAgIC5ncmlkLnNtLWdyaWQtMmNvbCBsaSB7IHdpZHRoOiA1MCU7IH1cclxuICAgIC5ncmlkLnNtLWdyaWQtMmNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5ncmlkLnNtLWdyaWQtMWNvbCBsaSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAuZ3JpZC5zbS1ncmlkLTFjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICBcclxuICAgIC8qIGRpc3BsYXkgKi9cclxuICAgIC5zbS1vdmVyZmxvdy1hdXRvIHsgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgXHJcbiAgICAvKiBuYXYgYm94IHdpZHRoICovXHJcbiAgICBoZWFkZXIgbmF2Lm5hdi1ib3gtd2lkdGggeyBwYWRkaW5nOiAwO30gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLyogc3BlY2lhbCBjaGFyYWN0ZXIgKi9cclxuICAgIC5zcGVjaWFsLWNoYXItbWVkaXVtIHtmb250LXNpemU6IDYwcHg7fVxyXG5cclxuICAgIC8qIGFjY29yZGlvbi1zdHlsZTIgKi9cclxuICAgIC5hY2NvcmRpb24tc3R5bGUyIC5wYW5lbC1ib2R5IHtwYWRkaW5nOiAyMHB4IDEwcHh9XHJcbiAgICAuYWNjb3JkaW9uLXN0eWxlMiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgeyBwYWRkaW5nOiAxNXB4IDEwcHggMTZweCAxMHB4fVxyXG4gICAgLmFjY29yZGlvbi1zdHlsZTIgLnRhYi10YWcgeyBtYXJnaW4tcmlnaHQ6IDNweH1cclxuICAgIC5hY2NvcmRpb24tc3R5bGUyIC5wYW5lbC1oZWFkaW5nIGkgeyByaWdodDogMTBweDsgfVxyXG5cclxuICAgIC8qIGFjY29yZGlvbi1zdHlsZTMgKi9cclxuICAgIC5hY2NvcmRpb24tc3R5bGUzIC5wYW5lbC1ib2R5IHtwYWRkaW5nOiAyMHB4IDEwcHh9XHJcbiAgICAuYWNjb3JkaW9uLXN0eWxlMyAucGFuZWwgLnBhbmVsLWhlYWRpbmcgeyBwYWRkaW5nOiAxNXB4IDEwcHggMTZweCAxMHB4fVxyXG4gICAgLmFjY29yZGlvbi1zdHlsZTMgLnRhYi10YWcgeyBtYXJnaW4tcmlnaHQ6IDNweH1cclxuICAgIC5hY2NvcmRpb24tc3R5bGUzIC5wYW5lbC10aXRsZSA+IGkgeyByaWdodDogMTBweDsgfVxyXG5cclxuICAgIC8qIGhvdmVyIHN0eWxlIDcgKi9cclxuICAgIC5ob3Zlci1vcHRpb243IC5ncmlkLWl0ZW0gZmlnY2FwdGlvbiB7cGFkZGluZzogMjBweH1cclxuICAgIC5ob3Zlci1vcHRpb243IC5ncmlkLWl0ZW0gZmlndXJlOmhvdmVyIGltZyB7dG9wOiAtODNweH1cclxuXHJcbiAgICAvKiBicmVhZGNydW1iICovXHJcbiAgICAuYnJlYWRjcnVtYiB1bCA+IGxpOmFmdGVyIHtwYWRkaW5nOiAwIDNweCAwIDVweH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAvKiBncmlkICovXHJcbiAgICAuZ3JpZC54cy1ncmlkLTZjb2wgbGkgeyB3aWR0aDogMTYuNjclOyB9XHJcbiAgICAuZ3JpZC54cy1ncmlkLTZjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiAzMy4zMyU7IH1cclxuICAgIC5ncmlkLnhzLWdyaWQtNWNvbCBsaSB7IHdpZHRoOiAyMCU7IH1cclxuICAgIC5ncmlkLnhzLWdyaWQtNWNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDQwJTsgfVxyXG4gICAgLmdyaWQueHMtZ3JpZC00Y29sIGxpIHsgd2lkdGg6IDI1JTsgfVxyXG4gICAgLmdyaWQueHMtZ3JpZC00Y29sIGxpLmdyaWQtaXRlbS1kb3VibGUgeyB3aWR0aDogNTAlOyB9XHJcbiAgICAuZ3JpZC54cy1ncmlkLTNjb2wgbGkgeyB3aWR0aDogMzMuMzMlOyB9XHJcbiAgICAuZ3JpZC54cy1ncmlkLTNjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiA2Ni42NyU7IH1cclxuICAgIC5ncmlkLnhzLWdyaWQtMmNvbCBsaSB7IHdpZHRoOiA1MCU7IH1cclxuICAgIC5ncmlkLnhzLWdyaWQtMmNvbCBsaS5ncmlkLWl0ZW0tZG91YmxlIHsgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5ncmlkLnhzLWdyaWQtMWNvbCBsaSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAuZ3JpZC54cy1ncmlkLTFjb2wgbGkuZ3JpZC1pdGVtLWRvdWJsZSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICBcclxuICAgIC8qIGd1dHRlciB0eXBlICovICAgXHJcbiAgICAuZ3JpZC5ndXR0ZXItdmVyeS1zbWFsbCB7IG1hcmdpbjogMCAtM3B4IH1cclxuICAgIC5ncmlkLmd1dHRlci12ZXJ5LXNtYWxsIGxpIHsgcGFkZGluZzogM3B4IDNweDsgfVxyXG4gICAgLmdyaWQuZ3V0dGVyLXNtYWxsIHsgbWFyZ2luOiAwIC01cHggfVxyXG4gICAgLmdyaWQuZ3V0dGVyLXNtYWxsIGxpIHsgcGFkZGluZzo3cHggNXB4OyB9XHJcbiAgICAuZ3JpZC5ndXR0ZXItbWVkaXVtIHsgbWFyZ2luOiAwIC03cHggfVxyXG4gICAgLmdyaWQuZ3V0dGVyLW1lZGl1bSBsaSB7IHBhZGRpbmc6N3B4IDdweDsgfVxyXG4gICAgLmdyaWQuZ3V0dGVyLWxhcmdlIHsgbWFyZ2luOiAwIC0xMHB4IH1cclxuICAgIC5ncmlkLmd1dHRlci1sYXJnZSBsaSB7IHBhZGRpbmc6N3B4IDEwcHg7IH1cclxuICAgIC5ncmlkLmd1dHRlci1leHRyYS1sYXJnZSB7IG1hcmdpbjogMCAtMTVweCB9XHJcbiAgICAuZ3JpZC5ndXR0ZXItZXh0cmEtbGFyZ2UgbGkgeyBwYWRkaW5nOiAxNXB4OyB9ICBcclxuICAgIC5ncmlkLmd1dHRlci1kb3VibGUtZXh0cmEtbGFyZ2UgeyBtYXJnaW46IDAgLTE1cHggfVxyXG4gICAgLmdyaWQuZ3V0dGVyLWRvdWJsZS1leHRyYS1sYXJnZSBsaSB7IHBhZGRpbmc6MTVweCAxNXB4OyB9XHJcbiAgICAuZ3JpZC5ndXR0ZXItdHJpcGxlLWV4dHJhLWxhcmdlIHsgbWFyZ2luOiAwIC0xNXB4IH1cclxuICAgIC5ncmlkLmd1dHRlci10cmlwbGUtZXh0cmEtbGFyZ2UgbGkgeyBwYWRkaW5nOjE1cHggMTVweDsgfVxyXG4gICAgXHJcbiAgICAvKiBpbnN0YWdyYW0gZmVlZCAqL1xyXG4gICAgYXNpZGUgLmluc3RhZmVlZC1ncmlkLmd1dHRlci1zbWFsbCBsaSwgZm9vdGVyIC5pbnN0YWZlZWQtZ3JpZC5ndXR0ZXItc21hbGwgbGkgeyBwYWRkaW5nOjVweCA1cHg7IH1cclxuXHJcbiAgICAvKiBtYXJnaW4gKi9cclxuICAgIC54cy1tYXJnaW4tb25lLWFsbCB7bWFyZ2luOjElO31cclxuICAgIC54cy1tYXJnaW4tb25lLWhhbGYtYWxsIHttYXJnaW46MS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3by1hbGwge21hcmdpbjoyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3by1oYWxmLWFsbCB7bWFyZ2luOjIuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10aHJlZS1hbGwge21hcmdpbjozJTt9XHJcbiAgICAueHMtbWFyZ2luLXRocmVlLWhhbGYtYWxsIHttYXJnaW46My41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXItYWxsIHttYXJnaW46NCU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLWhhbGYtYWxsIHttYXJnaW46NC41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpdmUtYWxsIHttYXJnaW46NSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maXZlLWhhbGYtYWxsIHttYXJnaW46NS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeC1hbGwge21hcmdpbjo2JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeC1oYWxmLWFsbCB7bWFyZ2luOjYuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbi1hbGwge21hcmdpbjo3JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVuLWhhbGYtYWxsIHttYXJnaW46Ny41JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LWFsbCB7bWFyZ2luOjglO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHQtaGFsZi1hbGwge21hcmdpbjo4LjUlO31cclxuICAgIC54cy1tYXJnaW4tbmluZS1hbGwge21hcmdpbjo5JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmUtaGFsZi1hbGwge21hcmdpbjo5LjUlO31cclxuICAgIC54cy1tYXJnaW4tdGVuLWFsbCB7bWFyZ2luOjEwJTt9XHJcbiAgICAueHMtbWFyZ2luLXRlbi1oYWxmLWFsbCB7bWFyZ2luOjEwLjUlO31cclxuICAgIC54cy1tYXJnaW4tZWxldmVuLWFsbCB7bWFyZ2luOjExJTt9XHJcbiAgICAueHMtbWFyZ2luLWVsZXZlbi1oYWxmLWFsbCB7bWFyZ2luOjExLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbHZlLWFsbCB7bWFyZ2luOjEyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZWx2ZS1oYWxmLWFsbCB7bWFyZ2luOjEyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdGhpcnRlZW4tYWxsIHttYXJnaW46MTMlO31cclxuICAgIC54cy1tYXJnaW4tdGhpcnRlZW4taGFsZi1hbGwge21hcmdpbjoxMy41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXJ0ZWVuLWFsbCB7bWFyZ2luOjE0JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maWZ0ZWVuLWFsbCB7bWFyZ2luOjE1JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpZnRlZW4taGFsZi1hbGwge21hcmdpbjoxNS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeHRlZW4tYWxsIHttYXJnaW46MTYlO31cclxuICAgIC54cy1tYXJnaW4tc2l4dGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE2LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW50ZWVuLWFsbCB7bWFyZ2luOjE3JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVudGVlbi1oYWxmLWFsbCB7bWFyZ2luOjE3LjUlO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHRlZW4tYWxsIHttYXJnaW46MTglO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHRlZW4taGFsZi1hbGwge21hcmdpbjoxOC41JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmV0ZWVuLWFsbCB7bWFyZ2luOjE5JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtYWxsIHttYXJnaW46MTkuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktYWxsIHttYXJnaW46MjAlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWhhbGYtYWxsIHttYXJnaW46MjAuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktb25lLWFsbCB7bWFyZ2luOjIxJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi1hbGwge21hcmdpbjoyMS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10d28tYWxsIHttYXJnaW46MjIlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLWFsbCB7bWFyZ2luOjIyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LXRocmVlLWFsbCB7bWFyZ2luOjIzJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWFsbCB7bWFyZ2luOjIzLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWZvdXItYWxsIHttYXJnaW46MjQlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi1hbGwge21hcmdpbjoyNC41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1maXZlLWFsbCB7bWFyZ2luOjI1JTt9XHJcbiAgICAueHMtbm8tbWFyZ2luIHttYXJnaW46MCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLW5vLW1hcmdpbi1sciB7bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tbWFyZ2luLXRiIHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudH1cclxuICAgIC54cy1uby1tYXJnaW4tdG9wIHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1cclxuICAgIC54cy1uby1tYXJnaW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC54cy1uby1tYXJnaW4tbGVmdCB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLW5vLW1hcmdpbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH1cclxuICAgIC54cy1tYXJnaW4tbHItYXV0byB7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fVxyXG4gICAgLnhzLW1hcmdpbi1hdXRvIHttYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O31cclxuICAgIC54cy1tYXJnaW4tYXV0by1sciB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50IH1cclxuXHJcbiAgICAvKiBtYXJnaW4gdG9wICovXHJcbiAgICAueHMtbWFyZ2luLW9uZS10b3Age21hcmdpbi10b3A6MSU7fVxyXG4gICAgLnhzLW1hcmdpbi1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3by10b3Age21hcmdpbi10b3A6MiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d28taGFsZi10b3Age21hcmdpbi10b3A6Mi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRocmVlLXRvcCB7bWFyZ2luLXRvcDozJTt9XHJcbiAgICAueHMtbWFyZ2luLXRocmVlLWhhbGYtdG9wIHttYXJnaW4tdG9wOjMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLXRvcCB7bWFyZ2luLXRvcDo0JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6NC41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpdmUtdG9wIHttYXJnaW4tdG9wOjUlO31cclxuICAgIC54cy1tYXJnaW4tZml2ZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDo1LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2l4LXRvcCB7bWFyZ2luLXRvcDo2JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeC1oYWxmLXRvcCB7bWFyZ2luLXRvcDo2LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW4tdG9wIHttYXJnaW4tdG9wOjclO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW4taGFsZi10b3Age21hcmdpbi10b3A6Ny41JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LXRvcCB7bWFyZ2luLXRvcDo4JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LWhhbGYtdG9wIHttYXJnaW4tdG9wOjguNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5lLXRvcCB7bWFyZ2luLXRvcDo5JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmUtaGFsZi10b3Age21hcmdpbi10b3A6OS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRlbi10b3Age21hcmdpbi10b3A6MTAlO31cclxuICAgIC54cy1tYXJnaW4tdGVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjEwLjUlO31cclxuICAgIC54cy1tYXJnaW4tZWxldmVuLXRvcCB7bWFyZ2luLXRvcDoxMSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4taGFsZi10b3Age21hcmdpbi10b3A6MTEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VsdmUtdG9wIHttYXJnaW4tdG9wOjEyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZWx2ZS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxMyU7fVxyXG4gICAgLnhzLW1hcmdpbi10aGlydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxMy41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXJ0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNCU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VydGVlbi1oYWxmLXRvcCB7bWFyZ2luLXRvcDoxNC41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpZnRlZW4tdG9wIHttYXJnaW4tdG9wOjE1JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpZnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXh0ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNiU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXh0ZWVuLWhhbGYtdG9wIHttYXJnaW4tdG9wOjE2LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW50ZWVuLXRvcCB7bWFyZ2luLXRvcDoxNyU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbnRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTcuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1laWdodGVlbi10b3Age21hcmdpbi10b3A6MTglO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTguNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi10b3Age21hcmdpbi10b3A6MTklO31cclxuICAgIC54cy1tYXJnaW4tbmluZXRlZW4taGFsZi10b3Age21hcmdpbi10b3A6MTkuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdG9wIHttYXJnaW4tdG9wOjIwJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1oYWxmLXRvcCB7bWFyZ2luLXRvcDoyMC41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1vbmUtdG9wIHttYXJnaW4tdG9wOjIxJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi10b3Age21hcmdpbi10b3A6MjEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdHdvLXRvcCB7bWFyZ2luLXRvcDoyMiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdHdvLWhhbGYtdG9wIHttYXJnaW4tdG9wOjIyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LXRocmVlLXRvcCB7bWFyZ2luLXRvcDoyMyU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi10b3Age21hcmdpbi10b3A6MjMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZm91ci10b3Age21hcmdpbi10b3A6MjQlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi10b3Age21hcmdpbi10b3A6MjQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZml2ZS10b3Age21hcmdpbi10b3A6MjUlO31cclxuICAgIC54cy1tYXJnaW4tNXB4LXRvcCB7bWFyZ2luLXRvcDo1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0xMHB4LXRvcCB7bWFyZ2luLXRvcDoxMHB4O31cclxuICAgIC54cy1tYXJnaW4tMTVweC10b3Age21hcmdpbi10b3A6MTVweDt9XHJcbiAgICAueHMtbWFyZ2luLTIwcHgtdG9wIHttYXJnaW4tdG9wOjIwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi0yNXB4LXRvcCB7bWFyZ2luLXRvcDoyNXB4O31cclxuICAgIC54cy1tYXJnaW4tMzBweC10b3Age21hcmdpbi10b3A6MzBweDt9XHJcbiAgICAueHMtbWFyZ2luLTM1cHgtdG9wIHttYXJnaW4tdG9wOjM1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi00MHB4LXRvcCB7bWFyZ2luLXRvcDo0MHB4O31cclxuICAgIC54cy1tYXJnaW4tNDVweC10b3Age21hcmdpbi10b3A6NDVweDt9XHJcbiAgICAueHMtbWFyZ2luLTUwcHgtdG9wIHttYXJnaW4tdG9wOjUwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi01NXB4LXRvcCB7bWFyZ2luLXRvcDo1NXB4O31cclxuICAgIC54cy1tYXJnaW4tNjBweC10b3Age21hcmdpbi10b3A6NjBweDt9XHJcbiAgICAueHMtbWFyZ2luLTY1cHgtdG9wIHttYXJnaW4tdG9wOjY1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi03MHB4LXRvcCB7bWFyZ2luLXRvcDo3MHB4O31cclxuICAgIC54cy1tYXJnaW4tNzVweC10b3Age21hcmdpbi10b3A6NzVweDt9XHJcbiAgICAueHMtbWFyZ2luLTgwcHgtdG9wIHttYXJnaW4tdG9wOjgwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi04NXB4LXRvcCB7bWFyZ2luLXRvcDo4NXB4O31cclxuICAgIC54cy1tYXJnaW4tOTBweC10b3Age21hcmdpbi10b3A6OTBweDt9XHJcbiAgICAueHMtbWFyZ2luLTk1cHgtdG9wIHttYXJnaW4tdG9wOjk1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0xMDBweC10b3Age21hcmdpbi10b3A6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBib3R0b20gKi9cclxuICAgIC54cy1tYXJnaW4tb25lLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxJTt9XHJcbiAgICAueHMtbWFyZ2luLW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdvLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3by1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjMlO31cclxuICAgIC54cy1tYXJnaW4tdGhyZWUtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206My41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXItYm90dG9tIHttYXJnaW4tYm90dG9tOjQlO31cclxuICAgIC54cy1tYXJnaW4tZm91ci1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0LjUlO31cclxuICAgIC54cy1tYXJnaW4tZml2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206NSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maXZlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXgtYm90dG9tIHttYXJnaW4tYm90dG9tOjYlO31cclxuICAgIC54cy1tYXJnaW4tc2l4LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjYuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbi1ib3R0b20ge21hcmdpbi1ib3R0b206NyU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3LjUlO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHQtYm90dG9tIHttYXJnaW4tYm90dG9tOjglO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHQtaGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206OC41JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmUtYm90dG9tIHttYXJnaW4tYm90dG9tOjklO31cclxuICAgIC54cy1tYXJnaW4tbmluZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5LjUlO31cclxuICAgIC54cy1tYXJnaW4tdGVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMCU7fVxyXG4gICAgLnhzLW1hcmdpbi10ZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTAuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjExJTt9XHJcbiAgICAueHMtbWFyZ2luLWVsZXZlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZWx2ZS1ib3R0b20ge21hcmdpbi1ib3R0b206MTIlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbHZlLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdGhpcnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjEzJTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjEzLjUlO31cclxuICAgIC54cy1tYXJnaW4tZm91cnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE0JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjE0LjUlO31cclxuICAgIC54cy1tYXJnaW4tZmlmdGVlbi1ib3R0b20ge21hcmdpbi1ib3R0b206MTUlO31cclxuICAgIC54cy1tYXJnaW4tZmlmdGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeHRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE2JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeHRlZW4taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MTYuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbnRlZW4tYm90dG9tIHttYXJnaW4tYm90dG9tOjE3JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVudGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNy41JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOCU7fVxyXG4gICAgLnhzLW1hcmdpbi1laWdodGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOC41JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmV0ZWVuLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxOS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1ib3R0b20ge21hcmdpbi1ib3R0b206MjAlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWhhbGYtYm90dG9tIHttYXJnaW4tYm90dG9tOjIwLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LW9uZS1ib3R0b20ge21hcmdpbi1ib3R0b206MjElO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10d28tYm90dG9tIHttYXJnaW4tYm90dG9tOjIyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10d28taGFsZi1ib3R0b20ge21hcmdpbi1ib3R0b206MjIuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdGhyZWUtYm90dG9tIHttYXJnaW4tYm90dG9tOjIzJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyMy41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1mb3VyLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNCU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZm91ci1oYWxmLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNC41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1maXZlLWJvdHRvbSB7bWFyZ2luLWJvdHRvbToyNSU7fVxyXG4gICAgLnhzLW1hcmdpbi01cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAueHMtbWFyZ2luLTEwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi0xNXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxNXB4O31cclxuICAgIC54cy1tYXJnaW4tMjBweC1ib3R0b20ge21hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICAueHMtbWFyZ2luLTI1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjI1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0zMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuICAgIC54cy1tYXJnaW4tMzVweC1ib3R0b20ge21hcmdpbi1ib3R0b206MzVweDt9XHJcbiAgICAueHMtbWFyZ2luLTQwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjQwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi00NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo0NXB4O31cclxuICAgIC54cy1tYXJnaW4tNTBweC1ib3R0b20ge21hcmdpbi1ib3R0b206NTBweDt9XHJcbiAgICAueHMtbWFyZ2luLTU1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjU1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi02MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo2MHB4O31cclxuICAgIC54cy1tYXJnaW4tNjVweC1ib3R0b20ge21hcmdpbi1ib3R0b206NjVweDt9XHJcbiAgICAueHMtbWFyZ2luLTcwcHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjcwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi03NXB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo3NXB4O31cclxuICAgIC54cy1tYXJnaW4tODBweC1ib3R0b20ge21hcmdpbi1ib3R0b206ODBweDt9XHJcbiAgICAueHMtbWFyZ2luLTg1cHgtYm90dG9tIHttYXJnaW4tYm90dG9tOjg1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi05MHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbTo5MHB4O31cclxuICAgIC54cy1tYXJnaW4tOTVweC1ib3R0b20ge21hcmdpbi1ib3R0b206OTVweDt9XHJcbiAgICAueHMtbWFyZ2luLTEwMHB4LWJvdHRvbSB7bWFyZ2luLWJvdHRvbToxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHJpZ2h0ICovXHJcbiAgICAueHMtbWFyZ2luLW9uZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjElO31cclxuICAgIC54cy1tYXJnaW4tb25lLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d28taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10aHJlZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjMlO31cclxuICAgIC54cy1tYXJnaW4tdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NCU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo0LjUlO31cclxuICAgIC54cy1tYXJnaW4tZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjUlO31cclxuICAgIC54cy1tYXJnaW4tZml2ZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6NS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeC1yaWdodCB7bWFyZ2luLXJpZ2h0OjYlO31cclxuICAgIC54cy1tYXJnaW4tc2l4LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo2LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW4tcmlnaHQge21hcmdpbi1yaWdodDo3JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo3LjUlO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHQtcmlnaHQge21hcmdpbi1yaWdodDo4JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDo4LjUlO31cclxuICAgIC54cy1tYXJnaW4tbmluZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjklO31cclxuICAgIC54cy1tYXJnaW4tbmluZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6OS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEwJTt9XHJcbiAgICAueHMtbWFyZ2luLXRlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4tcmlnaHQge21hcmdpbi1yaWdodDoxMSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjExLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbHZlLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTIlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbHZlLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxMi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTMlO31cclxuICAgIC54cy1tYXJnaW4tdGhpcnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjEzLjUlO31cclxuICAgIC54cy1tYXJnaW4tZm91cnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNCU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VydGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maWZ0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUlO31cclxuICAgIC54cy1tYXJnaW4tZmlmdGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXh0ZWVuLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTYlO31cclxuICAgIC54cy1tYXJnaW4tc2l4dGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbnRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxNyU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE3LjUlO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHRlZW4tcmlnaHQge21hcmdpbi1yaWdodDoxOCU7fVxyXG4gICAgLnhzLW1hcmdpbi1laWdodGVlbi1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTguNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi1yaWdodCB7bWFyZ2luLXJpZ2h0OjE5JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmV0ZWVuLWhhbGYtcmlnaHQge21hcmdpbi1yaWdodDoxOS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1yaWdodCB7bWFyZ2luLXJpZ2h0OjIwJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjAuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktb25lLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjElO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LW9uZS1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdHdvLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LXR3by1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdGhyZWUtcmlnaHQge21hcmdpbi1yaWdodDoyMyU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1yaWdodCB7bWFyZ2luLXJpZ2h0OjIzLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWZvdXItcmlnaHQge21hcmdpbi1yaWdodDoyNCU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZm91ci1oYWxmLXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZml2ZS1yaWdodCB7bWFyZ2luLXJpZ2h0OjI1JTt9XHJcbiAgICAueHMtbWFyZ2luLTEwcHgtcmlnaHQge21hcmdpbi1yaWdodDoxMHB4O31cclxuICAgIC54cy1tYXJnaW4tMTVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjE1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0yMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MjBweDt9XHJcbiAgICAueHMtbWFyZ2luLTI1cHgtcmlnaHQge21hcmdpbi1yaWdodDoyNXB4O31cclxuICAgIC54cy1tYXJnaW4tMzBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjMwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi0zNXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MzVweDt9XHJcbiAgICAueHMtbWFyZ2luLTQwcHgtcmlnaHQge21hcmdpbi1yaWdodDo0MHB4O31cclxuICAgIC54cy1tYXJnaW4tNDVweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi01MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NTBweDt9XHJcbiAgICAueHMtbWFyZ2luLTU1cHgtcmlnaHQge21hcmdpbi1yaWdodDo1NXB4O31cclxuICAgIC54cy1tYXJnaW4tNjBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjYwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi02NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6NjVweDt9XHJcbiAgICAueHMtbWFyZ2luLTcwcHgtcmlnaHQge21hcmdpbi1yaWdodDo3MHB4O31cclxuICAgIC54cy1tYXJnaW4tNzVweC1yaWdodCB7bWFyZ2luLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi04MHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6ODBweDt9XHJcbiAgICAueHMtbWFyZ2luLTg1cHgtcmlnaHQge21hcmdpbi1yaWdodDo4NXB4O31cclxuICAgIC54cy1tYXJnaW4tOTBweC1yaWdodCB7bWFyZ2luLXJpZ2h0OjkwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi05NXB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6OTVweDt9XHJcbiAgICAueHMtbWFyZ2luLTEwMHB4LXJpZ2h0IHttYXJnaW4tcmlnaHQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBsZWZ0ICovXHJcbiAgICAueHMtbWFyZ2luLW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoxJTt9XHJcbiAgICAueHMtbWFyZ2luLW9uZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d28tbGVmdCB7bWFyZ2luLWxlZnQ6MiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdGhyZWUtbGVmdCB7bWFyZ2luLWxlZnQ6MyU7fVxyXG4gICAgLnhzLW1hcmdpbi10aHJlZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjQlO31cclxuICAgIC54cy1tYXJnaW4tZm91ci1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maXZlLWxlZnQge21hcmdpbi1sZWZ0OjUlO31cclxuICAgIC54cy1tYXJnaW4tZml2ZS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXgtbGVmdCB7bWFyZ2luLWxlZnQ6NiU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXgtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDo2LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW4tbGVmdCB7bWFyZ2luLWxlZnQ6NyU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjcuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1laWdodC1sZWZ0IHttYXJnaW4tbGVmdDo4JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OC41JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmUtbGVmdCB7bWFyZ2luLWxlZnQ6OSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6OS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMCU7fVxyXG4gICAgLnhzLW1hcmdpbi10ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMC41JTt9XHJcbiAgICAueHMtbWFyZ2luLWVsZXZlbi1sZWZ0IHttYXJnaW4tbGVmdDoxMSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZWx2ZS1sZWZ0IHttYXJnaW4tbGVmdDoxMiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VsdmUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxMi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjEzJTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VydGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNCU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VydGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE0LjUlO31cclxuICAgIC54cy1tYXJnaW4tZmlmdGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maWZ0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXh0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE2JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeHRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVudGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxNyU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbnRlZW4taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoxNy41JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0ZWVuLWxlZnQge21hcmdpbi1sZWZ0OjE4JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MTguNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi1sZWZ0IHttYXJnaW4tbGVmdDoxOSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjE5LjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWxlZnQge21hcmdpbi1sZWZ0OjIwJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1oYWxmLWxlZnQge21hcmdpbi1sZWZ0OjIwLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LW9uZS1sZWZ0IHttYXJnaW4tbGVmdDoyMSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktb25lLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdHdvLWxlZnQge21hcmdpbi1sZWZ0OjIyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10d28taGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10aHJlZS1sZWZ0IHttYXJnaW4tbGVmdDoyMyU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdGhyZWUtaGFsZi1sZWZ0IHttYXJnaW4tbGVmdDoyMy41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1mb3VyLWxlZnQge21hcmdpbi1sZWZ0OjI0JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtbGVmdCB7bWFyZ2luLWxlZnQ6MjQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZml2ZS1sZWZ0IHttYXJnaW4tbGVmdDoyNSU7fVxyXG4gICAgLnhzLW1hcmdpbi01cHgtbGVmdCB7bWFyZ2luLWxlZnQ6NXB4O31cclxuICAgIC54cy1tYXJnaW4tMTBweC1sZWZ0IHttYXJnaW4tbGVmdDoxMHB4O31cclxuICAgIC54cy1tYXJnaW4tMTVweC1sZWZ0IHttYXJnaW4tbGVmdDoxNXB4O31cclxuICAgIC54cy1tYXJnaW4tMjBweC1sZWZ0IHttYXJnaW4tbGVmdDoyMHB4O31cclxuICAgIC54cy1tYXJnaW4tMjVweC1sZWZ0IHttYXJnaW4tbGVmdDoyNXB4O31cclxuICAgIC54cy1tYXJnaW4tMzBweC1sZWZ0IHttYXJnaW4tbGVmdDozMHB4O31cclxuICAgIC54cy1tYXJnaW4tMzVweC1sZWZ0IHttYXJnaW4tbGVmdDozNXB4O31cclxuICAgIC54cy1tYXJnaW4tNDBweC1sZWZ0IHttYXJnaW4tbGVmdDo0MHB4O31cclxuICAgIC54cy1tYXJnaW4tNDVweC1sZWZ0IHttYXJnaW4tbGVmdDo0NXB4O31cclxuICAgIC54cy1tYXJnaW4tNTBweC1sZWZ0IHttYXJnaW4tbGVmdDo1MHB4O31cclxuICAgIC54cy1tYXJnaW4tNTVweC1sZWZ0IHttYXJnaW4tbGVmdDo1NXB4O31cclxuICAgIC54cy1tYXJnaW4tNjBweC1sZWZ0IHttYXJnaW4tbGVmdDo2MHB4O31cclxuICAgIC54cy1tYXJnaW4tNjVweC1sZWZ0IHttYXJnaW4tbGVmdDo2NXB4O31cclxuICAgIC54cy1tYXJnaW4tNzBweC1sZWZ0IHttYXJnaW4tbGVmdDo3MHB4O31cclxuICAgIC54cy1tYXJnaW4tNzVweC1sZWZ0IHttYXJnaW4tbGVmdDo3NXB4O31cclxuICAgIC54cy1tYXJnaW4tODBweC1sZWZ0IHttYXJnaW4tbGVmdDo4MHB4O31cclxuICAgIC54cy1tYXJnaW4tODVweC1sZWZ0IHttYXJnaW4tbGVmdDo4NXB4O31cclxuICAgIC54cy1tYXJnaW4tOTBweC1sZWZ0IHttYXJnaW4tbGVmdDo5MHB4O31cclxuICAgIC54cy1tYXJnaW4tOTVweC1sZWZ0IHttYXJnaW4tbGVmdDo5NXB4O31cclxuICAgIC54cy1tYXJnaW4tMTAwcHgtbGVmdCB7bWFyZ2luLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIG1hcmdpbiBsZWZ0IHJpZ2h0ICovXHJcbiAgICAueHMtbWFyZ2luLW9uZS1sciB7bWFyZ2luLWxlZnQ6MSU7IG1hcmdpbi1yaWdodDoxJTt9XHJcbiAgICAueHMtbWFyZ2luLW9uZS1sciB7bWFyZ2luLWxlZnQ6MS41JTsgbWFyZ2luLXJpZ2h0OjEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d28tbHIge21hcmdpbi1sZWZ0OjIlOyBtYXJnaW4tcmlnaHQ6MiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d28tbHIge21hcmdpbi1sZWZ0OjIuNSU7IG1hcmdpbi1yaWdodDoyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdGhyZWUtbHIge21hcmdpbi1sZWZ0OjMlOyBtYXJnaW4tcmlnaHQ6MyU7fVxyXG4gICAgLnhzLW1hcmdpbi10aHJlZS1sciB7bWFyZ2luLWxlZnQ6My41JTsgbWFyZ2luLXJpZ2h0OjMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLWxyIHttYXJnaW4tbGVmdDo0JTsgbWFyZ2luLXJpZ2h0OjQlO31cclxuICAgIC54cy1tYXJnaW4tZm91ci1sciB7bWFyZ2luLWxlZnQ6NC41JTsgbWFyZ2luLXJpZ2h0OjQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maXZlLWxyIHttYXJnaW4tbGVmdDo1JTsgbWFyZ2luLXJpZ2h0OjUlO31cclxuICAgIC54cy1tYXJnaW4tZml2ZS1sciB7bWFyZ2luLWxlZnQ6NS41JTsgbWFyZ2luLXJpZ2h0OjUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXgtbHIge21hcmdpbi1sZWZ0OjYlOyBtYXJnaW4tcmlnaHQ6NiU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXgtbHIge21hcmdpbi1sZWZ0OjYuNSU7IG1hcmdpbi1yaWdodDo2LjUlO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW4tbHIge21hcmdpbi1sZWZ0OjclOyBtYXJnaW4tcmlnaHQ6NyU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbi1sciB7bWFyZ2luLWxlZnQ6Ny41JTsgbWFyZ2luLXJpZ2h0OjcuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1laWdodC1sciB7bWFyZ2luLWxlZnQ6OCU7IG1hcmdpbi1yaWdodDo4JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LWxyIHttYXJnaW4tbGVmdDo4LjUlOyBtYXJnaW4tcmlnaHQ6OC41JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmUtbHIge21hcmdpbi1sZWZ0OjklOyBtYXJnaW4tcmlnaHQ6OSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5lLWxyIHttYXJnaW4tbGVmdDo5LjUlOyBtYXJnaW4tcmlnaHQ6OS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRlbi1sciB7bWFyZ2luLWxlZnQ6MTAlOyBtYXJnaW4tcmlnaHQ6MTAlO31cclxuICAgIC54cy1tYXJnaW4tdGVuLWxyIHttYXJnaW4tbGVmdDoxMC41JTsgbWFyZ2luLXJpZ2h0OjEwLjUlO31cclxuICAgIC54cy1tYXJnaW4tZWxldmVuLWxyIHttYXJnaW4tbGVmdDoxMSU7IG1hcmdpbi1yaWdodDoxMSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4tbHIge21hcmdpbi1sZWZ0OjExLjUlOyBtYXJnaW4tcmlnaHQ6MTEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VsdmUtbHIge21hcmdpbi1sZWZ0OjEyJTsgbWFyZ2luLXJpZ2h0OjEyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZWx2ZS1sciB7bWFyZ2luLWxlZnQ6MTIuNSU7IG1hcmdpbi1yaWdodDoxMi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxMyU7IG1hcmdpbi1yaWdodDoxMyU7fVxyXG4gICAgLnhzLW1hcmdpbi10aGlydGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxMy41JTsgbWFyZ2luLXJpZ2h0OjEzLjUlO31cclxuICAgIC54cy1tYXJnaW4tZm91cnRlZW4tbHIge21hcmdpbi1sZWZ0OjE0JTsgbWFyZ2luLXJpZ2h0OjE0JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXJ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE0LjUlOyBtYXJnaW4tcmlnaHQ6MTQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maWZ0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNSU7IG1hcmdpbi1yaWdodDoxNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maWZ0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE1LjUlOyBtYXJnaW4tcmlnaHQ6MTUuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXh0ZWVuLWxyIHttYXJnaW4tbGVmdDoxNiU7IG1hcmdpbi1yaWdodDoxNiU7fVxyXG4gICAgLnhzLW1hcmdpbi1zaXh0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE2LjUlOyBtYXJnaW4tcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbnRlZW4tbHIge21hcmdpbi1sZWZ0OjE3JTsgbWFyZ2luLXJpZ2h0OjE3JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVudGVlbi1oYWxmLWxyIHttYXJnaW4tbGVmdDoxNy41JTsgbWFyZ2luLXJpZ2h0OjE3LjUlO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHRlZW4tbHIge21hcmdpbi1sZWZ0OjE4JTsgbWFyZ2luLXJpZ2h0OjE4JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0ZWVuLWhhbGYtbHIge21hcmdpbi1sZWZ0OjE4LjUlOyBtYXJnaW4tcmlnaHQ6MTguNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi1sciB7bWFyZ2luLWxlZnQ6MTklOyBtYXJnaW4tcmlnaHQ6MTklO31cclxuICAgIC54cy1tYXJnaW4tbmluZXRlZW4taGFsZi1sciB7bWFyZ2luLWxlZnQ6MTkuNSU7IG1hcmdpbi1yaWdodDoxOS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1sciB7bWFyZ2luLWxlZnQ6MjAlOyBtYXJnaW4tcmlnaHQ6MjAlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWhhbGYtbHIge21hcmdpbi1sZWZ0OjIwLjUlOyBtYXJnaW4tcmlnaHQ6MjAuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktb25lLWxyIHttYXJnaW4tbGVmdDoyMSU7IG1hcmdpbi1yaWdodDoyMSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktb25lLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIxLjUlOyBtYXJnaW4tcmlnaHQ6MjEuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdHdvLWxyIHttYXJnaW4tbGVmdDoyMiU7IG1hcmdpbi1yaWdodDoyMiU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdHdvLWhhbGYtbHIge21hcmdpbi1sZWZ0OjIyLjUlOyBtYXJnaW4tcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktdGhyZWUtbHIge21hcmdpbi1sZWZ0OjIzJTsgbWFyZ2luLXJpZ2h0OjIzJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10aHJlZS1oYWxmLWxyIHttYXJnaW4tbGVmdDoyMy41JTsgbWFyZ2luLXJpZ2h0OjIzLjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWZvdXItbHIge21hcmdpbi1sZWZ0OjI0JTsgbWFyZ2luLXJpZ2h0OjI0JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1mb3VyLWhhbGYtbHIge21hcmdpbi1sZWZ0OjI0LjUlOyBtYXJnaW4tcmlnaHQ6MjQuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZml2ZS1sciB7bWFyZ2luLWxlZnQ6MjUlOyBtYXJnaW4tcmlnaHQ6MjUlO31cclxuICAgIC54cy1tYXJnaW4tNXB4LWxyIHttYXJnaW4tbGVmdDo1cHg7IG1hcmdpbi1yaWdodDo1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0xMHB4LWxyIHttYXJnaW4tbGVmdDoxMHB4OyBtYXJnaW4tcmlnaHQ6MTBweDt9XHJcbiAgICAueHMtbWFyZ2luLTE1cHgtbHIge21hcmdpbi1sZWZ0OjE1cHg7IG1hcmdpbi1yaWdodDoxNXB4O31cclxuICAgIC54cy1tYXJnaW4tMjBweC1sciB7bWFyZ2luLWxlZnQ6MjBweDsgbWFyZ2luLXJpZ2h0OjIwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi0yNXB4LWxyIHttYXJnaW4tbGVmdDoyNXB4OyBtYXJnaW4tcmlnaHQ6MjVweDt9XHJcbiAgICAueHMtbWFyZ2luLTMwcHgtbHIge21hcmdpbi1sZWZ0OjMwcHg7IG1hcmdpbi1yaWdodDozMHB4O31cclxuICAgIC54cy1tYXJnaW4tMzVweC1sciB7bWFyZ2luLWxlZnQ6MzVweDsgbWFyZ2luLXJpZ2h0OjM1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi00MHB4LWxyIHttYXJnaW4tbGVmdDo0MHB4OyBtYXJnaW4tcmlnaHQ6NDBweDt9XHJcbiAgICAueHMtbWFyZ2luLTQ1cHgtbHIge21hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdodDo0NXB4O31cclxuICAgIC54cy1tYXJnaW4tNTBweC1sciB7bWFyZ2luLWxlZnQ6NTBweDsgbWFyZ2luLXJpZ2h0OjUwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi01NXB4LWxyIHttYXJnaW4tbGVmdDo1NXB4OyBtYXJnaW4tcmlnaHQ6NTVweDt9XHJcbiAgICAueHMtbWFyZ2luLTYwcHgtbHIge21hcmdpbi1sZWZ0OjYwcHg7IG1hcmdpbi1yaWdodDo2MHB4O31cclxuICAgIC54cy1tYXJnaW4tNjVweC1sciB7bWFyZ2luLWxlZnQ6NjVweDsgbWFyZ2luLXJpZ2h0OjY1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi03MHB4LWxyIHttYXJnaW4tbGVmdDo3MHB4OyBtYXJnaW4tcmlnaHQ6NzBweDt9XHJcbiAgICAueHMtbWFyZ2luLTc1cHgtbHIge21hcmdpbi1sZWZ0Ojc1cHg7IG1hcmdpbi1yaWdodDo3NXB4O31cclxuICAgIC54cy1tYXJnaW4tODBweC1sciB7bWFyZ2luLWxlZnQ6ODBweDsgbWFyZ2luLXJpZ2h0OjgwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi04NXB4LWxyIHttYXJnaW4tbGVmdDo4NXB4OyBtYXJnaW4tcmlnaHQ6ODVweDt9XHJcbiAgICAueHMtbWFyZ2luLTkwcHgtbHIge21hcmdpbi1sZWZ0OjkwcHg7IG1hcmdpbi1yaWdodDo5MHB4O31cclxuICAgIC54cy1tYXJnaW4tOTVweC1sciB7bWFyZ2luLWxlZnQ6OTVweDsgbWFyZ2luLXJpZ2h0Ojk1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0xMDBweC1sciB7bWFyZ2luLWxlZnQ6MTAwcHg7IG1hcmdpbi1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogbWFyZ2luIHRvcCBib3R0b20gKi9cclxuICAgIC54cy1tYXJnaW4tb25lLXRiIHttYXJnaW4tdG9wOjElOyBtYXJnaW4tYm90dG9tOjElO31cclxuICAgIC54cy1tYXJnaW4tb25lLXRiIHttYXJnaW4tdG9wOjEuNSU7IG1hcmdpbi1ib3R0b206MS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3by10YiB7bWFyZ2luLXRvcDoyJTsgbWFyZ2luLWJvdHRvbToyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3by10YiB7bWFyZ2luLXRvcDoyLjUlOyBtYXJnaW4tYm90dG9tOjIuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10aHJlZS10YiB7bWFyZ2luLXRvcDozJTsgbWFyZ2luLWJvdHRvbTozJTt9XHJcbiAgICAueHMtbWFyZ2luLXRocmVlLXRiIHttYXJnaW4tdG9wOjMuNSU7IG1hcmdpbi1ib3R0b206My41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZvdXItdGIge21hcmdpbi10b3A6NCU7IG1hcmdpbi1ib3R0b206NCU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VyLXRiIHttYXJnaW4tdG9wOjQuNSU7IG1hcmdpbi1ib3R0b206NC41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpdmUtdGIge21hcmdpbi10b3A6NSU7IG1hcmdpbi1ib3R0b206NSU7fVxyXG4gICAgLnhzLW1hcmdpbi1maXZlLXRiIHttYXJnaW4tdG9wOjUuNSU7IG1hcmdpbi1ib3R0b206NS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeC10YiB7bWFyZ2luLXRvcDo2JTsgbWFyZ2luLWJvdHRvbTo2JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeC10YiB7bWFyZ2luLXRvcDo2LjUlOyBtYXJnaW4tYm90dG9tOjYuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1zZXZlbi10YiB7bWFyZ2luLXRvcDo3JTsgbWFyZ2luLWJvdHRvbTo3JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVuLXRiIHttYXJnaW4tdG9wOjcuNSU7IG1hcmdpbi1ib3R0b206Ny41JTt9XHJcbiAgICAueHMtbWFyZ2luLWVpZ2h0LXRiIHttYXJnaW4tdG9wOjglOyBtYXJnaW4tYm90dG9tOjglO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHQtdGIge21hcmdpbi10b3A6OC41JTsgbWFyZ2luLWJvdHRvbTo4LjUlO31cclxuICAgIC54cy1tYXJnaW4tbmluZS10YiB7bWFyZ2luLXRvcDo5JTsgbWFyZ2luLWJvdHRvbTo5JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmUtdGIge21hcmdpbi10b3A6OS41JTsgbWFyZ2luLWJvdHRvbTo5LjUlO31cclxuICAgIC54cy1tYXJnaW4tdGVuLXRiIHttYXJnaW4tdG9wOjEwJTsgbWFyZ2luLWJvdHRvbToxMCU7fVxyXG4gICAgLnhzLW1hcmdpbi10ZW4tdGIge21hcmdpbi10b3A6MTAuNSU7IG1hcmdpbi1ib3R0b206MTAuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1lbGV2ZW4tdGIge21hcmdpbi10b3A6MTElOyBtYXJnaW4tYm90dG9tOjExJTt9XHJcbiAgICAueHMtbWFyZ2luLWVsZXZlbi10YiB7bWFyZ2luLXRvcDoxMS41JTsgbWFyZ2luLWJvdHRvbToxMS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZWx2ZS10YiB7bWFyZ2luLXRvcDoxMiU7IG1hcmdpbi1ib3R0b206MTIlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbHZlLXRiIHttYXJnaW4tdG9wOjEyLjUlOyBtYXJnaW4tYm90dG9tOjEyLjUlO31cclxuICAgIC54cy1tYXJnaW4tdGhpcnRlZW4tdGIge21hcmdpbi10b3A6MTMlOyBtYXJnaW4tYm90dG9tOjEzJTt9XHJcbiAgICAueHMtbWFyZ2luLXRoaXJ0ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTMuNSU7IG1hcmdpbi1ib3R0b206MTMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1mb3VydGVlbi10YiB7bWFyZ2luLXRvcDoxNCU7IG1hcmdpbi1ib3R0b206MTQlO31cclxuICAgIC54cy1tYXJnaW4tZm91cnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNC41JTsgbWFyZ2luLWJvdHRvbToxNC41JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpZnRlZW4tdGIge21hcmdpbi10b3A6MTUlOyBtYXJnaW4tYm90dG9tOjE1JTt9XHJcbiAgICAueHMtbWFyZ2luLWZpZnRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNS41JTsgbWFyZ2luLWJvdHRvbToxNS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeHRlZW4tdGIge21hcmdpbi10b3A6MTYlOyBtYXJnaW4tYm90dG9tOjE2JTt9XHJcbiAgICAueHMtbWFyZ2luLXNpeHRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxNi41JTsgbWFyZ2luLWJvdHRvbToxNi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXNldmVudGVlbi10YiB7bWFyZ2luLXRvcDoxNyU7IG1hcmdpbi1ib3R0b206MTclO31cclxuICAgIC54cy1tYXJnaW4tc2V2ZW50ZWVuLWhhbGYtdGIge21hcmdpbi10b3A6MTcuNSU7IG1hcmdpbi1ib3R0b206MTcuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi1laWdodGVlbi10YiB7bWFyZ2luLXRvcDoxOCU7IG1hcmdpbi1ib3R0b206MTglO31cclxuICAgIC54cy1tYXJnaW4tZWlnaHRlZW4taGFsZi10YiB7bWFyZ2luLXRvcDoxOC41JTsgbWFyZ2luLWJvdHRvbToxOC41JTt9XHJcbiAgICAueHMtbWFyZ2luLW5pbmV0ZWVuLXRiIHttYXJnaW4tdG9wOjE5JTsgbWFyZ2luLWJvdHRvbToxOSU7fVxyXG4gICAgLnhzLW1hcmdpbi1uaW5ldGVlbi1oYWxmLXRiIHttYXJnaW4tdG9wOjE5LjUlOyBtYXJnaW4tYm90dG9tOjE5LjUlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LXRiIHttYXJnaW4tdG9wOjIwJTsgbWFyZ2luLWJvdHRvbToyMCU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktaGFsZi10YiB7bWFyZ2luLXRvcDoyMC41JTsgbWFyZ2luLWJvdHRvbToyMC41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1vbmUtdGIge21hcmdpbi10b3A6MjElOyBtYXJnaW4tYm90dG9tOjIxJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1vbmUtaGFsZi10YiB7bWFyZ2luLXRvcDoyMS41JTsgbWFyZ2luLWJvdHRvbToyMS41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10d28tdGIge21hcmdpbi10b3A6MjIlOyBtYXJnaW4tYm90dG9tOjIyJTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10d28taGFsZi10YiB7bWFyZ2luLXRvcDoyMi41JTsgbWFyZ2luLWJvdHRvbToyMi41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS10aHJlZS10YiB7bWFyZ2luLXRvcDoyMyU7IG1hcmdpbi1ib3R0b206MjMlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LXRocmVlLWhhbGYtdGIge21hcmdpbi10b3A6MjMuNSU7IG1hcmdpbi1ib3R0b206MjMuNSU7fVxyXG4gICAgLnhzLW1hcmdpbi10d2VudHktZm91ci10YiB7bWFyZ2luLXRvcDoyNCU7IG1hcmdpbi1ib3R0b206MjQlO31cclxuICAgIC54cy1tYXJnaW4tdHdlbnR5LWZvdXItaGFsZi10YiB7bWFyZ2luLXRvcDoyNC41JTsgbWFyZ2luLWJvdHRvbToyNC41JTt9XHJcbiAgICAueHMtbWFyZ2luLXR3ZW50eS1maXZlLXRiIHttYXJnaW4tdG9wOjI1JTsgbWFyZ2luLWJvdHRvbToyNSU7fVxyXG4gICAgLnhzLW1hcmdpbi01cHgtdGIge21hcmdpbi10b3A6NXB4OyBtYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAueHMtbWFyZ2luLTEwcHgtdGIge21hcmdpbi10b3A6MTBweDsgbWFyZ2luLWJvdHRvbToxMHB4O31cclxuICAgIC54cy1tYXJnaW4tMTVweC10YiB7bWFyZ2luLXRvcDoxNXB4OyBtYXJnaW4tYm90dG9tOjE1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi0yMHB4LXRiIHttYXJnaW4tdG9wOjIwcHg7IG1hcmdpbi1ib3R0b206MjBweDt9XHJcbiAgICAueHMtbWFyZ2luLTI1cHgtdGIge21hcmdpbi10b3A6MjVweDsgbWFyZ2luLWJvdHRvbToyNXB4O31cclxuICAgIC54cy1tYXJnaW4tMzBweC10YiB7bWFyZ2luLXRvcDozMHB4OyBtYXJnaW4tYm90dG9tOjMwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi0zNXB4LXRiIHttYXJnaW4tdG9wOjM1cHg7IG1hcmdpbi1ib3R0b206MzVweDt9XHJcbiAgICAueHMtbWFyZ2luLTQwcHgtdGIge21hcmdpbi10b3A6NDBweDsgbWFyZ2luLWJvdHRvbTo0MHB4O31cclxuICAgIC54cy1tYXJnaW4tNDVweC10YiB7bWFyZ2luLXRvcDo0NXB4OyBtYXJnaW4tYm90dG9tOjQ1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi01MHB4LXRiIHttYXJnaW4tdG9wOjUwcHg7IG1hcmdpbi1ib3R0b206NTBweDt9XHJcbiAgICAueHMtbWFyZ2luLTU1cHgtdGIge21hcmdpbi10b3A6NTVweDsgbWFyZ2luLWJvdHRvbTo1NXB4O31cclxuICAgIC54cy1tYXJnaW4tNjBweC10YiB7bWFyZ2luLXRvcDo2MHB4OyBtYXJnaW4tYm90dG9tOjYwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi02NXB4LXRiIHttYXJnaW4tdG9wOjY1cHg7IG1hcmdpbi1ib3R0b206NjVweDt9XHJcbiAgICAueHMtbWFyZ2luLTcwcHgtdGIge21hcmdpbi10b3A6NzBweDsgbWFyZ2luLWJvdHRvbTo3MHB4O31cclxuICAgIC54cy1tYXJnaW4tNzVweC10YiB7bWFyZ2luLXRvcDo3NXB4OyBtYXJnaW4tYm90dG9tOjc1cHg7fVxyXG4gICAgLnhzLW1hcmdpbi04MHB4LXRiIHttYXJnaW4tdG9wOjgwcHg7IG1hcmdpbi1ib3R0b206ODBweDt9XHJcbiAgICAueHMtbWFyZ2luLTg1cHgtdGIge21hcmdpbi10b3A6ODVweDsgbWFyZ2luLWJvdHRvbTo4NXB4O31cclxuICAgIC54cy1tYXJnaW4tOTBweC10YiB7bWFyZ2luLXRvcDo5MHB4OyBtYXJnaW4tYm90dG9tOjkwcHg7fVxyXG4gICAgLnhzLW1hcmdpbi05NXB4LXRiIHttYXJnaW4tdG9wOjk1cHg7IG1hcmdpbi1ib3R0b206OTVweDt9XHJcbiAgICAueHMtbWFyZ2luLTEwMHB4LXRiIHttYXJnaW4tdG9wOjEwMHB4OyBtYXJnaW4tYm90dG9tOjEwMHB4O31cclxuXHJcbiAgICAvKiBwYWRkaW5nICovXHJcbiAgICAueHMtbm8tcGFkZGluZyB7cGFkZGluZzowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tcGFkZGluZy1sciB7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudH1cclxuICAgIC54cy1uby1wYWRkaW5nLXRiIHtwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLW5vLXBhZGRpbmctdG9wIHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tcGFkZGluZy1ib3R0b20ge3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH1cclxuICAgIC54cy1uby1wYWRkaW5nLWxlZnQge3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tcGFkZGluZy1yaWdodCB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtcGFkZGluZy1vbmUtYWxsIHtwYWRkaW5nOjElO31cclxuICAgIC54cy1wYWRkaW5nLW9uZS1oYWxmLWFsbCB7cGFkZGluZzoxLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3by1hbGwge3BhZGRpbmc6MiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWhhbGYtYWxsIHtwYWRkaW5nOjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhyZWUtYWxsIHtwYWRkaW5nOjMlO31cclxuICAgIC54cy1wYWRkaW5nLXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjMuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91ci1hbGwge3BhZGRpbmc6NCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91ci1oYWxmLWFsbCB7cGFkZGluZzo0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtYWxsIHtwYWRkaW5nOjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtaGFsZi1hbGwge3BhZGRpbmc6NS41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXgtYWxsIHtwYWRkaW5nOjYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeC1oYWxmLWFsbCB7cGFkZGluZzo2LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVuLWFsbCB7cGFkZGluZzo3JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbi1oYWxmLWFsbCB7cGFkZGluZzo3LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVpZ2h0LWFsbCB7cGFkZGluZzo4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodC1oYWxmLWFsbCB7cGFkZGluZzo4LjUlO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtYWxsIHtwYWRkaW5nOjklO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtaGFsZi1hbGwge3BhZGRpbmc6OS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4tYWxsIHtwYWRkaW5nOjEwJTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4taGFsZi1hbGwge3BhZGRpbmc6MTAuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWFsbCB7cGFkZGluZzoxMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWhhbGYtYWxsIHtwYWRkaW5nOjExLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1hbGwge3BhZGRpbmc6MTIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWFsbCB7cGFkZGluZzoxMi41JTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi1hbGwge3BhZGRpbmc6MTMlO31cclxuICAgIC54cy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjEzLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXJ0ZWVuLWFsbCB7cGFkZGluZzoxNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZmlmdGVlbi1hbGwge3BhZGRpbmc6MTUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4dGVlbi1hbGwge3BhZGRpbmc6MTYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTYuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWFsbCB7cGFkZGluZzoxNyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYWxsIHtwYWRkaW5nOjE3LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVpZ2h0ZWVuLWFsbCB7cGFkZGluZzoxOCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHRlZW4taGFsZi1hbGwge3BhZGRpbmc6MTguNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4tYWxsIHtwYWRkaW5nOjE5JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5ldGVlbi1oYWxmLWFsbCB7cGFkZGluZzoxOS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktYWxsIHtwYWRkaW5nOjIwJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktaGFsZi1hbGwge3BhZGRpbmc6MjAuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LW9uZS1hbGwge3BhZGRpbmc6MjElO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1hbGwge3BhZGRpbmc6MjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXR3by1hbGwge3BhZGRpbmc6MjIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1hbGwge3BhZGRpbmc6MjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWFsbCB7cGFkZGluZzoyMyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYWxsIHtwYWRkaW5nOjIzLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1mb3VyLWFsbCB7cGFkZGluZzoyNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1hbGwge3BhZGRpbmc6MjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZpdmUtYWxsIHtwYWRkaW5nOjI1JTt9XHJcbiAgICAueHMtcGFkZGluZy01cHgtYWxsIHtwYWRkaW5nOjVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMHB4LWFsbCB7cGFkZGluZzoxMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTE1cHgtYWxsIHtwYWRkaW5nOjE1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMjBweC1hbGwge3BhZGRpbmc6MjBweDt9XHJcbiAgICAueHMtcGFkZGluZy0yNXB4LWFsbCB7cGFkZGluZzoyNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTMwcHgtYWxsIHtwYWRkaW5nOjMwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMzVweC1hbGwge3BhZGRpbmc6MzVweDt9XHJcbiAgICAueHMtcGFkZGluZy00MHB4LWFsbCB7cGFkZGluZzo0MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTQ1cHgtYWxsIHtwYWRkaW5nOjQ1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNTBweC1hbGwge3BhZGRpbmc6NTBweDt9XHJcbiAgICAueHMtcGFkZGluZy01NXB4LWFsbCB7cGFkZGluZzo1NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTYwcHgtYWxsIHtwYWRkaW5nOjYwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNjVweC1hbGwge3BhZGRpbmc6NjVweDt9XHJcbiAgICAueHMtcGFkZGluZy03MHB4LWFsbCB7cGFkZGluZzo3MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTc1cHgtYWxsIHtwYWRkaW5nOjc1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctODBweC1hbGwge3BhZGRpbmc6ODBweDt9XHJcbiAgICAueHMtcGFkZGluZy04NXB4LWFsbCB7cGFkZGluZzo4NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTkwcHgtYWxsIHtwYWRkaW5nOjkwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctOTVweC1hbGwge3BhZGRpbmc6OTVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMDBweC1hbGwge3BhZGRpbmc6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgdG9wICovXHJcbiAgICAueHMtcGFkZGluZy1vbmUtdG9wIHtwYWRkaW5nLXRvcDoxJTt9XHJcbiAgICAueHMtcGFkZGluZy1vbmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLXRvcCB7cGFkZGluZy10b3A6MiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXRocmVlLXRvcCB7cGFkZGluZy10b3A6MyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhyZWUtaGFsZi10b3Age3BhZGRpbmctdG9wOjMuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91ci10b3Age3BhZGRpbmctdG9wOjQlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXItaGFsZi10b3Age3BhZGRpbmctdG9wOjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZml2ZS10b3Age3BhZGRpbmctdG9wOjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtaGFsZi10b3Age3BhZGRpbmctdG9wOjUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4LXRvcCB7cGFkZGluZy10b3A6NiU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4LWhhbGYtdG9wIHtwYWRkaW5nLXRvcDo2LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVuLXRvcCB7cGFkZGluZy10b3A6NyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjcuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHQtdG9wIHtwYWRkaW5nLXRvcDo4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodC1oYWxmLXRvcCB7cGFkZGluZy10b3A6OC41JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5lLXRvcCB7cGFkZGluZy10b3A6OSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6OS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMC41JTt9XHJcbiAgICAueHMtcGFkZGluZy1lbGV2ZW4tdG9wIHtwYWRkaW5nLXRvcDoxMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VsdmUtdG9wIHtwYWRkaW5nLXRvcDoxMiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbHZlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxMi41JTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi10b3Age3BhZGRpbmctdG9wOjEzJTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTMuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZmlmdGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4dGVlbi10b3Age3BhZGRpbmctdG9wOjE2JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXh0ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNi41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbnRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxNyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoxNy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi10b3Age3BhZGRpbmctdG9wOjE4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi1oYWxmLXRvcCB7cGFkZGluZy10b3A6MTguNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4tdG9wIHtwYWRkaW5nLXRvcDoxOSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4taGFsZi10b3Age3BhZGRpbmctdG9wOjE5LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10b3Age3BhZGRpbmctdG9wOjIwJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktaGFsZi10b3Age3BhZGRpbmctdG9wOjIwLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtdG9wIHtwYWRkaW5nLXRvcDoyMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXR3by10b3Age3BhZGRpbmctdG9wOjIyJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdHdvLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMi41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdGhyZWUtdG9wIHtwYWRkaW5nLXRvcDoyMyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtdG9wIHtwYWRkaW5nLXRvcDoyMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci10b3Age3BhZGRpbmctdG9wOjI0JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci1oYWxmLXRvcCB7cGFkZGluZy10b3A6MjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZpdmUtdG9wIHtwYWRkaW5nLXRvcDoyNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctNXB4LXRvcCB7cGFkZGluZy10b3A6NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTEwcHgtdG9wIHtwYWRkaW5nLXRvcDoxMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTE1cHgtdG9wIHtwYWRkaW5nLXRvcDoxNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTIwcHgtdG9wIHtwYWRkaW5nLXRvcDoyMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTI1cHgtdG9wIHtwYWRkaW5nLXRvcDoyNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTMwcHgtdG9wIHtwYWRkaW5nLXRvcDozMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTM1cHgtdG9wIHtwYWRkaW5nLXRvcDozNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTQwcHgtdG9wIHtwYWRkaW5nLXRvcDo0MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTQ1cHgtdG9wIHtwYWRkaW5nLXRvcDo0NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTUwcHgtdG9wIHtwYWRkaW5nLXRvcDo1MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTU1cHgtdG9wIHtwYWRkaW5nLXRvcDo1NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTYwcHgtdG9wIHtwYWRkaW5nLXRvcDo2MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTY1cHgtdG9wIHtwYWRkaW5nLXRvcDo2NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTcwcHgtdG9wIHtwYWRkaW5nLXRvcDo3MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTc1cHgtdG9wIHtwYWRkaW5nLXRvcDo3NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTgwcHgtdG9wIHtwYWRkaW5nLXRvcDo4MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTg1cHgtdG9wIHtwYWRkaW5nLXRvcDo4NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTkwcHgtdG9wIHtwYWRkaW5nLXRvcDo5MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTk1cHgtdG9wIHtwYWRkaW5nLXRvcDo5NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTEwMHB4LXRvcCB7cGFkZGluZy10b3A6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgYm90dG9tICovXHJcbiAgICAueHMtcGFkZGluZy1vbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxJTt9XHJcbiAgICAueHMtcGFkZGluZy1vbmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXRocmVlLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhyZWUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjMuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91ci1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXItaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZml2ZS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NiU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4LWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVuLWJvdHRvbSB7cGFkZGluZy1ib3R0b206NyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjcuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHQtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodC1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OC41JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5lLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206OS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMC41JTt9XHJcbiAgICAueHMtcGFkZGluZy1lbGV2ZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VsdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbHZlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMi41JTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjEzJTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTMuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZmlmdGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4dGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE2JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXh0ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNi41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbnRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTguNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4tYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxOSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4taGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjE5LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktaGFsZi1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIwLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LW9uZS1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXR3by1ib3R0b20ge3BhZGRpbmctYm90dG9tOjIyJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdHdvLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMi41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdGhyZWUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci1ib3R0b20ge3BhZGRpbmctYm90dG9tOjI0JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci1oYWxmLWJvdHRvbSB7cGFkZGluZy1ib3R0b206MjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZpdmUtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctNXB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTEwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTE1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToxNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTIwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTI1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbToyNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTMwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTM1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTQwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTQ1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo0NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTUwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTU1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo1NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTYwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTY1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTcwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTc1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo3NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTgwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTg1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo4NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTkwcHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTk1cHgtYm90dG9tIHtwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTEwMHB4LWJvdHRvbSB7cGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgcmlnaHQgKi9cclxuICAgIC54cy1wYWRkaW5nLW9uZS1yaWdodCB7cGFkZGluZy1yaWdodDoxJTt9XHJcbiAgICAueHMtcGFkZGluZy1vbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3by1yaWdodCB7cGFkZGluZy1yaWdodDoyJTt9XHJcbiAgICAueHMtcGFkZGluZy10d28taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoyLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjMlO31cclxuICAgIC54cy1wYWRkaW5nLXRocmVlLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6My41JTt9XHJcbiAgICAueHMtcGFkZGluZy1mb3VyLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXItaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6NSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZml2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeC1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjYuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6NyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo3LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVpZ2h0LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjglO31cclxuICAgIC54cy1wYWRkaW5nLWVpZ2h0LWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6OC41JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5lLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjklO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtaGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDo5LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXRlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxMCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTAuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjExJTt9XHJcbiAgICAueHMtcGFkZGluZy1lbGV2ZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VsdmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEyLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXRoaXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzJTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEzLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXJ0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0JTt9XHJcbiAgICAueHMtcGFkZGluZy1mb3VydGVlbi1oYWxmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4tcmlnaHQge3BhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNS41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXh0ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE2JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXh0ZWVuLWhhbGYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MTYuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjE3JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbnRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOC41JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5ldGVlbi1yaWdodCB7cGFkZGluZy1yaWdodDoxOSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4taGFsZi1yaWdodCB7cGFkZGluZy1yaWdodDoxOS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktcmlnaHQge3BhZGRpbmctcmlnaHQ6MjAlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1obGFmLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtaGxhZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdHdvLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIyJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdHdvLWhsYWYtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjIzJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktdGhyZWUtaGxhZi1yaWdodCB7cGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci1yaWdodCB7cGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZvdXItaGxhZi1yaWdodCB7cGFkZGluZy1yaWdodDoyNC41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZml2ZS1yaWdodCB7cGFkZGluZy1yaWdodDoyNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjEwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMTVweC1yaWdodCB7cGFkZGluZy1yaWdodDoxNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTIwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MjBweDt9XHJcbiAgICAueHMtcGFkZGluZy0yNXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjI1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMzBweC1yaWdodCB7cGFkZGluZy1yaWdodDozMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTM1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6MzVweDt9XHJcbiAgICAueHMtcGFkZGluZy00MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjQwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNDVweC1yaWdodCB7cGFkZGluZy1yaWdodDo0NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTUwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NTBweDt9XHJcbiAgICAueHMtcGFkZGluZy01NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjU1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNjBweC1yaWdodCB7cGFkZGluZy1yaWdodDo2MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTY1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6NjVweDt9XHJcbiAgICAueHMtcGFkZGluZy03MHB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0OjcwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNzVweC1yaWdodCB7cGFkZGluZy1yaWdodDo3NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTgwcHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6ODBweDt9XHJcbiAgICAueHMtcGFkZGluZy04NXB4LXJpZ2h0IHtwYWRkaW5nLXJpZ2h0Ojg1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctOTBweC1yaWdodCB7cGFkZGluZy1yaWdodDo5MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTk1cHgtcmlnaHQge3BhZGRpbmctcmlnaHQ6OTVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMDBweC1yaWdodCB7cGFkZGluZy1yaWdodDoxMDBweDt9XHJcblxyXG4gICAgLyogcGFkZGluZyBsZWZ0ICovXHJcbiAgICAueHMtcGFkZGluZy1vbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjElO31cclxuICAgIC54cy1wYWRkaW5nLW9uZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3by1sZWZ0IHtwYWRkaW5nLWxlZnQ6MiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhyZWUtbGVmdCB7cGFkZGluZy1sZWZ0OjMlO31cclxuICAgIC54cy1wYWRkaW5nLXRocmVlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjMuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91ci1sZWZ0IHtwYWRkaW5nLWxlZnQ6NCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91ci1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6NS41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXgtbGVmdCB7cGFkZGluZy1sZWZ0OjYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeC1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo2LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVuLWxlZnQge3BhZGRpbmctbGVmdDo3JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo3LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVpZ2h0LWxlZnQge3BhZGRpbmctbGVmdDo4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodC1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDo4LjUlO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtbGVmdCB7cGFkZGluZy1sZWZ0OjklO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6OS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjEwJTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWxlZnQge3BhZGRpbmctbGVmdDoxMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjExLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxMi41JTt9XHJcbiAgICAueHMtcGFkZGluZy10aGlydGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTMlO31cclxuICAgIC54cy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjEzLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXJ0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZmlmdGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTUuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2l4dGVlbi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeHRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTYuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxNyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjE3LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVpZ2h0ZWVuLWxlZnQge3BhZGRpbmctbGVmdDoxOCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTguNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctbmluZXRlZW4tbGVmdCB7cGFkZGluZy1sZWZ0OjE5JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxlZnQge3BhZGRpbmctbGVmdDoxOS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktbGVmdCB7cGFkZGluZy1sZWZ0OjIwJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjAuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LW9uZS1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjElO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXR3by1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWxlZnQge3BhZGRpbmctbGVmdDoyMyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbGVmdCB7cGFkZGluZy1sZWZ0OjIzLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1mb3VyLWxlZnQge3BhZGRpbmctbGVmdDoyNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZpdmUtbGVmdCB7cGFkZGluZy1sZWZ0OjI1JTt9XHJcbiAgICAueHMtcGFkZGluZy01cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMHB4LWxlZnQge3BhZGRpbmctbGVmdDoxMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTE1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjE1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMjBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MjBweDt9XHJcbiAgICAueHMtcGFkZGluZy0yNXB4LWxlZnQge3BhZGRpbmctbGVmdDoyNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTMwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjMwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMzVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MzVweDt9XHJcbiAgICAueHMtcGFkZGluZy00MHB4LWxlZnQge3BhZGRpbmctbGVmdDo0MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTQ1cHgtbGVmdCB7cGFkZGluZy1sZWZ0OjQ1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNTBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NTBweDt9XHJcbiAgICAueHMtcGFkZGluZy01NXB4LWxlZnQge3BhZGRpbmctbGVmdDo1NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTYwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjYwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNjVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6NjVweDt9XHJcbiAgICAueHMtcGFkZGluZy03MHB4LWxlZnQge3BhZGRpbmctbGVmdDo3MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTc1cHgtbGVmdCB7cGFkZGluZy1sZWZ0Ojc1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctODBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6ODBweDt9XHJcbiAgICAueHMtcGFkZGluZy04NXB4LWxlZnQge3BhZGRpbmctbGVmdDo4NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTkwcHgtbGVmdCB7cGFkZGluZy1sZWZ0OjkwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctOTVweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6OTVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMDBweC1sZWZ0IHtwYWRkaW5nLWxlZnQ6MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgdG9wIGJvdHRvbSAqL1xyXG4gICAgLnhzLXBhZGRpbmctb25lLXRiIHtwYWRkaW5nLXRvcDoxJTsgcGFkZGluZy1ib3R0b206MSU7fVxyXG4gICAgLnhzLXBhZGRpbmctb25lLWhhbGYtdGIge3BhZGRpbmctdG9wOjEuNSU7IHBhZGRpbmctYm90dG9tOjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLXRiIHtwYWRkaW5nLXRvcDoyJTsgcGFkZGluZy1ib3R0b206MiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWhhbGYtdGIge3BhZGRpbmctdG9wOjIuNSU7IHBhZGRpbmctYm90dG9tOjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhyZWUtdGIge3BhZGRpbmctdG9wOjMlOyBwYWRkaW5nLWJvdHRvbTozJTt9XHJcbiAgICAueHMtcGFkZGluZy10aHJlZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDozLjUlOyBwYWRkaW5nLWJvdHRvbTozLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXItdGIge3BhZGRpbmctdG9wOjQlOyBwYWRkaW5nLWJvdHRvbTo0JTt9XHJcbiAgICAueHMtcGFkZGluZy1mb3VyLWhhbGYtdGIge3BhZGRpbmctdG9wOjQuNSU7IHBhZGRpbmctYm90dG9tOjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZml2ZS10YiB7cGFkZGluZy10b3A6NSU7IHBhZGRpbmctYm90dG9tOjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtaGFsZi10YiB7cGFkZGluZy10b3A6NS41JTsgcGFkZGluZy1ib3R0b206NS41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXgtdGIge3BhZGRpbmctdG9wOjYlOyBwYWRkaW5nLWJvdHRvbTo2JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXgtaGFsZi10YiB7cGFkZGluZy10b3A6Ni41JTsgcGFkZGluZy1ib3R0b206Ni41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbi10YiB7cGFkZGluZy10b3A6NyU7IHBhZGRpbmctYm90dG9tOjclO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjcuNSU7IHBhZGRpbmctYm90dG9tOjcuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHQtdGIge3BhZGRpbmctdG9wOjglOyBwYWRkaW5nLWJvdHRvbTo4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodC1oYWxmLXRiIHtwYWRkaW5nLXRvcDo4LjUlOyBwYWRkaW5nLWJvdHRvbTo4LjUlO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtdGIge3BhZGRpbmctdG9wOjklOyBwYWRkaW5nLWJvdHRvbTo5JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5lLWhhbGYtdGIge3BhZGRpbmctdG9wOjkuNSU7IHBhZGRpbmctYm90dG9tOjkuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGVuLXRiIHtwYWRkaW5nLXRvcDoxMCU7IHBhZGRpbmctYm90dG9tOjEwJTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTAuNSU7IHBhZGRpbmctYm90dG9tOjEwLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVsZXZlbi10YiB7cGFkZGluZy10b3A6MTElOyBwYWRkaW5nLWJvdHRvbToxMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjExLjUlOyBwYWRkaW5nLWJvdHRvbToxMS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VsdmUtdGIge3BhZGRpbmctdG9wOjEyJTsgcGFkZGluZy1ib3R0b206MTIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxMi41JTsgcGFkZGluZy1ib3R0b206MTIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhpcnRlZW4tdGIge3BhZGRpbmctdG9wOjEzJTsgcGFkZGluZy1ib3R0b206MTMlO31cclxuICAgIC54cy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjEzLjUlOyBwYWRkaW5nLWJvdHRvbToxMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1mb3VydGVlbi10YiB7cGFkZGluZy10b3A6MTQlOyBwYWRkaW5nLWJvdHRvbToxNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTQuNSU7IHBhZGRpbmctYm90dG9tOjE0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4tdGIge3BhZGRpbmctdG9wOjE1JTsgcGFkZGluZy1ib3R0b206MTUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTUuNSU7IHBhZGRpbmctYm90dG9tOjE1LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeHRlZW4tdGIge3BhZGRpbmctdG9wOjE2JTsgcGFkZGluZy1ib3R0b206MTYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeHRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTYuNSU7IHBhZGRpbmctYm90dG9tOjE2LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVudGVlbi10YiB7cGFkZGluZy10b3A6MTclOyBwYWRkaW5nLWJvdHRvbToxNyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtdGIge3BhZGRpbmctdG9wOjE3LjUlOyBwYWRkaW5nLWJvdHRvbToxNy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi10YiB7cGFkZGluZy10b3A6MTglOyBwYWRkaW5nLWJvdHRvbToxOCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHRlZW4taGFsZi10YiB7cGFkZGluZy10b3A6MTguNSU7IHBhZGRpbmctYm90dG9tOjE4LjUlO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmV0ZWVuLXRiIHtwYWRkaW5nLXRvcDoxOSU7IHBhZGRpbmctYm90dG9tOjE5JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5ldGVlbi1oYWxmLXRiIHtwYWRkaW5nLXRvcDoxOS41JTsgcGFkZGluZy1ib3R0b206MTkuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRiIHtwYWRkaW5nLXRvcDoyMCU7IHBhZGRpbmctYm90dG9tOjIwJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktb25lLWhhbGYtdGIge3BhZGRpbmctdG9wOjIwLjUlOyBwYWRkaW5nLWJvdHRvbToyMC41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktb25lLXRiIHtwYWRkaW5nLXRvcDoyMSU7IHBhZGRpbmctYm90dG9tOjIxJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktaGFsZi10YiB7cGFkZGluZy10b3A6MjEuNSU7IHBhZGRpbmctYm90dG9tOjIxLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10d28tdGIge3BhZGRpbmctdG9wOjIyJTsgcGFkZGluZy1ib3R0b206MjIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi10YiB7cGFkZGluZy10b3A6MjIuNSU7IHBhZGRpbmctYm90dG9tOjIyLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10aHJlZS10YiB7cGFkZGluZy10b3A6MjMlOyBwYWRkaW5nLWJvdHRvbToyMyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtdGIge3BhZGRpbmctdG9wOjIzLjUlOyBwYWRkaW5nLWJvdHRvbToyMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci10YiB7cGFkZGluZy10b3A6MjQlOyBwYWRkaW5nLWJvdHRvbToyNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi10YiB7cGFkZGluZy10b3A6MjQuNSU7IHBhZGRpbmctYm90dG9tOjI0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1maXZlLXRiIHtwYWRkaW5nLXRvcDoyNSU7IHBhZGRpbmctYm90dG9tOjI1JTt9XHJcbiAgICAueHMtcGFkZGluZy01cHgtdGIge3BhZGRpbmctdG9wOjVweDsgcGFkZGluZy1ib3R0b206NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTEwcHgtdGIge3BhZGRpbmctdG9wOjEwcHg7IHBhZGRpbmctYm90dG9tOjEwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMTVweC10YiB7cGFkZGluZy10b3A6MTVweDsgcGFkZGluZy1ib3R0b206MTVweDt9XHJcbiAgICAueHMtcGFkZGluZy0yMHB4LXRiIHtwYWRkaW5nLXRvcDoyMHB4OyBwYWRkaW5nLWJvdHRvbToyMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTI1cHgtdGIge3BhZGRpbmctdG9wOjI1cHg7IHBhZGRpbmctYm90dG9tOjI1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMzBweC10YiB7cGFkZGluZy10b3A6MzBweDsgcGFkZGluZy1ib3R0b206MzBweDt9XHJcbiAgICAueHMtcGFkZGluZy0zNXB4LXRiIHtwYWRkaW5nLXRvcDozNXB4OyBwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTQwcHgtdGIge3BhZGRpbmctdG9wOjQwcHg7IHBhZGRpbmctYm90dG9tOjQwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNDVweC10YiB7cGFkZGluZy10b3A6NDVweDsgcGFkZGluZy1ib3R0b206NDVweDt9XHJcbiAgICAueHMtcGFkZGluZy01MHB4LXRiIHtwYWRkaW5nLXRvcDo1MHB4OyBwYWRkaW5nLWJvdHRvbTo1MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTU1cHgtdGIge3BhZGRpbmctdG9wOjU1cHg7IHBhZGRpbmctYm90dG9tOjU1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNjBweC10YiB7cGFkZGluZy10b3A6NjBweDsgcGFkZGluZy1ib3R0b206NjBweDt9XHJcbiAgICAueHMtcGFkZGluZy02NXB4LXRiIHtwYWRkaW5nLXRvcDo2NXB4OyBwYWRkaW5nLWJvdHRvbTo2NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTcwcHgtdGIge3BhZGRpbmctdG9wOjcwcHg7IHBhZGRpbmctYm90dG9tOjcwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNzVweC10YiB7cGFkZGluZy10b3A6NzVweDsgcGFkZGluZy1ib3R0b206NzVweDt9XHJcbiAgICAueHMtcGFkZGluZy04MHB4LXRiIHtwYWRkaW5nLXRvcDo4MHB4OyBwYWRkaW5nLWJvdHRvbTo4MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTg1cHgtdGIge3BhZGRpbmctdG9wOjg1cHg7IHBhZGRpbmctYm90dG9tOjg1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctOTBweC10YiB7cGFkZGluZy10b3A6OTBweDsgcGFkZGluZy1ib3R0b206OTBweDt9XHJcbiAgICAueHMtcGFkZGluZy05NXB4LXRiIHtwYWRkaW5nLXRvcDo5NXB4OyBwYWRkaW5nLWJvdHRvbTo5NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTEwMHB4LXRiIHtwYWRkaW5nLXRvcDoxMDBweDsgcGFkZGluZy1ib3R0b206MTAwcHg7fVxyXG5cclxuICAgIC8qIHBhZGRpbmcgbGVmdCByaWdodCAqL1xyXG4gICAgLnhzLXBhZGRpbmctb25lLWxyIHtwYWRkaW5nLWxlZnQ6MSU7IHBhZGRpbmctcmlnaHQ6MSU7fVxyXG4gICAgLnhzLXBhZGRpbmctb25lLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxLjUlOyBwYWRkaW5nLXJpZ2h0OjEuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWxyIHtwYWRkaW5nLWxlZnQ6MiU7IHBhZGRpbmctcmlnaHQ6MiU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdvLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyLjUlOyBwYWRkaW5nLXJpZ2h0OjIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhyZWUtbHIge3BhZGRpbmctbGVmdDozJTsgcGFkZGluZy1yaWdodDozJTt9XHJcbiAgICAueHMtcGFkZGluZy10aHJlZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6My41JTsgcGFkZGluZy1yaWdodDozLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZvdXItbHIge3BhZGRpbmctbGVmdDo0JTsgcGFkZGluZy1yaWdodDo0JTt9XHJcbiAgICAueHMtcGFkZGluZy1mb3VyLWhhbGYtbHIge3BhZGRpbmctbGVmdDo0LjUlOyBwYWRkaW5nLXJpZ2h0OjQuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZml2ZS1sciB7cGFkZGluZy1sZWZ0OjUlOyBwYWRkaW5nLXJpZ2h0OjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpdmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjUuNSU7IHBhZGRpbmctcmlnaHQ6NS41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXgtbHIge3BhZGRpbmctbGVmdDo2JTsgcGFkZGluZy1yaWdodDo2JTt9XHJcbiAgICAueHMtcGFkZGluZy1zaXgtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjYuNSU7IHBhZGRpbmctcmlnaHQ6Ni41JTt9XHJcbiAgICAueHMtcGFkZGluZy1zZXZlbi1sciB7cGFkZGluZy1sZWZ0OjclOyBwYWRkaW5nLXJpZ2h0OjclO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDo3LjUlOyBwYWRkaW5nLXJpZ2h0OjcuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHQtbHIge3BhZGRpbmctbGVmdDo4JTsgcGFkZGluZy1yaWdodDo4JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodC1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6OC41JTsgcGFkZGluZy1yaWdodDo4LjUlO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmUtbHIge3BhZGRpbmctbGVmdDo5JTsgcGFkZGluZy1yaWdodDo5JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5lLWhhbGYtbHIge3BhZGRpbmctbGVmdDo5LjUlOyBwYWRkaW5nLXJpZ2h0OjkuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGVuLWxyIHtwYWRkaW5nLWxlZnQ6MTAlOyBwYWRkaW5nLXJpZ2h0OjEwJTt9XHJcbiAgICAueHMtcGFkZGluZy10ZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjEwLjUlOyBwYWRkaW5nLXJpZ2h0OjEwLjUlO31cclxuICAgIC54cy1wYWRkaW5nLWVsZXZlbi1sciB7cGFkZGluZy1sZWZ0OjExJTsgcGFkZGluZy1yaWdodDoxMSU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWxldmVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMS41JTsgcGFkZGluZy1yaWdodDoxMS41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VsdmUtbHIge3BhZGRpbmctbGVmdDoxMiU7IHBhZGRpbmctcmlnaHQ6MTIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZWx2ZS1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTIuNSU7IHBhZGRpbmctcmlnaHQ6MTIuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdGhpcnRlZW4tbHIge3BhZGRpbmctbGVmdDoxMyU7IHBhZGRpbmctcmlnaHQ6MTMlO31cclxuICAgIC54cy1wYWRkaW5nLXRoaXJ0ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxMy41JTsgcGFkZGluZy1yaWdodDoxMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1mb3VydGVlbi1sciB7cGFkZGluZy1sZWZ0OjE0JTsgcGFkZGluZy1yaWdodDoxNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZm91cnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE0LjUlOyBwYWRkaW5nLXJpZ2h0OjE0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4tbHIge3BhZGRpbmctbGVmdDoxNSU7IHBhZGRpbmctcmlnaHQ6MTUlO31cclxuICAgIC54cy1wYWRkaW5nLWZpZnRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE1LjUlOyBwYWRkaW5nLXJpZ2h0OjE1LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeHRlZW4tbHIge3BhZGRpbmctbGVmdDoxNiU7IHBhZGRpbmctcmlnaHQ6MTYlO31cclxuICAgIC54cy1wYWRkaW5nLXNpeHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE2LjUlOyBwYWRkaW5nLXJpZ2h0OjE2LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXNldmVudGVlbi1sciB7cGFkZGluZy1sZWZ0OjE3JTsgcGFkZGluZy1yaWdodDoxNyU7fVxyXG4gICAgLnhzLXBhZGRpbmctc2V2ZW50ZWVuLWhhbGYtbHIge3BhZGRpbmctbGVmdDoxNy41JTsgcGFkZGluZy1yaWdodDoxNy41JTt9XHJcbiAgICAueHMtcGFkZGluZy1laWdodGVlbi1sciB7cGFkZGluZy1sZWZ0OjE4JTsgcGFkZGluZy1yaWdodDoxOCU7fVxyXG4gICAgLnhzLXBhZGRpbmctZWlnaHRlZW4taGFsZi1sciB7cGFkZGluZy1sZWZ0OjE4LjUlOyBwYWRkaW5nLXJpZ2h0OjE4LjUlO31cclxuICAgIC54cy1wYWRkaW5nLW5pbmV0ZWVuLWxyIHtwYWRkaW5nLWxlZnQ6MTklOyBwYWRkaW5nLXJpZ2h0OjE5JTt9XHJcbiAgICAueHMtcGFkZGluZy1uaW5ldGVlbi1oYWxmLWxyIHtwYWRkaW5nLWxlZnQ6MTkuNSU7IHBhZGRpbmctcmlnaHQ6MTkuNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWxyIHtwYWRkaW5nLWxlZnQ6MjAlOyBwYWRkaW5nLXJpZ2h0OjIwJTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIwLjUlOyBwYWRkaW5nLXJpZ2h0OjIwLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtbHIge3BhZGRpbmctbGVmdDoyMSU7IHBhZGRpbmctcmlnaHQ6MjElO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1vbmUtaGFsZi1sciB7cGFkZGluZy1sZWZ0OjIxLjUlOyBwYWRkaW5nLXJpZ2h0OjIxLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10d28tbHIge3BhZGRpbmctbGVmdDoyMiU7IHBhZGRpbmctcmlnaHQ6MjIlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10d28taGFsZi1sciB7cGFkZGluZy1sZWZ0OjIyLjUlOyBwYWRkaW5nLXJpZ2h0OjIyLjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS10aHJlZS1sciB7cGFkZGluZy1sZWZ0OjIzJTsgcGFkZGluZy1yaWdodDoyMyU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LXRocmVlLWhhbGYtbHIge3BhZGRpbmctbGVmdDoyMy41JTsgcGFkZGluZy1yaWdodDoyMy41JTt9XHJcbiAgICAueHMtcGFkZGluZy10d2VudHktZm91ci1sciB7cGFkZGluZy1sZWZ0OjI0JTsgcGFkZGluZy1yaWdodDoyNCU7fVxyXG4gICAgLnhzLXBhZGRpbmctdHdlbnR5LWZvdXItaGFsZi1sciB7cGFkZGluZy1sZWZ0OjI0LjUlOyBwYWRkaW5nLXJpZ2h0OjI0LjUlO31cclxuICAgIC54cy1wYWRkaW5nLXR3ZW50eS1sciB7cGFkZGluZy1sZWZ0OjI1JTsgcGFkZGluZy1yaWdodDoyNSU7fVxyXG4gICAgLnhzLXBhZGRpbmctNXB4LWxyIHtwYWRkaW5nLWxlZnQ6NXB4OyBwYWRkaW5nLXJpZ2h0OjVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMHB4LWxyIHtwYWRkaW5nLWxlZnQ6MTBweDsgcGFkZGluZy1yaWdodDoxMHB4O31cclxuICAgIC54cy1wYWRkaW5nLTE1cHgtbHIge3BhZGRpbmctbGVmdDoxNXB4OyBwYWRkaW5nLXJpZ2h0OjE1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMjBweC1sciB7cGFkZGluZy1sZWZ0OjIwcHg7IHBhZGRpbmctcmlnaHQ6MjBweDt9XHJcbiAgICAueHMtcGFkZGluZy0yNXB4LWxyIHtwYWRkaW5nLWxlZnQ6MjVweDsgcGFkZGluZy1yaWdodDoyNXB4O31cclxuICAgIC54cy1wYWRkaW5nLTMwcHgtbHIge3BhZGRpbmctbGVmdDozMHB4OyBwYWRkaW5nLXJpZ2h0OjMwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctMzVweC1sciB7cGFkZGluZy1sZWZ0OjM1cHg7IHBhZGRpbmctcmlnaHQ6MzVweDt9XHJcbiAgICAueHMtcGFkZGluZy00MHB4LWxyIHtwYWRkaW5nLWxlZnQ6NDBweDsgcGFkZGluZy1yaWdodDo0MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTQ1cHgtbHIge3BhZGRpbmctbGVmdDo0NXB4OyBwYWRkaW5nLXJpZ2h0OjQ1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNTBweC1sciB7cGFkZGluZy1sZWZ0OjUwcHg7IHBhZGRpbmctcmlnaHQ6NTBweDt9XHJcbiAgICAueHMtcGFkZGluZy01NXB4LWxyIHtwYWRkaW5nLWxlZnQ6NTVweDsgcGFkZGluZy1yaWdodDo1NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTYwcHgtbHIge3BhZGRpbmctbGVmdDo2MHB4OyBwYWRkaW5nLXJpZ2h0OjYwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctNjVweC1sciB7cGFkZGluZy1sZWZ0OjY1cHg7IHBhZGRpbmctcmlnaHQ6NjVweDt9XHJcbiAgICAueHMtcGFkZGluZy03MHB4LWxyIHtwYWRkaW5nLWxlZnQ6NzBweDsgcGFkZGluZy1yaWdodDo3MHB4O31cclxuICAgIC54cy1wYWRkaW5nLTc1cHgtbHIge3BhZGRpbmctbGVmdDo3NXB4OyBwYWRkaW5nLXJpZ2h0Ojc1cHg7fVxyXG4gICAgLnhzLXBhZGRpbmctODBweC1sciB7cGFkZGluZy1sZWZ0OjgwcHg7IHBhZGRpbmctcmlnaHQ6ODBweDt9XHJcbiAgICAueHMtcGFkZGluZy04NXB4LWxyIHtwYWRkaW5nLWxlZnQ6ODVweDsgcGFkZGluZy1yaWdodDo4NXB4O31cclxuICAgIC54cy1wYWRkaW5nLTkwcHgtbHIge3BhZGRpbmctbGVmdDo5MHB4OyBwYWRkaW5nLXJpZ2h0OjkwcHg7fVxyXG4gICAgLnhzLXBhZGRpbmctOTVweC1sciB7cGFkZGluZy1sZWZ0Ojk1cHg7IHBhZGRpbmctcmlnaHQ6OTVweDt9XHJcbiAgICAueHMtcGFkZGluZy0xMDBweC1sciB7cGFkZGluZy1sZWZ0OjEwMHB4OyBwYWRkaW5nLXJpZ2h0OjEwMHB4O31cclxuXHJcbiAgICAvKiB3aWR0aCAqL1xyXG4gICAgLnhzLXctMTAge3dpZHRoOjEwJSAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTE1IHt3aWR0aDoxNSUgIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy0yMCB7d2lkdGg6MjAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMjUge3dpZHRoOjI1JSAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTMwIHt3aWR0aDozMCUgIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy0zNSB7d2lkdGg6MzUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNDAge3dpZHRoOjQwJSAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTQ1IHt3aWR0aDo0NSUgIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy01MCB7d2lkdGg6NTAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNTUge3dpZHRoOjU1JSAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTYwIHt3aWR0aDo2MCUgIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy02NSB7d2lkdGg6NjUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNzAge3dpZHRoOjcwJSAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTc1IHt3aWR0aDo3NSUgIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy04MCB7d2lkdGg6ODAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctODUge3dpZHRoOjg1JSAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTkwIHt3aWR0aDo5MCUgIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy05NSB7d2lkdGg6OTUlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTAwIHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctYXV0byB7d2lkdGg6IGF1dG8gIWltcG9ydGFudH1cclxuXHJcbiAgICAueHMtdy01MHB4IHt3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNzBweCB7d2lkdGg6NzBweCAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTc1cHgge3dpZHRoOjc1cHggIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy04MHB4IHt3aWR0aDo4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctODVweCB7d2lkdGg6ODVweCAhaW1wb3J0YW50O31cclxuICAgIC54cy13LTkwcHgge3dpZHRoOjkwcHggIWltcG9ydGFudDt9XHJcbiAgICAueHMtdy05NXB4IHt3aWR0aDo5NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTAwcHgge3dpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTIwcHgge3dpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTMwcHgge3dpZHRoOjEzMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTUwcHgge3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTgwcHgge3dpZHRoOjE4MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMjAwcHgge3dpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMjUwcHgge3dpZHRoOjI1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMzAwcHgge3dpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMzUwcHgge3dpZHRoOjM1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNDAwcHgge3dpZHRoOjQwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNDUwcHgge3dpZHRoOjQ1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNTAwcHgge3dpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNTUwcHgge3dpZHRoOjU1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNjAwcHgge3dpZHRoOjYwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNjUwcHgge3dpZHRoOjY1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNzAwcHgge3dpZHRoOjcwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctNzUwcHgge3dpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctODAwcHgge3dpZHRoOjgwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctODUwcHgge3dpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctOTAwcHgge3dpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctOTUwcHgge3dpZHRoOjk1MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXctMTAwMHB4IHt3aWR0aDoxMDAwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLyogaGVpZ2h0ICovXHJcbiAgICAueHMtaC01MCB7aGVpZ2h0OiA1MCUgIWltcG9ydGFudH1cclxuICAgIC54cy1oLTEwMCB7aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC1hdXRvIHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtMTBweCB7aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC0yMHB4IHtoZWlnaHQ6IDIwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTMwcHgge2hlaWdodDogMzBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtNDBweCB7aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC01MHB4IHtoZWlnaHQ6IDUwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTYwcHgge2hlaWdodDogNjBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtNzBweCB7aGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC04MHB4IHtoZWlnaHQ6IDgwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTkwcHgge2hlaWdodDogOTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtMTAwcHgge2hlaWdodDogMTAwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTE1MHB4IHtoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC0yMDBweCB7aGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtMjUwcHgge2hlaWdodDogMjUwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTMwMHB4IHtoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC0zNTBweCB7aGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtNDAwcHgge2hlaWdodDogNDAwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTQ1MHB4IHtoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC01MDBweCB7aGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtNTUwcHgge2hlaWdodDogNTUwcHggIWltcG9ydGFudH1cclxuICAgIC54cy1oLTYwMHB4IHtoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnR9XHJcbiAgICAueHMtaC02NTBweCB7aGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLWgtNzAwcHgge2hlaWdodDogNzAwcHggIWltcG9ydGFudH1cclxuXHJcbiAgICAvKiBsaW5lIGhlaWdodCAqL1xyXG4gICAgLnhzLWxpbmUtaGVpZ2h0LTEwIHtsaW5lLWhlaWdodDoxMHB4O31cclxuICAgIC54cy1saW5lLWhlaWdodC0xOCB7bGluZS1oZWlnaHQ6MThweDt9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMjAge2xpbmUtaGVpZ2h0OjIwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMjQge2xpbmUtaGVpZ2h0OjI0cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMjIge2xpbmUtaGVpZ2h0OjIycHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMjYge2xpbmUtaGVpZ2h0OjI2cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMjgge2xpbmUtaGVpZ2h0OjI4cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMzAge2xpbmUtaGVpZ2h0OjMwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMzUge2xpbmUtaGVpZ2h0OjM1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNDAge2xpbmUtaGVpZ2h0OjQwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNDUge2xpbmUtaGVpZ2h0OjQ1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNTAge2xpbmUtaGVpZ2h0OjUwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNTUge2xpbmUtaGVpZ2h0OjU1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNjAge2xpbmUtaGVpZ2h0OjYwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNjUge2xpbmUtaGVpZ2h0OjY1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNzAge2xpbmUtaGVpZ2h0OjcwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtNzUge2xpbmUtaGVpZ2h0Ojc1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtODAge2xpbmUtaGVpZ2h0OjgwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtODUge2xpbmUtaGVpZ2h0Ojg1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtOTAge2xpbmUtaGVpZ2h0OjkwcHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtOTUge2xpbmUtaGVpZ2h0Ojk1cHh9XHJcbiAgICAueHMtbGluZS1oZWlnaHQtMTAwIHtsaW5lLWhlaWdodDoxMDBweH1cclxuICAgIFxyXG4gICAgLyogYm9yZGVyICovXHJcbiAgICAueHMtbm8tYm9yZGVyLXRvcCB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tYm9yZGVyLWJvdHRvbSB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tYm9yZGVyLXJpZ2h0IHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLW5vLWJvcmRlci1sZWZ0IHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9XHJcbiAgICAueHMtbm8tYm9yZGVyIHsgYm9yZGVyOiAwICFpbXBvcnRhbnR9XHJcbiAgICBcclxuICAgIC8qIHRvcCAqL1xyXG4gICAgLnhzLXRvcC1hdXRvIHt0b3A6YXV0b31cclxuICAgIC54cy10b3AtaW5oZXJpdCB7dG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnhzLXRvcC0wIHt0b3A6MCAhaW1wb3J0YW50fVxyXG4gICAgLnhzLXRvcC0xIHt0b3A6MXB4fVxyXG4gICAgLnhzLXRvcC0yIHt0b3A6MnB4fVxyXG4gICAgLnhzLXRvcC0zIHt0b3A6M3B4fVxyXG4gICAgLnhzLXRvcC00IHt0b3A6NHB4fVxyXG4gICAgLnhzLXRvcC01IHt0b3A6NXB4fVxyXG4gICAgLnhzLXRvcC02IHt0b3A6NnB4fVxyXG4gICAgLnhzLXRvcC03IHt0b3A6N3B4fVxyXG4gICAgLnhzLXRvcC04IHt0b3A6OHB4fVxyXG4gICAgLnhzLXRvcC05IHt0b3A6OXB4fVxyXG4gICAgLnhzLXRvcC0xMCB7dG9wOjEwcHh9XHJcbiAgICAueHMtdG9wLTEyIHt0b3A6MTJweH1cclxuICAgIC54cy10b3AtMTUge3RvcDoxNXB4fVxyXG4gICAgLnhzLXRvcC0xNyB7dG9wOjE3cHh9XHJcbiAgICAueHMtdG9wLTIwIHt0b3A6MjBweH1cclxuICAgIC54cy10b3AtMjUge3RvcDoyNXB4fVxyXG4gICAgLnhzLXRvcC0zMCB7dG9wOjMwcHh9XHJcbiAgICAueHMtdG9wLTM1IHt0b3A6MzVweH1cclxuICAgIC54cy10b3AtNDAge3RvcDo0MHB4fVxyXG4gICAgLnhzLXRvcC00NSB7dG9wOjQ1cHh9XHJcbiAgICAueHMtdG9wLTUwIHt0b3A6NTBweH1cclxuICAgIC54cy10b3AtbWludXMxIHt0b3A6LTFweH1cclxuICAgIC54cy10b3AtbWludXMyIHt0b3A6LTJweH1cclxuICAgIC54cy10b3AtbWludXMzIHt0b3A6LTNweH1cclxuICAgIC54cy10b3AtbWludXM0IHt0b3A6LTRweH1cclxuICAgIC54cy10b3AtbWludXM1IHt0b3A6LTVweH1cclxuICAgIC54cy10b3AtbWludXM2IHt0b3A6LTZweH1cclxuICAgIC54cy10b3AtbWludXM3IHt0b3A6LTdweH1cclxuICAgIC54cy10b3AtbWludXM4IHt0b3A6LThweH1cclxuICAgIC54cy10b3AtbWludXM5IHt0b3A6LTlweH1cclxuICAgIC54cy10b3AtbWludXMxMCB7dG9wOi0xMHB4fVxyXG4gICAgLnhzLXRvcC1taW51czE1IHt0b3A6LTE1cHh9XHJcbiAgICAueHMtdG9wLW1pbnVzMjAge3RvcDotMjBweH1cclxuICAgIC54cy10b3AtbWludXMyNSB7dG9wOi0yNXB4fVxyXG4gICAgLnhzLXRvcC1taW51czMwIHt0b3A6LTMwcHh9XHJcbiAgICAueHMtdG9wLW1pbnVzMzUge3RvcDotMzVweH1cclxuICAgIC54cy10b3AtbWludXM0MCB7dG9wOi00MHB4fVxyXG4gICAgLnhzLXRvcC1taW51czQ1IHt0b3A6LTQ1cHh9XHJcbiAgICAueHMtdG9wLW1pbnVzNTAge3RvcDotNTBweH1cclxuXHJcbiAgICAvKiBib3R0b20gKi9cclxuICAgIC54cy1ib3R0b20tYXV0byB7Ym90dG9tOmF1dG99XHJcbiAgICAueHMtYm90dG9tLTAge2JvdHRvbTowfVxyXG4gICAgLnhzLWJvdHRvbS0xIHtib3R0b206MXB4fVxyXG4gICAgLnhzLWJvdHRvbS0yIHtib3R0b206MnB4fVxyXG4gICAgLnhzLWJvdHRvbS0zIHtib3R0b206M3B4fVxyXG4gICAgLnhzLWJvdHRvbS00IHtib3R0b206NHB4fVxyXG4gICAgLnhzLWJvdHRvbS01IHtib3R0b206NXB4fVxyXG4gICAgLnhzLWJvdHRvbS02IHtib3R0b206NnB4fVxyXG4gICAgLnhzLWJvdHRvbS03IHtib3R0b206N3B4fVxyXG4gICAgLnhzLWJvdHRvbS04IHtib3R0b206OHB4fVxyXG4gICAgLnhzLWJvdHRvbS05IHtib3R0b206OXB4fVxyXG4gICAgLnhzLWJvdHRvbS0xMCB7Ym90dG9tOjEwcHh9XHJcbiAgICAueHMtYm90dG9tLTIwIHtib3R0b206MjBweH1cclxuICAgIC54cy1ib3R0b20tMjUge2JvdHRvbToyNXB4fVxyXG4gICAgLnhzLWJvdHRvbS0zMCB7Ym90dG9tOjMwcHh9XHJcbiAgICAueHMtYm90dG9tLTM1IHtib3R0b206MzVweH1cclxuICAgIC54cy1ib3R0b20tNDAge2JvdHRvbTo0MHB4fVxyXG4gICAgLnhzLWJvdHRvbS00NSB7Ym90dG9tOjQ1cHh9XHJcbiAgICAueHMtYm90dG9tLTUwIHtib3R0b206NTBweH1cclxuICAgIC54cy1ib3R0b20tbWludXMzMCB7Ym90dG9tOi0zMHB4fSBcclxuICAgIC54cy1ib3R0b20tbWludXM1MCB7Ym90dG9tOi01MHB4fVxyXG4gICAgLnhzLWJvdHRvbS1taW51czU1IHsgYm90dG9tOiAtNTVweDsgfVxyXG4gICAgLnhzLWJvdHRvbS1taW51czYwIHsgYm90dG9tOiAtNjBweDsgfVxyXG5cclxuICAgIC8qIGxlZnQgKi9cclxuICAgIC54cy1sZWZ0LWF1dG8ge2xlZnQ6YXV0b31cclxuICAgIC54cy1sZWZ0LTAge2xlZnQ6MH1cclxuICAgIC54cy1sZWZ0LTEge2xlZnQ6MXB4fVxyXG4gICAgLnhzLWxlZnQtMiB7bGVmdDoycHh9XHJcbiAgICAueHMtbGVmdC0zIHtsZWZ0OjNweH1cclxuICAgIC54cy1sZWZ0LTQge2xlZnQ6NHB4fVxyXG4gICAgLnhzLWxlZnQtNSB7bGVmdDo1cHh9XHJcbiAgICAueHMtbGVmdC02IHtsZWZ0OjZweH1cclxuICAgIC54cy1sZWZ0LTcge2xlZnQ6N3B4fVxyXG4gICAgLnhzLWxlZnQtOCB7bGVmdDo4cHh9XHJcbiAgICAueHMtbGVmdC05IHtsZWZ0OjlweH1cclxuICAgIC54cy1sZWZ0LTEwIHtsZWZ0OjEwcHh9XHJcblxyXG4gICAgLyogcmlnaHQgKi9cclxuICAgIC54cy1yaWdodC1hdXRvIHtyaWdodDphdXRvfVxyXG4gICAgLnhzLXJpZ2h0LTAge3JpZ2h0OjB9XHJcbiAgICAueHMtcmlnaHQtMSB7cmlnaHQ6MXB4fVxyXG4gICAgLnhzLXJpZ2h0LTIge3JpZ2h0OjJweH1cclxuICAgIC54cy1yaWdodC0zIHtyaWdodDozcHh9XHJcbiAgICAueHMtcmlnaHQtNCB7cmlnaHQ6NHB4fVxyXG4gICAgLnhzLXJpZ2h0LTUge3JpZ2h0OjVweH1cclxuICAgIC54cy1yaWdodC02IHtyaWdodDo2cHh9XHJcbiAgICAueHMtcmlnaHQtNyB7cmlnaHQ6N3B4fVxyXG4gICAgLnhzLXJpZ2h0LTgge3JpZ2h0OjhweH1cclxuICAgIC54cy1yaWdodC05IHtyaWdodDo5cHh9XHJcbiAgICAueHMtcmlnaHQtMTAge3JpZ2h0OjEwcHh9XHJcbiAgICBcclxuICAgIC8qIGNvdW50ZXIgKi9cclxuICAgIC5jb3VudGVyLWJveC01IC5jb3VudGVyLWJveCB7d2lkdGg6IDI1JX1cclxuICAgIFxyXG4gICAgLyogY291bnRlciBib3ggc3R5bGUgNCAqL1xyXG4gICAgLmNvdW50ZXItYm94LTQgLmNvdW50ZXI6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuICAgIFxyXG4gICAgLyogZmVhdHVyZSBib3ggc3R5bGUgNyAqL1xyXG4gICAgLmZlYXR1cmUtYm94LmZlYXR1cmUtYm94LTcgLmJveCB7IGJvcmRlci1sZWZ0OiAwOyB9XHJcbiAgICAuZmVhdHVyZS1ib3guZmVhdHVyZS1ib3gtNyBkaXY6Zmlyc3QtY2hpbGQgLmJveCB7IGJvcmRlci1ib3R0b206IDA7IH1cclxuICAgIFxyXG4gICAgLyogZmVhdHVyZSBib3ggc3R5bGUgMTQgKi9cclxuICAgIC5mZWF0dXJlLWJveC0xNCA+IGRpdjpudGgtY2hpbGQoZXZlbikgeyBib3JkZXItcmlnaHQ6IDB9XHJcbiAgICAuZmVhdHVyZS1ib3gtMTQgPiBkaXY6bnRoLWNoaWxkKG9kZCkgeyBib3JkZXItcmlnaHQ6IDB9XHJcbiAgICBcclxuICAgIC8qIGZlYXR1cmUtYm94LTExICovXHJcbiAgICAuZmVhdHVyZS1ib3gtMTEgLnByb2dyZXNzLWxpbmU6YWZ0ZXIge3Zpc2liaWxpdHk6IGhpZGRlbjt9XHJcbn1cclxuXHJcbi8qIGlwYWQgUG9ydHJhaXQgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcclxuICAgIC8qIHNsaWRlciBpbWFnZSAqL1xyXG4gICAgLnBhcmFsbGF4IHtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjt9XHJcbn1cclxuXHJcbi8qIGlwYWQgTGFuZHNjYXBlICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xyXG4gICAgLyogc2xpZGVyIGltYWdlICovXHJcbiAgICAucGFyYWxsYXgge2JhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1LjE4NzVlbSl7XHJcbiAgICAuY2JwLXNwbWVudS1ob3Jpem9udGFsIHtmb250LXNpemU6IDc1JTtoZWlnaHQ6IDExMHB4O31cclxuICAgIC5jYnAtc3BtZW51LXRvcCB7dG9wOiAtMTEwcHg7fVxyXG4gICAgLmNicC1zcG1lbnUtYm90dG9tIHtib3R0b206IC0xMTBweDt9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAyNi4zNzVlbSl7XHJcbiAgICAuY2JwLXNwbWVudS12ZXJ0aWNhbCB7Zm9udC1zaXplOiA5MCU7d2lkdGg6IDE5MHB4O31cclxuICAgIC5jYnAtc3BtZW51LWxlZnQsLmNicC1zcG1lbnUtcHVzaC10b2xlZnQge2xlZnQ6IC0xOTBweDt9XHJcbiAgICAuY2JwLXNwbWVudS1yaWdodCB7cmlnaHQ6IC0xOTBweDt9XHJcbiAgICAuY2JwLXNwbWVudS1wdXNoLXRvcmlnaHQge2xlZnQ6IDE5MHB4O31cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMyMHB4KXtcclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYubm8tZnVsbCAubmF2YmFyLWNvbGxhcHNlIHttYXgtaGVpZ2h0OiAyNDBweDt9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblRlbXBsYXRlIG5hbWUgOiBCb290c25hdiAtIE11bHRpIFB1cnBvc2UgSGVhZGVyXG5DYXRlZ29yaWUgOiBCb290c3RyYXAgTWVudSBpbiBDU1NcbkF1dGhvciA6IGFkYW1udXJkaW4wMVxuVmVyc2lvbiA6IHYuMS4yXG5DcmVhdGVkIDogMjAxNi0wNi0wMlxuTGFzdCB1cGRhdGUgOiAyMDE2LTEwLTE5XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5uYXYuYm9vdHNuYXYgLm1lZ2FtZW51LWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxubmF2LmJvb3RzbmF2IC5tZWdhbWVudS1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm5hdi5ib290c25hdiAubWVnYW1lbnUtY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5uYXYuYm9vdHNuYXYgLmRyb3Bkb3duLm1lZ2FtZW51LWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIG5hdmJhciAqL1xubmF2Lm5hdmJhci5ib290c25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiBsaS5tZWdhbWVudS1mdyA+IGE6aG92ZXIsIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLm1lZ2FtZW51LWZ3ID4gYTpmb2N1cywgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuYWN0aXZlID4gYTpob3ZlciwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuYWN0aXZlID4gYTpmb2N1cywgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG51bC5tZW51LWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubWVudS1jb2wgbGkgYSB7XG4gIGNvbG9yOiAjNmY2ZjZmO1xufVxuXG51bC5tZW51LWNvbCBsaSBhOmhvdmVyLCB1bC5tZW51LWNvbCBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBuYXZiYXIgZnVsbCAqL1xubmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5uYXYuYm9vdHNuYXYubmF2YmFyLWZ1bGwgLm5hdmJhci1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbn1cblxubmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgbmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbm5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbm5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxubmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItY29sbGFwc2UgLm5hdi1mdWxsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLWNvbGxhcHNlIC53cmFwLWZ1bGwtbWVudSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xufVxuXG5uYXYuYm9vdHNuYXYubmF2YmFyLWZ1bGwgLm5hdmJhci1jb2xsYXBzZSAubmF2LWZ1bGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbm5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtZnVsbDo6LW1vei1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cblxubmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItY29sbGFwc2UgLm5hdi1mdWxsOjotbXMtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbm5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLWNvbGxhcHNlIC5uYXYtZnVsbDo6LW8tc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbm5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLWNvbGxhcHNlIC5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgbGkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxubmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItZnVsbCBsaSBhIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgbGkuZHJvcGRvd24gdWwge1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1mdWxsIGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICMyMzIzMjMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1mdWxsIGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYyMTRmICFpbXBvcnRhbnQ7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgdWwgPiBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgdWwgPiBsaSBhOmhvdmVyLCBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1mdWxsIHVsIGxpLmRyb3Bkb3duLm9wZW4gYSB7XG4gIGNvbG9yOiAjZmYyMTRmO1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1mdWxsIHVsID4gbGkgYTpob3ZlcjphZnRlciwgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItZnVsbCB1bCBsaS5kcm9wZG93bi5vcGVuIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyMTRmO1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1mdWxsIHVsID4gbGkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICB3aWR0aDogMThweDtcbn1cblxubmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItZnVsbCB1bCA+IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgdWwgPiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9zZS1mdWxsLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMDAwIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNzg7XG59XG5cbi5jbG9zZS1mdWxsLW1lbnUgPiBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLyogYXRyaWJ1dGUgbmF2aWdhdGlvbiAqL1xuLmF0dHItbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uYXR0ci1uYXYgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIC03cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXR0ci1uYXYgPiB1bCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXR0ci1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjhweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdHRyLW5hdiA+IHVsID4gbGkgPiBhIHNwYW4uYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uYXR0ci1uYXYgPiB1bCA+IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG5cbnVsLmNhcnQtbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbnVsLmNhcnQtbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VmZWZlZjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIzcHggMTVweCAhaW1wb3J0YW50O1xufVxuXG51bC5jYXJ0LWxpc3QgPiBsaSA+IGEucGhvdG8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbnVsLmNhcnQtbGlzdCA+IGxpIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZmVmZWY7XG59XG5cbnVsLmNhcnQtbGlzdCA+IGxpID4gaDYge1xuICBtYXJnaW46IDA7XG59XG5cbnVsLmNhcnQtbGlzdCA+IGxpID4gaDYgPiBhLnBob3RvIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwuY2FydC1saXN0ID4gbGkgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwuY2FydC1saXN0ID4gbGkudG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG51bC5jYXJ0LWxpc3QgPiBsaS50b3RhbCA+IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWZlZmVmICFpbXBvcnRhbnQ7XG59XG5cbnVsLmNhcnQtbGlzdCA+IGxpIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51bC5jYXJ0LWxpc3QgPiBsaS50b3RhbCA+IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4vKiB0b3Agc2VhcmNoICovXG4udG9wLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4udG9wLXNlYXJjaCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG9wLXNlYXJjaCAuaW5wdXQtZ3JvdXAtYWRkb24uY2xvc2Utc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBzaWRlIG1lbnUgKi9cbmJvZHkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuYm9keS5vbi1zaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0yODBweDtcbn1cblxuLnNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yODBweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5O1xufVxuXG4uc2lkZS5vbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2lkZSAuY2xvc2Utc2lkZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2lkZSAud2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2lkZSAud2lkZ2V0IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2lkZSAud2lkZ2V0IHVsLmxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlIC53aWRnZXQgdWwubGluayBsaSBhIHtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zaWRlIC53aWRnZXQgdWwubGluayBsaSBhOmZvY3VzLFxuLnNpZGUgLndpZGdldCB1bC5saW5rIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBzaGFyZSAqL1xubmF2Lm5hdmJhci5ib290c25hdiAuc2hhcmUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYgLnNoYXJlIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAtN3B4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYgLnNoYXJlIHVsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5uYXYubmF2YmFyLmJvb3RzbmF2IC5zaGFyZSB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogdHJhbnNwYXJlbnQgKi9cbm5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm5hdi5uYXZiYXIuYm9vdHNuYXYubm8tYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbn1cblxuLyogbmF2YmFyIHN0aWNreSAqL1xuLndyYXAtc3RpY2t5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndyYXAtc3RpY2t5IG5hdi5uYXZiYXIuYm9vdHNuYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi53cmFwLXN0aWNreSBuYXYubmF2YmFyLmJvb3RzbmF2LnN0aWNrZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5ib2R5Lm9uLXNpZGUgLndyYXAtc3RpY2t5IG5hdi5uYXZiYXIuYm9vdHNuYXYuc3RpY2tlZCB7XG4gIGxlZnQ6IC0yODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBib2R5LndyYXAtbmF2LXNpZGViYXIgLndyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGdlbmVyYWwgbmF2YmFyICovXG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGNvbnRlbnQ6IFwiXFxGMEQ3XCI7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpIGE6aG92ZXIsXG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2YmFyLXJpZ2h0IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51LWNvbnRlbnQudGFiYmVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwuZHJvcGRvd24tbWVudS5tZWdhbWVudS1jb250ZW50LnRhYmJlZCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwuZHJvcGRvd24tbWVudS5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCAtMC41cHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZjBmMGYwO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwuZHJvcGRvd24tbWVudS5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51LWNvbnRlbnQgLmNvbC1tZW51Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLmRyb3Bkb3duLW1lbnUubWVnYW1lbnUtY29udGVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLmRyb3Bkb3duLW1lbnUubWVnYW1lbnUtY29udGVudCAuY29udGVudCB1bC5tZW51LWNvbCBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm9uIHVsLmRyb3Bkb3duLW1lbnUubWVnYW1lbnUtY29udGVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBuYXZiYXIgdHJhbnNwYXJlbnQgKi9cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItdHJhbnNwYXJlbnQgLmF0dHItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItdHJhbnNwYXJlbnQud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JiYjtcbiAgfVxuICBuYXYubmF2YmFyLm5hdmJhci1pbnZlcnNlLmJvb3RzbmF2Lm5hdmJhci10cmFuc3BhcmVudC5kYXJrLCBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci10cmFuc3BhcmVudC5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1NTU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItdHJhbnNwYXJlbnQud2hpdGUgLmF0dHItbmF2IHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiYmI7XG4gIH1cbiAgbmF2Lm5hdmJhci5uYXZiYXItaW52ZXJzZS5ib290c25hdi5uYXZiYXItdHJhbnNwYXJlbnQuZGFyayAuYXR0ci1uYXYsIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLXRyYW5zcGFyZW50LmRhcmsgLmF0dHItbmF2IHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICM1NTU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uby1iYWNrZ3JvdW5kLndoaXRlIC5hdHRyLW5hdiA+IHVsID4gbGkgPiBhLCBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci10cmFuc3BhcmVudC53aGl0ZSAuYXR0ci1uYXYgPiB1bCA+IGxpID4gYSwgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItdHJhbnNwYXJlbnQud2hpdGUgdWwubmF2ID4gbGkgPiBhLCBuYXYubmF2YmFyLmJvb3RzbmF2Lm5vLWJhY2tncm91bmQud2hpdGUgdWwubmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1maXhlZC5uYXZiYXItdHJhbnNwYXJlbnQgLmxvZ28tc2Nyb2xsZWQsIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkLm5vLWJhY2tncm91bmQgLmxvZ28tc2Nyb2xsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItZml4ZWQubmF2YmFyLXRyYW5zcGFyZW50IC5sb2dvLWRpc3BsYXksIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkLm5vLWJhY2tncm91bmQgLmxvZ28tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItZml4ZWQgLmxvZ28tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1maXhlZCAubG9nby1zY3JvbGxlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogYXRyaWJ1dGUgbmF2aWdhdGlvbiAqL1xuICAuYXR0ci1uYXYgPiB1bCA+IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgfVxuICAvKiBtZW51IGNlbnRlciAqL1xuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm1lbnUtY2VudGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm1lbnUtY2VudGVyIHVsLm5hdi5uYXZiYXItY2VudGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubWVudS1jZW50ZXIgLm5hdmJhci1oZWFkZXIsIG5hdi5uYXZiYXIuYm9vdHNuYXYubWVudS1jZW50ZXIgLmF0dHItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5tZW51LWNlbnRlciAuYXR0ci1uYXYge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC8qIG5hdmJhciBicmFuZCB0b3AgKi9cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1icmFuZC10b3AgLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLWJyYW5kLXRvcCB1bC5uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLWJyYW5kLXRvcCB1bC5uYXYgPiBsaS5kcm9wZG93bi5tZWdhbWVudS1mdyA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1icmFuZC10b3AgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLWJyYW5kLXRvcCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLypuYXYuYm9vdHNuYXYubmF2YmFyLWJyYW5kLXRvcCB1bC5uYXZ7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZmxvYXQ6IG5vbmU7IG1hcmdpbjogMCAwIC01cHggMDsgfSovXG4gIC8qIG5hdmJhciBjZW50ZXIgKi9cbiAgbmF2LmJvb3RzbmF2LmJyYW5kLWNlbnRlciAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgbmF2LmJvb3RzbmF2LmJyYW5kLWNlbnRlciB1bC5uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIHVsLm5hdiA+IGxpLmRyb3Bkb3duLm1lZ2FtZW51LWZ3ID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIC5uYXZiYXItY29sbGFwc2UgLmNvbC1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIG5hdi5ib290c25hdi5icmFuZC1jZW50ZXIgLm5hdmJhci1jb2xsYXBzZSAuY29sLWhhbGYubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgbmF2LmJvb3RzbmF2LmJyYW5kLWNlbnRlciAubmF2YmFyLWNvbGxhcHNlIC5jb2wtaGFsZi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIG5hdi5ib290c25hdi5icmFuZC1jZW50ZXIgdWwubmF2IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIHVsLm5hdi5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyLmNlbnRlci1zaWRlIC5uYXZiYXItY29sbGFwc2UgLmNvbC1oYWxmLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgbmF2LmJvb3RzbmF2LmJyYW5kLWNlbnRlci5jZW50ZXItc2lkZSAubmF2YmFyLWNvbGxhcHNlIC5jb2wtaGFsZi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAvKiAgbmF2YmFyIHNpZGViYXIgKi9cbiAgYm9keS53cmFwLW5hdi1zaWRlYmFyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2MHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItc2lkZWJhciAuc2Nyb2xsZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLmNvbnRhaW5lci1mbHVpZCwgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIHVsLm5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItc2lkZWJhciB1bC5uYXYgbGkge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIHVsLm5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItc2lkZWJhciB1bC5uYXYgPiBsaS5kcm9wZG93biA+IGE6YWZ0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIHVsLm5hdiAubWVnYW1lbnUtY29udGVudCAuY29sLW1lbnUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItc2lkZWJhciB1bC5uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIHVsLm5hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItc2lkZWJhciB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24gPiBhOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBjb250ZW50OiBcIlxcRjEwNVwiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgdWwubmF2IGxpLmRyb3Bkb3duLm9uIHVsLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24ub24gPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEYxMDdcIjtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgdWwuZHJvcGRvd24tbWVudS5tZWdhbWVudS1jb250ZW50ID4gbGkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSAudGl0bGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItc2lkZWJhciAuZHJvcGRvd24gLm1lZ2FtZW51LWNvbnRlbnQgLmNvbC1tZW51Lm9uIC50aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxGMTA3XCI7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIC5kcm9wZG93biAubWVnYW1lbnUtY29udGVudCAuY29sLW1lbnUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLXNpZGViYXIgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSB1bC5tZW51LWNvbCBsaSBhIHtcbiAgICBwYWRkaW5nOiAzcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogIG5hdmJhciByZXNwb25zaXZlICovXG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubm8tZnVsbCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluLCBuYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMHB4IC0xNXB4O1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZ1bGwgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAubmF2YmFyLW5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdmJhci1uYXYubmF2YmFyLWxlZnQgPiBsaTpsYXN0LWNoaWxkID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gbGkgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgLTFweCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2IHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwgbmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgdWwuZHJvcGRvd24tbWVudSBsaSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiB1bC5kcm9wZG93bi1tZW51IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiB1bC5kcm9wZG93bi1tZW51IGxpLmRyb3Bkb3duLm9uID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSBsaS5kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAuZHJvcGRvd24gLm1lZ2FtZW51LWNvbnRlbnQgLmNvbC1tZW51IC50aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgY29udGVudDogXCJcXEYxMDVcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAuZHJvcGRvd24gLm1lZ2FtZW51LWNvbnRlbnQgLmNvbC1tZW51Omxhc3QtY2hpbGQgLnRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudS5vbjpsYXN0LWNoaWxkIC50aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdiAuZHJvcGRvd24gLm1lZ2FtZW51LWNvbnRlbnQgLmNvbC1tZW51Omxhc3QtY2hpbGQgdWwubWVudS1jb2wgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudS5vbiAudGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRjEwN1wiO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLmRyb3Bkb3duIC5tZWdhbWVudS1jb250ZW50IC5jb2wtbWVudSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIG5hdi5ib290c25hdi5icmFuZC1jZW50ZXIgdWwubmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIC5uYXZiYXItY29sbGFwc2UgLmNvbC1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBuYXYuYm9vdHNuYXYuYnJhbmQtY2VudGVyIC5uYXZiYXItY29sbGFwc2UgLmNvbC1oYWxmLmxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgbmF2LmJvb3RzbmF2IC5tZWdhbWVudS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIG5hdi5ib290c25hdiAubWVnYW1lbnUtY29udGVudCAuY29sLW1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIG5hdi5ib290c25hdiAubWVnYW1lbnUtY29udGVudCAudGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIG5hdi5ib290c25hdiAubWVnYW1lbnUtY29udGVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXR0ci1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAuYXR0ci1uYXYgPiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTE1cHggLTdweCAwO1xuICB9XG4gIC5hdHRyLW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggMTVweDtcbiAgfVxuICAuYXR0ci1uYXYgPiB1bCA+IGxpLmRyb3Bkb3duID4gYS5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hdHRyLW5hdiA+IHVsID4gbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNXB4O1xuICB9XG4gIC50b3Atc2VhcmNoIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxuICAvKiBuYXZiYXIgZnVsbCByZXNwb25zaXZlICAqL1xuICBuYXYuYm9vdHNuYXYubmF2YmFyLWZ1bGwgdWwubmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBuYXYuYm9vdHNuYXYubmF2YmFyLWZ1bGwgdWwubmF2ID4gbGkgPiBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIG5hdi5ib290c25hdi5uYXZiYXItZnVsbCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgbmF2LmJvb3RzbmF2Lm5hdmJhci1mdWxsIC5uYXZiYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAvKiBuYXZiYXIgc2lkZWJhciAqL1xuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1zaWRlYmFyIC5zaGFyZSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogdGFiICovXG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYgLm1lZ2FtZW51LWNvbnRlbnQudGFiYmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2IC50YWJiZWQgPiBsaSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIG1vYmlsZSBuYXZpZ2F0aW9uICovXG4gIGJvZHkgPiAud3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgYm9keS5zaWRlLXJpZ2h0ID4gLndyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yODBweCAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0yODBweDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgdWwubmF2IHtcbiAgICB3aWR0aDogMjkzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgbmF2Lm5hdmJhci5ib290c25hdi5uYXZiYXItbW9iaWxlIHVsLm5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLW1vYmlsZSB1bC5uYXYgdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgdWwubmF2IHVsLmRyb3Bkb3duLW1lbnUgLmNvbC1tZW51IC50aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgdWwubmF2IHVsLmRyb3Bkb3duLW1lbnUgLmNvbC1tZW51IHVsLm1lbnUtY29sIGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgLm5hdmJhci1jb2xsYXBzZSBbY2xhc3MqPVwiIGNvbC1cIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkIC5sb2dvLXNjcm9sbGVkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5uYXZiYXIuYm9vdHNuYXYubmF2YmFyLWZpeGVkIC5sb2dvLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgLnRhYi1tZW51LFxuICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlaWdodC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5oZWlnaHQtOTB2aCB7XG4gIGhlaWdodDogOTB2aDtcbn1cblxuLmhlaWdodC04MHZoIHtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuXG4uaGVpZ2h0LTcwdmgge1xuICBoZWlnaHQ6IDcwdmg7XG59XG5cbi5oZWlnaHQtNjZ2aCB7XG4gIGhlaWdodDogNjZ2aDtcbn1cblxuLmhlaWdodC02MHZoIHtcbiAgaGVpZ2h0OiA2MHZoO1xufVxuXG4uaGVpZ2h0LTUwdmgge1xuICBoZWlnaHQ6IDUwdmg7XG59XG5cbi5oZWlnaHQtNDB2aCB7XG4gIGhlaWdodDogNDB2aDtcbn1cblxuLmhlaWdodC0zM3ZoIHtcbiAgaGVpZ2h0OiAzM3ZoO1xufVxuXG4uaGVpZ2h0LTMwdmgge1xuICBoZWlnaHQ6IDMwdmg7XG59XG5cbi5oZWlnaHQtMjB2aCB7XG4gIGhlaWdodDogMjB2aDtcbn1cblxuLmhlaWdodC0xMHZoIHtcbiAgaGVpZ2h0OiAxMHZoO1xufVxuXG4uaGVpZ2h0LTEwMGR2aCB7XG4gIGhlaWdodDogMTAwZHZoO1xufVxuXG4uaGVpZ2h0LTkwZHZoIHtcbiAgaGVpZ2h0OiA5MGR2aDtcbn1cblxuLmhlaWdodC04MGR2aCB7XG4gIGhlaWdodDogODBkdmg7XG59XG5cbi5oZWlnaHQtNzBkdmgge1xuICBoZWlnaHQ6IDcwZHZoO1xufVxuXG4uaGVpZ2h0LTY2ZHZoIHtcbiAgaGVpZ2h0OiA2NmR2aDtcbn1cblxuLmhlaWdodC02MGR2aCB7XG4gIGhlaWdodDogNjBkdmg7XG59XG5cbi5oZWlnaHQtNTBkdmgge1xuICBoZWlnaHQ6IDUwZHZoO1xufVxuXG4uaGVpZ2h0LTQwZHZoIHtcbiAgaGVpZ2h0OiA0MGR2aDtcbn1cblxuLmhlaWdodC0zM2R2aCB7XG4gIGhlaWdodDogMzNkdmg7XG59XG5cbi5oZWlnaHQtMzBkdmgge1xuICBoZWlnaHQ6IDMwZHZoO1xufVxuXG4uaGVpZ2h0LTIwZHZoIHtcbiAgaGVpZ2h0OiAyMGR2aDtcbn1cblxuLmhlaWdodC0xMGR2aCB7XG4gIGhlaWdodDogMTBkdmg7XG59XG5cbi5oZWlnaHQtMTAwc2R2aCB7XG4gIGhlaWdodDogMTAwc3ZoO1xufVxuXG4uaGVpZ2h0LTkwc2R2aCB7XG4gIGhlaWdodDogOTBzdmg7XG59XG5cbi5oZWlnaHQtODBzZHZoIHtcbiAgaGVpZ2h0OiA4MHN2aDtcbn1cblxuLmhlaWdodC03MHNkdmgge1xuICBoZWlnaHQ6IDcwc3ZoO1xufVxuXG4uaGVpZ2h0LTY2c2R2aCB7XG4gIGhlaWdodDogNjZzdmg7XG59XG5cbi5oZWlnaHQtNjBzZHZoIHtcbiAgaGVpZ2h0OiA2MHN2aDtcbn1cblxuLmhlaWdodC01MHNkdmgge1xuICBoZWlnaHQ6IDUwc3ZoO1xufVxuXG4uaGVpZ2h0LTQwc2R2aCB7XG4gIGhlaWdodDogNDBzdmg7XG59XG5cbi5oZWlnaHQtMzNzZHZoIHtcbiAgaGVpZ2h0OiAzM3N2aDtcbn1cblxuLmhlaWdodC0zMHNkdmgge1xuICBoZWlnaHQ6IDMwc3ZoO1xufVxuXG4uaGVpZ2h0LTIwc2R2aCB7XG4gIGhlaWdodDogMjBzdmg7XG59XG5cbi5oZWlnaHQtMTBzZHZoIHtcbiAgaGVpZ2h0OiAxMHN2aDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3M2JlICFpbXBvcnRhbnQ7IC8qIFJlcGxhY2UgIzg4OCB3aXRoIHRoZSBncmF5IGNvbG9yIHlvdSB3YW50ICovXG59XG5cbi5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7IC8qIFJlcGxhY2UgIzg4OCB3aXRoIHRoZSBncmF5IGNvbG9yIHlvdSB3YW50ICovXG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxICFpbXBvcnRhbnQ7IC8qIFJlcGxhY2UgIzg4OCB3aXRoIHRoZSBncmF5IGNvbG9yIHlvdSB3YW50ICovXG59XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50OyAvKiBSZXBsYWNlICM4ODggd2l0aCB0aGUgZ3JheSBjb2xvciB5b3Ugd2FudCAqL1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyAvKiBSZXBsYWNlICM4ODggd2l0aCB0aGUgZ3JheSBjb2xvciB5b3Ugd2FudCAqL1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNCAhaW1wb3J0YW50OyAvKiBSZXBsYWNlICM4ODggd2l0aCB0aGUgZ3JheSBjb2xvciB5b3Ugd2FudCAqL1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyAvKiBSZXBsYWNlICM4ODggd2l0aCB0aGUgZ3JheSBjb2xvciB5b3Ugd2FudCAqL1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IC8qIFJlcGxhY2UgIzg4OCB3aXRoIHRoZSBncmF5IGNvbG9yIHlvdSB3YW50ICovXG59XG5cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50OyAvKiBSZXBsYWNlICM4ODggd2l0aCB0aGUgZ3JheSBjb2xvciB5b3Ugd2FudCAqL1xufVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgLyogUmVwbGFjZSAjODg4IHdpdGggdGhlIGdyYXkgY29sb3IgeW91IHdhbnQgKi9cbn1cblxuLyogR2VuZXJhbCBzdHlsZXMgKi9cbi5kYXRlLWRheSwgLmRhdGUtbW9udGgge1xuICBsaW5lLWhlaWdodDogMC44OyAvKiBBZGp1c3QgdGhpcyB2YWx1ZSBpZiBuZWVkZWQgdG8gcHJldmVudCBvdmVybGFwICovXG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdi1nbGFzcy1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLyogSW5pdGlhbCBzdGF0ZSAqL1xuLm5hdmJhcjpub3QoLnN0aWNreSkgLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXZiYXI6bm90KC5zdGlja3kpIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyOm5vdCguc3RpY2t5KSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogU3RpY2t5IHN0YXRlICovXG4ubmF2YmFyLnN0aWNreSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXIuc3RpY2t5IC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXZiYXIuc3RpY2t5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiBIZWFkZXIgYXBwZWFyIHN0YXRlIChmb3Igc2Nyb2xsIHVwKSAqL1xuLm5hdmJhci5zdGlja3kuaGVhZGVyLWFwcGVhciAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdmJhci5zdGlja3kuaGVhZGVyLWFwcGVhciAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci5zdGlja3kuaGVhZGVyLWFwcGVhciAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRXh0cmEgbGFyZ2Ugc2NyZWVucyAo4omlMTIwMHB4KSBhbmQgbGFyZ2Ugc2NyZWVucyAo4omlOTkycHggdG8gPDEyMDBweCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGF0ZS1kYXkge1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuICAuZGF0ZS1tb250aCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi8qIE1lZGl1bSBzY3JlZW5zICjiiaU3NjhweCB0byA8OTkycHgpICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGF0ZS1kYXksIC5kYXRlLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbn1cbi8qIFNtYWxsIHNjcmVlbnMgKDw3NjhweCkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGF0ZS1kYXksIC5kYXRlLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbn1cbi8qIEtlbiBCdXJucyBFZmZlY3QgQW5pbWF0aW9ucyAqL1xuLmtlbmJ1cm5zLWJnIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogMTEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01JTtcbiAgbGVmdDogLTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLyogS2VuIEJ1cm5zIEFuaW1hdGlvbiBWYXJpYW50cyAqL1xuLmtlbmJ1cm5zLXpvb20ge1xuICBhbmltYXRpb24tbmFtZToga2VuYnVybnMtem9vbTtcbn1cblxuLmtlbmJ1cm5zLWxlZnQge1xuICBhbmltYXRpb24tbmFtZToga2VuYnVybnMtbGVmdDtcbn1cblxuLmtlbmJ1cm5zLXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtlbmJ1cm5zLXJpZ2h0O1xufVxuXG4ua2VuYnVybnMtdXAge1xuICBhbmltYXRpb24tbmFtZToga2VuYnVybnMtdXA7XG59XG5cbi5rZW5idXJucy1kb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtlbmJ1cm5zLWRvd247XG59XG5cbi8qIEtlbiBCdXJucyBLZXlmcmFtZSBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGtlbmJ1cm5zLXpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGtlbmJ1cm5zLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCkgdHJhbnNsYXRlWCgtMyUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGtlbmJ1cm5zLXJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpIHRyYW5zbGF0ZVgoMyUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGtlbmJ1cm5zLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpIHRyYW5zbGF0ZVkoLTMlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBrZW5idXJucy1kb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpIHRyYW5zbGF0ZVkoMyUpO1xuICB9XG59XG4vKiBLZW4gQnVybnMgU3Ryb25nIEludGVuc2l0eSBWYXJpYW50cyAqL1xuLmtlbmJ1cm5zLXN0cm9uZy5rZW5idXJucy16b29tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtlbmJ1cm5zLXpvb20tc3Ryb25nO1xufVxuXG4ua2VuYnVybnMtc3Ryb25nLmtlbmJ1cm5zLWxlZnQge1xuICBhbmltYXRpb24tbmFtZToga2VuYnVybnMtbGVmdC1zdHJvbmc7XG59XG5cbi5rZW5idXJucy1zdHJvbmcua2VuYnVybnMtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZToga2VuYnVybnMtcmlnaHQtc3Ryb25nO1xufVxuXG4ua2VuYnVybnMtc3Ryb25nLmtlbmJ1cm5zLXVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtlbmJ1cm5zLXVwLXN0cm9uZztcbn1cblxuLmtlbmJ1cm5zLXN0cm9uZy5rZW5idXJucy1kb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtlbmJ1cm5zLWRvd24tc3Ryb25nO1xufVxuXG4vKiBTdHJvbmcgS2VuIEJ1cm5zIEtleWZyYW1lIEFuaW1hdGlvbnMgKi9cbkBrZXlmcmFtZXMga2VuYnVybnMtem9vbS1zdHJvbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGtlbmJ1cm5zLWxlZnQtc3Ryb25nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVgoLTUlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBrZW5idXJucy1yaWdodC1zdHJvbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgdHJhbnNsYXRlWCg1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMga2VuYnVybnMtdXAtc3Ryb25nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBrZW5idXJucy1kb3duLXN0cm9uZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KSB0cmFuc2xhdGVZKDUlKTtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/