CINXE.COM
Clock Gallery from WorldTimeServer.com
<!DOCTYPE html> <html lang="en"> <head><meta charset="utf-8" /><title> Clock Gallery from WorldTimeServer.com </title> <style type="text/css"> .ico { display: inline-block; background-repeat: no-repeat; background-image: url('/img/sprite-s33c612617c.3.png'); } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico { background-image: url('/img/sprite-retina-s509d95ead6.png'); } } .ico.ico-fa { background: none; color: #ec364a; font-size: 34px; } .logo { background-position: 0 -144px; height: 43px; width: 265px; text-indent: -999em; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .logo { background-size: 264.5px 448px; background-position: 0 -200px; } } .ico-articles { background-position: -122px 0; height: 30px; width: 30px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-articles { background-size: 264.5px 448px; background-position: -122px 0; } } .ico-mail { background-position: -67px 0; height: 30px; width: 30px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-mail { background-size: 264.5px 448px; background-position: -92px 0; } } .ico-clock { background-position: 0 0; height: 25px; width: 25px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-clock { background-size: 264.5px 448px; background-position: 0 0; } } .ico-user { background-position: -58px -35px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-user { background-size: 264.5px 448px; background-position: -58px -30px; } } .ico-email { background-position: -152px 0; height: 35px; width: 29px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-email { background-size: 264.5px 448px; background-position: -170px -30px; } } .ico-city { background-position: -114px -35px; height: 25px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-city { background-size: 264.5px 448px; background-position: -142px -30px; } } .ico-weather { background-position: 0 -35px; height: 24px; width: 30px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-weather { background-size: 264.5px 448px; background-position: 0 -30px; } } .ico-convert { background-position: -229px -107px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-convert { background-size: 264.5px 448px; background-position: 0 -102px; } } .ico-city-b { background-position: -142px -35px; height: 44px; width: 44px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-city-b { background-size: 264.5px 448px; background-position: -199px -30px; } } .ico-c-f { background-position: 0 -366px; height: 86px; width: 123px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-c-f { background-size: 264.5px 448px; background-position: 0 -361px; } } @media screen and (max-width: 1070px) { .ico-c-f { background-position: -85px -230px; height: 61px; width: 88px; } } @media screen and (max-width: 1070px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1070px) and (min-resolution: 2dppx) { .ico-c-f { background-size: 264.5px 448px; background-position: -155px -102px; } } @media screen and (max-width: 599px) { .ico-c-f { background-position: 0 -291px; height: 75px; width: 109px; } } @media screen and (max-width: 599px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 599px) and (min-resolution: 2dppx) { .ico-c-f { background-size: 264.5px 448px; background-position: 0 -286px; } } .ico-c-b { background-position: -123px -366px; height: 87px; width: 120px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-c-b { background-size: 264.5px 448px; background-position: -123px -361px; } } @media screen and (max-width: 1070px) { .ico-c-b { background-position: 0 -230px; height: 60px; width: 85px; } } @media screen and (max-width: 1070px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1070px) and (min-resolution: 2dppx) { .ico-c-b { background-size: 264.5px 448px; background-position: -70px -102px; } } @media screen and (max-width: 599px) { .ico-c-b { background-position: -109px -291px; height: 75px; width: 105px; } } @media screen and (max-width: 599px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 599px) and (min-resolution: 2dppx) { .ico-c-b { background-size: 264.5px 448px; background-position: -109px -286px; } } .ico-user-b { background-position: -97px 0; height: 30px; width: 25px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-user-b { background-size: 264.5px 448px; background-position: -67px 0; } } .ico-fl-en { /*background-position: -201px -230px;*/ background-position: -223px -27px; height: 27px; width: 42px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-fl-en { background-size: 264.5px 448px; background-position: -28px -102px; } } .ico-fl-ge { background-position: -181px 0; height: 27px; width: 42px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-fl-ge { background-size: 264.5px 448px; background-position: -152px 0; } } .ico-fl-fr { background-position: -223px 0; height: 27px; width: 42px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-fl-fr { background-size: 264.5px 448px; background-position: -194px 0; } } .ico-fl-sp { background-position: -25px 0; height: 27px; width: 42px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-fl-sp { background-size: 264.5px 448px; background-position: -25px 0; } } .ico-calendar { background-position: -173px -230px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-calendar { background-size: 264.5px 448px; background-position: -114px -30px; } } .ico-db { background-position: -228px -79px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-db { background-size: 264.5px 448px; background-position: -228px -74px; } } .ico-tools { background-position: -86px -35px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-tools { background-size: 264.5px 448px; background-position: -86px -30px; } } .ico-book { background-position: -30px -35px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-book { background-size: 264.5px 448px; background-position: -30px -30px; } } .ico-user { background-position: -58px -35px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-user { background-size: 264.5px 448px; background-position: -58px -30px; } } .ico-smart { background-position: -200px -79px; height: 24px; width: 28px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .ico-smart { background-size: 264.5px 448px; background-position: -200px -74px; } } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } ::-webkit-input-placeholder { color: inherit; } ::-moz-placeholder { color: inherit; opacity: 1; } input[type=tel], input[type=url], input[type=password], input[type=text], input[type=email], input[type=reset], input[type=button], input[type=submit], button, textarea { -webkit-appearance: none; -webkit-border-radius: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } img { vertical-align: middle; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a[href], label[for], select, input[type=checkbox], input[type=radio] { cursor: pointer; } /*button, input[type=button], input[type=image], input[type=reset], input[type=submit] { padding: 0; overflow: visible; cursor: pointer; }*/ button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=image]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner { border: 0; } .hide { position: absolute !important; left: -9999em !important; } .clearfix:after { content: ""; display: block; clear: both; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } strong { font-weight: bold; } em { font-style: italic; } del { text-decoration: line-through; } th, td { vertical-align: top; } th { font-weight: normal; text-align: left; } address, cite, dfn { font-style: normal; } abbr, acronym { border-bottom: 1px dotted #999; cursor: help; } sub, sup { position: relative; font-size: 75%; line-height: 0; } sup { top: -0.5em; } sub { bottom: -0.25em; } textarea { overflow: auto; } /* Normalized Styles ------------------------------------------------------------------------------*/ body { font: 13px/18px Roboto, sans-serif; color: #5f5f5f; background: #fff; } input, textarea, select, button { outline: none; font-family: Roboto, sans-serif; transition: all .2s ease; } a { color: #176db3; text-decoration: underline; transition: all .2s ease; } a:hover { text-decoration: none; } a.logo { transition: none; } .container { position: relative; width: 1040px; margin: 0 auto; } img { max-width: 100%; height: auto; } .header { padding: 16px 0 11px; } .header:after { content: ""; display: block; clear: both; } .header .logo { float: left; } .user-right { float: right; color: #929292; font-size: 12px; line-height: 15px; text-transform: uppercase; } .user-right strong { display: block; color: #525252; font-size: 14px; text-transform: none; } .user-right strong a:hover { text-decoration: underline; } .user-right a { color: inherit; text-decoration: none; } .user-right .item { float: left; padding-left: 40px; padding-top: 6px; position: relative; margin-left: 24px; } .user-right .item.lang { padding-left: 55px; height: 60px; margin-bottom: -40px; margin-left: 28px; } .user-right .item.lang:hover > strong { text-decoration: underline; } .user-right .ico { position: absolute; left: 0; top: 5px; } .user-right .ico.ico-fa { top: 2px; width: 37px; text-align: center; } .user-right .lang .ico { left: 0; top: 6px; } .social { float: right; padding-left: 29px; padding-right: 1px; margin-top: -2px; } .social a { margin-bottom: 3px; display: block; font-size: 16px; line-height: 22px; text-align: center; color: #fff; text-decoration: none; width: 22px; height: 22px; border-radius: 50%; background: #eb3649; } .social a .fa-facebook { position: relative; top: 2px; } .social a .fa-twitter { position: relative; top: 1px; left: 1px; } .social a:hover { opacity: .5; } .btn { text-decoration: none; } .btn-blue { color: #fff; font-size: 15px; font-weight: 700; line-height: 34px; padding: 0 10px; border: 0; height: 34px; background-color: #32c1c9; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .btn-blue:hover { background-color: #20a4ab; } .current-time { padding: 8px 0; background: #4e5253; text-align: center; font-size: 0; } .current-time label { vertical-align: top; display: inline-block; line-height: 34px; color: #fff; margin-left: -28px; font-size: 18px; font-weight: 700; } .current-time input { vertical-align: top; margin: 0 8px; display: inline-block; width: 350px; height: 34px; background: #fff; color: #043437; padding: 0 10px; border: 0; font-size: 16px; font-weight: 500; } .current-time input:focus { box-shadow: 0 0 5px #32c1c9; } .current-time button { vertical-align: top; display: inline-block; width: 98px; } .menu { text-align: center; font-size: 0; height: 42px; line-height: 42px; background-color: #f2f2f2; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .menu li { display: inline-block; vertical-align: top; position: relative; } .menu li:first-child { border-left: 1px solid #cacaca; box-shadow: -1px 0 #fff; } .menu .sub-trigger { position: absolute; top: -1px; right: 9px; font-size: 30px; color: #5f5f5f; display: block; } .menu ul { margin-left: 4px; } .menu li a { display: inline-block; vertical-align: top; padding: 0 16px 0 13px; border-right: 1px solid #cacaca; box-shadow: inset -1px 0 #fff; text-decoration: none; color: #5f5f5f; font-size: 15px; font-weight: 700; } .menu li a:hover { background-color: #f2f2f2; background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0, transparent 100%); } .menu .trigger { display: none; } .menu .current > a { background-color: #f2f2f2; background-image: linear-gradient(to top, #fff 0, #e4e4e4 100%); } .menu ul ul { position: absolute; left: 0; top: 100%; display: none; position: absolute; width: 300px; background: #fff; border: 1px solid #d3d3d3; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); z-index: 999; margin: 0; } .menu ul ul ul { left: 100%; top: -1px; margin: 0; } .menu ul ul li { display: block; box-shadow: none; height: auto; border: 0; position: relative; border-bottom: 1px solid #d3d3d3; } .menu ul ul li:first-child { display: block; box-shadow: none; border: 0; border-bottom: 1px solid #d3d3d3; } .menu ul ul li:first-child:last-child { border-bottom: 0; } .menu ul ul li:last-child { border-bottom: 0; } .menu ul ul li.current > a { background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); color: #eb3649; } .menu ul ul li.current > a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: -1px; width: 5px; background: #eb3649; } .menu ul ul li.hover > .sub-trigger, .menu ul ul li:hover > .sub-trigger { color: #ec364a; } .menu ul ul li:hover > a { background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); color: #eb3649; } .menu ul ul li:hover > a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: -1px; width: 5px; background: #eb3649; } .menu ul ul li a { box-shadow: none; border: 0; display: block; background: none; font-size: 15px; text-align: left; box-shadow: inset 4px 0 #ededed; padding: 11px 17px 9px; height: auto; line-height: 19px; page-break-before: left; position: relative; font-weight: 700; color: #5f5f5f; } .menu ul ul li a:hover { background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); color: #eb3649; } .menu ul ul li a:hover:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: -1px; width: 5px; background: #eb3649; } .menu ul li:hover > ul { display: block; } .body { padding-top: 26px; } .banner-full { padding-bottom: 20px; } .title { text-align: center; padding: 12px 0 12px; } .title.left { text-align: left; overflow: hidden; padding: 8px 0 31px; } .title.left h1 { float: left; padding-right: 20px; } .title.left .social-share { float: right; padding: 4px 0 0 30px; } .title h1 { margin: 0; line-height: normal; color: #000; font-size: 25px; font-weight: 700; } .row { font-size: 0; margin-left: -25px; } .row:after { content: ""; display: block; clear: both; } .row > div { display: inline-block; vertical-align: top; font-size: 16px; line-height: 1.5em; padding-left: 25px; padding-bottom: 25px; } .row.nop { margin-left: 0; } .row.nop > div { padding-left: 0; } .row .col-56 { width: 50%; } .row .col-66 { width: 50%; } .row .col-6 { width: 50%; } .row .col-4 { width: 25%; } .row .col-3 { width: 33.3%; } .row .col-23 { width: 70.7%; } .row .col-13 { width: 29.3%; padding-left: 12px; } .row .col-2 { width: 44.5%; } .row .row > div { padding-bottom: 0; } .add-clock { text-align: center; padding: 20px 15px 24px; } .add-clock h4 { color: #313435; font-size: 21px; line-height: normal; padding: 8px 0 13px; } .box-shadow { background: #fff; border: 1px solid #d3d3d3; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); } .box-shadow .grey-head { margin: -1px; } .box-shadow + .box-shadow { margin-top: 20px; } .box-shadow + .banner-full { padding-bottom: 22px; margin-top: 20px; } .col-13 .arrows-links { padding-top: 17px; padding-bottom: 11px; margin-left: 2px; } .col-13 .box-shadow + .box-shadow { margin-top: 15px; } .head-icon { padding: 15px 15px 12px 57px; line-height: normal; position: relative; border-bottom: 1px solid #d3d3d3; color: #313435; font-size: 18px; } .head-icon.white { padding-left: 40px; } .head-icon .fa { position: absolute; left: 0; padding: 14px 0 0 20px; top: 0; color: #eb3649; font-size: 21px; } .head-icon .ico { position: absolute; left: 19px; top: 10px; } .icon-head { height: 35px; background: #eaeaea; color: #5f5f5f; line-height: 35px; padding: 0 17px; font-size: 15px; font-weight: 700; position: relative; } .icon-head.full:before { display: none; } .icon-head.full:after { display: none; } .icon-head:after { content: ""; position: absolute; top: 0; bottom: 0; width: 31px; background: #fff; right: 0; } .icon-head:before { content: ""; position: absolute; top: 0; right: 31px; width: 0; height: 0; border-style: solid; border-width: 0 0 35px 35px; border-color: transparent transparent #fff transparent; } .icon-head .ico { position: absolute; top: 8px; right: 6px; z-index: 9; } .grey-head { height: 35px; background: #eaeaea; color: #5f5f5f; line-height: 35px; padding: 0 17px; font-size: 15px; font-weight: 700; } .grey-head.red { background: #eb3649; color: #fff; } .grey-head.blue { background: #32c1c9; color: #fff; } .grey-head.dark { background: #a6a4a4; color: #fff; } .receive { border-top: 1px solid #d3d3d3; padding: 16px 18px 13px; } .receive label { padding: 0 0 10px; display: block; } .receive .box-form { padding: 0 2px 0 0; } .receive .box-form .with-btn input { padding-right: 60px; } .receive .ico { float: left; margin: 0 0 0 2px; } .receive fieldset { overflow: hidden; display: block; padding-left: 13px; margin-top: 5px; position: relative; } .daytime { text-align: center; padding: 20px 10px 4px 20px; background: #fff; } .daytime h3 { font-size: 22px; color: #313435; line-height: normal; padding: 3px 0 24px; } .daytime .ico { margin-bottom: 15px; } .daytime p { font-size: 13px; line-height: 15px; padding-bottom: 17px; color: #313435; } .daytime p strong { font-weight: bold; color: #eb3649; } .entry { padding: 13px 15px 16px 21px; } .entry:after { content: ""; display: block; clear: both; } .entry .links { padding-top: 5px; } .entry .ico { float: left; margin-bottom: 1px; margin-right: 32px; } .entry h5 { color: #313435; font-size: 22px; line-height: normal; margin: 0 0 1px; } .entry .image { float: left; margin: -4px 25px 0 1px; } .entry.sm p { line-height: 16px; padding-bottom: 2px; } .entry.sm p + p { padding-top: 13px; } .inline-form { text-align: center; font-size: 0; padding: 25px 15px 25px 0; } .inline-form .btn { vertical-align: top; display: inline-block; margin: 0 5px; } .inline-form .crf-s { vertical-align: top; display: inline-block; margin: 0 5px; } .inline-form label { vertical-align: top; display: inline-block; font-size: 14px; margin: 0 5px; color: #5f5f5f; line-height: 35px; } .tab-content { display: none; } .tab-content.active { display: block; } .drop-holder { display: inline; } .drop-holder .trigger { display: none; } .arrows-links { padding: 14px 19px; } .arrows-links li { padding-top: 2px; padding-bottom: 8px; line-height: 20px; } .arrows-links a { padding-left: 18px; display: block; position: relative; line-height: 20px; } .arrows-links a:before { content: "\f0a9"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; position: absolute; line-height: 14px; font-size: 14px; left: 0; top: 0; color: #eb3649; } .local-time { text-align: center; padding: 16px 5px 26px; } .local-time h4 { color: #313435; padding: 25px 0 0; margin-bottom: -2px; line-height: normal; font-size: 22px; } .local-time p { font-size: 14px; } .local-time .big-clock { width: 243px; height: 244px; margin: auto; margin-bottom: 17px; } .local-time .big-clock img { width: 100%; height: auto; } .local-time .big-clock + h4 + p { padding: 4px 0 43px; } .fast-links { border-top: 1px solid #d3d3d3; padding: 21px 30px 19px 20px; position: relative; z-index: 9; background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .fast-links li { padding-bottom: 2px; } .not-your { border-top: 1px solid #d3d3d3; line-height: 16px; padding: 13px 14px; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .banner { padding: 15px 0; text-align: center; } .hr { height: 4px; display: block; margin: 26px 0 49px; background: #4e5253; } .inline-links { padding: 0 15px 2px; } .inline-links h6 { font-weight: bold; color: #5f5f5f; font-size: 14px; } .inline-links ul { padding-bottom: 17px; } .inline-links:last-child { padding-bottom: 1px; } .tabs { height: 36px; border-bottom: 1px solid #cacaca; background-color: #f8f8f8; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .tabs li { float: left; line-height: 37px; } .tabs li:first-child a { padding-left: 17px; padding-right: 15px; } .tabs a { padding: 0 12px 0 11px; text-decoration: none; float: left; color: #5f5f5f; font-size: 13px; height: 35px; font-weight: 700; border-right: 1px solid #cacaca; box-shadow: inset -1px 0 #fff; } .tabs .current a { height: 36px; background: #fff; } .localion-list { position: relative; overflow: hidden; } .localion-list:before { content: ""; position: absolute; height: 10px; background: #fff; bottom: 0; left: 0; right: 30px; } .localion-list ul { padding: 7px 20px; max-height: 296px; overflow: auto; } .localion-list li { padding-bottom: 2px; } .banner-sidebar { text-align: center; padding: 20px 0 15px; } .box-form { padding: 15px 12px 2px 15px; } .box-form.sidebar { padding: 15px 18px 8px 20px; } .box-form.sidebar fieldset { margin-bottom: 10px; } .box-form.sidebar .crf-s { padding-left: 7px; } .box-form.sidebar input { padding-left: 7px; } .box-form label { color: #5f5f5f; font-size: 14px; display: block; font-weight: 700; padding-bottom: 7px; } .box-form fieldset { margin-bottom: 16px; position: relative; } .box-form input[type=text], input[type=password] { color: #5f5f5f; font-size: 14px; font-weight: 400; height: 35px; padding: 0 11px; line-height: 33px; width: 100%; background: #fff; border: 1px solid #b7b7b7; } .box-form .with-btn .btn { position: absolute; bottom: 0; height: 33px; right: 0; margin: 1px; } .box-form .with-btn input { padding-right: 80px; } .crf-s { height: 35px; background: #fff; color: #5f5f5f; position: relative; font-size: 14px; padding: 0 11px; line-height: 33px; border: 1px solid #b7b7b7; display: block; cursor: pointer; padding-right: 51px; } .crf-s:after { content: "\f107"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; position: absolute; width: 35px; text-align: center; line-height: 33px; height: 33px; font-size: 30px; right: 0; top: 0; color: #5f5f5f; background-color: #eaeaea; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .crf-sm { position: absolute; display: none; overflow: auto; max-height: 300px; z-index: 9999; background-color: #fff; border: 1px solid #d3d3d3; margin-top: -1px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); } .crf-sm li { cursor: pointer; color: #525252; line-height: 24px; padding: 5px 10px; font-size: 14px; border-bottom: 1px solid #d3d3d3; } .crf-sm li.hide-li { display: none; } .crf-sm li:last-child { border-bottom: 0; } .crf-sm li.selected { color: #176db3; font-weight: 700; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .crf-sm li:hover { color: #176db3; font-weight: 700; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); } .dropdown { display: none; position: absolute; top: 59px; left: -17px; width: 186px; background: #fff; border: 1px solid #d3d3d3; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); z-index: 999; } .dropdown:before { content: ""; position: absolute; left: 28px; top: -10px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #e5e5e5 transparent; } .dropdown:after { content: ""; position: absolute; left: 30px; top: -8px; width: 0; height: 0; border-style: solid; border-width: 0 8px 8px 8px; border-color: transparent transparent #fff transparent; } .footer { color: #929292; font-size: 14px; clear: both; line-height: 45px; padding: 22px 0 0; } .footer .containerfooter { margin-top:20px; padding: 27px 0; overflow: hidden; border-top: 1px solid #d3d3d3; } .footer .logo { float: right; } .col-56 .local-time { /*border-right: 1px solid #d3d3d3;*/ padding-bottom: 100px; margin-bottom: -100px; margin-top: 1px; padding-top: 52px; } .box-links ul { padding-bottom: 0; margin-bottom: -6px; } .col-66 .tabs { margin-top: 1px; height: 35px; } .col-66 .tabs a { height: 34px; } .col-66 .tabs .current a { height: 35px; } .item:hover .dropdown { display: block; } .dropdown-lang li { border-bottom: 1px solid #d3d3d3; box-shadow: 0 1px 0 #fff; padding-top: 1px; } .dropdown-lang li a { padding: 15px 0 0 73px; position: relative; height: 58px; background: #f2f2f2; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); display: block; line-height: 15px; } .dropdown-lang li a:hover { background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.06) 100%); } .dropdown-lang li a strong { margin-top: -1px; } .dropdown-lang li:last-child { border-bottom: 0; box-shadow: none; } .dropdown-lang li.current a { background: #fff; } .lang .dropdown-lang li span.ico { left: 17px; top: 16px; } body { overflow-x: hidden; } .mobile-only-inline { display: none; } .mobile-only { display: none; } .small-only { display: none !important; } .small-only.desktop-only { display: inline-block !important; } .small-onlyspan.desktop-only { display: inline !important; } span.small-only.desktop-only { display: inline !important; } @media screen and (min-width: 801px) and (max-width: 1070px) { .container { width: auto; padding: 0 15px; } .menu ul { margin: 0 -10px; } .menu a { font-size: 13px; padding: 0 11px 0 10px; } .user-right { margin-left: -20px; } .user-right .item { margin-left: 10px; } .user-right .item.lang { margin-left: 10px; } } @media screen and (max-width: 1070px) { .banner-full { padding-bottom: 17px; } .local-time .big-clock { width: 161px; margin: 11px auto -14px; height: 163px; } .local-time .big-clock + h4 + p { padding: 4px 20px; } .local-time h4 { font-size: 17px; padding: 31px 0 2px; } .row { margin-left: -20px; } .row .col-23 { width: 66.66%; } .row .col-13 { padding-left: 20px; width: 33.33%; } .row > div { padding-left: 20px; } .row .col-2 { width: 100%; } .container { width: auto; padding: 0 15px; } .desktop-only { display: none !important; } .footer { padding: 20px; } .footer .container { padding: 18px 0 0; } .footer .logo { margin-top: 3px; background-position: 0 -107px; height: 37px; width: 229px; } } @media screen and (max-width: 1070px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 1070px) and (min-resolution: 2dppx) { .footer .logo { background-size: 264.5px 448px; background-position: 0 -163px; } } @media screen and (max-width: 1070px) { .banner { padding: 4px 0 0; } .hr { margin: 30px 0; } .fast-links { padding: 12px 14px; } .inline-form { padding: 17px 20px 20px 10px; } .inline-form label { display: block; margin: -3px 0 -2px; } .banner-sidebar { padding: 15px 0; } .entry .ico { margin-right: 30px; } .entry .links { line-height: 21px; padding-top: 0; } .receive { padding: 10px 14px 3px; line-height: 16px; } .receive .ico { display: none; } .receive label { padding-bottom: 1px; } .receive fieldset { padding-left: 0; } .daytime { padding: 14px 10px 2px 20px; } .daytime h3 { font-size: 18px; } .daytime .ico { margin-bottom: 8px; } .daytime p { font-size: 12px; line-height: 15px; margin: 0 -2px; padding-bottom: 13px; } .daytime p br { display: none; } .daytime p + p { margin: 0 -10px; } .daytime p + p br { display: block; } .title.left { padding: 0; } .title.left .social-share { float: left; padding: 17px 0; clear: both; margin: 0; } .col-66 .tabs ul li { float: left; } .col-66 .tabs ul li:last-child a { border-right: 1px solid #cacaca; box-shadow: inset -1px 0 #fff; } span.small-only.desktop-only, .small-only.desktop-only { display: none !important; } .tabs ul { display: table; width: 100%; } .tabs ul li { float: none; display: table-cell; width: auto; } .tabs ul li a { display: block; float: none; } .tabs ul li:last-child a { border: 0; box-shadow: none; } .box-form .with-btn input { padding-right: 50px; } .nop .arrows-links a { white-space: nowrap; display: block; overflow: hidden; text-overflow: ellipsis; padding-right: 0; } } .show-tablet-only { display: none !important; } @media screen and (min-width: 600px) and (max-width: 800px) { .hide-tablet-only { display: none !important; } .show-tablet-only { display: inline !important; } } .mob-only { display: none; } @media screen and (max-width: 800px) { .col-66 .tabs { margin-top: 0; border-top: 1px solid #cacaca; } .hide-mob-only { display: none; } .mob-only { display: inline-block; } .title { padding: 0 0 20px; } .title.left { text-align: center; margin: -2px 0; } .title.left h1 { float: none; } .title.left .social-share { float: none; text-align: center; padding: 13px 0 20px; } .row .col-23 { width: 100%; margin-top: -7px; } .row .col-56 { width: 100%; float: none; } .row .col-66 { width: 100%; float: none; } .row .col-13 { width: 100%; padding-bottom: 20px; } .row .col-4 { width: 50%; } .row.nop > div.col-6 { width: 100%; padding-bottom: 0; } .row.nop > div.col-6 .arrows-links { padding-bottom: 0; margin-left: -2px; min-height: 0; } .row.nop > div.col-6 + div.col-6 .arrows-links { padding-top: 0; padding-bottom: 12px; } .entry { padding-left: 17px; padding-right: 17px; } .entry.sp { padding-left: 14px; padding-right: 14px; } .entry h5 { font-size: 18px; line-height: 21px; max-width: 125px; overflow: hidden; padding: 2px 0 0; } .entry .ico { margin-left: 6px; margin-right: 21px; } .entry p { line-height: 17px; } .entry .links { overflow: hidden; padding: 0; line-height: 17px; } .inline-form { padding: 18px 0 14px; margin: 0 -10px; } .inline-form .crf-s { padding-left: 10px; text-align: left; padding-right: 49px; } .inline-form .crf-s.noon { width: 165px; } .inline-form .crf-s.time { width: 95px; } .inline-form .btn { display: block; width: 100%; margin: 0 auto; margin-top: 15px; max-width: 270px; } .fast-links { padding-top: 10px; padding-bottom: 14px; } .receive { padding: 13px 13px 0; } .receive .box-form { margin: 11px 0; } .daytime { padding: 25px 10px 14px; } .daytime .ico { margin-bottom: 11px; } .daytime h3 { display: none; } .mobile-only { display: block; } .mobile-only-inline { display: inline; } .container { width: auto; padding: 0 20px; } .header { padding: 14px 0 13px; } .header .logo { background-position: 0 -79px; height: 28px; width: 200px; height: 28px; width: 200px; float: none; margin: auto; display: block; } } @media screen and (max-width: 800px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 800px) and (min-resolution: 2dppx) { .header .logo { background-size: 264.5px 448px; background-position: 0 -74px; } } @media screen and (max-width: 800px) { .drop-holder { position: absolute; top: 3px; right: 16px; float: right; display: block; } .drop-holder .trigger { display: block; cursor: pointer; } .user-right { position: absolute; top: 38px; right: -5px; z-index: 99; width: 300px; padding: 17px 0 0; background-color: #fff; border: 1px solid #d3d3d3; box-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.15); display: none; } .user-right:before { content: ""; position: absolute; right: 8px; top: -10px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #e5e5e5 transparent; } .user-right:after { content: ""; position: absolute; right: 10px; top: -8px; width: 0; height: 0; border-style: solid; border-width: 0 8px 8px 8px; border-color: transparent transparent #fff transparent; } .user-right .dropdown { display: block; position: static; width: auto; height: auto; border: 0; background: none; box-shadow: inset 0 1px #fff; border-top: 1px solid #d3d3d3; } .user-right .dropdown:before { display: none; } .user-right .dropdown:after { display: none; } .user-right .item { border-bottom: 1px solid #d3d3d3; display: block; float: none; margin-left: 0; padding: 0 0 14px 52px; margin-bottom: 15px; } .user-right .item strong { margin-top: -1px; } .user-right .item .ico { top: 0; left: 15px; } .user-right .item .ico.ico-fa { top: -4px; width: 60px; left: 0; } .user-right .item.lang { height: auto; border-bottom: 0; padding: 0; margin: -16px 0 0; } .user-right .item.lang li { width: 25%; float: left; overflow: hidden; border: 0; padding-left: 1px; padding-top: 1px; background: none; box-shadow: inset 1px 0 #fff, inset 0 1px #fff; border-left: 1px solid #d3d3d3; } .user-right .item.lang li:first-child { border: 0; box-shadow: none; } .user-right .item.lang li span.ico { left: 16px; } .user-right .item.lang a { text-indent: -999em; } .user-right .item.lang > p { display: none; } .user-right .item.lang > .ico { display: none; } .social { clear: both; float: none; height: 60px; padding: 0; margin: 0; font-size: 0; box-shadow: inset 0 1px #fff; background: #f2f2f2; border-top: 1px solid #d3d3d3; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); text-align: center; } .social a { float: none; display: inline-block; width: 30px; height: 30px; margin: 14px 5px 0; font-size: 18px; line-height: 30px; } .menu { background: none; padding: 0; margin: 0; height: auto; } .menu .container { width: auto; position: static; } .menu .trigger { position: absolute; left: 0; top: 0; display: block; color: #525252; font-size: 21px; padding: 7px 20px; cursor: pointer; } .menu ul { display: none; position: absolute; top: 55px; left: 6px; width: 300px; background: #fff; border: 1px solid #d3d3d3; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); z-index: 999; } .menu ul:before { content: ""; position: absolute; left: 8px; top: -10px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #e5e5e5 transparent; } .menu ul:after { content: ""; position: absolute; left: 10px; top: -8px; width: 0; height: 0; border-style: solid; border-width: 0 8px 8px 8px; border-color: transparent transparent #fff transparent; } .menu ul li { display: block; box-shadow: none; border: 0; border-bottom: 1px solid #d3d3d3; } .menu ul li:first-child { display: block; box-shadow: none; border: 0; border-bottom: 1px solid #d3d3d3; } .menu ul li:first-child:last-child { border-bottom: 0; } .menu ul li:last-child { border-bottom: 0; } .menu ul li.current a { background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); color: #eb3649; } .menu ul li.current a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: -1px; width: 5px; background: #eb3649; } .menu ul li:hover a { background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); color: #eb3649; } .menu ul li:hover a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: -1px; width: 5px; background: #eb3649; } .menu ul a { box-shadow: none; border: 0; display: block; background: none; font-size: 15px; text-align: left; box-shadow: inset 4px 0 #ededed; padding: 11px 17px 9px; height: auto; line-height: 19px; page-break-before: left; position: relative; font-weight: 700; color: #5f5f5f; } .menu ul a:hover { background: #fff; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0, rgba(255, 255, 255, 0) 100%); color: #eb3649; } .menu ul a:hover:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: -1px; width: 5px; background: #eb3649; } .body { padding-top: 22px; } .footer p { font-size: 11px; line-height: 13px; border-top: 1px solid #d3d3d3; text-align: center; padding: 15px 0 0; } .footer .logo { float: none; display: block; margin: auto; margin-bottom: 20px; } .box-shadow + .banner-full { margin-top: 10px; padding-bottom: 10px; } .box-shadow + .box-shadow { margin-top: 10px; } .col-56 .local-time { padding: 5px 0 13px !important; margin-bottom: -2px !important; margin: 0; border: 0; border-bottom: 1px solid #d3d3d3; } .col-56 .local-time .big-clock { margin-bottom: 6px; } .current-time label { margin-left: 2px; } .right-active .user-right { display: block; } .dropdown-lang li.current a { background: #f2f2f2; background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.06) 100%); } .dropdown-lang li.current a:before { content: "\f00c"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; position: absolute; text-align: center; right: 0; top: 0; width: 18px; font-size: 14px; color: #090; line-height: 18px; border-radius: 50%; margin: 7px 11px; text-indent: 0; height: 18px; z-index: 99; background-color: #fff; box-shadow: 0.5px 0.9px 3px rgba(0, 0, 0, 0.25); } .menu-active .menu ul { display: block; } } @media screen and (min-width: 600px) and (max-width: 767px) { .box-shadow { height: auto !important; } .title h1 { font-size: 20px; } .row .col-3 { width: 100%; } .current-time input { width: 250px; } } @media screen and (max-width: 599px) { .box-shadow { height: auto !important; } .box-shadow.min { min-height: 185px; } .row .col-3 { width: 100%; } .row .col-2.desktop-only.small-only, .row .col-2 { width: 50%; display: inline-block !important; } .row > div { padding-bottom: 15px; } .grey-head { padding: 0 18px; } .grey-head.red { padding: 0 10px; } .footer { padding: 0 10px; } .footer .container { padding: 20px 0 0; } .footer p { padding: 18px 30px; font-size: 11px; } .footer .logo { margin-bottom: 24px; background-position: 0 -187px; height: 43px; width: 265px; } } @media screen and (max-width: 599px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 599px) and (min-resolution: 2dppx) { .footer .logo { background-size: 264.5px 448px; background-position: 0 -243px; } } @media screen and (max-width: 599px) { .banner { padding: 0; } .box-links { padding-bottom: 5px; } .box-links .arrows-links { min-height: 0; } .hr { margin: 15px 0; } .arrows-links { min-height: 83px; } .local-time { padding: 23px 5px 20px; } .local-time img { width: 169px; height: auto; } .local-time h4 { font-size: 22px; padding-top: 15px; } .body { padding-top: 17px; } .title { padding: 0 15px 14px; } .title h1 { font-size: 21px; } .not-small { display: none !important; } .container { padding: 0 10px; } .current-time label { display: none; } .current-time button { position: absolute; top: 0; right: 10px; width: 40px; } .current-time input { margin: 0; width: 100%; padding-right: 50px; } /*.current-time form > input { display: none; }*/ .current-time #TopLocation { display: none; } .small-only { display: block !important; } .desktop-only.small-only { display: inherit !important; } .tabs ul { display: block; } .tabs ul li { float: left; } .tabs ul li:last-child a { border-right: 1px solid #cacaca; box-shadow: inset -1px 0 #fff; } .header .logo-wrap { /*overflow: hidden; width: 167px; margin: auto;*/ overflow: hidden; width: 220px; margin: 0 auto; text-align: center; } .header .logo-wrap .logo { /*margin-left: -33px;*/ } } /*autocomplete*/ .autocomplete-suggestions { border: 0px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); } .autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; font-size:1.2em } .autocomplete-no-suggestion { padding: 2px 5px;} .autocomplete-selected { /*background: #F0F0F0;*/ background:#CCFFCC } .autocomplete-suggestions strong { font-weight: bold; color: #000; } .autocomplete-group { padding: 2px 5px; color: rgb(255, 153, 0) ; } .autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; color: #3B5998 ;} @media (min-width:300px) { .autocomplete-suggestion { font-size:1.3em } } .searcherror::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #ff0000; } .searcherror:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ff0000; opacity: 1; } .searcherror::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ff0000; opacity: 1; } .searcherror:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ff0000; } .fontTS { font-size: 3em; } .h2 { font-size:1.5em; margin-top: 5px; margin-bottom: 10px; border-bottom: solid 2px #a8a8a8; color: black } .p { /*margin-top:.4em; margin-bottom:.4em*/ } p { margin-bottom:1em; margin-top:1em } .mediumtxt { font-size:12pt } .largertxt { font-size:14pt } .hdrwl { margin-top: 5px; border-bottom: 2px solid #848484; font-weight: Bold; } .padtbl td { padding:5px } .hdrwc { background-color: #EC364A; color: #f2f2f2; padding: 5px; } .hc { margin-top:5px; margin-bottom:5px } td.plannerday { text-align: center; color: #000000; background-color: #CCFFCC; } td.plannerevening { text-align: center; color: #000000; background-color: #FFFFCC; } td.plannernight { text-align: center; color: #000000; background-color: #FFCCCC; }/*! * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-display: fallback;font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} @media only screen and (max-width: 500px) { #RightContentDiv { display:none } .local-time .banner {display:none} .col-56 .local-time { border-bottom: 0px solid #d3d3d3; margin-top:10px; } .fontTS { font-size:2em; } } @media screen and (min-width: 800px) { #yl_mob { display: none; } } </style> <link rel="canonical" href="https://www.worldtimeserver.com/clocks/" /> <meta content="WorldTimeServer offers free html code to place an analog clock on your blog or web site and show your visitors the current time where you live" name="description" /> <meta content="website, blog, clock, analog, web site, free, blogger, myspace, wordpad, typepad" name="keywords" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" /> <script type="text/javascript" async="async" data-noptimize="1" data-cfasync="false" src="//scripts.pubnation.com/tags/4a35c38e-1d1f-4583-85f9-46f1e206572c.js"></script> <meta http-equiv="Content-Security-Policy" content="block-all-mixed-content" /> <style> /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: fallback; src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: fallback; src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: fallback; src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: fallback; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* MV CSS */ @media only screen and (min-width: 801px) and (max-width: 1070px){ body:not(.at-custom-layout) form:not(form[action*="time_zone_guide"]) #LeftContentDiv { max-width: calc(100% - 320px) !important; } body:not(.at-custom-layout) form:not(form[action*="time_zone_guide"]) #RightContentDiv { min-width: 320px !important; } } @media only screen and (min-width: 1071px) { body:not(.at-custom-layout) form:not(form[action*="time_zone_guide"]) #LeftContentDiv { max-width: calc(100% - 312px) !important; } body:not(.at-custom-layout) form:not(form[action*="time_zone_guide"]) #RightContentDiv { min-width: 312px !important; } } @media only screen and (max-width: 359px) { #LeftContentDiv { max-width: 100% !important; } } /* END OF CSS */ </style> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script src="https://www.worldtimeserver.com/clocks/embed.js" type="text/javascript"></script> <style> .clt { display:inline-block; width:45%; text-align:center } .crt { display:inline-block; width:45%; vertical-align:top; text-align:center } .mt { display:inline-block; width:3% } .crt h2 { font-size:12pt } .clt h2 { font-size:12pt } #sidebar2 { display:none } #rightcol { display:none } #col3 { max-width:100% } @media (max-width:500px) { input[type=text]{ width:100% } select { width: 100%; } #clockcolorTable { font-size:6px } .clt { display:block; width:100% } .crt { display:block; width:100% } .mt { display:block } } .clt table { margin:0 auto; } </style> <script type="text/javascript"> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-289620-3', 'auto'); ga('send', 'pageview'); </script> <!-- Facebook Pixel Code --> <script> !function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', '//connect.facebook.net/en_US/fbevents.js'); fbq('init', '310961065725289'); fbq('track', "PageView");</script> <!-- End Facebook Pixel Code --> </head> <body id="body"> <form method="post" action="/clocks/" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTIzMTU3MjQ3NQ8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgJmD2QWBAIBD2QWAgIDDxYCHgRUZXh0BZbmBC5pY28gew0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zcHJpdGUtczMzYzYxMjYxN2MuMy5wbmcnKTsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc3ByaXRlLXJldGluYS1zNTA5ZDk1ZWFkNi5wbmcnKTsNCiAgfQ0KfQ0KLmljby5pY28tZmEgew0KICBiYWNrZ3JvdW5kOiBub25lOw0KICBjb2xvcjogI2VjMzY0YTsNCiAgZm9udC1zaXplOiAzNHB4Ow0KfQ0KDQoubG9nbyB7DQogIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4Ow0KICBoZWlnaHQ6IDQzcHg7DQogIHdpZHRoOiAyNjVweDsNCiAgdGV4dC1pbmRlbnQ6IC05OTllbTsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAubG9nbyB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4Ow0KICB9DQp9DQoNCi5pY28tYXJ0aWNsZXMgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIycHggMDsNCiAgaGVpZ2h0OiAzMHB4Ow0KICB3aWR0aDogMzBweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLWFydGljbGVzIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMnB4IDA7DQogIH0NCn0NCg0KLmljby1tYWlsIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY3cHggMDsNCiAgaGVpZ2h0OiAzMHB4Ow0KICB3aWR0aDogMzBweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLW1haWwgew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAwOw0KICB9DQp9DQoNCi5pY28tY2xvY2sgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7DQogIGhlaWdodDogMjVweDsNCiAgd2lkdGg6IDI1cHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby1jbG9jayB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsNCiAgfQ0KfQ0KDQouaWNvLXVzZXIgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtMzVweDsNCiAgaGVpZ2h0OiAyNHB4Ow0KICB3aWR0aDogMjhweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLXVzZXIgew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtMzBweDsNCiAgfQ0KfQ0KDQouaWNvLWVtYWlsIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MnB4IDA7DQogIGhlaWdodDogMzVweDsNCiAgd2lkdGg6IDI5cHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby1lbWFpbCB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAtMzBweDsNCiAgfQ0KfQ0KDQouaWNvLWNpdHkgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE0cHggLTM1cHg7DQogIGhlaWdodDogMjVweDsNCiAgd2lkdGg6IDI4cHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby1jaXR5IHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MnB4IC0zMHB4Ow0KICB9DQp9DQoNCi5pY28td2VhdGhlciB7DQogIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1cHg7DQogIGhlaWdodDogMjRweDsNCiAgd2lkdGg6IDMwcHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby13ZWF0aGVyIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDsNCiAgfQ0KfQ0KDQouaWNvLWNvbnZlcnQgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTEwN3B4Ow0KICBoZWlnaHQ6IDI0cHg7DQogIHdpZHRoOiAyOHB4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tY29udmVydCB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMnB4Ow0KICB9DQp9DQoNCi5pY28tY2l0eS1iIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MnB4IC0zNXB4Ow0KICBoZWlnaHQ6IDQ0cHg7DQogIHdpZHRoOiA0NHB4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tY2l0eS1iIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OXB4IC0zMHB4Ow0KICB9DQp9DQoNCi5pY28tYy1mIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY2cHg7DQogIGhlaWdodDogODZweDsNCiAgd2lkdGg6IDEyM3B4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tYy1mIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYxcHg7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkgew0KICAuaWNvLWMtZiB7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTIzMHB4Ow0KICAgIGhlaWdodDogNjFweDsNCiAgICB3aWR0aDogODhweDsNCiAgfQ0KfQ0KQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLWMtZiB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTVweCAtMTAycHg7DQogIH0NCn0NCg0KQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsNCiAgLmljby1jLWYgew0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5MXB4Ow0KICAgIGhlaWdodDogNzVweDsNCiAgICB3aWR0aDogMTA5cHg7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tYy1mIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg2cHg7DQogIH0NCn0NCg0KLmljby1jLWIgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIzcHggLTM2NnB4Ow0KICBoZWlnaHQ6IDg3cHg7DQogIHdpZHRoOiAxMjBweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLWMtYiB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAtMzYxcHg7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkgew0KICAuaWNvLWMtYiB7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMwcHg7DQogICAgaGVpZ2h0OiA2MHB4Ow0KICAgIHdpZHRoOiA4NXB4Ow0KICB9DQp9DQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tYy1iIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTEwMnB4Ow0KICB9DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7DQogIC5pY28tYy1iIHsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5cHggLTI5MXB4Ow0KICAgIGhlaWdodDogNzVweDsNCiAgICB3aWR0aDogMTA1cHg7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tYy1iIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOXB4IC0yODZweDsNCiAgfQ0KfQ0KDQouaWNvLXVzZXItYiB7DQogIGJhY2tncm91bmQtcG9zaXRpb246IC05N3B4IDA7DQogIGhlaWdodDogMzBweDsNCiAgd2lkdGg6IDI1cHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby11c2VyLWIgew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjdweCAwOw0KICB9DQp9DQoNCi5pY28tZmwtZW4gew0KICAvKmJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMjMwcHg7Ki8NCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyM3B4IC0yN3B4Ow0KICBoZWlnaHQ6IDI3cHg7DQogIHdpZHRoOiA0MnB4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tZmwtZW4gew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAtMTAycHg7DQogIH0NCn0NCg0KLmljby1mbC1nZSB7DQogIGJhY2tncm91bmQtcG9zaXRpb246IC0xODFweCAwOw0KICBoZWlnaHQ6IDI3cHg7DQogIHdpZHRoOiA0MnB4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tZmwtZ2Ugew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUycHggMDsNCiAgfQ0KfQ0KDQouaWNvLWZsLWZyIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyM3B4IDA7DQogIGhlaWdodDogMjdweDsNCiAgd2lkdGg6IDQycHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby1mbC1mciB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTRweCAwOw0KICB9DQp9DQoNCi5pY28tZmwtc3Agew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAwOw0KICBoZWlnaHQ6IDI3cHg7DQogIHdpZHRoOiA0MnB4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tZmwtc3Agew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAwOw0KICB9DQp9DQoNCi5pY28tY2FsZW5kYXIgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczcHggLTIzMHB4Ow0KICBoZWlnaHQ6IDI0cHg7DQogIHdpZHRoOiAyOHB4Ow0KfQ0KQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5pY28tY2FsZW5kYXIgew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE0cHggLTMwcHg7DQogIH0NCn0NCg0KLmljby1kYiB7DQogIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjhweCAtNzlweDsNCiAgaGVpZ2h0OiAyNHB4Ow0KICB3aWR0aDogMjhweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLWRiIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOHB4IC03NHB4Ow0KICB9DQp9DQoNCi5pY28tdG9vbHMgew0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAtMzVweDsNCiAgaGVpZ2h0OiAyNHB4Ow0KICB3aWR0aDogMjhweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLXRvb2xzIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTMwcHg7DQogIH0NCn0NCg0KLmljby1ib29rIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggLTM1cHg7DQogIGhlaWdodDogMjRweDsNCiAgd2lkdGg6IDI4cHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby1ib29rIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggLTMwcHg7DQogIH0NCn0NCg0KLmljby11c2VyIHsNCiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTM1cHg7DQogIGhlaWdodDogMjRweDsNCiAgd2lkdGg6IDI4cHg7DQp9DQpAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmljby11c2VyIHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTMwcHg7DQogIH0NCn0NCg0KLmljby1zbWFydCB7DQogIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtNzlweDsNCiAgaGVpZ2h0OiAyNHB4Ow0KICB3aWR0aDogMjhweDsNCn0NCkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgew0KICAuaWNvLXNtYXJ0IHsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NC41cHggNDQ4cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC03NHB4Ow0KICB9DQp9DQoNCmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwNCmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwNCmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwNCmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwNCnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsDQpiLCB1LCBpLCBjZW50ZXIsDQpkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLA0KZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsDQp0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwNCmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwNCmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSwNCnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7DQogIG1hcmdpbjogMDsNCiAgcGFkZGluZzogMDsNCiAgYm9yZGVyOiAwOw0KICBmb250LXNpemU6IDEwMCU7DQogIGZvbnQ6IGluaGVyaXQ7DQogIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsNCn0NCg0KKiwgKjpiZWZvcmUsICo6YWZ0ZXIgew0KICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7DQogIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsNCiAgYm94LXNpemluZzogYm9yZGVyLWJveDsNCn0NCg0KOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsNCiAgY29sb3I6IGluaGVyaXQ7DQp9DQoNCjo6LW1vei1wbGFjZWhvbGRlciB7DQogIGNvbG9yOiBpbmhlcml0Ow0KICBvcGFjaXR5OiAxOw0KfQ0KDQppbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sDQppbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1yZXNldF0sDQppbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSwgYnV0dG9uLCB0ZXh0YXJlYSB7DQogIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsNCiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOw0KfQ0KDQphcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLA0KZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHsNCiAgZGlzcGxheTogYmxvY2s7DQp9DQoNCmltZyB7DQogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQp9DQoNCm9sLCB1bCB7DQogIGxpc3Qtc3R5bGU6IG5vbmU7DQp9DQoNCmJsb2NrcXVvdGUsIHEgew0KICBxdW90ZXM6IG5vbmU7DQp9DQoNCmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLA0KcTpiZWZvcmUsIHE6YWZ0ZXIgew0KICBjb250ZW50OiAnJzsNCiAgY29udGVudDogbm9uZTsNCn0NCg0KdGFibGUgew0KICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOw0KICBib3JkZXItc3BhY2luZzogMDsNCn0NCg0KYVtocmVmXSwgbGFiZWxbZm9yXSwgc2VsZWN0LA0KaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHsNCiAgY3Vyc29yOiBwb2ludGVyOw0KfQ0KDQovKmJ1dHRvbiwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPWltYWdlXSwNCmlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0gew0KICBwYWRkaW5nOiAwOw0KICBvdmVyZmxvdzogdmlzaWJsZTsNCiAgY3Vyc29yOiBwb2ludGVyOw0KfSovDQoNCmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwNCmlucHV0W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwNCmlucHV0W3R5cGU9aW1hZ2VdOjotbW96LWZvY3VzLWlubmVyLA0KaW5wdXRbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsDQppbnB1dFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIgew0KICBib3JkZXI6IDA7DQp9DQoNCi5oaWRlIHsNCiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7DQogIGxlZnQ6IC05OTk5ZW0gIWltcG9ydGFudDsNCn0NCg0KLmNsZWFyZml4OmFmdGVyIHsNCiAgY29udGVudDogIiI7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBjbGVhcjogYm90aDsNCn0NCg0KaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7DQogIGZvbnQtd2VpZ2h0OiBub3JtYWw7DQp9DQoNCnN0cm9uZyB7DQogIGZvbnQtd2VpZ2h0OiBib2xkOw0KfQ0KDQplbSB7DQogIGZvbnQtc3R5bGU6IGl0YWxpYzsNCn0NCg0KZGVsIHsNCiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7DQp9DQoNCnRoLCB0ZCB7DQogIHZlcnRpY2FsLWFsaWduOiB0b3A7DQp9DQoNCnRoIHsNCiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsNCiAgdGV4dC1hbGlnbjogbGVmdDsNCn0NCg0KYWRkcmVzcywgY2l0ZSwgZGZuIHsNCiAgZm9udC1zdHlsZTogbm9ybWFsOw0KfQ0KDQphYmJyLCBhY3JvbnltIHsNCiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5Ow0KICBjdXJzb3I6IGhlbHA7DQp9DQoNCnN1YiwNCnN1cCB7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgZm9udC1zaXplOiA3NSU7DQogIGxpbmUtaGVpZ2h0OiAwOw0KfQ0KDQpzdXAgew0KICB0b3A6IC0wLjVlbTsNCn0NCg0Kc3ViIHsNCiAgYm90dG9tOiAtMC4yNWVtOw0KfQ0KDQp0ZXh0YXJlYSB7DQogIG92ZXJmbG93OiBhdXRvOw0KfQ0KDQovKiBOb3JtYWxpemVkIFN0eWxlcw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8NCmJvZHkgew0KICBmb250OiAxM3B4LzE4cHggUm9ib3RvLCBzYW5zLXNlcmlmOw0KICBjb2xvcjogIzVmNWY1ZjsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCn0NCg0KaW5wdXQsDQp0ZXh0YXJlYSwNCnNlbGVjdCwNCmJ1dHRvbiB7DQogIG91dGxpbmU6IG5vbmU7DQogIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7DQogIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsNCn0NCg0KYSB7DQogIGNvbG9yOiAjMTc2ZGIzOw0KICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOw0KfQ0KYTpob3ZlciB7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCn0NCmEubG9nbyB7DQogIHRyYW5zaXRpb246IG5vbmU7DQp9DQoNCi5jb250YWluZXIgew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIHdpZHRoOiAxMDQwcHg7DQogIG1hcmdpbjogMCBhdXRvOw0KfQ0KDQppbWcgew0KICBtYXgtd2lkdGg6IDEwMCU7DQogIGhlaWdodDogYXV0bzsNCn0NCg0KLmhlYWRlciB7DQogIHBhZGRpbmc6IDE2cHggMCAxMXB4Ow0KfQ0KLmhlYWRlcjphZnRlciB7DQogIGNvbnRlbnQ6ICIiOw0KICBkaXNwbGF5OiBibG9jazsNCiAgY2xlYXI6IGJvdGg7DQp9DQouaGVhZGVyIC5sb2dvIHsNCiAgZmxvYXQ6IGxlZnQ7DQp9DQoNCi51c2VyLXJpZ2h0IHsNCiAgZmxvYXQ6IHJpZ2h0Ow0KICBjb2xvcjogIzkyOTI5MjsNCiAgZm9udC1zaXplOiAxMnB4Ow0KICBsaW5lLWhlaWdodDogMTVweDsNCiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsNCn0NCi51c2VyLXJpZ2h0IHN0cm9uZyB7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBjb2xvcjogIzUyNTI1MjsNCiAgZm9udC1zaXplOiAxNHB4Ow0KICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsNCn0NCi51c2VyLXJpZ2h0IHN0cm9uZyBhOmhvdmVyIHsNCiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQp9DQoudXNlci1yaWdodCBhIHsNCiAgY29sb3I6IGluaGVyaXQ7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCn0NCi51c2VyLXJpZ2h0IC5pdGVtIHsNCiAgZmxvYXQ6IGxlZnQ7DQogIHBhZGRpbmctbGVmdDogNDBweDsNCiAgcGFkZGluZy10b3A6IDZweDsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KICBtYXJnaW4tbGVmdDogMjRweDsNCn0NCi51c2VyLXJpZ2h0IC5pdGVtLmxhbmcgew0KICBwYWRkaW5nLWxlZnQ6IDU1cHg7DQogIGhlaWdodDogNjBweDsNCiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7DQogIG1hcmdpbi1sZWZ0OiAyOHB4Ow0KfQ0KLnVzZXItcmlnaHQgLml0ZW0ubGFuZzpob3ZlciA+IHN0cm9uZyB7DQogIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KfQ0KLnVzZXItcmlnaHQgLmljbyB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgbGVmdDogMDsNCiAgdG9wOiA1cHg7DQp9DQoudXNlci1yaWdodCAuaWNvLmljby1mYSB7DQogIHRvcDogMnB4Ow0KICB3aWR0aDogMzdweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KLnVzZXItcmlnaHQgLmxhbmcgLmljbyB7DQogIGxlZnQ6IDA7DQogIHRvcDogNnB4Ow0KfQ0KDQouc29jaWFsIHsNCiAgZmxvYXQ6IHJpZ2h0Ow0KICBwYWRkaW5nLWxlZnQ6IDI5cHg7DQogIHBhZGRpbmctcmlnaHQ6IDFweDsNCiAgbWFyZ2luLXRvcDogLTJweDsNCn0NCi5zb2NpYWwgYSB7DQogIG1hcmdpbi1ib3R0b206IDNweDsNCiAgZGlzcGxheTogYmxvY2s7DQogIGZvbnQtc2l6ZTogMTZweDsNCiAgbGluZS1oZWlnaHQ6IDIycHg7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgY29sb3I6ICNmZmY7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgd2lkdGg6IDIycHg7DQogIGhlaWdodDogMjJweDsNCiAgYm9yZGVyLXJhZGl1czogNTAlOw0KICBiYWNrZ3JvdW5kOiAjZWIzNjQ5Ow0KfQ0KLnNvY2lhbCBhIC5mYS1mYWNlYm9vayB7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgdG9wOiAycHg7DQp9DQouc29jaWFsIGEgLmZhLXR3aXR0ZXIgew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIHRvcDogMXB4Ow0KICBsZWZ0OiAxcHg7DQp9DQouc29jaWFsIGE6aG92ZXIgew0KICBvcGFjaXR5OiAuNTsNCn0NCg0KLmJ0biB7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCn0NCg0KLmJ0bi1ibHVlIHsNCiAgY29sb3I6ICNmZmY7DQogIGZvbnQtc2l6ZTogMTVweDsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgbGluZS1oZWlnaHQ6IDM0cHg7DQogIHBhZGRpbmc6IDAgMTBweDsNCiAgYm9yZGVyOiAwOw0KICBoZWlnaHQ6IDM0cHg7DQogIGJhY2tncm91bmQtY29sb3I6ICMzMmMxYzk7DQogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4wNikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsNCn0NCg0KLmJ0bi1ibHVlOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYTRhYjsNCn0NCg0KLmN1cnJlbnQtdGltZSB7DQogIHBhZGRpbmc6IDhweCAwOw0KICBiYWNrZ3JvdW5kOiAjNGU1MjUzOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGZvbnQtc2l6ZTogMDsNCn0NCi5jdXJyZW50LXRpbWUgbGFiZWwgew0KICB2ZXJ0aWNhbC1hbGlnbjogdG9wOw0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICBjb2xvcjogI2ZmZjsNCiAgbWFyZ2luLWxlZnQ6IC0yOHB4Ow0KICBmb250LXNpemU6IDE4cHg7DQogIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQouY3VycmVudC10aW1lIGlucHV0IHsNCiAgdmVydGljYWwtYWxpZ246IHRvcDsNCiAgbWFyZ2luOiAwIDhweDsNCiAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICB3aWR0aDogMzUwcHg7DQogIGhlaWdodDogMzRweDsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCiAgY29sb3I6ICMwNDM0Mzc7DQogIHBhZGRpbmc6IDAgMTBweDsNCiAgYm9yZGVyOiAwOw0KICBmb250LXNpemU6IDE2cHg7DQogIGZvbnQtd2VpZ2h0OiA1MDA7DQp9DQouY3VycmVudC10aW1lIGlucHV0OmZvY3VzIHsNCiAgYm94LXNoYWRvdzogMCAwIDVweCAjMzJjMWM5Ow0KfQ0KLmN1cnJlbnQtdGltZSBidXR0b24gew0KICB2ZXJ0aWNhbC1hbGlnbjogdG9wOw0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIHdpZHRoOiA5OHB4Ow0KfQ0KDQoubWVudSB7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgZm9udC1zaXplOiAwOw0KICBoZWlnaHQ6IDQycHg7DQogIGxpbmUtaGVpZ2h0OiA0MnB4Ow0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOw0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQp9DQoubWVudSBsaSB7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgdmVydGljYWwtYWxpZ246IHRvcDsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KfQ0KLm1lbnUgbGk6Zmlyc3QtY2hpbGQgew0KICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYWNhY2E7DQogIGJveC1zaGFkb3c6IC0xcHggMCAjZmZmOw0KfQ0KLm1lbnUgLnN1Yi10cmlnZ2VyIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IC0xcHg7DQogIHJpZ2h0OiA5cHg7DQogIGZvbnQtc2l6ZTogMzBweDsNCiAgY29sb3I6ICM1ZjVmNWY7DQogIGRpc3BsYXk6IGJsb2NrOw0KfQ0KLm1lbnUgdWwgew0KICBtYXJnaW4tbGVmdDogNHB4Ow0KfQ0KLm1lbnUgbGkgYSB7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgdmVydGljYWwtYWxpZ246IHRvcDsNCiAgcGFkZGluZzogMCAxNnB4IDAgMTNweDsNCiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NhY2FjYTsNCiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmY7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgY29sb3I6ICM1ZjVmNWY7DQogIGZvbnQtc2l6ZTogMTVweDsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCn0NCi5tZW51IGxpIGE6aG92ZXIgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOw0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHRyYW5zcGFyZW50IDEwMCUpOw0KfQ0KLm1lbnUgLnRyaWdnZXIgew0KICBkaXNwbGF5OiBub25lOw0KfQ0KLm1lbnUgLmN1cnJlbnQgPiBhIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsNCiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwLCAjZTRlNGU0IDEwMCUpOw0KfQ0KDQoubWVudSB1bCB1bCB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgbGVmdDogMDsNCiAgdG9wOiAxMDAlOw0KICBkaXNwbGF5OiBub25lOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHdpZHRoOiAzMDBweDsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMzsNCiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7DQogIHotaW5kZXg6IDk5OTsNCiAgbWFyZ2luOiAwOw0KfQ0KLm1lbnUgdWwgdWwgdWwgew0KICBsZWZ0OiAxMDAlOw0KICB0b3A6IC0xcHg7DQogIG1hcmdpbjogMDsNCn0NCi5tZW51IHVsIHVsIGxpIHsNCiAgZGlzcGxheTogYmxvY2s7DQogIGJveC1zaGFkb3c6IG5vbmU7DQogIGhlaWdodDogYXV0bzsNCiAgYm9yZGVyOiAwOw0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzOw0KfQ0KLm1lbnUgdWwgdWwgbGk6Zmlyc3QtY2hpbGQgew0KICBkaXNwbGF5OiBibG9jazsNCiAgYm94LXNoYWRvdzogbm9uZTsNCiAgYm9yZGVyOiAwOw0KICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMzsNCn0NCi5tZW51IHVsIHVsIGxpOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgew0KICBib3JkZXItYm90dG9tOiAwOw0KfQ0KLm1lbnUgdWwgdWwgbGk6bGFzdC1jaGlsZCB7DQogIGJvcmRlci1ib3R0b206IDA7DQp9DQoubWVudSB1bCB1bCBsaS5jdXJyZW50ID4gYSB7DQogIGJhY2tncm91bmQ6ICNmZmY7DQogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4wNikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsNCiAgY29sb3I6ICNlYjM2NDk7DQp9DQoubWVudSB1bCB1bCBsaS5jdXJyZW50ID4gYTpiZWZvcmUgew0KICBjb250ZW50OiAiIjsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQogIGJvdHRvbTogMDsNCiAgbGVmdDogMDsNCiAgbWFyZ2luOiAtMXB4Ow0KICB3aWR0aDogNXB4Ow0KICBiYWNrZ3JvdW5kOiAjZWIzNjQ5Ow0KfQ0KLm1lbnUgdWwgdWwgbGkuaG92ZXIgPiAuc3ViLXRyaWdnZXIsIC5tZW51IHVsIHVsIGxpOmhvdmVyID4gLnN1Yi10cmlnZ2VyIHsNCiAgY29sb3I6ICNlYzM2NGE7DQp9DQoubWVudSB1bCB1bCBsaTpob3ZlciA+IGEgew0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQogIGNvbG9yOiAjZWIzNjQ5Ow0KfQ0KLm1lbnUgdWwgdWwgbGk6aG92ZXIgPiBhOmJlZm9yZSB7DQogIGNvbnRlbnQ6ICIiOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogMDsNCiAgYm90dG9tOiAwOw0KICBsZWZ0OiAwOw0KICBtYXJnaW46IC0xcHg7DQogIHdpZHRoOiA1cHg7DQogIGJhY2tncm91bmQ6ICNlYjM2NDk7DQp9DQoubWVudSB1bCB1bCBsaSBhIHsNCiAgYm94LXNoYWRvdzogbm9uZTsNCiAgYm9yZGVyOiAwOw0KICBkaXNwbGF5OiBibG9jazsNCiAgYmFja2dyb3VuZDogbm9uZTsNCiAgZm9udC1zaXplOiAxNXB4Ow0KICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAjZWRlZGVkOw0KICBwYWRkaW5nOiAxMXB4IDE3cHggOXB4Ow0KICBoZWlnaHQ6IGF1dG87DQogIGxpbmUtaGVpZ2h0OiAxOXB4Ow0KICBwYWdlLWJyZWFrLWJlZm9yZTogbGVmdDsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KICBmb250LXdlaWdodDogNzAwOw0KICBjb2xvcjogIzVmNWY1ZjsNCn0NCi5tZW51IHVsIHVsIGxpIGE6aG92ZXIgew0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQogIGNvbG9yOiAjZWIzNjQ5Ow0KfQ0KLm1lbnUgdWwgdWwgbGkgYTpob3ZlcjpiZWZvcmUgew0KICBjb250ZW50OiAiIjsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDA7DQogIGJvdHRvbTogMDsNCiAgbGVmdDogMDsNCiAgbWFyZ2luOiAtMXB4Ow0KICB3aWR0aDogNXB4Ow0KICBiYWNrZ3JvdW5kOiAjZWIzNjQ5Ow0KfQ0KLm1lbnUgdWwgbGk6aG92ZXIgPiB1bCB7DQogIGRpc3BsYXk6IGJsb2NrOw0KfQ0KLmJvZHkgew0KICBwYWRkaW5nLXRvcDogMjZweDsNCn0NCg0KLmJhbm5lci1mdWxsIHsNCiAgcGFkZGluZy1ib3R0b206IDIwcHg7DQp9DQoNCi50aXRsZSB7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgcGFkZGluZzogMTJweCAwIDEycHg7DQp9DQoudGl0bGUubGVmdCB7DQogIHRleHQtYWxpZ246IGxlZnQ7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHBhZGRpbmc6IDhweCAwIDMxcHg7DQp9DQoudGl0bGUubGVmdCBoMSB7DQogIGZsb2F0OiBsZWZ0Ow0KICBwYWRkaW5nLXJpZ2h0OiAyMHB4Ow0KfQ0KLnRpdGxlLmxlZnQgLnNvY2lhbC1zaGFyZSB7DQogIGZsb2F0OiByaWdodDsNCiAgcGFkZGluZzogNHB4IDAgMCAzMHB4Ow0KfQ0KLnRpdGxlIGgxIHsNCiAgbWFyZ2luOiAwOw0KICBsaW5lLWhlaWdodDogbm9ybWFsOw0KICBjb2xvcjogIzAwMDsNCiAgZm9udC1zaXplOiAyNXB4Ow0KICBmb250LXdlaWdodDogNzAwOw0KfQ0KDQoucm93IHsNCiAgZm9udC1zaXplOiAwOw0KICBtYXJnaW4tbGVmdDogLTI1cHg7DQp9DQoucm93OmFmdGVyIHsNCiAgY29udGVudDogIiI7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBjbGVhcjogYm90aDsNCn0NCi5yb3cgPiBkaXYgew0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogIGZvbnQtc2l6ZTogMTZweDsNCiAgbGluZS1oZWlnaHQ6IDEuNWVtOw0KICBwYWRkaW5nLWxlZnQ6IDI1cHg7DQogIHBhZGRpbmctYm90dG9tOiAyNXB4Ow0KfQ0KLnJvdy5ub3Agew0KICBtYXJnaW4tbGVmdDogMDsNCn0NCi5yb3cubm9wID4gZGl2IHsNCiAgcGFkZGluZy1sZWZ0OiAwOw0KfQ0KLnJvdyAuY29sLTU2IHsNCiAgd2lkdGg6IDUwJTsNCn0NCi5yb3cgLmNvbC02NiB7DQogIHdpZHRoOiA1MCU7DQp9DQoucm93IC5jb2wtNiB7DQogIHdpZHRoOiA1MCU7DQp9DQoucm93IC5jb2wtNCB7DQogIHdpZHRoOiAyNSU7DQp9DQoucm93IC5jb2wtMyB7DQogIHdpZHRoOiAzMy4zJTsNCn0NCi5yb3cgLmNvbC0yMyB7DQogIHdpZHRoOiA3MC43JTsNCn0NCi5yb3cgLmNvbC0xMyB7DQogIHdpZHRoOiAyOS4zJTsNCiAgcGFkZGluZy1sZWZ0OiAxMnB4Ow0KfQ0KLnJvdyAuY29sLTIgew0KICB3aWR0aDogNDQuNSU7DQp9DQoucm93IC5yb3cgPiBkaXYgew0KICBwYWRkaW5nLWJvdHRvbTogMDsNCn0NCg0KLmFkZC1jbG9jayB7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgcGFkZGluZzogMjBweCAxNXB4IDI0cHg7DQp9DQouYWRkLWNsb2NrIGg0IHsNCiAgY29sb3I6ICMzMTM0MzU7DQogIGZvbnQtc2l6ZTogMjFweDsNCiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsNCiAgcGFkZGluZzogOHB4IDAgMTNweDsNCn0NCg0KLmJveC1zaGFkb3cgew0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzOw0KICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsNCn0NCi5ib3gtc2hhZG93IC5ncmV5LWhlYWQgew0KICBtYXJnaW46IC0xcHg7DQp9DQouYm94LXNoYWRvdyArIC5ib3gtc2hhZG93IHsNCiAgbWFyZ2luLXRvcDogMjBweDsNCn0NCi5ib3gtc2hhZG93ICsgLmJhbm5lci1mdWxsIHsNCiAgcGFkZGluZy1ib3R0b206IDIycHg7DQogIG1hcmdpbi10b3A6IDIwcHg7DQp9DQoNCi5jb2wtMTMgLmFycm93cy1saW5rcyB7DQogIHBhZGRpbmctdG9wOiAxN3B4Ow0KICBwYWRkaW5nLWJvdHRvbTogMTFweDsNCiAgbWFyZ2luLWxlZnQ6IDJweDsNCn0NCi5jb2wtMTMgLmJveC1zaGFkb3cgKyAuYm94LXNoYWRvdyB7DQogIG1hcmdpbi10b3A6IDE1cHg7DQp9DQoNCi5oZWFkLWljb24gew0KICBwYWRkaW5nOiAxNXB4IDE1cHggMTJweCA1N3B4Ow0KICBsaW5lLWhlaWdodDogbm9ybWFsOw0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzOw0KICBjb2xvcjogIzMxMzQzNTsNCiAgZm9udC1zaXplOiAxOHB4Ow0KfQ0KLmhlYWQtaWNvbi53aGl0ZSB7DQogIHBhZGRpbmctbGVmdDogNDBweDsNCn0NCi5oZWFkLWljb24gLmZhIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICBsZWZ0OiAwOw0KICBwYWRkaW5nOiAxNHB4IDAgMCAyMHB4Ow0KICB0b3A6IDA7DQogIGNvbG9yOiAjZWIzNjQ5Ow0KICBmb250LXNpemU6IDIxcHg7DQp9DQouaGVhZC1pY29uIC5pY28gew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIGxlZnQ6IDE5cHg7DQogIHRvcDogMTBweDsNCn0NCg0KLmljb24taGVhZCB7DQogIGhlaWdodDogMzVweDsNCiAgYmFja2dyb3VuZDogI2VhZWFlYTsNCiAgY29sb3I6ICM1ZjVmNWY7DQogIGxpbmUtaGVpZ2h0OiAzNXB4Ow0KICBwYWRkaW5nOiAwIDE3cHg7DQogIGZvbnQtc2l6ZTogMTVweDsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KfQ0KLmljb24taGVhZC5mdWxsOmJlZm9yZSB7DQogIGRpc3BsYXk6IG5vbmU7DQp9DQouaWNvbi1oZWFkLmZ1bGw6YWZ0ZXIgew0KICBkaXNwbGF5OiBub25lOw0KfQ0KLmljb24taGVhZDphZnRlciB7DQogIGNvbnRlbnQ6ICIiOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogMDsNCiAgYm90dG9tOiAwOw0KICB3aWR0aDogMzFweDsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCiAgcmlnaHQ6IDA7DQp9DQouaWNvbi1oZWFkOmJlZm9yZSB7DQogIGNvbnRlbnQ6ICIiOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogMDsNCiAgcmlnaHQ6IDMxcHg7DQogIHdpZHRoOiAwOw0KICBoZWlnaHQ6IDA7DQogIGJvcmRlci1zdHlsZTogc29saWQ7DQogIGJvcmRlci13aWR0aDogMCAwIDM1cHggMzVweDsNCiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50Ow0KfQ0KLmljb24taGVhZCAuaWNvIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IDhweDsNCiAgcmlnaHQ6IDZweDsNCiAgei1pbmRleDogOTsNCn0NCg0KLmdyZXktaGVhZCB7DQogIGhlaWdodDogMzVweDsNCiAgYmFja2dyb3VuZDogI2VhZWFlYTsNCiAgY29sb3I6ICM1ZjVmNWY7DQogIGxpbmUtaGVpZ2h0OiAzNXB4Ow0KICBwYWRkaW5nOiAwIDE3cHg7DQogIGZvbnQtc2l6ZTogMTVweDsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCn0NCi5ncmV5LWhlYWQucmVkIHsNCiAgYmFja2dyb3VuZDogI2ViMzY0OTsNCiAgY29sb3I6ICNmZmY7DQp9DQouZ3JleS1oZWFkLmJsdWUgew0KICBiYWNrZ3JvdW5kOiAjMzJjMWM5Ow0KICBjb2xvcjogI2ZmZjsNCn0NCi5ncmV5LWhlYWQuZGFyayB7DQogIGJhY2tncm91bmQ6ICNhNmE0YTQ7DQogIGNvbG9yOiAjZmZmOw0KfQ0KDQoucmVjZWl2ZSB7DQogIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzOw0KICBwYWRkaW5nOiAxNnB4IDE4cHggMTNweDsNCn0NCi5yZWNlaXZlIGxhYmVsIHsNCiAgcGFkZGluZzogMCAwIDEwcHg7DQogIGRpc3BsYXk6IGJsb2NrOw0KfQ0KLnJlY2VpdmUgLmJveC1mb3JtIHsNCiAgcGFkZGluZzogMCAycHggMCAwOw0KfQ0KLnJlY2VpdmUgLmJveC1mb3JtIC53aXRoLWJ0biBpbnB1dCB7DQogIHBhZGRpbmctcmlnaHQ6IDYwcHg7DQp9DQoucmVjZWl2ZSAuaWNvIHsNCiAgZmxvYXQ6IGxlZnQ7DQogIG1hcmdpbjogMCAwIDAgMnB4Ow0KfQ0KLnJlY2VpdmUgZmllbGRzZXQgew0KICBvdmVyZmxvdzogaGlkZGVuOw0KICBkaXNwbGF5OiBibG9jazsNCiAgcGFkZGluZy1sZWZ0OiAxM3B4Ow0KICBtYXJnaW4tdG9wOiA1cHg7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCn0NCg0KLmRheXRpbWUgew0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIHBhZGRpbmc6IDIwcHggMTBweCA0cHggMjBweDsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCn0NCi5kYXl0aW1lIGgzIHsNCiAgZm9udC1zaXplOiAyMnB4Ow0KICBjb2xvcjogIzMxMzQzNTsNCiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsNCiAgcGFkZGluZzogM3B4IDAgMjRweDsNCn0NCi5kYXl0aW1lIC5pY28gew0KICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KfQ0KLmRheXRpbWUgcCB7DQogIGZvbnQtc2l6ZTogMTNweDsNCiAgbGluZS1oZWlnaHQ6IDE1cHg7DQogIHBhZGRpbmctYm90dG9tOiAxN3B4Ow0KICBjb2xvcjogIzMxMzQzNTsNCn0NCi5kYXl0aW1lIHAgc3Ryb25nIHsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGNvbG9yOiAjZWIzNjQ5Ow0KfQ0KDQouZW50cnkgew0KICBwYWRkaW5nOiAxM3B4IDE1cHggMTZweCAyMXB4Ow0KfQ0KLmVudHJ5OmFmdGVyIHsNCiAgY29udGVudDogIiI7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBjbGVhcjogYm90aDsNCn0NCi5lbnRyeSAubGlua3Mgew0KICBwYWRkaW5nLXRvcDogNXB4Ow0KfQ0KLmVudHJ5IC5pY28gew0KICBmbG9hdDogbGVmdDsNCiAgbWFyZ2luLWJvdHRvbTogMXB4Ow0KICBtYXJnaW4tcmlnaHQ6IDMycHg7DQp9DQouZW50cnkgaDUgew0KICBjb2xvcjogIzMxMzQzNTsNCiAgZm9udC1zaXplOiAyMnB4Ow0KICBsaW5lLWhlaWdodDogbm9ybWFsOw0KICBtYXJnaW46IDAgMCAxcHg7DQp9DQouZW50cnkgLmltYWdlIHsNCiAgZmxvYXQ6IGxlZnQ7DQogIG1hcmdpbjogLTRweCAyNXB4IDAgMXB4Ow0KfQ0KLmVudHJ5LnNtIHAgew0KICBsaW5lLWhlaWdodDogMTZweDsNCiAgcGFkZGluZy1ib3R0b206IDJweDsNCn0NCi5lbnRyeS5zbSBwICsgcCB7DQogIHBhZGRpbmctdG9wOiAxM3B4Ow0KfQ0KDQouaW5saW5lLWZvcm0gew0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGZvbnQtc2l6ZTogMDsNCiAgcGFkZGluZzogMjVweCAxNXB4IDI1cHggMDsNCn0NCi5pbmxpbmUtZm9ybSAuYnRuIHsNCiAgdmVydGljYWwtYWxpZ246IHRvcDsNCiAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICBtYXJnaW46IDAgNXB4Ow0KfQ0KLmlubGluZS1mb3JtIC5jcmYtcyB7DQogIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgbWFyZ2luOiAwIDVweDsNCn0NCi5pbmxpbmUtZm9ybSBsYWJlbCB7DQogIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgZm9udC1zaXplOiAxNHB4Ow0KICBtYXJnaW46IDAgNXB4Ow0KICBjb2xvcjogIzVmNWY1ZjsNCiAgbGluZS1oZWlnaHQ6IDM1cHg7DQp9DQoNCi50YWItY29udGVudCB7DQogIGRpc3BsYXk6IG5vbmU7DQp9DQoudGFiLWNvbnRlbnQuYWN0aXZlIHsNCiAgZGlzcGxheTogYmxvY2s7DQp9DQoNCi5kcm9wLWhvbGRlciB7DQogIGRpc3BsYXk6IGlubGluZTsNCn0NCi5kcm9wLWhvbGRlciAudHJpZ2dlciB7DQogIGRpc3BsYXk6IG5vbmU7DQp9DQoNCi5hcnJvd3MtbGlua3Mgew0KICBwYWRkaW5nOiAxNHB4IDE5cHg7DQp9DQouYXJyb3dzLWxpbmtzIGxpIHsNCiAgcGFkZGluZy10b3A6IDJweDsNCiAgcGFkZGluZy1ib3R0b206IDhweDsNCiAgbGluZS1oZWlnaHQ6IDIwcHg7DQp9DQouYXJyb3dzLWxpbmtzIGEgew0KICBwYWRkaW5nLWxlZnQ6IDE4cHg7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIGxpbmUtaGVpZ2h0OiAyMHB4Ow0KfQ0KLmFycm93cy1saW5rcyBhOmJlZm9yZSB7DQogIGNvbnRlbnQ6ICJcZjBhOSI7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOw0KICBmb250LXNpemU6IGluaGVyaXQ7DQogIHRleHQtcmVuZGVyaW5nOiBhdXRvOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIGxpbmUtaGVpZ2h0OiAxNHB4Ow0KICBmb250LXNpemU6IDE0cHg7DQogIGxlZnQ6IDA7DQogIHRvcDogMDsNCiAgY29sb3I6ICNlYjM2NDk7DQp9DQoNCi5sb2NhbC10aW1lIHsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBwYWRkaW5nOiAxNnB4IDVweCAyNnB4Ow0KfQ0KLmxvY2FsLXRpbWUgaDQgew0KICBjb2xvcjogIzMxMzQzNTsNCiAgcGFkZGluZzogMjVweCAwIDA7DQogIG1hcmdpbi1ib3R0b206IC0ycHg7DQogIGxpbmUtaGVpZ2h0OiBub3JtYWw7DQogIGZvbnQtc2l6ZTogMjJweDsNCn0NCi5sb2NhbC10aW1lIHAgew0KICBmb250LXNpemU6IDE0cHg7DQp9DQoubG9jYWwtdGltZSAuYmlnLWNsb2NrIHsNCiAgd2lkdGg6IDI0M3B4Ow0KICBoZWlnaHQ6IDI0NHB4Ow0KICBtYXJnaW46IGF1dG87DQogIG1hcmdpbi1ib3R0b206IDE3cHg7DQp9DQoubG9jYWwtdGltZSAuYmlnLWNsb2NrIGltZyB7DQogIHdpZHRoOiAxMDAlOw0KICBoZWlnaHQ6IGF1dG87DQp9DQoubG9jYWwtdGltZSAuYmlnLWNsb2NrICsgaDQgKyBwIHsNCiAgcGFkZGluZzogNHB4IDAgNDNweDsNCn0NCg0KLmZhc3QtbGlua3Mgew0KICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMzsNCiAgcGFkZGluZzogMjFweCAzMHB4IDE5cHggMjBweDsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KICB6LWluZGV4OiA5Ow0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQp9DQouZmFzdC1saW5rcyBsaSB7DQogIHBhZGRpbmctYm90dG9tOiAycHg7DQp9DQoNCi5ub3QteW91ciB7DQogIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzOw0KICBsaW5lLWhlaWdodDogMTZweDsNCiAgcGFkZGluZzogMTNweCAxNHB4Ow0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQp9DQoNCi5iYW5uZXIgew0KICBwYWRkaW5nOiAxNXB4IDA7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCg0KLmhyIHsNCiAgaGVpZ2h0OiA0cHg7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBtYXJnaW46IDI2cHggMCA0OXB4Ow0KICBiYWNrZ3JvdW5kOiAjNGU1MjUzOw0KfQ0KDQouaW5saW5lLWxpbmtzIHsNCiAgcGFkZGluZzogMCAxNXB4IDJweDsNCn0NCi5pbmxpbmUtbGlua3MgaDYgew0KICBmb250LXdlaWdodDogYm9sZDsNCiAgY29sb3I6ICM1ZjVmNWY7DQogIGZvbnQtc2l6ZTogMTRweDsNCn0NCi5pbmxpbmUtbGlua3MgdWwgew0KICBwYWRkaW5nLWJvdHRvbTogMTdweDsNCn0NCi5pbmxpbmUtbGlua3M6bGFzdC1jaGlsZCB7DQogIHBhZGRpbmctYm90dG9tOiAxcHg7DQp9DQoNCi50YWJzIHsNCiAgaGVpZ2h0OiAzNnB4Ow0KICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2FjYTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsNCiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOw0KfQ0KLnRhYnMgbGkgew0KICBmbG9hdDogbGVmdDsNCiAgbGluZS1oZWlnaHQ6IDM3cHg7DQp9DQoudGFicyBsaTpmaXJzdC1jaGlsZCBhIHsNCiAgcGFkZGluZy1sZWZ0OiAxN3B4Ow0KICBwYWRkaW5nLXJpZ2h0OiAxNXB4Ow0KfQ0KLnRhYnMgYSB7DQogIHBhZGRpbmc6IDAgMTJweCAwIDExcHg7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgZmxvYXQ6IGxlZnQ7DQogIGNvbG9yOiAjNWY1ZjVmOw0KICBmb250LXNpemU6IDEzcHg7DQogIGhlaWdodDogMzVweDsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NhY2FjYTsNCiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmY7DQp9DQoudGFicyAuY3VycmVudCBhIHsNCiAgaGVpZ2h0OiAzNnB4Ow0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KfQ0KDQoubG9jYWxpb24tbGlzdCB7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgb3ZlcmZsb3c6IGhpZGRlbjsNCn0NCi5sb2NhbGlvbi1saXN0OmJlZm9yZSB7DQogIGNvbnRlbnQ6ICIiOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIGhlaWdodDogMTBweDsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCiAgYm90dG9tOiAwOw0KICBsZWZ0OiAwOw0KICByaWdodDogMzBweDsNCn0NCi5sb2NhbGlvbi1saXN0IHVsIHsNCiAgcGFkZGluZzogN3B4IDIwcHg7DQogIG1heC1oZWlnaHQ6IDI5NnB4Ow0KICBvdmVyZmxvdzogYXV0bzsNCn0NCi5sb2NhbGlvbi1saXN0IGxpIHsNCiAgcGFkZGluZy1ib3R0b206IDJweDsNCn0NCg0KLmJhbm5lci1zaWRlYmFyIHsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBwYWRkaW5nOiAyMHB4IDAgMTVweDsNCn0NCg0KLmJveC1mb3JtIHsNCiAgcGFkZGluZzogMTVweCAxMnB4IDJweCAxNXB4Ow0KfQ0KLmJveC1mb3JtLnNpZGViYXIgew0KICBwYWRkaW5nOiAxNXB4IDE4cHggOHB4IDIwcHg7DQp9DQouYm94LWZvcm0uc2lkZWJhciBmaWVsZHNldCB7DQogIG1hcmdpbi1ib3R0b206IDEwcHg7DQp9DQouYm94LWZvcm0uc2lkZWJhciAuY3JmLXMgew0KICBwYWRkaW5nLWxlZnQ6IDdweDsNCn0NCi5ib3gtZm9ybS5zaWRlYmFyIGlucHV0IHsNCiAgcGFkZGluZy1sZWZ0OiA3cHg7DQp9DQouYm94LWZvcm0gbGFiZWwgew0KICBjb2xvcjogIzVmNWY1ZjsNCiAgZm9udC1zaXplOiAxNHB4Ow0KICBkaXNwbGF5OiBibG9jazsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgcGFkZGluZy1ib3R0b206IDdweDsNCn0NCi5ib3gtZm9ybSBmaWVsZHNldCB7DQogIG1hcmdpbi1ib3R0b206IDE2cHg7DQogIHBvc2l0aW9uOiByZWxhdGl2ZTsNCn0NCi5ib3gtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7DQogIGNvbG9yOiAjNWY1ZjVmOw0KICBmb250LXNpemU6IDE0cHg7DQogIGZvbnQtd2VpZ2h0OiA0MDA7DQogIGhlaWdodDogMzVweDsNCiAgcGFkZGluZzogMCAxMXB4Ow0KICBsaW5lLWhlaWdodDogMzNweDsNCiAgd2lkdGg6IDEwMCU7DQogIGJhY2tncm91bmQ6ICNmZmY7DQogIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7DQp9DQouYm94LWZvcm0gLndpdGgtYnRuIC5idG4gew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIGJvdHRvbTogMDsNCiAgaGVpZ2h0OiAzM3B4Ow0KICByaWdodDogMDsNCiAgbWFyZ2luOiAxcHg7DQp9DQouYm94LWZvcm0gLndpdGgtYnRuIGlucHV0IHsNCiAgcGFkZGluZy1yaWdodDogODBweDsNCn0NCg0KLmNyZi1zIHsNCiAgaGVpZ2h0OiAzNXB4Ow0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KICBjb2xvcjogIzVmNWY1ZjsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KICBmb250LXNpemU6IDE0cHg7DQogIHBhZGRpbmc6IDAgMTFweDsNCiAgbGluZS1oZWlnaHQ6IDMzcHg7DQogIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7DQogIGRpc3BsYXk6IGJsb2NrOw0KICBjdXJzb3I6IHBvaW50ZXI7DQogIHBhZGRpbmctcmlnaHQ6IDUxcHg7DQp9DQouY3JmLXM6YWZ0ZXIgew0KICBjb250ZW50OiAiXGYxMDciOw0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTsNCiAgZm9udC1zaXplOiBpbmhlcml0Ow0KICB0ZXh0LXJlbmRlcmluZzogYXV0bzsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB3aWR0aDogMzVweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBsaW5lLWhlaWdodDogMzNweDsNCiAgaGVpZ2h0OiAzM3B4Ow0KICBmb250LXNpemU6IDMwcHg7DQogIHJpZ2h0OiAwOw0KICB0b3A6IDA7DQogIGNvbG9yOiAjNWY1ZjVmOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOw0KICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQp9DQoNCi5jcmYtc20gew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIGRpc3BsYXk6IG5vbmU7DQogIG92ZXJmbG93OiBhdXRvOw0KICBtYXgtaGVpZ2h0OiAzMDBweDsNCiAgei1pbmRleDogOTk5OTsNCiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMzsNCiAgbWFyZ2luLXRvcDogLTFweDsNCiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7DQp9DQouY3JmLXNtIGxpIHsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICBjb2xvcjogIzUyNTI1MjsNCiAgbGluZS1oZWlnaHQ6IDI0cHg7DQogIHBhZGRpbmc6IDVweCAxMHB4Ow0KICBmb250LXNpemU6IDE0cHg7DQogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzOw0KfQ0KLmNyZi1zbSBsaS5oaWRlLWxpIHsNCiAgZGlzcGxheTogbm9uZTsNCn0NCi5jcmYtc20gbGk6bGFzdC1jaGlsZCB7DQogIGJvcmRlci1ib3R0b206IDA7DQp9DQouY3JmLXNtIGxpLnNlbGVjdGVkIHsNCiAgY29sb3I6ICMxNzZkYjM7DQogIGZvbnQtd2VpZ2h0OiA3MDA7DQogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC4wNikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsNCn0NCi5jcmYtc20gbGk6aG92ZXIgew0KICBjb2xvcjogIzE3NmRiMzsNCiAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOw0KfQ0KDQouZHJvcGRvd24gew0KICBkaXNwbGF5OiBub25lOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDogNTlweDsNCiAgbGVmdDogLTE3cHg7DQogIHdpZHRoOiAxODZweDsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMzsNCiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7DQogIHotaW5kZXg6IDk5OTsNCn0NCi5kcm9wZG93bjpiZWZvcmUgew0KICBjb250ZW50OiAiIjsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICBsZWZ0OiAyOHB4Ow0KICB0b3A6IC0xMHB4Ow0KICB3aWR0aDogMDsNCiAgaGVpZ2h0OiAwOw0KICBib3JkZXItc3R5bGU6IHNvbGlkOw0KICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7DQogIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U1ZTVlNSB0cmFuc3BhcmVudDsNCn0NCi5kcm9wZG93bjphZnRlciB7DQogIGNvbnRlbnQ6ICIiOw0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIGxlZnQ6IDMwcHg7DQogIHRvcDogLThweDsNCiAgd2lkdGg6IDA7DQogIGhlaWdodDogMDsNCiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsNCiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4Ow0KICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7DQp9DQoNCi5mb290ZXIgew0KICBjb2xvcjogIzkyOTI5MjsNCiAgZm9udC1zaXplOiAxNHB4Ow0KICBjbGVhcjogYm90aDsNCiAgbGluZS1oZWlnaHQ6IDQ1cHg7DQogIHBhZGRpbmc6IDIycHggMCAwOw0KfQ0KLmZvb3RlciAuY29udGFpbmVyZm9vdGVyIHsNCiAgICBtYXJnaW4tdG9wOjIwcHg7DQogIHBhZGRpbmc6IDI3cHggMDsNCiAgb3ZlcmZsb3c6IGhpZGRlbjsNCiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7DQp9DQouZm9vdGVyIC5sb2dvIHsNCiAgZmxvYXQ6IHJpZ2h0Ow0KfQ0KDQouY29sLTU2IC5sb2NhbC10aW1lIHsNCiAgLypib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzOyovDQogIHBhZGRpbmctYm90dG9tOiAxMDBweDsNCiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4Ow0KICBtYXJnaW4tdG9wOiAxcHg7DQogIHBhZGRpbmctdG9wOiA1MnB4Ow0KfQ0KDQouYm94LWxpbmtzIHVsIHsNCiAgcGFkZGluZy1ib3R0b206IDA7DQogIG1hcmdpbi1ib3R0b206IC02cHg7DQp9DQoNCi5jb2wtNjYgLnRhYnMgew0KICBtYXJnaW4tdG9wOiAxcHg7DQogIGhlaWdodDogMzVweDsNCn0NCi5jb2wtNjYgLnRhYnMgYSB7DQogIGhlaWdodDogMzRweDsNCn0NCi5jb2wtNjYgLnRhYnMgLmN1cnJlbnQgYSB7DQogIGhlaWdodDogMzVweDsNCn0NCg0KLml0ZW06aG92ZXIgLmRyb3Bkb3duIHsNCiAgZGlzcGxheTogYmxvY2s7DQp9DQoNCi5kcm9wZG93bi1sYW5nIGxpIHsNCiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7DQogIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjsNCiAgcGFkZGluZy10b3A6IDFweDsNCn0NCi5kcm9wZG93bi1sYW5nIGxpIGEgew0KICBwYWRkaW5nOiAxNXB4IDAgMCA3M3B4Ow0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogIGhlaWdodDogNThweDsNCiAgYmFja2dyb3VuZDogI2YyZjJmMjsNCiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOw0KICBkaXNwbGF5OiBibG9jazsNCiAgbGluZS1oZWlnaHQ6IDE1cHg7DQp9DQouZHJvcGRvd24tbGFuZyBsaSBhOmhvdmVyIHsNCiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDEwMCUpOw0KfQ0KLmRyb3Bkb3duLWxhbmcgbGkgYSBzdHJvbmcgew0KICBtYXJnaW4tdG9wOiAtMXB4Ow0KfQ0KLmRyb3Bkb3duLWxhbmcgbGk6bGFzdC1jaGlsZCB7DQogIGJvcmRlci1ib3R0b206IDA7DQogIGJveC1zaGFkb3c6IG5vbmU7DQp9DQouZHJvcGRvd24tbGFuZyBsaS5jdXJyZW50IGEgew0KICBiYWNrZ3JvdW5kOiAjZmZmOw0KfQ0KDQoubGFuZyAuZHJvcGRvd24tbGFuZyBsaSBzcGFuLmljbyB7DQogIGxlZnQ6IDE3cHg7DQogIHRvcDogMTZweDsNCn0NCg0KYm9keSB7DQogIG92ZXJmbG93LXg6IGhpZGRlbjsNCn0NCg0KLm1vYmlsZS1vbmx5LWlubGluZSB7DQogIGRpc3BsYXk6IG5vbmU7DQp9DQoNCi5tb2JpbGUtb25seSB7DQogIGRpc3BsYXk6IG5vbmU7DQp9DQoNCi5zbWFsbC1vbmx5IHsNCiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KLnNtYWxsLW9ubHkuZGVza3RvcC1vbmx5IHsNCiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7DQp9DQouc21hbGwtb25seXNwYW4uZGVza3RvcC1vbmx5IHsNCiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7DQp9DQoNCnNwYW4uc21hbGwtb25seS5kZXNrdG9wLW9ubHkgew0KICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsNCn0NCg0KQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHsNCiAgLmNvbnRhaW5lciB7DQogICAgd2lkdGg6IGF1dG87DQogICAgcGFkZGluZzogMCAxNXB4Ow0KICB9DQoNCiAgLm1lbnUgdWwgew0KICAgIG1hcmdpbjogMCAtMTBweDsNCiAgfQ0KICAubWVudSBhIHsNCiAgICBmb250LXNpemU6IDEzcHg7DQogICAgcGFkZGluZzogMCAxMXB4IDAgMTBweDsNCiAgfQ0KDQogIC51c2VyLXJpZ2h0IHsNCiAgICBtYXJnaW4tbGVmdDogLTIwcHg7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0gew0KICAgIG1hcmdpbi1sZWZ0OiAxMHB4Ow0KICB9DQogIC51c2VyLXJpZ2h0IC5pdGVtLmxhbmcgew0KICAgIG1hcmdpbi1sZWZ0OiAxMHB4Ow0KICB9DQp9DQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHsNCiAgLmJhbm5lci1mdWxsIHsNCiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDsNCiAgfQ0KDQogIC5sb2NhbC10aW1lIC5iaWctY2xvY2sgew0KICAgIHdpZHRoOiAxNjFweDsNCiAgICBtYXJnaW46IDExcHggYXV0byAtMTRweDsNCiAgICBoZWlnaHQ6IDE2M3B4Ow0KICB9DQogIC5sb2NhbC10aW1lIC5iaWctY2xvY2sgKyBoNCArIHAgew0KICAgIHBhZGRpbmc6IDRweCAyMHB4Ow0KICB9DQogIC5sb2NhbC10aW1lIGg0IHsNCiAgICBmb250LXNpemU6IDE3cHg7DQogICAgcGFkZGluZzogMzFweCAwIDJweDsNCiAgfQ0KDQogIC5yb3cgew0KICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsNCiAgfQ0KICAucm93IC5jb2wtMjMgew0KICAgIHdpZHRoOiA2Ni42NiU7DQogIH0NCiAgLnJvdyAuY29sLTEzIHsNCiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7DQogICAgd2lkdGg6IDMzLjMzJTsNCiAgfQ0KICAucm93ID4gZGl2IHsNCiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7DQogIH0NCiAgLnJvdyAuY29sLTIgew0KICAgIHdpZHRoOiAxMDAlOw0KICB9DQoNCiAgLmNvbnRhaW5lciB7DQogICAgd2lkdGg6IGF1dG87DQogICAgcGFkZGluZzogMCAxNXB4Ow0KICB9DQoNCiAgLmRlc2t0b3Atb25seSB7DQogICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KICB9DQoNCiAgLmZvb3RlciB7DQogICAgcGFkZGluZzogMjBweDsNCiAgfQ0KICAuZm9vdGVyIC5jb250YWluZXIgew0KICAgIHBhZGRpbmc6IDE4cHggMCAwOw0KICB9DQogIC5mb290ZXIgLmxvZ28gew0KICAgIG1hcmdpbi10b3A6IDNweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDdweDsNCiAgICBoZWlnaHQ6IDM3cHg7DQogICAgd2lkdGg6IDIyOXB4Ow0KICB9DQp9DQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5mb290ZXIgLmxvZ28gew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjNweDsNCiAgfQ0KfQ0KDQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHsNCiAgLmJhbm5lciB7DQogICAgcGFkZGluZzogNHB4IDAgMDsNCiAgfQ0KDQogIC5ociB7DQogICAgbWFyZ2luOiAzMHB4IDA7DQogIH0NCg0KICAuZmFzdC1saW5rcyB7DQogICAgcGFkZGluZzogMTJweCAxNHB4Ow0KICB9DQoNCiAgLmlubGluZS1mb3JtIHsNCiAgICBwYWRkaW5nOiAxN3B4IDIwcHggMjBweCAxMHB4Ow0KICB9DQogIC5pbmxpbmUtZm9ybSBsYWJlbCB7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgbWFyZ2luOiAtM3B4IDAgLTJweDsNCiAgfQ0KDQogIC5iYW5uZXItc2lkZWJhciB7DQogICAgcGFkZGluZzogMTVweCAwOw0KICB9DQoNCiAgLmVudHJ5IC5pY28gew0KICAgIG1hcmdpbi1yaWdodDogMzBweDsNCiAgfQ0KICAuZW50cnkgLmxpbmtzIHsNCiAgICBsaW5lLWhlaWdodDogMjFweDsNCiAgICBwYWRkaW5nLXRvcDogMDsNCiAgfQ0KDQogIC5yZWNlaXZlIHsNCiAgICBwYWRkaW5nOiAxMHB4IDE0cHggM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxNnB4Ow0KICB9DQogIC5yZWNlaXZlIC5pY28gew0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCiAgLnJlY2VpdmUgbGFiZWwgew0KICAgIHBhZGRpbmctYm90dG9tOiAxcHg7DQogIH0NCiAgLnJlY2VpdmUgZmllbGRzZXQgew0KICAgIHBhZGRpbmctbGVmdDogMDsNCiAgfQ0KDQogIC5kYXl0aW1lIHsNCiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMnB4IDIwcHg7DQogIH0NCiAgLmRheXRpbWUgaDMgew0KICAgIGZvbnQtc2l6ZTogMThweDsNCiAgfQ0KICAuZGF5dGltZSAuaWNvIHsNCiAgICBtYXJnaW4tYm90dG9tOiA4cHg7DQogIH0NCiAgLmRheXRpbWUgcCB7DQogICAgZm9udC1zaXplOiAxMnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxNXB4Ow0KICAgIG1hcmdpbjogMCAtMnB4Ow0KICAgIHBhZGRpbmctYm90dG9tOiAxM3B4Ow0KICB9DQogIC5kYXl0aW1lIHAgYnIgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCiAgLmRheXRpbWUgcCArIHAgew0KICAgIG1hcmdpbjogMCAtMTBweDsNCiAgfQ0KICAuZGF5dGltZSBwICsgcCBiciB7DQogICAgZGlzcGxheTogYmxvY2s7DQogIH0NCg0KICAudGl0bGUubGVmdCB7DQogICAgcGFkZGluZzogMDsNCiAgfQ0KICAudGl0bGUubGVmdCAuc29jaWFsLXNoYXJlIHsNCiAgICBmbG9hdDogbGVmdDsNCiAgICBwYWRkaW5nOiAxN3B4IDA7DQogICAgY2xlYXI6IGJvdGg7DQogICAgbWFyZ2luOiAwOw0KICB9DQoNCiAgLmNvbC02NiAudGFicyB1bCBsaSB7DQogICAgZmxvYXQ6IGxlZnQ7DQogIH0NCiAgLmNvbC02NiAudGFicyB1bCBsaTpsYXN0LWNoaWxkIGEgew0KICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYWNhY2E7DQogICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwICNmZmY7DQogIH0NCg0KICBzcGFuLnNtYWxsLW9ubHkuZGVza3RvcC1vbmx5LA0KICAuc21hbGwtb25seS5kZXNrdG9wLW9ubHkgew0KICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsNCiAgfQ0KDQogIC50YWJzIHVsIHsNCiAgICBkaXNwbGF5OiB0YWJsZTsNCiAgICB3aWR0aDogMTAwJTsNCiAgfQ0KICAudGFicyB1bCBsaSB7DQogICAgZmxvYXQ6IG5vbmU7DQogICAgZGlzcGxheTogdGFibGUtY2VsbDsNCiAgICB3aWR0aDogYXV0bzsNCiAgfQ0KICAudGFicyB1bCBsaSBhIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBmbG9hdDogbm9uZTsNCiAgfQ0KICAudGFicyB1bCBsaTpsYXN0LWNoaWxkIGEgew0KICAgIGJvcmRlcjogMDsNCiAgICBib3gtc2hhZG93OiBub25lOw0KICB9DQoNCiAgLmJveC1mb3JtIC53aXRoLWJ0biBpbnB1dCB7DQogICAgcGFkZGluZy1yaWdodDogNTBweDsNCiAgfQ0KDQogIC5ub3AgLmFycm93cy1saW5rcyBhIHsNCiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7DQogICAgcGFkZGluZy1yaWdodDogMDsNCiAgfQ0KfQ0KLnNob3ctdGFibGV0LW9ubHkgew0KICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHsNCiAgLmhpZGUtdGFibGV0LW9ubHkgew0KICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsNCiAgfQ0KDQogIC5zaG93LXRhYmxldC1vbmx5IHsNCiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsNCiAgfQ0KfQ0KLm1vYi1vbmx5IHsNCiAgZGlzcGxheTogbm9uZTsNCn0NCg0KQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHsNCiAgLmNvbC02NiAudGFicyB7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NhY2FjYTsNCiAgfQ0KDQogIC5oaWRlLW1vYi1vbmx5IHsNCiAgICBkaXNwbGF5OiBub25lOw0KICB9DQoNCiAgLm1vYi1vbmx5IHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIH0NCg0KICAudGl0bGUgew0KICAgIHBhZGRpbmc6IDAgMCAyMHB4Ow0KICB9DQogIC50aXRsZS5sZWZ0IHsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgbWFyZ2luOiAtMnB4IDA7DQogIH0NCiAgLnRpdGxlLmxlZnQgaDEgew0KICAgIGZsb2F0OiBub25lOw0KICB9DQogIC50aXRsZS5sZWZ0IC5zb2NpYWwtc2hhcmUgew0KICAgIGZsb2F0OiBub25lOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBwYWRkaW5nOiAxM3B4IDAgMjBweDsNCiAgfQ0KDQogIC5yb3cgLmNvbC0yMyB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgbWFyZ2luLXRvcDogLTdweDsNCiAgfQ0KICAucm93IC5jb2wtNTYgew0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGZsb2F0OiBub25lOw0KICB9DQogIC5yb3cgLmNvbC02NiB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgZmxvYXQ6IG5vbmU7DQogIH0NCiAgLnJvdyAuY29sLTEzIHsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsNCiAgfQ0KICAucm93IC5jb2wtNCB7DQogICAgd2lkdGg6IDUwJTsNCiAgfQ0KICAucm93Lm5vcCA+IGRpdi5jb2wtNiB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZy1ib3R0b206IDA7DQogIH0NCiAgLnJvdy5ub3AgPiBkaXYuY29sLTYgLmFycm93cy1saW5rcyB7DQogICAgcGFkZGluZy1ib3R0b206IDA7DQogICAgbWFyZ2luLWxlZnQ6IC0ycHg7DQogICAgbWluLWhlaWdodDogMDsNCiAgfQ0KICAucm93Lm5vcCA+IGRpdi5jb2wtNiArIGRpdi5jb2wtNiAuYXJyb3dzLWxpbmtzIHsNCiAgICBwYWRkaW5nLXRvcDogMDsNCiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsNCiAgfQ0KDQogIC5lbnRyeSB7DQogICAgcGFkZGluZy1sZWZ0OiAxN3B4Ow0KICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7DQogIH0NCiAgLmVudHJ5LnNwIHsNCiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7DQogICAgcGFkZGluZy1yaWdodDogMTRweDsNCiAgfQ0KICAuZW50cnkgaDUgew0KICAgIGZvbnQtc2l6ZTogMThweDsNCiAgICBsaW5lLWhlaWdodDogMjFweDsNCiAgICBtYXgtd2lkdGg6IDEyNXB4Ow0KICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgcGFkZGluZzogMnB4IDAgMDsNCiAgfQ0KICAuZW50cnkgLmljbyB7DQogICAgbWFyZ2luLWxlZnQ6IDZweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7DQogIH0NCiAgLmVudHJ5IHAgew0KICAgIGxpbmUtaGVpZ2h0OiAxN3B4Ow0KICB9DQogIC5lbnRyeSAubGlua3Mgew0KICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgcGFkZGluZzogMDsNCiAgICBsaW5lLWhlaWdodDogMTdweDsNCiAgfQ0KDQogIC5pbmxpbmUtZm9ybSB7DQogICAgcGFkZGluZzogMThweCAwIDE0cHg7DQogICAgbWFyZ2luOiAwIC0xMHB4Ow0KICB9DQogIC5pbmxpbmUtZm9ybSAuY3JmLXMgew0KICAgIHBhZGRpbmctbGVmdDogMTBweDsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgIHBhZGRpbmctcmlnaHQ6IDQ5cHg7DQogIH0NCiAgLmlubGluZS1mb3JtIC5jcmYtcy5ub29uIHsNCiAgICB3aWR0aDogMTY1cHg7DQogIH0NCiAgLmlubGluZS1mb3JtIC5jcmYtcy50aW1lIHsNCiAgICB3aWR0aDogOTVweDsNCiAgfQ0KICAuaW5saW5lLWZvcm0gLmJ0biB7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgd2lkdGg6IDEwMCU7DQogICAgbWFyZ2luOiAwIGF1dG87DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBtYXgtd2lkdGg6IDI3MHB4Ow0KICB9DQoNCiAgLmZhc3QtbGlua3Mgew0KICAgIHBhZGRpbmctdG9wOiAxMHB4Ow0KICAgIHBhZGRpbmctYm90dG9tOiAxNHB4Ow0KICB9DQoNCiAgLnJlY2VpdmUgew0KICAgIHBhZGRpbmc6IDEzcHggMTNweCAwOw0KICB9DQogIC5yZWNlaXZlIC5ib3gtZm9ybSB7DQogICAgbWFyZ2luOiAxMXB4IDA7DQogIH0NCg0KICAuZGF5dGltZSB7DQogICAgcGFkZGluZzogMjVweCAxMHB4IDE0cHg7DQogIH0NCiAgLmRheXRpbWUgLmljbyB7DQogICAgbWFyZ2luLWJvdHRvbTogMTFweDsNCiAgfQ0KICAuZGF5dGltZSBoMyB7DQogICAgZGlzcGxheTogbm9uZTsNCiAgfQ0KDQogIC5tb2JpbGUtb25seSB7DQogICAgZGlzcGxheTogYmxvY2s7DQogIH0NCg0KICAubW9iaWxlLW9ubHktaW5saW5lIHsNCiAgICBkaXNwbGF5OiBpbmxpbmU7DQogIH0NCg0KICAuY29udGFpbmVyIHsNCiAgICB3aWR0aDogYXV0bzsNCiAgICBwYWRkaW5nOiAwIDIwcHg7DQogIH0NCg0KICAuaGVhZGVyIHsNCiAgICBwYWRkaW5nOiAxNHB4IDAgMTNweDsNCiAgfQ0KICAuaGVhZGVyIC5sb2dvIHsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4Ow0KICAgIGhlaWdodDogMjhweDsNCiAgICB3aWR0aDogMjAwcHg7DQogICAgaGVpZ2h0OiAyOHB4Ow0KICAgIHdpZHRoOiAyMDBweDsNCiAgICBmbG9hdDogbm9uZTsNCiAgICBtYXJnaW46IGF1dG87DQogICAgZGlzcGxheTogYmxvY2s7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7DQogIC5oZWFkZXIgLmxvZ28gew0KICAgIGJhY2tncm91bmQtc2l6ZTogMjY0LjVweCA0NDhweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NHB4Ow0KICB9DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7DQogIC5kcm9wLWhvbGRlciB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogM3B4Ow0KICAgIHJpZ2h0OiAxNnB4Ow0KICAgIGZsb2F0OiByaWdodDsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgfQ0KICAuZHJvcC1ob2xkZXIgLnRyaWdnZXIgew0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgfQ0KDQogIC51c2VyLXJpZ2h0IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAzOHB4Ow0KICAgIHJpZ2h0OiAtNXB4Ow0KICAgIHotaW5kZXg6IDk5Ow0KICAgIHdpZHRoOiAzMDBweDsNCiAgICBwYWRkaW5nOiAxN3B4IDAgMDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7DQogICAgYm94LXNoYWRvdzogMXB4IDEuN3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOw0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCiAgLnVzZXItcmlnaHQ6YmVmb3JlIHsNCiAgICBjb250ZW50OiAiIjsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDhweDsNCiAgICB0b3A6IC0xMHB4Ow0KICAgIHdpZHRoOiAwOw0KICAgIGhlaWdodDogMDsNCiAgICBib3JkZXItc3R5bGU6IHNvbGlkOw0KICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDsNCiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNWU1ZTUgdHJhbnNwYXJlbnQ7DQogIH0NCiAgLnVzZXItcmlnaHQ6YWZ0ZXIgew0KICAgIGNvbnRlbnQ6ICIiOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICByaWdodDogMTBweDsNCiAgICB0b3A6IC04cHg7DQogICAgd2lkdGg6IDA7DQogICAgaGVpZ2h0OiAwOw0KICAgIGJvcmRlci1zdHlsZTogc29saWQ7DQogICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4Ow0KICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDsNCiAgfQ0KICAudXNlci1yaWdodCAuZHJvcGRvd24gew0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHBvc2l0aW9uOiBzdGF0aWM7DQogICAgd2lkdGg6IGF1dG87DQogICAgaGVpZ2h0OiBhdXRvOw0KICAgIGJvcmRlcjogMDsNCiAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4ICNmZmY7DQogICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7DQogIH0NCiAgLnVzZXItcmlnaHQgLmRyb3Bkb3duOmJlZm9yZSB7DQogICAgZGlzcGxheTogbm9uZTsNCiAgfQ0KICAudXNlci1yaWdodCAuZHJvcGRvd246YWZ0ZXIgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0gew0KICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGZsb2F0OiBub25lOw0KICAgIG1hcmdpbi1sZWZ0OiAwOw0KICAgIHBhZGRpbmc6IDAgMCAxNHB4IDUycHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTVweDsNCiAgfQ0KICAudXNlci1yaWdodCAuaXRlbSBzdHJvbmcgew0KICAgIG1hcmdpbi10b3A6IC0xcHg7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0gLmljbyB7DQogICAgdG9wOiAwOw0KICAgIGxlZnQ6IDE1cHg7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0gLmljby5pY28tZmEgew0KICAgIHRvcDogLTRweDsNCiAgICB3aWR0aDogNjBweDsNCiAgICBsZWZ0OiAwOw0KICB9DQogIC51c2VyLXJpZ2h0IC5pdGVtLmxhbmcgew0KICAgIGhlaWdodDogYXV0bzsNCiAgICBib3JkZXItYm90dG9tOiAwOw0KICAgIHBhZGRpbmc6IDA7DQogICAgbWFyZ2luOiAtMTZweCAwIDA7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0ubGFuZyBsaSB7DQogICAgd2lkdGg6IDI1JTsNCiAgICBmbG9hdDogbGVmdDsNCiAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgIGJvcmRlcjogMDsNCiAgICBwYWRkaW5nLWxlZnQ6IDFweDsNCiAgICBwYWRkaW5nLXRvcDogMXB4Ow0KICAgIGJhY2tncm91bmQ6IG5vbmU7DQogICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgI2ZmZiwgaW5zZXQgMCAxcHggI2ZmZjsNCiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2QzZDM7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0ubGFuZyBsaTpmaXJzdC1jaGlsZCB7DQogICAgYm9yZGVyOiAwOw0KICAgIGJveC1zaGFkb3c6IG5vbmU7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0ubGFuZyBsaSBzcGFuLmljbyB7DQogICAgbGVmdDogMTZweDsNCiAgfQ0KICAudXNlci1yaWdodCAuaXRlbS5sYW5nIGEgew0KICAgIHRleHQtaW5kZW50OiAtOTk5ZW07DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0ubGFuZyA+IHAgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCiAgLnVzZXItcmlnaHQgLml0ZW0ubGFuZyA+IC5pY28gew0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCg0KICAuc29jaWFsIHsNCiAgICBjbGVhcjogYm90aDsNCiAgICBmbG9hdDogbm9uZTsNCiAgICBoZWlnaHQ6IDYwcHg7DQogICAgcGFkZGluZzogMDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC1zaXplOiAwOw0KICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4ICNmZmY7DQogICAgYmFja2dyb3VuZDogI2YyZjJmMjsNCiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMzsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICB9DQogIC5zb2NpYWwgYSB7DQogICAgZmxvYXQ6IG5vbmU7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHdpZHRoOiAzMHB4Ow0KICAgIGhlaWdodDogMzBweDsNCiAgICBtYXJnaW46IDE0cHggNXB4IDA7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzMHB4Ow0KICB9DQoNCiAgLm1lbnUgew0KICAgIGJhY2tncm91bmQ6IG5vbmU7DQogICAgcGFkZGluZzogMDsNCiAgICBtYXJnaW46IDA7DQogICAgaGVpZ2h0OiBhdXRvOw0KICB9DQogIC5tZW51IC5jb250YWluZXIgew0KICAgIHdpZHRoOiBhdXRvOw0KICAgIHBvc2l0aW9uOiBzdGF0aWM7DQogIH0NCiAgLm1lbnUgLnRyaWdnZXIgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBsZWZ0OiAwOw0KICAgIHRvcDogMDsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBjb2xvcjogIzUyNTI1MjsNCiAgICBmb250LXNpemU6IDIxcHg7DQogICAgcGFkZGluZzogN3B4IDIwcHg7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICB9DQogIC5tZW51IHVsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDU1cHg7DQogICAgbGVmdDogNnB4Ow0KICAgIHdpZHRoOiAzMDBweDsNCiAgICBiYWNrZ3JvdW5kOiAjZmZmOw0KICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7DQogICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7DQogICAgei1pbmRleDogOTk5Ow0KICB9DQogIC5tZW51IHVsOmJlZm9yZSB7DQogICAgY29udGVudDogIiI7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGxlZnQ6IDhweDsNCiAgICB0b3A6IC0xMHB4Ow0KICAgIHdpZHRoOiAwOw0KICAgIGhlaWdodDogMDsNCiAgICBib3JkZXItc3R5bGU6IHNvbGlkOw0KICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDsNCiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNWU1ZTUgdHJhbnNwYXJlbnQ7DQogIH0NCiAgLm1lbnUgdWw6YWZ0ZXIgew0KICAgIGNvbnRlbnQ6ICIiOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBsZWZ0OiAxMHB4Ow0KICAgIHRvcDogLThweDsNCiAgICB3aWR0aDogMDsNCiAgICBoZWlnaHQ6IDA7DQogICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsNCiAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7DQogICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50Ow0KICB9DQogIC5tZW51IHVsIGxpIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBib3gtc2hhZG93OiBub25lOw0KICAgIGJvcmRlcjogMDsNCiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMzsNCiAgfQ0KICAubWVudSB1bCBsaTpmaXJzdC1jaGlsZCB7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgYm94LXNoYWRvdzogbm9uZTsNCiAgICBib3JkZXI6IDA7DQogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7DQogIH0NCiAgLm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7DQogICAgYm9yZGVyLWJvdHRvbTogMDsNCiAgfQ0KICAubWVudSB1bCBsaTpsYXN0LWNoaWxkIHsNCiAgICBib3JkZXItYm90dG9tOiAwOw0KICB9DQogIC5tZW51IHVsIGxpLmN1cnJlbnQgYSB7DQogICAgYmFja2dyb3VuZDogI2ZmZjsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7DQogICAgY29sb3I6ICNlYjM2NDk7DQogIH0NCiAgLm1lbnUgdWwgbGkuY3VycmVudCBhOmJlZm9yZSB7DQogICAgY29udGVudDogIiI7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICBib3R0b206IDA7DQogICAgbGVmdDogMDsNCiAgICBtYXJnaW46IC0xcHg7DQogICAgd2lkdGg6IDVweDsNCiAgICBiYWNrZ3JvdW5kOiAjZWIzNjQ5Ow0KICB9DQogIC5tZW51IHVsIGxpOmhvdmVyIGEgew0KICAgIGJhY2tncm91bmQ6ICNmZmY7DQogICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOw0KICAgIGNvbG9yOiAjZWIzNjQ5Ow0KICB9DQogIC5tZW51IHVsIGxpOmhvdmVyIGE6YmVmb3JlIHsNCiAgICBjb250ZW50OiAiIjsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAwOw0KICAgIGJvdHRvbTogMDsNCiAgICBsZWZ0OiAwOw0KICAgIG1hcmdpbjogLTFweDsNCiAgICB3aWR0aDogNXB4Ow0KICAgIGJhY2tncm91bmQ6ICNlYjM2NDk7DQogIH0NCiAgLm1lbnUgdWwgYSB7DQogICAgYm94LXNoYWRvdzogbm9uZTsNCiAgICBib3JkZXI6IDA7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgYmFja2dyb3VuZDogbm9uZTsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAjZWRlZGVkOw0KICAgIHBhZGRpbmc6IDExcHggMTdweCA5cHg7DQogICAgaGVpZ2h0OiBhdXRvOw0KICAgIGxpbmUtaGVpZ2h0OiAxOXB4Ow0KICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBsZWZ0Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjNWY1ZjVmOw0KICB9DQogIC5tZW51IHVsIGE6aG92ZXIgew0KICAgIGJhY2tncm91bmQ6ICNmZmY7DQogICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOw0KICAgIGNvbG9yOiAjZWIzNjQ5Ow0KICB9DQogIC5tZW51IHVsIGE6aG92ZXI6YmVmb3JlIHsNCiAgICBjb250ZW50OiAiIjsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAwOw0KICAgIGJvdHRvbTogMDsNCiAgICBsZWZ0OiAwOw0KICAgIG1hcmdpbjogLTFweDsNCiAgICB3aWR0aDogNXB4Ow0KICAgIGJhY2tncm91bmQ6ICNlYjM2NDk7DQogIH0NCg0KICAuYm9keSB7DQogICAgcGFkZGluZy10b3A6IDIycHg7DQogIH0NCg0KICAuZm9vdGVyIHAgew0KICAgIGZvbnQtc2l6ZTogMTFweDsNCiAgICBsaW5lLWhlaWdodDogMTNweDsNCiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMzsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgcGFkZGluZzogMTVweCAwIDA7DQogIH0NCiAgLmZvb3RlciAubG9nbyB7DQogICAgZmxvYXQ6IG5vbmU7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgbWFyZ2luOiBhdXRvOw0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQogIH0NCg0KICAuYm94LXNoYWRvdyArIC5iYW5uZXItZnVsbCB7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsNCiAgfQ0KICAuYm94LXNoYWRvdyArIC5ib3gtc2hhZG93IHsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICB9DQoNCiAgLmNvbC01NiAubG9jYWwtdGltZSB7DQogICAgcGFkZGluZzogNXB4IDAgMTNweCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDsNCiAgICBtYXJnaW46IDA7DQogICAgYm9yZGVyOiAwOw0KICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzOw0KICB9DQogIC5jb2wtNTYgLmxvY2FsLXRpbWUgLmJpZy1jbG9jayB7DQogICAgbWFyZ2luLWJvdHRvbTogNnB4Ow0KICB9DQoNCiAgLmN1cnJlbnQtdGltZSBsYWJlbCB7DQogICAgbWFyZ2luLWxlZnQ6IDJweDsNCiAgfQ0KDQogIC5yaWdodC1hY3RpdmUgLnVzZXItcmlnaHQgew0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICB9DQoNCiAgLmRyb3Bkb3duLWxhbmcgbGkuY3VycmVudCBhIHsNCiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOw0KICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjA2KSAxMDAlKTsNCiAgfQ0KICAuZHJvcGRvd24tbGFuZyBsaS5jdXJyZW50IGE6YmVmb3JlIHsNCiAgICBjb250ZW50OiAiXGYwMGMiOw0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7DQogICAgZm9udC1zaXplOiBpbmhlcml0Ow0KICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgcmlnaHQ6IDA7DQogICAgdG9wOiAwOw0KICAgIHdpZHRoOiAxOHB4Ow0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICBjb2xvcjogIzA5MDsNCiAgICBsaW5lLWhlaWdodDogMThweDsNCiAgICBib3JkZXItcmFkaXVzOiA1MCU7DQogICAgbWFyZ2luOiA3cHggMTFweDsNCiAgICB0ZXh0LWluZGVudDogMDsNCiAgICBoZWlnaHQ6IDE4cHg7DQogICAgei1pbmRleDogOTk7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICBib3gtc2hhZG93OiAwLjVweCAwLjlweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsNCiAgfQ0KDQogIC5tZW51LWFjdGl2ZSAubWVudSB1bCB7DQogICAgZGlzcGxheTogYmxvY2s7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsNCiAgLmJveC1zaGFkb3cgew0KICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50Ow0KICB9DQoNCiAgLnRpdGxlIGgxIHsNCiAgICBmb250LXNpemU6IDIwcHg7DQogIH0NCg0KICAucm93IC5jb2wtMyB7DQogICAgd2lkdGg6IDEwMCU7DQogIH0NCg0KICAuY3VycmVudC10aW1lIGlucHV0IHsNCiAgICB3aWR0aDogMjUwcHg7DQogIH0NCn0NCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7DQogIC5ib3gtc2hhZG93IHsNCiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsNCiAgfQ0KICAuYm94LXNoYWRvdy5taW4gew0KICAgIG1pbi1oZWlnaHQ6IDE4NXB4Ow0KICB9DQoNCiAgLnJvdyAuY29sLTMgew0KICAgIHdpZHRoOiAxMDAlOw0KICB9DQogIC5yb3cgLmNvbC0yLmRlc2t0b3Atb25seS5zbWFsbC1vbmx5LA0KICAucm93IC5jb2wtMiB7DQogICAgd2lkdGg6IDUwJTsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsNCiAgfQ0KICAucm93ID4gZGl2IHsNCiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsNCiAgfQ0KDQogIC5ncmV5LWhlYWQgew0KICAgIHBhZGRpbmc6IDAgMThweDsNCiAgfQ0KICAuZ3JleS1oZWFkLnJlZCB7DQogICAgcGFkZGluZzogMCAxMHB4Ow0KICB9DQoNCiAgLmZvb3RlciB7DQogICAgcGFkZGluZzogMCAxMHB4Ow0KICB9DQogIC5mb290ZXIgLmNvbnRhaW5lciB7DQogICAgcGFkZGluZzogMjBweCAwIDA7DQogIH0NCiAgLmZvb3RlciBwIHsNCiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7DQogICAgZm9udC1zaXplOiAxMXB4Ow0KICB9DQogIC5mb290ZXIgLmxvZ28gew0KICAgIG1hcmdpbi1ib3R0b206IDI0cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg3cHg7DQogICAgaGVpZ2h0OiA0M3B4Ow0KICAgIHdpZHRoOiAyNjVweDsNCiAgfQ0KfQ0KQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsNCiAgLmZvb3RlciAubG9nbyB7DQogICAgYmFja2dyb3VuZC1zaXplOiAyNjQuNXB4IDQ0OHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0M3B4Ow0KICB9DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7DQogIC5iYW5uZXIgew0KICAgIHBhZGRpbmc6IDA7DQogIH0NCg0KICAuYm94LWxpbmtzIHsNCiAgICBwYWRkaW5nLWJvdHRvbTogNXB4Ow0KICB9DQogIC5ib3gtbGlua3MgLmFycm93cy1saW5rcyB7DQogICAgbWluLWhlaWdodDogMDsNCiAgfQ0KDQogIC5ociB7DQogICAgbWFyZ2luOiAxNXB4IDA7DQogIH0NCg0KICAuYXJyb3dzLWxpbmtzIHsNCiAgICBtaW4taGVpZ2h0OiA4M3B4Ow0KICB9DQoNCiAgLmxvY2FsLXRpbWUgew0KICAgIHBhZGRpbmc6IDIzcHggNXB4IDIwcHg7DQogIH0NCiAgLmxvY2FsLXRpbWUgaW1nIHsNCiAgICB3aWR0aDogMTY5cHg7DQogICAgaGVpZ2h0OiBhdXRvOw0KICB9DQogIC5sb2NhbC10aW1lIGg0IHsNCiAgICBmb250LXNpemU6IDIycHg7DQogICAgcGFkZGluZy10b3A6IDE1cHg7DQogIH0NCg0KICAuYm9keSB7DQogICAgcGFkZGluZy10b3A6IDE3cHg7DQogIH0NCg0KICAudGl0bGUgew0KICAgIHBhZGRpbmc6IDAgMTVweCAxNHB4Ow0KICB9DQogIC50aXRsZSBoMSB7DQogICAgZm9udC1zaXplOiAyMXB4Ow0KICB9DQoNCiAgLm5vdC1zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KICB9DQoNCiAgLmNvbnRhaW5lciB7DQogICAgcGFkZGluZzogMCAxMHB4Ow0KICB9DQoNCiAgLmN1cnJlbnQtdGltZSBsYWJlbCB7DQogICAgZGlzcGxheTogbm9uZTsNCiAgfQ0KICAuY3VycmVudC10aW1lIGJ1dHRvbiB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICByaWdodDogMTBweDsNCiAgICB3aWR0aDogNDBweDsNCiAgfQ0KICAuY3VycmVudC10aW1lIGlucHV0IHsNCiAgICBtYXJnaW46IDA7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZy1yaWdodDogNTBweDsNCiAgfQ0KICAvKi5jdXJyZW50LXRpbWUgZm9ybSA+IGlucHV0IHsNCiAgICBkaXNwbGF5OiBub25lOw0KICB9Ki8NCiAgLmN1cnJlbnQtdGltZSAjVG9wTG9jYXRpb24gew0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCiAgLnNtYWxsLW9ubHkgew0KICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQogIH0NCg0KICAuZGVza3RvcC1vbmx5LnNtYWxsLW9ubHkgew0KICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgfQ0KDQogIC50YWJzIHVsIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgfQ0KICAudGFicyB1bCBsaSB7DQogICAgZmxvYXQ6IGxlZnQ7DQogIH0NCiAgLnRhYnMgdWwgbGk6bGFzdC1jaGlsZCBhIHsNCiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2FjYWNhOw0KICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAjZmZmOw0KICB9DQoNCiAgLmhlYWRlciAubG9nby13cmFwIHsNCiAgICAvKm92ZXJmbG93OiBoaWRkZW47DQogICAgd2lkdGg6IDE2N3B4Ow0KICAgIG1hcmdpbjogYXV0bzsqLw0KICAgICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgIHdpZHRoOiAyMjBweDsNCiAgICBtYXJnaW46IDAgYXV0bzsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIH0NCiAgLmhlYWRlciAubG9nby13cmFwIC5sb2dvIHsNCiAgICAvKm1hcmdpbi1sZWZ0OiAtMzNweDsqLw0KICB9DQp9DQoNCi8qYXV0b2NvbXBsZXRlKi8NCi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgeyBib3JkZXI6IDBweCBzb2xpZCAjOTk5OyBiYWNrZ3JvdW5kOiAjRkZGOyBjdXJzb3I6IGRlZmF1bHQ7IG92ZXJmbG93OiBhdXRvOyAtd2Via2l0LWJveC1zaGFkb3c6IDFweCA0cHggM3B4IHJnYmEoNTAsIDUwLCA1MCwgMC42NCk7IC1tb3otYm94LXNoYWRvdzogMXB4IDRweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjY0KTsgYm94LXNoYWRvdzogMXB4IDRweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjY0KTsgfQ0KLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHsgcGFkZGluZzogMnB4IDVweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgZm9udC1zaXplOjEuMmVtIH0NCi5hdXRvY29tcGxldGUtbm8tc3VnZ2VzdGlvbiB7IHBhZGRpbmc6IDJweCA1cHg7fQ0KLmF1dG9jb21wbGV0ZS1zZWxlY3RlZCB7IC8qYmFja2dyb3VuZDogI0YwRjBGMDsqLyBiYWNrZ3JvdW5kOiNDQ0ZGQ0MgfQ0KLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICMwMDA7IH0NCi5hdXRvY29tcGxldGUtZ3JvdXAgeyBwYWRkaW5nOiAycHggNXB4OyBjb2xvcjogcmdiKDI1NSwgMTUzLCAwKSA7IH0NCi5hdXRvY29tcGxldGUtZ3JvdXAgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTZweDsgY29sb3I6ICMwMDA7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgY29sb3I6ICMzQjU5OTggO30NCg0KQG1lZGlhIChtaW4td2lkdGg6MzAwcHgpIHsNCiAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24geyBmb250LXNpemU6MS4zZW0gfQ0KfQ0KDQouc2VhcmNoZXJyb3I6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovDQogICAgICAgICAgICBjb2xvcjogICAgI2ZmMDAwMDsNCn0NCg0KLnNlYXJjaGVycm9yOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqLw0KICAgICAgICAgICBjb2xvcjogICAgI2ZmMDAwMDsNCiAgICAgICAgICAgb3BhY2l0eTogIDE7DQp9DQouc2VhcmNoZXJyb3I6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovDQogICAgICAgICAgIGNvbG9yOiAgICAjZmYwMDAwOw0KICAgICAgICAgICBvcGFjaXR5OiAgMTsNCn0NCi5zZWFyY2hlcnJvcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqLw0KICAgICAgICAgICBjb2xvcjogICAgI2ZmMDAwMDsNCn0NCg0KLmZvbnRUUyB7DQogICAgZm9udC1zaXplOiAzZW07DQp9DQoNCi5oMiB7DQogICAgZm9udC1zaXplOjEuNWVtOw0KICAgIG1hcmdpbi10b3A6IDVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYThhOGE4Ow0KICAgIGNvbG9yOiBibGFjaw0KfQ0KDQoucCB7DQogICAgICAgIC8qbWFyZ2luLXRvcDouNGVtOw0KICAgIG1hcmdpbi1ib3R0b206LjRlbSovDQp9DQoNCnAgew0KICAgIG1hcmdpbi1ib3R0b206MWVtOw0KICAgIG1hcmdpbi10b3A6MWVtDQp9DQoNCi5tZWRpdW10eHQgew0KICAgIGZvbnQtc2l6ZToxMnB0DQp9DQoubGFyZ2VydHh0IHsNCiAgICBmb250LXNpemU6MTRwdA0KfQ0KDQouaGRyd2wgew0KICAgIG1hcmdpbi10b3A6IDVweDsNCiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzg0ODQ4NDsNCiAgICBmb250LXdlaWdodDogQm9sZDsNCn0NCg0KLnBhZHRibCB0ZCB7DQogICAgcGFkZGluZzo1cHgNCn0NCg0KLmhkcndjIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMzNjRBOw0KICAgIGNvbG9yOiAjZjJmMmYyOw0KICAgIHBhZGRpbmc6IDVweDsNCn0NCg0KLmhjIHsNCiAgICBtYXJnaW4tdG9wOjVweDsgDQogICAgbWFyZ2luLWJvdHRvbTo1cHgNCn0NCg0KdGQucGxhbm5lcmRheSB7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGNvbG9yOiAjMDAwMDAwOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGQ0M7DQp9DQoNCnRkLnBsYW5uZXJldmVuaW5nIHsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgY29sb3I6ICMwMDAwMDA7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZDQzsNCn0NCg0KdGQucGxhbm5lcm5pZ2h0IHsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgY29sb3I6ICMwMDAwMDA7DQogICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0NDQzsNCn0vKiEKICogIEZvbnQgQXdlc29tZSA0LjYuMyBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lCiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKQogKi9AZm9udC1mYWNle2ZvbnQtZGlzcGxheTogZmFsbGJhY2s7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztzcmM6dXJsKCcvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjYuMycpO3NyYzp1cmwoJy9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjYuMycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC42LjMnKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC42LjMnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNi4zJykgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC42LjMjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0ZW07d2lkdGg6Mi4xNDI4NTcxNGVtO3RvcDouMTQyODU3MTRlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NmVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjoicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSkiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6InByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOiJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKSI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOiJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSkiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6InByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKSI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgLTEpO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9OnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5mYS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6IlxmMDAwIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6IlxmMDAxIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OiJcZjAwMiJ9LmZhLWVudmVsb3BlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDAzIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDA0In0uZmEtc3RhcjpiZWZvcmV7Y29udGVudDoiXGYwMDUifS5mYS1zdGFyLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDA2In0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDoiXGYwMDcifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OiJcZjAwOCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OiJcZjAwOSJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OiJcZjAwYSJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6IlxmMDBiIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6IlxmMDBjIn0uZmEtcmVtb3ZlOmJlZm9yZSwuZmEtY2xvc2U6YmVmb3JlLC5mYS10aW1lczpiZWZvcmV7Y29udGVudDoiXGYwMGQifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDoiXGYwMGUifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6IlxmMDEwIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OiJcZjAxMSJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDoiXGYwMTIifS5mYS1nZWFyOmJlZm9yZSwuZmEtY29nOmJlZm9yZXtjb250ZW50OiJcZjAxMyJ9LmZhLXRyYXNoLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDE0In0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDoiXGYwMTUifS5mYS1maWxlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDE2In0uZmEtY2xvY2stbzpiZWZvcmV7Y29udGVudDoiXGYwMTcifS5mYS1yb2FkOmJlZm9yZXtjb250ZW50OiJcZjAxOCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OiJcZjAxOSJ9LmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMDFhIn0uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6IlxmMDFiIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6IlxmMDFjIn0uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDoiXGYwMWQifS5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLC5mYS1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDFlIn0uZmEtcmVmcmVzaDpiZWZvcmV7Y29udGVudDoiXGYwMjEifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDoiXGYwMjIifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OiJcZjAyMyJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6IlxmMDI0In0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDoiXGYwMjUifS5mYS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OiJcZjAyNiJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OiJcZjAyNyJ9LmZhLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDoiXGYwMjgifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6IlxmMDI5In0uZmEtYmFyY29kZTpiZWZvcmV7Y29udGVudDoiXGYwMmEifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6IlxmMDJiIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDoiXGYwMmMifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OiJcZjAyZCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OiJcZjAyZSJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OiJcZjAyZiJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDoiXGYwMzAifS5mYS1mb250OmJlZm9yZXtjb250ZW50OiJcZjAzMSJ9LmZhLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDMyIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OiJcZjAzMyJ9LmZhLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OiJcZjAzNCJ9LmZhLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6IlxmMDM1In0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDoiXGYwMzYifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6IlxmMDM3In0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDM4In0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDoiXGYwMzkifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OiJcZjAzYSJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDNiIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OiJcZjAzYyJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmV7Y29udGVudDoiXGYwM2QifS5mYS1waG90bzpiZWZvcmUsLmZhLWltYWdlOmJlZm9yZSwuZmEtcGljdHVyZS1vOmJlZm9yZXtjb250ZW50OiJcZjAzZSJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDoiXGYwNDAifS5mYS1tYXAtbWFya2VyOmJlZm9yZXtjb250ZW50OiJcZjA0MSJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDoiXGYwNDIifS5mYS10aW50OmJlZm9yZXtjb250ZW50OiJcZjA0MyJ9LmZhLWVkaXQ6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDQ0In0uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDQ1In0uZmEtY2hlY2stc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMDQ2In0uZmEtYXJyb3dzOmJlZm9yZXtjb250ZW50OiJcZjA0NyJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDQ4In0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDoiXGYwNDkifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDoiXGYwNGEifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OiJcZjA0YiJ9LmZhLXBhdXNlOmJlZm9yZXtjb250ZW50OiJcZjA0YyJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6IlxmMDRkIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDoiXGYwNGUifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDUwIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OiJcZjA1MSJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OiJcZjA1MiJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDoiXGYwNTMifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OiJcZjA1NCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OiJcZjA1NSJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDoiXGYwNTYifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMDU3In0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OiJcZjA1OCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDoiXGYwNTkifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDoiXGYwNWEifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OiJcZjA1YiJ9LmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OiJcZjA1YyJ9LmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OiJcZjA1ZCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDoiXGYwNWUifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OiJcZjA2MCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OiJcZjA2MSJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OiJcZjA2MiJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMDYzIn0uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMDY0In0uZmEtZXhwYW5kOmJlZm9yZXtjb250ZW50OiJcZjA2NSJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OiJcZjA2NiJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6IlxmMDY3In0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6IlxmMDY4In0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6IlxmMDY5In0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OiJcZjA2YSJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDZiIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDoiXGYwNmMifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OiJcZjA2ZCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDoiXGYwNmUifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6IlxmMDcwIn0uZmEtd2FybmluZzpiZWZvcmUsLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OiJcZjA3MSJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OiJcZjA3MiJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OiJcZjA3MyJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDoiXGYwNzQifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OiJcZjA3NSJ9LmZhLW1hZ25ldDpiZWZvcmV7Y29udGVudDoiXGYwNzYifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OiJcZjA3NyJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDoiXGYwNzgifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OiJcZjA3OSJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDdhIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OiJcZjA3YiJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OiJcZjA3YyJ9LmZhLWFycm93cy12OmJlZm9yZXtjb250ZW50OiJcZjA3ZCJ9LmZhLWFycm93cy1oOmJlZm9yZXtjb250ZW50OiJcZjA3ZSJ9LmZhLWJhci1jaGFydC1vOmJlZm9yZSwuZmEtYmFyLWNoYXJ0OmJlZm9yZXtjb250ZW50OiJcZjA4MCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjA4MSJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYwODIifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6IlxmMDgzIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OiJcZjA4NCJ9LmZhLWdlYXJzOmJlZm9yZSwuZmEtY29nczpiZWZvcmV7Y29udGVudDoiXGYwODUifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDoiXGYwODYifS5mYS10aHVtYnMtby11cDpiZWZvcmV7Y29udGVudDoiXGYwODcifS5mYS10aHVtYnMtby1kb3duOmJlZm9yZXtjb250ZW50OiJcZjA4OCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDoiXGYwODkifS5mYS1oZWFydC1vOmJlZm9yZXtjb250ZW50OiJcZjA4YSJ9LmZhLXNpZ24tb3V0OmJlZm9yZXtjb250ZW50OiJcZjA4YiJ9LmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYwOGMifS5mYS10aHVtYi10YWNrOmJlZm9yZXtjb250ZW50OiJcZjA4ZCJ9LmZhLWV4dGVybmFsLWxpbms6YmVmb3Jle2NvbnRlbnQ6IlxmMDhlIn0uZmEtc2lnbi1pbjpiZWZvcmV7Y29udGVudDoiXGYwOTAifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6IlxmMDkxIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYwOTIifS5mYS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6IlxmMDkzIn0uZmEtbGVtb24tbzpiZWZvcmV7Y29udGVudDoiXGYwOTQifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDoiXGYwOTUifS5mYS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDoiXGYwOTYifS5mYS1ib29rbWFyay1vOmJlZm9yZXtjb250ZW50OiJcZjA5NyJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYwOTgifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OiJcZjA5OSJ9LmZhLWZhY2Vib29rLWY6YmVmb3JlLC5mYS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDoiXGYwOWEifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6IlxmMDliIn0uZmEtdW5sb2NrOmJlZm9yZXtjb250ZW50OiJcZjA5YyJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OiJcZjA5ZCJ9LmZhLWZlZWQ6YmVmb3JlLC5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6IlxmMDllIn0uZmEtaGRkLW86YmVmb3Jle2NvbnRlbnQ6IlxmMGEwIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6IlxmMGExIn0uZmEtYmVsbDpiZWZvcmV7Y29udGVudDoiXGYwZjMifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDoiXGYwYTMifS5mYS1oYW5kLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMGE0In0uZmEtaGFuZC1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMGE1In0uZmEtaGFuZC1vLXVwOmJlZm9yZXtjb250ZW50OiJcZjBhNiJ9LmZhLWhhbmQtby1kb3duOmJlZm9yZXtjb250ZW50OiJcZjBhNyJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OiJcZjBhOCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDoiXGYwYTkifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6IlxmMGFhIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMGFiIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6IlxmMGFjIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OiJcZjBhZCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OiJcZjBhZSJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDoiXGYwYjAifS5mYS1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6IlxmMGIxIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDoiXGYwYjIifS5mYS1ncm91cDpiZWZvcmUsLmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OiJcZjBjMCJ9LmZhLWNoYWluOmJlZm9yZSwuZmEtbGluazpiZWZvcmV7Y29udGVudDoiXGYwYzEifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDoiXGYwYzIifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDoiXGYwYzMifS5mYS1jdXQ6YmVmb3JlLC5mYS1zY2lzc29yczpiZWZvcmV7Y29udGVudDoiXGYwYzQifS5mYS1jb3B5OmJlZm9yZSwuZmEtZmlsZXMtbzpiZWZvcmV7Y29udGVudDoiXGYwYzUifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6IlxmMGM2In0uZmEtc2F2ZTpiZWZvcmUsLmZhLWZsb3BweS1vOmJlZm9yZXtjb250ZW50OiJcZjBjNyJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYwYzgifS5mYS1uYXZpY29uOmJlZm9yZSwuZmEtcmVvcmRlcjpiZWZvcmUsLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6IlxmMGM5In0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDoiXGYwY2EifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OiJcZjBjYiJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6IlxmMGNjIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OiJcZjBjZCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OiJcZjBjZSJ9LmZhLW1hZ2ljOmJlZm9yZXtjb250ZW50OiJcZjBkMCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OiJcZjBkMSJ9LmZhLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDoiXGYwZDIifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjBkMyJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYwZDQifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDoiXGYwZDUifS5mYS1tb25leTpiZWZvcmV7Y29udGVudDoiXGYwZDYifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OiJcZjBkNyJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OiJcZjBkOCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMGQ5In0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMGRhIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDoiXGYwZGIifS5mYS11bnNvcnRlZDpiZWZvcmUsLmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMGRjIn0uZmEtc29ydC1kb3duOmJlZm9yZSwuZmEtc29ydC1kZXNjOmJlZm9yZXtjb250ZW50OiJcZjBkZCJ9LmZhLXNvcnQtdXA6YmVmb3JlLC5mYS1zb3J0LWFzYzpiZWZvcmV7Y29udGVudDoiXGYwZGUifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDoiXGYwZTAifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDoiXGYwZTEifS5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsLmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6IlxmMGUyIn0uZmEtbGVnYWw6YmVmb3JlLC5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDoiXGYwZTMifS5mYS1kYXNoYm9hcmQ6YmVmb3JlLC5mYS10YWNob21ldGVyOmJlZm9yZXtjb250ZW50OiJcZjBlNCJ9LmZhLWNvbW1lbnQtbzpiZWZvcmV7Y29udGVudDoiXGYwZTUifS5mYS1jb21tZW50cy1vOmJlZm9yZXtjb250ZW50OiJcZjBlNiJ9LmZhLWZsYXNoOmJlZm9yZSwuZmEtYm9sdDpiZWZvcmV7Y29udGVudDoiXGYwZTcifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OiJcZjBlOCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OiJcZjBlOSJ9LmZhLXBhc3RlOmJlZm9yZSwuZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OiJcZjBlYSJ9LmZhLWxpZ2h0YnVsYi1vOmJlZm9yZXtjb250ZW50OiJcZjBlYiJ9LmZhLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OiJcZjBlYyJ9LmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OiJcZjBlZCJ9LmZhLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDoiXGYwZWUifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OiJcZjBmMCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OiJcZjBmMSJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OiJcZjBmMiJ9LmZhLWJlbGwtbzpiZWZvcmV7Y29udGVudDoiXGYwYTIifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6IlxmMGY0In0uZmEtY3V0bGVyeTpiZWZvcmV7Y29udGVudDoiXGYwZjUifS5mYS1maWxlLXRleHQtbzpiZWZvcmV7Y29udGVudDoiXGYwZjYifS5mYS1idWlsZGluZy1vOmJlZm9yZXtjb250ZW50OiJcZjBmNyJ9LmZhLWhvc3BpdGFsLW86YmVmb3Jle2NvbnRlbnQ6IlxmMGY4In0uZmEtYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OiJcZjBmOSJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDoiXGYwZmEifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDoiXGYwZmIifS5mYS1iZWVyOmJlZm9yZXtjb250ZW50OiJcZjBmYyJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjBmZCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjBmZSJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OiJcZjEwMCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDoiXGYxMDEifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6IlxmMTAyIn0uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMTAzIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDoiXGYxMDQifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDoiXGYxMDUifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDoiXGYxMDYifS5mYS1hbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OiJcZjEwNyJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6IlxmMTA4In0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OiJcZjEwOSJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDoiXGYxMGEifS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLC5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMTBiIn0uZmEtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMTBjIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDoiXGYxMGQifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDoiXGYxMGUifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OiJcZjExMCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDoiXGYxMTEifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6IlxmMTEyIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDoiXGYxMTMifS5mYS1mb2xkZXItbzpiZWZvcmV7Y29udGVudDoiXGYxMTQifS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZXtjb250ZW50OiJcZjExNSJ9LmZhLXNtaWxlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMTE4In0uZmEtZnJvd24tbzpiZWZvcmV7Y29udGVudDoiXGYxMTkifS5mYS1tZWgtbzpiZWZvcmV7Y29udGVudDoiXGYxMWEifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OiJcZjExYiJ9LmZhLWtleWJvYXJkLW86YmVmb3Jle2NvbnRlbnQ6IlxmMTFjIn0uZmEtZmxhZy1vOmJlZm9yZXtjb250ZW50OiJcZjExZCJ9LmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OiJcZjExZSJ9LmZhLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OiJcZjEyMCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6IlxmMTIxIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6IlxmMTIyIn0uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLC5mYS1zdGFyLWhhbGYtbzpiZWZvcmV7Y29udGVudDoiXGYxMjMifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDoiXGYxMjQifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OiJcZjEyNSJ9LmZhLWNvZGUtZm9yazpiZWZvcmV7Y29udGVudDoiXGYxMjYifS5mYS11bmxpbms6YmVmb3JlLC5mYS1jaGFpbi1icm9rZW46YmVmb3Jle2NvbnRlbnQ6IlxmMTI3In0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6IlxmMTI4In0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDoiXGYxMjkifS5mYS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDoiXGYxMmEifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDoiXGYxMmIifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTJjIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OiJcZjEyZCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDoiXGYxMmUifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OiJcZjEzMCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6IlxmMTMxIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50OiJcZjEzMiJ9LmZhLWNhbGVuZGFyLW86YmVmb3Jle2NvbnRlbnQ6IlxmMTMzIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6IlxmMTM0In0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OiJcZjEzNSJ9LmZhLW1heGNkbjpiZWZvcmV7Y29udGVudDoiXGYxMzYifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OiJcZjEzNyJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OiJcZjEzOCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OiJcZjEzOSJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMTNhIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6IlxmMTNiIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDoiXGYxM2MifS5mYS1hbmNob3I6YmVmb3Jle2NvbnRlbnQ6IlxmMTNkIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDoiXGYxM2UifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDoiXGYxNDAifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OiJcZjE0MSJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6IlxmMTQyIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxNDMifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDoiXGYxNDQifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTQ1In0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjE0NiJ9LmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OiJcZjE0NyJ9LmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OiJcZjE0OCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMTQ5In0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjE0YSJ9LmZhLXBlbmNpbC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMTRiIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMTRjIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjE0ZCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6IlxmMTRlIn0uZmEtdG9nZ2xlLWRvd246YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZXtjb250ZW50OiJcZjE1MCJ9LmZhLXRvZ2dsZS11cDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZXtjb250ZW50OiJcZjE1MSJ9LmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OiJcZjE1MiJ9LmZhLWV1cm86YmVmb3JlLC5mYS1ldXI6YmVmb3Jle2NvbnRlbnQ6IlxmMTUzIn0uZmEtZ2JwOmJlZm9yZXtjb250ZW50OiJcZjE1NCJ9LmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDoiXGYxNTUifS5mYS1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDoiXGYxNTYifS5mYS1jbnk6YmVmb3JlLC5mYS1ybWI6YmVmb3JlLC5mYS15ZW46YmVmb3JlLC5mYS1qcHk6YmVmb3Jle2NvbnRlbnQ6IlxmMTU3In0uZmEtcnVibGU6YmVmb3JlLC5mYS1yb3VibGU6YmVmb3JlLC5mYS1ydWI6YmVmb3Jle2NvbnRlbnQ6IlxmMTU4In0uZmEtd29uOmJlZm9yZSwuZmEta3J3OmJlZm9yZXtjb250ZW50OiJcZjE1OSJ9LmZhLWJpdGNvaW46YmVmb3JlLC5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6IlxmMTVhIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDoiXGYxNWIifS5mYS1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTVjIn0uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6IlxmMTVkIn0uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZXtjb250ZW50OiJcZjE1ZSJ9LmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmV7Y29udGVudDoiXGYxNjAifS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZXtjb250ZW50OiJcZjE2MSJ9LmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3Jle2NvbnRlbnQ6IlxmMTYyIn0uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3Jle2NvbnRlbnQ6IlxmMTYzIn0uZmEtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OiJcZjE2NCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OiJcZjE2NSJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjE2NiJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6IlxmMTY3In0uZmEteGluZzpiZWZvcmV7Y29udGVudDoiXGYxNjgifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxNjkifS5mYS15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6IlxmMTZhIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDoiXGYxNmIifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDoiXGYxNmMifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6IlxmMTZkIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OiJcZjE2ZSJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDoiXGYxNzAifS5mYS1iaXRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTcxIn0uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxNzIifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6IlxmMTczIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxNzQifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMTc1In0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDoiXGYxNzYifS5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTc3In0uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDoiXGYxNzgifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDoiXGYxNzkifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OiJcZjE3YSJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTdiIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6IlxmMTdjIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6IlxmMTdkIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6IlxmMTdlIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxODAifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6IlxmMTgxIn0uZmEtZmVtYWxlOmJlZm9yZXtjb250ZW50OiJcZjE4MiJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMTgzIn0uZmEtZ2l0dGlwOmJlZm9yZSwuZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6IlxmMTg0In0uZmEtc3VuLW86YmVmb3Jle2NvbnRlbnQ6IlxmMTg1In0uZmEtbW9vbi1vOmJlZm9yZXtjb250ZW50OiJcZjE4NiJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6IlxmMTg3In0uZmEtYnVnOmJlZm9yZXtjb250ZW50OiJcZjE4OCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OiJcZjE4OSJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OiJcZjE4YSJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDoiXGYxOGIifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6IlxmMThjIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6IlxmMThkIn0uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMThlIn0uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmV7Y29udGVudDoiXGYxOTAifS5mYS10b2dnbGUtbGVmdDpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTkxIn0uZmEtZG90LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OiJcZjE5MiJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6IlxmMTkzIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjE5NCJ9LmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsLmZhLXRyeTpiZWZvcmV7Y29udGVudDoiXGYxOTUifS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OiJcZjE5NiJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6IlxmMTk3In0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6IlxmMTk4In0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjE5OSJ9LmZhLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDoiXGYxOWEifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6IlxmMTliIn0uZmEtaW5zdGl0dXRpb246YmVmb3JlLC5mYS1iYW5rOmJlZm9yZSwuZmEtdW5pdmVyc2l0eTpiZWZvcmV7Y29udGVudDoiXGYxOWMifS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDoiXGYxOWQifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDoiXGYxOWUifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMWEwIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OiJcZjFhMSJ9LmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMWEyIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OiJcZjFhMyJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OiJcZjFhNCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDoiXGYxYTUifS5mYS1kaWdnOmJlZm9yZXtjb250ZW50OiJcZjFhNiJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6IlxmMWE3In0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWE4In0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OiJcZjFhOSJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDoiXGYxYWEifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDoiXGYxYWIifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6IlxmMWFjIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6IlxmMWFkIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWFlIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OiJcZjFiMCJ9LmZhLXNwb29uOmJlZm9yZXtjb250ZW50OiJcZjFiMSJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6IlxmMWIyIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6IlxmMWIzIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDoiXGYxYjQifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxYjUifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDoiXGYxYjYifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMWI3In0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDoiXGYxYjgifS5mYS1hdXRvbW9iaWxlOmJlZm9yZSwuZmEtY2FyOmJlZm9yZXtjb250ZW50OiJcZjFiOSJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6IlxmMWJhIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDoiXGYxYmIifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OiJcZjFiYyJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWJkIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDoiXGYxYmUifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDoiXGYxYzAifS5mYS1maWxlLXBkZi1vOmJlZm9yZXtjb250ZW50OiJcZjFjMSJ9LmZhLWZpbGUtd29yZC1vOmJlZm9yZXtjb250ZW50OiJcZjFjMiJ9LmZhLWZpbGUtZXhjZWwtbzpiZWZvcmV7Y29udGVudDoiXGYxYzMifS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmV7Y29udGVudDoiXGYxYzQifS5mYS1maWxlLXBob3RvLW86YmVmb3JlLC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmV7Y29udGVudDoiXGYxYzUifS5mYS1maWxlLXppcC1vOmJlZm9yZSwuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMWM2In0uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSwuZmEtZmlsZS1hdWRpby1vOmJlZm9yZXtjb250ZW50OiJcZjFjNyJ9LmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmV7Y29udGVudDoiXGYxYzgifS5mYS1maWxlLWNvZGUtbzpiZWZvcmV7Y29udGVudDoiXGYxYzkifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OiJcZjFjYSJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6IlxmMWNiIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMWNjIn0uZmEtbGlmZS1ib3V5OmJlZm9yZSwuZmEtbGlmZS1idW95OmJlZm9yZSwuZmEtbGlmZS1zYXZlcjpiZWZvcmUsLmZhLXN1cHBvcnQ6YmVmb3JlLC5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6IlxmMWNkIn0uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3Jle2NvbnRlbnQ6IlxmMWNlIn0uZmEtcmE6YmVmb3JlLC5mYS1yZXNpc3RhbmNlOmJlZm9yZSwuZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6IlxmMWQwIn0uZmEtZ2U6YmVmb3JlLC5mYS1lbXBpcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMWQxIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYxZDIifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWQzIn0uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsLmZhLXljLXNxdWFyZTpiZWZvcmUsLmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OiJcZjFkNCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6IlxmMWQ1In0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6IlxmMWQ2In0uZmEtd2VjaGF0OmJlZm9yZSwuZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OiJcZjFkNyJ9LmZhLXNlbmQ6YmVmb3JlLC5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDoiXGYxZDgifS5mYS1zZW5kLW86YmVmb3JlLC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZXtjb250ZW50OiJcZjFkOSJ9LmZhLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6IlxmMWRhIn0uZmEtY2lyY2xlLXRoaW46YmVmb3Jle2NvbnRlbnQ6IlxmMWRiIn0uZmEtaGVhZGVyOmJlZm9yZXtjb250ZW50OiJcZjFkYyJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDoiXGYxZGQifS5mYS1zbGlkZXJzOmJlZm9yZXtjb250ZW50OiJcZjFkZSJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDoiXGYxZTAifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OiJcZjFlMSJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6IlxmMWUyIn0uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsLmZhLWZ1dGJvbC1vOmJlZm9yZXtjb250ZW50OiJcZjFlMyJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDoiXGYxZTQifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OiJcZjFlNSJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6IlxmMWU2In0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDoiXGYxZTcifS5mYS10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6IlxmMWU4In0uZmEteWVscDpiZWZvcmV7Y29udGVudDoiXGYxZTkifS5mYS1uZXdzcGFwZXItbzpiZWZvcmV7Y29udGVudDoiXGYxZWEifS5mYS13aWZpOmJlZm9yZXtjb250ZW50OiJcZjFlYiJ9LmZhLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6IlxmMWVjIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OiJcZjFlZCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWVlIn0uZmEtY2MtdmlzYTpiZWZvcmV7Y29udGVudDoiXGYxZjAifS5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OiJcZjFmMSJ9LmZhLWNjLWRpc2NvdmVyOmJlZm9yZXtjb250ZW50OiJcZjFmMiJ9LmZhLWNjLWFtZXg6YmVmb3Jle2NvbnRlbnQ6IlxmMWYzIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OiJcZjFmNCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDoiXGYxZjUifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OiJcZjFmNiJ9LmZhLWJlbGwtc2xhc2gtbzpiZWZvcmV7Y29udGVudDoiXGYxZjcifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDoiXGYxZjgifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWY5In0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWZhIn0uZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDoiXGYxZmIifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDoiXGYxZmMifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OiJcZjFmZCJ9LmZhLWFyZWEtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMWZlIn0uZmEtcGllLWNoYXJ0OmJlZm9yZXtjb250ZW50OiJcZjIwMCJ9LmZhLWxpbmUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMjAxIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OiJcZjIwMiJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMjAzIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDoiXGYyMDQifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6IlxmMjA1In0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDoiXGYyMDYifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6IlxmMjA3In0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDoiXGYyMDgifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6IlxmMjA5In0uZmEtY2M6YmVmb3Jle2NvbnRlbnQ6IlxmMjBhIn0uZmEtc2hla2VsOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZSwuZmEtaWxzOmJlZm9yZXtjb250ZW50OiJcZjIwYiJ9LmZhLW1lYW5wYXRoOmJlZm9yZXtjb250ZW50OiJcZjIwYyJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6IlxmMjBkIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6IlxmMjBlIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6IlxmMjEwIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6IlxmMjExIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDoiXGYyMTIifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6IlxmMjEzIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OiJcZjIxNCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OiJcZjIxNSJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OiJcZjIxNiJ9LmZhLWNhcnQtcGx1czpiZWZvcmV7Y29udGVudDoiXGYyMTcifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6IlxmMjE4In0uZmEtZGlhbW9uZDpiZWZvcmV7Y29udGVudDoiXGYyMTkifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OiJcZjIxYSJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50OiJcZjIxYiJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMjFjIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6IlxmMjFkIn0uZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OiJcZjIxZSJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OiJcZjIyMSJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6IlxmMjIyIn0uZmEtbWVyY3VyeTpiZWZvcmV7Y29udGVudDoiXGYyMjMifS5mYS1pbnRlcnNleDpiZWZvcmUsLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OiJcZjIyNCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDoiXGYyMjUifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6IlxmMjI2In0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6IlxmMjI3In0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDoiXGYyMjgifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDoiXGYyMjkifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OiJcZjIyYSJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6IlxmMjJiIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OiJcZjIyYyJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6IlxmMjJkIn0uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6IlxmMjMwIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6IlxmMjMxIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6IlxmMjMyIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OiJcZjIzMyJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDoiXGYyMzQifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OiJcZjIzNSJ9LmZhLWhvdGVsOmJlZm9yZSwuZmEtYmVkOmJlZm9yZXtjb250ZW50OiJcZjIzNiJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6IlxmMjM3In0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6IlxmMjM4In0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OiJcZjIzOSJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDoiXGYyM2EifS5mYS15YzpiZWZvcmUsLmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDoiXGYyM2IifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OiJcZjIzYyJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OiJcZjIzZCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDoiXGYyM2UifS5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6IlxmMjQwIn0uZmEtYmF0dGVyeS0zOmJlZm9yZSwuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDoiXGYyNDEifS5mYS1iYXR0ZXJ5LTI6YmVmb3JlLC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6IlxmMjQyIn0uZmEtYmF0dGVyeS0xOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OiJcZjI0MyJ9LmZhLWJhdHRlcnktMDpiZWZvcmUsLmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6IlxmMjQ0In0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDoiXGYyNDUifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDoiXGYyNDYifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6IlxmMjQ3In0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6IlxmMjQ4In0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6IlxmMjQ5In0uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmV7Y29udGVudDoiXGYyNGEifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6IlxmMjRiIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6IlxmMjRjIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6IlxmMjRkIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDoiXGYyNGUifS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmV7Y29udGVudDoiXGYyNTAifS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDoiXGYyNTEifS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OiJcZjI1MiJ9LmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDoiXGYyNTMifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6IlxmMjU0In0uZmEtaGFuZC1ncmFiLW86YmVmb3JlLC5mYS1oYW5kLXJvY2stbzpiZWZvcmV7Y29udGVudDoiXGYyNTUifS5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsLmZhLWhhbmQtcGFwZXItbzpiZWZvcmV7Y29udGVudDoiXGYyNTYifS5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3Jle2NvbnRlbnQ6IlxmMjU3In0uZmEtaGFuZC1saXphcmQtbzpiZWZvcmV7Y29udGVudDoiXGYyNTgifS5mYS1oYW5kLXNwb2NrLW86YmVmb3Jle2NvbnRlbnQ6IlxmMjU5In0uZmEtaGFuZC1wb2ludGVyLW86YmVmb3Jle2NvbnRlbnQ6IlxmMjVhIn0uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZXtjb250ZW50OiJcZjI1YiJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDoiXGYyNWMifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OiJcZjI1ZCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6IlxmMjVlIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6IlxmMjYwIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OiJcZjI2MSJ9LmZhLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OiJcZjI2MiJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6IlxmMjYzIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMjY0In0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDoiXGYyNjUifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDoiXGYyNjYifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6IlxmMjY3In0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OiJcZjI2OCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6IlxmMjY5In0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6IlxmMjZhIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6IlxmMjZiIn0uZmEtdHY6YmVmb3JlLC5mYS10ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OiJcZjI2YyJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDoiXGYyNmQifS5mYS01MDBweDpiZWZvcmV7Y29udGVudDoiXGYyNmUifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6IlxmMjcwIn0uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZXtjb250ZW50OiJcZjI3MSJ9LmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3Jle2NvbnRlbnQ6IlxmMjcyIn0uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmV7Y29udGVudDoiXGYyNzMifS5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZXtjb250ZW50OiJcZjI3NCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OiJcZjI3NSJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6IlxmMjc2In0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OiJcZjI3NyJ9LmZhLW1hcC1vOmJlZm9yZXtjb250ZW50OiJcZjI3OCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDoiXGYyNzkifS5mYS1jb21tZW50aW5nOmJlZm9yZXtjb250ZW50OiJcZjI3YSJ9LmZhLWNvbW1lbnRpbmctbzpiZWZvcmV7Y29udGVudDoiXGYyN2IifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDoiXGYyN2MifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDoiXGYyN2QifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6IlxmMjdlIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OiJcZjI4MCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDoiXGYyODEifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OiJcZjI4MiJ9LmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDoiXGYyODMifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDoiXGYyODQifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OiJcZjI4NSJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDoiXGYyODYifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6IlxmMjg3In0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OiJcZjI4OCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OiJcZjI4OSJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDoiXGYyOGEifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMjhiIn0uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6IlxmMjhjIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMjhkIn0uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDoiXGYyOGUifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6IlxmMjkwIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OiJcZjI5MSJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6IlxmMjkyIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OiJcZjI5MyJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OiJcZjI5NCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6IlxmMjk1In0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OiJcZjI5NiJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6IlxmMjk3In0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDoiXGYyOTgifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6IlxmMjk5In0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDoiXGYyOWEifS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmV7Y29udGVudDoiXGYyOWIifS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDoiXGYyOWMifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDoiXGYyOWQifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDoiXGYyOWUifS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmV7Y29udGVudDoiXGYyYTAifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OiJcZjJhMSJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDoiXGYyYTIifS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6IlxmMmEzIn0uZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLC5mYS1kZWFmOmJlZm9yZXtjb250ZW50OiJcZjJhNCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OiJcZjJhNSJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6IlxmMmE2In0uZmEtc2lnbmluZzpiZWZvcmUsLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6IlxmMmE3In0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDoiXGYyYTgifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6IlxmMmE5In0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDoiXGYyYWEifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDoiXGYyYWIifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDoiXGYyYWMifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6IlxmMmFkIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDoiXGYyYWUifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDoiXGYyYjAifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDoiXGYyYjEifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6IlxmMmIyIn0uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6IlxmMmIzIn0uZmEtZmE6YmVmb3JlLC5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6IlxmMmI0In0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30KZAIDD2QWAmYPFgIeBmFjdGlvbgUIL2Nsb2Nrcy8WHAIBDxYCHgdWaXNpYmxlZ2QCAg8WAh8DaGQCBQ9kFgJmDxYCHwEFBEhvbWVkAgYPZBYCZg8WAh4EaHJlZgUpaHR0cHM6Ly93d3cud29ybGR0aW1lc2VydmVyLmNvbS90aW1lLmFzcHgWAmYPFgIfAQUSQ3VycmVudCBMb2NhbCBUaW1lZAIID2QWAgIBDxYCHwQFM2h0dHBzOi8vd3d3LndvcmxkdGltZXNlcnZlci5jb20vdGltZV9jb252ZXJ0ZXIuYXNweBYCZg8WAh8BBRNUaW1lIFpvbmUgQ29udmVydGVyZAIJD2QWAmYPZBYCZg8WAh8BBRNUaW1lIFpvbmUgQ29udmVydGVyZAIKD2QWAmYPFgIfAQULV29ybGQgQ2xvY2tkAgsPZBYCZg8WAh8BBQ9NZWV0aW5nIFBsYW5uZXJkAgwPZBYCZg8WAh8BBQVMZWFybmQCDQ9kFgJmDxYCHwEFE1dvcmxkIFRpbWUgRGF0YWJhc2VkAg4PPCsABQEADxYCHwNnZGQCEA9kFggCAQ8QDxYGHg1EYXRhVGV4dEZpZWxkBQNLZXkeDkRhdGFWYWx1ZUZpZWxkBQVWYWx1ZR4LXyFEYXRhQm91bmRnFgIeCG9uY2hhbmdlBRZnb3RvY3VycmVudHRpbWUodGhpcyk7EBWyBBFTZWxlY3QgYSBsb2NhdGlvbgkoVVRDL0dNVCkLQWZnaGFuaXN0YW4Ow4VsYW5kIElzbGFuZHMHQWxiYW5pYQdBbGdlcmlhDkFtZXJpY2FuIFNhbW9hB0FuZG9ycmEGQW5nb2xhCEFuZ3VpbGxhHEFudGFyY3RpY2EgLSBBZGVsYWlkZSBJc2xhbmQYQW50YXJjdGljYSAtIEFkZWxpZSBMYW5kGkFudGFyY3RpY2EgLSBBbnZlcnMgSXNsYW5kHUFudGFyY3RpY2EgLSBCYWlsZXkgUGVuaW5zdWxhGUFudGFyY3RpY2EgLSBFbmRlcmJ5IExhbmQWQW50YXJjdGljYSAtIEhvbG1lIEJheRhBbnRhcmN0aWNhIC0gTGFrZSBWb3N0b2scQW50YXJjdGljYSAtIFF1ZWVuIE1hdWQgTGFuZBVBbnRhcmN0aWNhIC0gUnVzc2theWEXQW50YXJjdGljYSAtIFNvdXRoIFBvbGUbQW50YXJjdGljYSAtIFZlc3Rmb2xkIEhpbGxzE0FudGlndWEgYW5kIEJhcmJ1ZGEYQXJnZW50aW5hIC0gQnVlbm9zIEFpcmVzFUFyZ2VudGluYSAtIENhdGFtYXJjYRFBcmdlbnRpbmEgLSBDaGFjbxJBcmdlbnRpbmEgLSBDaHVidXQiQXJnZW50aW5hIC0gQ2l1ZGFkIGRlIEJ1ZW5vcyBBaXJlcxRBcmdlbnRpbmEgLSBDw7NyZG9iYRZBcmdlbnRpbmEgLSBDb3JyaWVudGVzFkFyZ2VudGluYSAtIEVudHJlIFJpb3MTQXJnZW50aW5hIC0gRm9ybW9zYRFBcmdlbnRpbmEgLSBKdWp1eRRBcmdlbnRpbmEgLSBMYSBQYW1wYRRBcmdlbnRpbmEgLSBMYSBSaW9qYRNBcmdlbnRpbmEgLSBNZW5kb3phFEFyZ2VudGluYSAtIE1pc2lvbmVzFEFyZ2VudGluYSAtIE5ldXF1w6luFUFyZ2VudGluYSAtIFJpbyBOZWdybxFBcmdlbnRpbmEgLSBTYWx0YRRBcmdlbnRpbmEgLSBTYW4gSnVhbhRBcmdlbnRpbmEgLSBTYW4gTHVpcxZBcmdlbnRpbmEgLSBTYW50YSBDcnV6FEFyZ2VudGluYSAtIFNhbnRhIEZlH0FyZ2VudGluYSAtIFNhbnRpYWdvIGRlbCBFc3Rlcm8cQXJnZW50aW5hIC0gVGllcnJhIGRlbCBGdWVnbxRBcmdlbnRpbmEgLSBUdWN1bcOhbgdBcm1lbmlhBUFydWJhKEF1c3RyYWxpYSAtIEF1c3RyYWxpYW4gQ2FwaXRhbCBUZXJyaXRvcnkcQXVzdHJhbGlhIC0gTG9yZCBIb3dlIElzbGFuZBtBdXN0cmFsaWEgLSBOZXcgU291dGggV2FsZXMnQXVzdHJhbGlhIC0gTmV3IFNvdXRoIFdhbGVzIChleGNlcHRpb24pHkF1c3RyYWxpYSAtIE5vcnRoZXJuIFRlcnJpdG9yeRZBdXN0cmFsaWEgLSBRdWVlbnNsYW5kG0F1c3RyYWxpYSAtIFNvdXRoIEF1c3RyYWxpYRRBdXN0cmFsaWEgLSBUYXNtYW5pYRRBdXN0cmFsaWEgLSBWaWN0b3JpYR1BdXN0cmFsaWEgLSBXZXN0ZXJuIEF1c3RyYWxpYSlBdXN0cmFsaWEgLSBXZXN0ZXJuIEF1c3RyYWxpYSAoRXhjZXB0aW9uKQdBdXN0cmlhCkF6ZXJiYWlqYW4HQmFoYW1hcwdCYWhyYWluCkJhbmdsYWRlc2gIQmFyYmFkb3MHQmVsYXJ1cwdCZWxnaXVtBkJlbGl6ZQVCZW5pbgdCZXJtdWRhBkJodXRhbh9Cb2xpdmlhLCBQbHVyaW5hdGlvbmFsIFN0YXRlIG9mIEJvbmFpcmUsIFNpbnQgRXVzdGF0aXVzIGFuZCBTYWJhFkJvc25pYSBhbmQgSGVyemVnb3ZpbmEIQm90c3dhbmENQnJhemlsIC0gQWNyZRBCcmF6aWwgLSBBbGFnb2FzDkJyYXppbCAtIEFtYXBhEUJyYXppbCAtIEFtYXpvbmFzHEJyYXppbCAtIEFtYXpvbmFzIChmYXIgd2VzdCkOQnJhemlsIC0gQmFoaWEOQnJhemlsIC0gQ2VhcmEZQnJhemlsIC0gRGlzdHJpdG8gRmVkZXJhbBZCcmF6aWwgLSBFc3BpcnRvIFNhbnRvHEJyYXppbCAtIEZlcm5hbmRvIGRlIE5vcm9uaGEOQnJhemlsIC0gR29pYXMRQnJhemlsIC0gTWFyYW5oYW8UQnJhemlsIC0gTWF0byBHcm9zc28mQnJhemlsIC0gTWF0byBHcm9zc28gKEFyYWd1YWlhIHJlZ2lvbikbQnJhemlsIC0gTWF0byBHcm9zc28gZG8gU3VsFUJyYXppbCAtIE1pbmFzIEdlcmFpcxdCcmF6aWwgLSBQYXJhIChlYXN0ZXJuKRdCcmF6aWwgLSBQYXJhICh3ZXN0ZXJuKRBCcmF6aWwgLSBQYXJhaWJhD0JyYXppbCAtIFBhcmFuYRNCcmF6aWwgLSBQZXJuYW1idWNvDkJyYXppbCAtIFBpYXVpF0JyYXppbCAtIFJpbyBkZSBKYW5laXJvHEJyYXppbCAtIFJpbyBHcmFuZGUgZG8gTm9ydGUaQnJhemlsIC0gUmlvIEdyYW5kZSBkbyBTdWwRQnJhemlsIC0gUm9uZG9uaWEQQnJhemlsIC0gUm9yYWltYRdCcmF6aWwgLSBTYW50YSBDYXRhcmluYRJCcmF6aWwgLSBTYW8gUGF1bG8QQnJhemlsIC0gU2VyZ2lwZRJCcmF6aWwgLSBUb2NhbnRpbnM0QnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5IChCSU9UKSAtIERpZWdvIEdhcmNpYRFCcnVuZWkgRGFydXNzYWxhbQhCdWxnYXJpYQxCdXJraW5hIEZhc28HQnVydW5kaQpDYWJvIFZlcmRlCENhbWJvZGlhCENhbWVyb29uEENhbmFkYSAtIEFsYmVydGEZQ2FuYWRhIC0gQnJpdGlzaCBDb2x1bWJpYSdDYW5hZGEgLSBCcml0aXNoIENvbHVtYmlhIChleGNlcHRpb24gMSknQ2FuYWRhIC0gQnJpdGlzaCBDb2x1bWJpYSAoZXhjZXB0aW9uIDIpEUNhbmFkYSAtIExhYnJhZG9yHUNhbmFkYSAtIExhYnJhZG9yIChleGNlcHRpb24pEUNhbmFkYSAtIE1hbml0b2JhFkNhbmFkYSAtIE5ldyBCcnVuc3dpY2sVQ2FuYWRhIC0gTmV3Zm91bmRsYW5kHkNhbmFkYSAtIE5vcnRod2VzdCBUZXJyaXRvcmllcxRDYW5hZGEgLSBOb3ZhIFNjb3RpYSVDYW5hZGEgLSBOdW5hdnV0IC0gU291dGhhbXB0b24gSXNsYW5kGkNhbmFkYSAtIE51bmF2dXQgKENlbnRyYWwpGkNhbmFkYSAtIE51bmF2dXQgKEVhc3Rlcm4pG0NhbmFkYSAtIE51bmF2dXQgKE1vdW50YWluKRBDYW5hZGEgLSBPbnRhcmlvGkNhbmFkYSAtIE9udGFyaW8gKHdlc3Rlcm4pHUNhbmFkYSAtIFByaW5jZSBFZHdhcmQgSXNsYW5kD0NhbmFkYSAtIFF1ZWJlYxpDYW5hZGEgLSBRdWViZWMgKGZhciBlYXN0KRVDYW5hZGEgLSBTYXNrYXRjaGV3YW4pQ2FuYWRhIC0gU2Fza2F0Y2hld2FuIChleGNlcHRpb25zIC0gZWFzdCkpQ2FuYWRhIC0gU2Fza2F0Y2hld2FuIChleGNlcHRpb25zIC0gd2VzdCkOQ2FuYWRhIC0gWXVrb24OQ2F5bWFuIElzbGFuZHMYQ2VudHJhbCBBZnJpY2FuIFJlcHVibGljBENoYWQFQ2hpbGUVQ2hpbGUgLSBFYXN0ZXIgSXNsYW5kEkNoaWxlIC0gTWFnYWxsYW5lcwVDaGluYR9DaHJpc3RtYXMgSXNsYW5kIChJbmRpYW4gT2NlYW4pF0NvY29zIChLZWVsaW5nKSBJc2xhbmRzCENvbG9tYmlhB0NvbW9yb3MFQ29uZ28pQ29uZ28sIERlbW9jcmF0aWMgUmVwdWJsaWMgb2YgLSAoRWFzdGVybikpQ29uZ28sIERlbW9jcmF0aWMgUmVwdWJsaWMgb2YgLSAoV2VzdGVybikMQ29vayBJc2xhbmRzCkNvc3RhIFJpY2ENQ290ZSBEJ0l2b2lyZQdDcm9hdGlhBEN1YmEIQ3VyYcOnYW8GQ3lwcnVzDkN6ZWNoIFJlcHVibGljB0Rlbm1hcmsIRGppYm91dGkIRG9taW5pY2ESRG9taW5pY2FuIFJlcHVibGljB0VjdWFkb3IbRWN1YWRvciAtIEdhbGFwYWdvcyBJc2xhbmRzBUVneXB0C0VsIFNhbHZhZG9yEUVxdWF0b3JpYWwgR3VpbmVhB0VyaXRyZWEHRXN0b25pYQhFdGhpb3BpYRtGYWxrbGFuZCBJc2xhbmRzIChNYWx2aW5hcykNRmFyb2UgSXNsYW5kcwRGaWppB0ZpbmxhbmQGRnJhbmNlDUZyZW5jaCBHdWlhbmEiRnJlbmNoIFBvbHluZXNpYSAtIEF1c3RyYWwgSXNsYW5kcyJGcmVuY2ggUG9seW5lc2lhIC0gR2FtYmllciBJc2xhbmRzJEZyZW5jaCBQb2x5bmVzaWEgLSBNYXJxdWVzYXMgSXNsYW5kczVGcmVuY2ggUG9seW5lc2lhIC0gU29jaWV0eSBJc2xhbmRzIChpbmNsdWRpbmcgVGFoaXRpKSZGcmVuY2ggUG9seW5lc2lhIC0gVHVhbW90dSBBcmNoaXBlbGFnbwVHYWJvbgZHYW1iaWEHR2VvcmdpYQdHZXJtYW55BUdoYW5hCUdpYnJhbHRhcgZHcmVlY2UYR3JlZW5sYW5kIC0gRGFubWFya3NoYXZuFUdyZWVubGFuZCAtIEdyZWVubGFuZBxHcmVlbmxhbmQgLSBJdHRvcXFvcnRvb3JtaWl0FEdyZWVubGFuZCAtIFBpdHVmZmlrB0dyZW5hZGEKR3VhZGVsb3VwZQRHdWFtCUd1YXRlbWFsYQhHdWVybnNleQZHdWluZWENR3VpbmVhLUJpc3NhdQZHdXlhbmEFSGFpdGkISG9seSBTZWUISG9uZHVyYXMJSG9uZyBLb25nB0h1bmdhcnkHSWNlbGFuZAVJbmRpYRVJbmRvbmVzaWEgLSAoQ2VudHJhbCkVSW5kb25lc2lhIC0gKEVhc3Rlcm4pFUluZG9uZXNpYSAtIChXZXN0ZXJuKRlJcmFuLCBJc2xhbWljIFJlcHVibGljIG9mBElyYXEHSXJlbGFuZAtJc2xlIG9mIE1hbgZJc3JhZWwFSXRhbHkHSmFtYWljYQVKYXBhbgZKZXJzZXkVSm9obnN0b24gQXRvbGwgKFUuUy4pBkpvcmRhbhZLYXpha2hzdGFuIC0gKEVhc3Rlcm4pFkthemFraHN0YW4gLSAoV2VzdGVybikFS2VueWEaS2lyaWJhdGkgLSBHaWxiZXJ0IElzbGFuZHMXS2lyaWJhdGkgLSBMaW5lIElzbGFuZHMaS2lyaWJhdGkgLSBQaG9lbml4IElzbGFuZHMGS3V3YWl0Ckt5cmd5enN0YW4gTGFvIFBlb3BsZSdzIERlbW9jcmF0aWMgUmVwdWJsaWMGTGF0dmlhB0xlYmFub24HTGVzb3RobwdMaWJlcmlhBUxpYnlhDUxpZWNodGVuc3RlaW4JTGl0aHVhbmlhCkx1eGVtYm91cmcFTWFjYW8qTWFjZWRvbmlhLCBUaGUgRm9ybWVyIFl1Z29zbGF2IFJlcHVibGljIE9mCk1hZGFnYXNjYXIGTWFsYXdpCE1hbGF5c2lhCE1hbGRpdmVzBE1hbGkFTWFsdGEQTWFyc2hhbGwgSXNsYW5kcwpNYXJ0aW5pcXVlCk1hdXJpdGFuaWEJTWF1cml0aXVzB01heW90dGUXTWV4aWNvIC0gQWd1YXNjYWxpZW50ZXMYTWV4aWNvIC0gQmFqYSBDYWxpZm9ybmlhKE1leGljbyAtIEJhamEgQ2FsaWZvcm5pYSAoQm9yZGVyIFJlZ2lvbikcTWV4aWNvIC0gQmFqYSBDYWxpZm9ybmlhIFN1chFNZXhpY28gLSBDYW1wZWNoZRBNZXhpY28gLSBDaGlhcGFzEk1leGljbyAtIENoaWh1YWh1YSVNZXhpY28gLSBDaGlodWFodWEgKE5FIEJvcmRlciBSZWdpb24pJU1leGljbyAtIENoaWh1YWh1YSAoTlcgQm9yZGVyIFJlZ2lvbikRTWV4aWNvIC0gQ29haHVpbGEhTWV4aWNvIC0gQ29haHVpbGEgKEJvcmRlciBSZWdpb24pD01leGljbyAtIENvbGltYRlNZXhpY28gLSBEaXN0cml0byBGZWRlcmFsEE1leGljbyAtIER1cmFuZ28TTWV4aWNvIC0gR3VhbmFqdWF0bxFNZXhpY28gLSBHdWVycmVybxBNZXhpY28gLSBIaWRhbGdvEE1leGljbyAtIEphbGlzY28VTWV4aWNvIC0gTWV4aWNvIFN0YXRlE01leGljbyAtIE1pY2hvYWPDoW4QTWV4aWNvIC0gTW9yZWxvcxBNZXhpY28gLSBOYXlhcml0HE1leGljbyAtIE5heWFyaXQgKEV4Y2VwdGlvbikUTWV4aWNvIC0gTnVldm8gTGXDs24kTWV4aWNvIC0gTnVldm8gTGXDs24gKEJvcmRlciBSZWdpb24pD01leGljbyAtIE9heGFjYQ9NZXhpY28gLSBQdWVibGETTWV4aWNvIC0gUXVlcsOpdGFybxVNZXhpY28gLSBRdWludGFuYSBSb28ZTWV4aWNvIC0gU2FuIEx1aXMgUG90b3PDrRBNZXhpY28gLSBTaW5hbG9hD01leGljbyAtIFNvbm9yYRBNZXhpY28gLSBUYWJhc2NvE01leGljbyAtIFRhbWF1bGlwYXMjTWV4aWNvIC0gVGFtYXVsaXBhcyAoQm9yZGVyIFJlZ2lvbikRTWV4aWNvIC0gVGxheGNhbGERTWV4aWNvIC0gVmVyYWNydXoQTWV4aWNvIC0gWXVjYXRhbhJNZXhpY28gLSBaYWNhdGVjYXMxTWljcm9uZXNpYSwgRmVkZXJhdGVkIFN0YXRlcyBPZiAtIEtvc3JhZSwgUG9obnBlaSxNaWNyb25lc2lhLCBGZWRlcmF0ZWQgU3RhdGVzIE9mIC0gWWFwLCBDaHV1axVNaWR3YXkgSXNsYW5kcyAoVS5TLikUTW9sZG92YSwgUmVwdWJsaWMgb2YGTW9uYWNvIE1vbmdvbGlhIC0gKENlbnRyYWwgYW5kIEVhc3Rlcm4pFE1vbmdvbGlhIC0gKFdlc3Rlcm4pCk1vbnRlbmVncm8KTW9udHNlcnJhdAdNb3JvY2NvCk1vemFtYmlxdWUHTXlhbm1hcgdOYW1pYmlhBU5hdXJ1BU5lcGFsC05ldGhlcmxhbmRzDU5ldyBDYWxlZG9uaWELTmV3IFplYWxhbmQdTmV3IFplYWxhbmQgLSBDaGF0aGFtIElzbGFuZHMJTmljYXJhZ3VhBU5pZ2VyB05pZ2VyaWEETml1ZQ5Ob3Jmb2xrIElzbGFuZAtOb3J0aCBLb3JlYQ9Ob3J0aGVybiBDeXBydXMYTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzBk5vcndheQRPbWFuCFBha2lzdGFuBVBhbGF1IFBhbGVzdGluZSwgU3RhdGUgb2YgLSBHYXphIFN0cmlwH1BhbGVzdGluZSwgU3RhdGUgb2YgLSBXZXN0IEJhbmsUUGFsbXlyYSBBdG9sbCAoVS5TLikGUGFuYW1hEFBhcHVhIE5ldyBHdWluZWEfUGFwdWEgTmV3IEd1aW5lYSAtIEJvdWdhaW52aWxsZQhQYXJhZ3VheQRQZXJ1C1BoaWxpcHBpbmVzCFBpdGNhaXJuBlBvbGFuZAhQb3J0dWdhbBFQb3J0dWdhbCAtIEF6b3JlcxpQb3J0dWdhbCAtIE1hZGVpcmEgSXNsYW5kcwtQdWVydG8gUmljbwVRYXRhcgdSZXVuaW9uB1JvbWFuaWEPUnVzc2lhIC0gQWR5Z2VhF1J1c3NpYSAtIEFsdGFpIFJlcHVibGljFlJ1c3NpYSAtIEFsdGFza2l5IEtyYXkNUnVzc2lhIC0gQW11chNSdXNzaWEgLSBBcmtoYW5nZWwnE1J1c3NpYSAtIEFzdHJha2hhbicWUnVzc2lhIC0gQmFzaGtvcnRvc3RhbhFSdXNzaWEgLSBCZWxnb3JvZBBSdXNzaWEgLSBCcnlhbnNrEVJ1c3NpYSAtIEJ1cnlhdGlhEVJ1c3NpYSAtIENoZWNobnlhFFJ1c3NpYSAtIENoZWx5YWJpbnNrD1J1c3NpYSAtIENodWtvdBJSdXNzaWEgLSBDaHV2YXNoaWEcUnVzc2lhIC0gQ3JpbWVhLCBSZXB1YmxpYyBvZhFSdXNzaWEgLSBEYWdlc3RhbhNSdXNzaWEgLSBJbmd1c2hldGlhEFJ1c3NpYSAtIElya3V0c2sQUnVzc2lhIC0gSXZhbm92byJSdXNzaWEgLSBKZXdpc2ggQXV0b25vbW91cyBPYmxhc3QnG1J1c3NpYSAtIEthYmFyZGluby1CYWxrYXJpYRRSdXNzaWEgLSBLYWxpbmluZ3JhZBFSdXNzaWEgLSBLYWxteWtpYQ9SdXNzaWEgLSBLYWx1Z2ESUnVzc2lhIC0gS2FtY2hhdGthHFJ1c3NpYSAtIEthcmFjaGF5LUNoZXJrZXNzaWEQUnVzc2lhIC0gS2FyZWxpYRFSdXNzaWEgLSBLZW1lcm92bxNSdXNzaWEgLSBLaGFiYXJvdnNrElJ1c3NpYSAtIEtoYWthc3NpYRVSdXNzaWEgLSBLaGFudHktTWFuc2kOUnVzc2lhIC0gS2lyb3YNUnVzc2lhIC0gS29taRFSdXNzaWEgLSBLb3N0cm9tYRJSdXNzaWEgLSBLcmFzbm9kYXIUUnVzc2lhIC0gS3Jhc25veWFyc2sPUnVzc2lhIC0gS3VyZ2FuDlJ1c3NpYSAtIEt1cnNrH1J1c3NpYSAtIExlbmluZ3JhZHNrYXlhIE9ibGFzdCcQUnVzc2lhIC0gTGlwZXRzaxBSdXNzaWEgLSBNYWdhZGFuEFJ1c3NpYSAtIE1hcmkgRWwRUnVzc2lhIC0gTW9yZG92aWEUUnVzc2lhIC0gTW9zY293IENpdHkPUnVzc2lhIC0gTW9za3ZhEVJ1c3NpYSAtIE11cm1hbnNrD1J1c3NpYSAtIE5lbmV0cxlSdXNzaWEgLSBOaXpobml5IE5vdmdvcm9kHVJ1c3NpYSAtIE5vcnRoIE9zc2V0aWEtQWxhbmlhEVJ1c3NpYSAtIE5vdmdvcm9kFFJ1c3NpYSAtIE5vdm9zaWJpcnNrDVJ1c3NpYSAtIE9tc2sNUnVzc2lhIC0gT3JlbBFSdXNzaWEgLSBPcmVuYnVyZw5SdXNzaWEgLSBQZW56YQ1SdXNzaWEgLSBQZXJtE1J1c3NpYSAtIFByaW1vcnNraXkOUnVzc2lhIC0gUHNrb3YPUnVzc2lhIC0gUm9zdG92EFJ1c3NpYSAtIFJ5YXphbicYUnVzc2lhIC0gU2FraGEgKENlbnRyYWwpGFJ1c3NpYSAtIFNha2hhIChFYXN0ZXJuKRhSdXNzaWEgLSBTYWtoYSAoV2VzdGVybikRUnVzc2lhIC0gU2FraGFsaW4hUnVzc2lhIC0gU2FraGFsaW4gKEt1cmlsIElzbGFuZHMpD1J1c3NpYSAtIFNhbWFyYRBSdXNzaWEgLSBTYXJhdG92E1J1c3NpYSAtIFNldmFzdG9wb2wRUnVzc2lhIC0gU21vbGVuc2scUnVzc2lhIC0gU3QuIFBldGVyc2J1cmcgQ2l0eRJSdXNzaWEgLSBTdGF2cm9wb2wTUnVzc2lhIC0gU3ZlcmRsb3Zzaw9SdXNzaWEgLSBUYW1ib3YSUnVzc2lhIC0gVGF0YXJzdGFuDlJ1c3NpYSAtIFRvbXNrDVJ1c3NpYSAtIFR1bGENUnVzc2lhIC0gVHV2YQ5SdXNzaWEgLSBUdmVyJxBSdXNzaWEgLSBUeXVtZW4nEVJ1c3NpYSAtIFVkbXVydGlhE1J1c3NpYSAtIFVsJ3lhbm92c2sRUnVzc2lhIC0gVmxhZGltaXISUnVzc2lhIC0gVm9sZ29ncmFkEFJ1c3NpYSAtIFZvbG9nZGERUnVzc2lhIC0gVm9yb25lemgWUnVzc2lhIC0gWWFtYWxvLU5lbmV0cxNSdXNzaWEgLSBZYXJvc2xhdmwnFFJ1c3NpYSAtIFphYmF5a2Fsc2t5BlJ3YW5kYRBTYWludCBCYXJ0aGVsZW15LFNhaW50IEhlbGVuYSwgQXNjZW5zaW9uIGFuZCBUcmlzdGFuIGRhIEN1bmhhFVNhaW50IEtpdHRzIGFuZCBOZXZpcwtTYWludCBMdWNpYQxTYWludCBNYXJ0aW4ZU2FpbnQgUGllcnJlIGFuZCBNaXF1ZWxvbiBTYWludCBWaW5jZW50IGFuZCBUaGUgR3JlbmFkaW5lcwVTYW1vYQpTYW4gTWFyaW5vFVNhbyBUb21lIGFuZCBQcmluY2lwZQxTYXVkaSBBcmFiaWEHU2VuZWdhbAZTZXJiaWEKU2V5Y2hlbGxlcwxTaWVycmEgTGVvbmUJU2luZ2Fwb3JlGVNpbnQgTWFhcnRlbiAoRHV0Y2ggcGFydCkIU2xvdmFraWEIU2xvdmVuaWEPU29sb21vbiBJc2xhbmRzB1NvbWFsaWEMU291dGggQWZyaWNhLFNvdXRoIEdlb3JnaWEgYW5kIHRoZSBTb3V0aCBTYW5kd2ljaCBJc2xhbmRzC1NvdXRoIEtvcmVhGFNvdXRoIFN1ZGFuLCBSZXB1YmxpYyBvZhZTcGFpbiAtIENhbmFyeSBJc2xhbmRzKlNwYWluIC0gTWFpbmxhbmQsIEJhbGVhcmVzLCBNZWxpbGxhLCBDZXV0YQlTcmkgTGFua2EFU3VkYW4IU3VyaW5hbWUWU3ZhbGJhcmQgYW5kIEphbiBNYXllbglTd2F6aWxhbmQGU3dlZGVuC1N3aXR6ZXJsYW5kFFN5cmlhbiBBcmFiIFJlcHVibGljBlRhaXdhbgpUYWppa2lzdGFuHFRhbnphbmlhLCBVbml0ZWQgUmVwdWJsaWMgb2YIVGhhaWxhbmQLVGltb3ItTGVzdGUEVG9nbwdUb2tlbGF1BVRvbmdhE1RyaW5pZGFkIGFuZCBUb2JhZ28HVHVuaXNpYQZUdXJrZXkMVHVya21lbmlzdGFuGFR1cmtzIGFuZCBDYWljb3MgSXNsYW5kcwZUdXZhbHUGVWdhbmRhB1VrcmFpbmUUVW5pdGVkIEFyYWIgRW1pcmF0ZXMOVW5pdGVkIEtpbmdkb20XVW5pdGVkIFN0YXRlcyAtIEFsYWJhbWEWVW5pdGVkIFN0YXRlcyAtIEFsYXNrYSlVbml0ZWQgU3RhdGVzIC0gQWxhc2thIChBbGV1dGlhbiBJc2xhbmRzKRdVbml0ZWQgU3RhdGVzIC0gQXJpem9uYSxVbml0ZWQgU3RhdGVzIC0gQXJpem9uYSAoTmF2YWpvIFJlc2VydmF0aW9uKRhVbml0ZWQgU3RhdGVzIC0gQXJrYW5zYXMaVW5pdGVkIFN0YXRlcyAtIENhbGlmb3JuaWEYVW5pdGVkIFN0YXRlcyAtIENvbG9yYWRvG1VuaXRlZCBTdGF0ZXMgLSBDb25uZWN0aWN1dBhVbml0ZWQgU3RhdGVzIC0gRGVsYXdhcmUkVW5pdGVkIFN0YXRlcyAtIERpc3RyaWN0IG9mIENvbHVtYmlhF1VuaXRlZCBTdGF0ZXMgLSBGbG9yaWRhIlVuaXRlZCBTdGF0ZXMgLSBGbG9yaWRhIChmYXIgd2VzdCkXVW5pdGVkIFN0YXRlcyAtIEdlb3JnaWEWVW5pdGVkIFN0YXRlcyAtIEhhd2FpaSBVbml0ZWQgU3RhdGVzIC0gSWRhaG8gKG5vcnRoZXJuKSBVbml0ZWQgU3RhdGVzIC0gSWRhaG8gKHNvdXRoZXJuKRhVbml0ZWQgU3RhdGVzIC0gSWxsaW5vaXMXVW5pdGVkIFN0YXRlcyAtIEluZGlhbmEiVW5pdGVkIFN0YXRlcyAtIEluZGlhbmEgKGZhciB3ZXN0KRRVbml0ZWQgU3RhdGVzIC0gSW93YRZVbml0ZWQgU3RhdGVzIC0gS2Fuc2FzIlVuaXRlZCBTdGF0ZXMgLSBLYW5zYXMgKGV4Y2VwdGlvbikiVW5pdGVkIFN0YXRlcyAtIEtlbnR1Y2t5IChlYXN0ZXJuKSJVbml0ZWQgU3RhdGVzIC0gS2VudHVja3kgKHdlc3Rlcm4pGVVuaXRlZCBTdGF0ZXMgLSBMb3Vpc2lhbmEVVW5pdGVkIFN0YXRlcyAtIE1haW5lGFVuaXRlZCBTdGF0ZXMgLSBNYXJ5bGFuZB1Vbml0ZWQgU3RhdGVzIC0gTWFzc2FjaHVzZXR0cxhVbml0ZWQgU3RhdGVzIC0gTWljaGlnYW4kVW5pdGVkIFN0YXRlcyAtIE1pY2hpZ2FuIChleGNlcHRpb24pGVVuaXRlZCBTdGF0ZXMgLSBNaW5uZXNvdGEbVW5pdGVkIFN0YXRlcyAtIE1pc3Npc3NpcHBpGFVuaXRlZCBTdGF0ZXMgLSBNaXNzb3VyaRdVbml0ZWQgU3RhdGVzIC0gTW9udGFuYRhVbml0ZWQgU3RhdGVzIC0gTmVicmFza2EiVW5pdGVkIFN0YXRlcyAtIE5lYnJhc2thICh3ZXN0ZXJuKRZVbml0ZWQgU3RhdGVzIC0gTmV2YWRhIlVuaXRlZCBTdGF0ZXMgLSBOZXZhZGEgKGV4Y2VwdGlvbikdVW5pdGVkIFN0YXRlcyAtIE5ldyBIYW1wc2hpcmUaVW5pdGVkIFN0YXRlcyAtIE5ldyBKZXJzZXkaVW5pdGVkIFN0YXRlcyAtIE5ldyBNZXhpY28YVW5pdGVkIFN0YXRlcyAtIE5ldyBZb3JrHlVuaXRlZCBTdGF0ZXMgLSBOb3J0aCBDYXJvbGluYRxVbml0ZWQgU3RhdGVzIC0gTm9ydGggRGFrb3RhJlVuaXRlZCBTdGF0ZXMgLSBOb3J0aCBEYWtvdGEgKHdlc3Rlcm4pFFVuaXRlZCBTdGF0ZXMgLSBPaGlvGFVuaXRlZCBTdGF0ZXMgLSBPa2xhaG9tYRZVbml0ZWQgU3RhdGVzIC0gT3JlZ29uIlVuaXRlZCBTdGF0ZXMgLSBPcmVnb24gKGV4Y2VwdGlvbikcVW5pdGVkIFN0YXRlcyAtIFBlbm5zeWx2YW5pYRxVbml0ZWQgU3RhdGVzIC0gUmhvZGUgSXNsYW5kHlVuaXRlZCBTdGF0ZXMgLSBTb3V0aCBDYXJvbGluYSZVbml0ZWQgU3RhdGVzIC0gU291dGggRGFrb3RhIChlYXN0ZXJuKSZVbml0ZWQgU3RhdGVzIC0gU291dGggRGFrb3RhICh3ZXN0ZXJuKSNVbml0ZWQgU3RhdGVzIC0gVGVubmVzc2VlIChlYXN0ZXJuKSNVbml0ZWQgU3RhdGVzIC0gVGVubmVzc2VlICh3ZXN0ZXJuKRVVbml0ZWQgU3RhdGVzIC0gVGV4YXMgVW5pdGVkIFN0YXRlcyAtIFRleGFzIChmYXIgd2VzdCkUVW5pdGVkIFN0YXRlcyAtIFV0YWgXVW5pdGVkIFN0YXRlcyAtIFZlcm1vbnQYVW5pdGVkIFN0YXRlcyAtIFZpcmdpbmlhGlVuaXRlZCBTdGF0ZXMgLSBXYXNoaW5ndG9uHVVuaXRlZCBTdGF0ZXMgLSBXZXN0IFZpcmdpbmlhGVVuaXRlZCBTdGF0ZXMgLSBXaXNjb25zaW4XVW5pdGVkIFN0YXRlcyAtIFd5b21pbmcHVXJ1Z3VheQpVemJla2lzdGFuB1ZhbnVhdHUJVmVuZXp1ZWxhCFZpZXQgTmFtGFZpcmdpbiBJc2xhbmRzIChCcml0aXNoKRVWaXJnaW4gSXNsYW5kcyAoVS5TLikSV2FrZSBJc2xhbmQgKFUuUy4pEVdhbGxpcyBhbmQgRnV0dW5hDldlc3Rlcm4gU2FoYXJhBVllbWVuBlphbWJpYQhaaW1iYWJ3ZRWyBAADVVRDAkFGAkFYAkFMAkRaAkFTAkFEAkFPAkFJBUFRLUFEBUFRLUFMBUFRLUFJBUFRLUJQBUFRLUVMBUFRLUhCBUFRLUxWBUFRLVFNBUFRLVJLBUFRLVNQBUFRLVZIAkFHBUFSLUJBBUFSLUNUBUFSLUNDBUFSLUNIBUFSLURGBUFSLUNCBUFSLUNOBUFSLUVSBUFSLUZNBUFSLUpZBUFSLUxQBUFSLUxSBUFSLU1aBUFSLU1OBUFSLU5RBUFSLVJOBUFSLVNBBUFSLVNKBUFSLVNMBUFSLVNDBUFSLVNGBUFSLVNFBUFSLVRGBUFSLVRNAkFNAkFXBkFVLUFDVANBVTEGQVUtTlNXA0FVMwVBVS1OVAZBVS1RTEQFQVUtU0EGQVUtVEFTBkFVLVZJQwVBVS1XQQZBVS1XQTECQVQCQVoCQlMCQkgCQkQCQkICQlkCQkUCQloCQkoCQk0CQlQCQk8CQlECQkECQlcFQlItQUMFQlItQUwFQlItQVAFQlItQU0GQlItQU0xBUJSLUJBBUJSLUNFBUJSLURGBUJSLUVTBUJSLUZOBUJSLUdPBUJSLU1BBUJSLU1UBkJSLU1UMQVCUi1NUwVCUi1NRwZCUi1QQTEGQlItUEEyBUJSLVBCBUJSLVBSBUJSLVBFBUJSLVBJBUJSLVJKBUJSLVJOBUJSLVJTBUJSLVJPBUJSLVJSBUJSLVNDBUJSLVNQBUJSLVNFBUJSLVRPBEJJT1QCQk4CQkcCQkYCQkkCQ1YCS0gCQ00FQ0EtQUIFQ0EtQkMGQ0EtQkMxBkNBLUJDMgNDQTIEQ0EyQQVDQS1NQgVDQS1OQgVDQS1ORgVDQS1OVAVDQS1OUwdDQS1OVDJBB0NBLU5UMkIGQ0EtTlQyB0NBLU5UMkMFQ0EtT04GQ0EtT04xBUNBLVBFBUNBLVFDBkNBLVFDMQVDQS1TSwZDQS1TSzIGQ0EtU0sxBUNBLVlUAktZAkNGAlREAkNMA0NMMgNDTDMCQ04CQ1gCQ0MCQ08CS00CQ0cDQ0QyAkNEAkNLAkNSAkNJAkhSAkNVAkNXAkNZAkNaAkRLAkRKAkRNAkRPAkVDA0VDMgJFRwJTVgJHUQJFUgJFRQJFVAJGSwJGTwJGSgJGSQJGUgJHRgRQRjJBA1BGMwNQRjECUEYEUEYyQgJHQQJHTQJHRQJERQJHSAJHSQJHUgNHTDQCR0wDR0wzA0dMMgJHRAJHUAJHVQJHVAJHRwJHTgJHVwJHWQJIVAJWQQJITgJISwJIVQJJUwJJTgNJRDIDSUQzAklEAklSAklRAklFAklNAklMAklUAkpNAkpQAkpFA1VNMQJKTwJLWgNLWjECS0UCS0kDS0kyA0tJMwJLVwJLRwJMQQJMVgJMQgJMUwJMUgJMWQJMSQJMVAJMVQJNTwJNSwJNRwJNVwJNWQJNVgJNTAJNVAJNSAJNUQJNUgJNVQJZVAZNWC1BR1UGTVgtQkNOB01YLUJDTjEGTVgtQkNTBk1YLUNBTQZNWC1DSFAGTVgtQ0hIB01YLUNISDIHTVgtQ0hIMQZNWC1DT0EHTVgtQ09BMQZNWC1DT0wGTVgtRElGBk1YLURVUgZNWC1HVUEGTVgtR1JPBk1YLUhJRAZNWC1KQUwGTVgtTUVYBk1YLU1JQwZNWC1NT1IGTVgtTkFZB01YLU5BWTEGTVgtTkxFB01YLU5MRTEGTVgtT0FYBk1YLVBVRQZNWC1RVUUGTVgtUk9PBk1YLVNMUAZNWC1TSU4GTVgtU09OBk1YLVRBQgZNWC1UQU0HTVgtVEFNMQZNWC1UTEEGTVgtVkVSBk1YLVlVQwZNWC1aQUMCRk0DRk0xA1VNMgJNRAJNQwJNTgNNTjECTUUCTVMCTUECTVoCTU0CTkECTlICTlACTkwCTkMCTloDTloyAk5JAk5FAk5HAk5VAk5GAktQA0NZMgJNUAJOTwJPTQJQSwJQVwNQUzECUFMDVU00AlBBAlBHBlBHLU5TQgJQWQJQRQJQSAJQTgJQTAJQVANQVDIDUFQxAlBSAlFBAlJFAlJPBVJVLUFEBVJVLUFMBlJVLUFMVAZSVS1BTVUGUlUtQVJLBlJVLUFTVAVSVS1CQQZSVS1CRUwGUlUtQlJZBVJVLUJVBVJVLUNFBlJVLUNIRQZSVS1DSFUFUlUtQ1UFUlUtUkMFUlUtREEFUlUtSU4GUlUtSVJLBlJVLUlWQQZSVS1ZRVYFUlUtS0IGUlUtS0dEBVJVLUtMBlJVLUtMVQZSVS1LQU0FUlUtS0MFUlUtS1IGUlUtS0VNBlJVLUtIQQVSVS1LSwZSVS1LSE0GUlUtS0lSBVJVLUtPBlJVLUtPUwZSVS1LREEGUlUtS1lBBlJVLUtHTgZSVS1LUlMGUlUtTEVOBlJVLUxJUAZSVS1NQUcFUlUtTUUFUlUtTU8GUlUtTU9XBlJVLU1PUwZSVS1NVVIGUlUtTkVOBlJVLU5JWgVSVS1TRQZSVS1OR1IGUlUtTlZTBlJVLU9NUwZSVS1PUkwGUlUtT1JFBlJVLVBOWgZSVS1QRVIGUlUtUFJJBlJVLVBTSwZSVS1ST1MGUlUtUllBBlJVLVNBMgZSVS1TQTMFUlUtU0EGUlUtU0FLB1JVLVNBSzIGUlUtU0FNBlJVLVNBUgZSVS1TRVYGUlUtU01PBlJVLVNQRQZSVS1TVEEGUlUtU1ZFBlJVLVRBTQVSVS1UQQZSVS1UT00GUlUtVFVMBVJVLVRZBlJVLVRWRQZSVS1UWVUFUlUtVUQGUlUtVUxZBlJVLVZMQQZSVS1WR0cGUlUtVkxHBlJVLVZPUgZSVS1ZQU4GUlUtWUFSBlJVLVpBQgJSVwJCTAJTSAJLTgJMQwJNRgJQTQJWQwJXUwJTTQJTVAJTQQJTTgJSUwJTQwJTTAJTRwJTWAJTSwJTSQJTQgJTTwJaQQJHUwJLUgJTUwNFUzICRVMCTEsCU0QCU1ICU0oCU1oCU0UCQ0gCU1kCVFcCVEoCVFoCVEgCVEwCVEcCVEsCVE8CVFQCVE4CVFICVE0CVEMCVFYCVUcCVUECQUUCR0IFVVMtQUwFVVMtQUsGVVMtQUsxBVVTLUFaBlVTLUFaMQVVUy1BUgVVUy1DQQVVUy1DTwVVUy1DVAVVUy1ERQVVUy1EQwVVUy1GTAZVUy1GTDEFVVMtR0EFVVMtSEkGVVMtSUQxBVVTLUlEBVVTLUlMBVVTLUlOBlVTLUlOMQVVUy1JQQVVUy1LUwZVUy1LUzEFVVMtS1kGVVMtS1kxBVVTLUxBBVVTLU1FBVVTLU1EBVVTLU1BBVVTLU1JBlVTLU1JMQVVUy1NTgVVUy1NUwVVUy1NTwVVUy1NVAVVUy1ORQZVUy1ORTEFVVMtTlYGVVMtTlYxBVVTLU5IBVVTLU5KBVVTLU5NBVVTLU5ZBVVTLU5DBVVTLU5EBlVTLU5EMQVVUy1PSAVVUy1PSwVVUy1PUgZVUy1PUjEFVVMtUEEFVVMtUkkFVVMtU0MFVVMtU0QGVVMtU0QxBlVTLVROMQVVUy1UTgVVUy1UWAZVUy1UWDEFVVMtVVQFVVMtVlQFVVMtVkEFVVMtV0EFVVMtV1YFVVMtV0kFVVMtV1kCVVkCVVoCVlUCVkUCVk4CVkcCVkkDVU0zAldGAkVIAllFAlpNAlpXFCsDsgRnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZGQCAw9kFgJmDxYCHwFlZAIFD2QWAgIBDxYCHwEF4Qk8bGk+PGEgaHJlZj0nL2xlYXJuL3RoZS1wcm9zLWFuZC1jb25zLW9mLXBlcm1hbmVudC1kYXlsaWdodC1zYXZpbmctdGltZS8nPlRoZSBQcm9zIGFuZCBDb25zIG9mIFBlcm1hbmVudCBEYXlsaWdodCBTYXZpbmcgVGltZTwvYT48L2xpPjxsaT48YSBocmVmPScvbGVhcm4vc2VuYXRlLWFwcHJvdmVzLXBlcm1hbmVudC1kYXlsaWdodC1zYXZpbmctdGltZS1iaWxsLyc+U2VuYXRlIEFwcHJvdmVzIFBlcm1hbmVudCBEYXlsaWdodCBTYXZpbmcgVGltZSBCaWxsPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9sZWFybi93aHktamFudWFyeS1tb3JuaW5ncy1hcmUtZGFya2VyLyc+V2h5IEphbnVhcnkgTW9ybmluZ3MgYXJlIERhcmtlcjwvYT48L2xpPjxsaT48YSBocmVmPScvbGVhcm4vd2h5LWVhc3Rlcm4tdGltZS1pcy10aGUtbW9zdC1jb21tb25seS11c2VkLXRpbWUtem9uZS8nPldoeSBFYXN0ZXJuIFRpbWUgaXMgdGhlIE1vc3QgQ29tbW9ubHkgVXNlZCBUaW1lIFpvbmU8L2E+PC9saT48bGk+PGEgaHJlZj0nL2xlYXJuL2RvZXMtYnJhemlsLWhhdmUtZm91ci10aW1lLXpvbmVzLyc+RG9lcyBCcmF6aWwgSGF2ZSBGb3VyIFRpbWUgWm9uZXM/PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9uZXdzL3doYXQtb250YXJpby1uZWVkcy10by1yZWNlaXZlLW1vcmUtZGF5bGlnaHQtaW4tdGhlLWhvbGlkYXktc2Vhc29uLyc+V2hhdCBPbnRhcmlvIE5lZWRzIHRvIFJlY2VpdmUgTW9yZSBEYXlsaWdodCBpbiB0aGUgSG9saWRheSBTZWFzb248L2E+PC9saT48bGk+PGEgaHJlZj0nL25ld3Mvb2tsYWhvbWEtc3RhdGUtdW5pdmVyc2l0eS1leHRlbnNpb24tdGVhY2hlcy1ob3ctdG8tb3ZlcmNvbWUtd2ludGVyLWJsdWVzLyc+T2tsYWhvbWEgU3RhdGUgVW5pdmVyc2l0eSBFeHRlbnNpb24gVGVhY2hlcyBIb3cgdG8gT3ZlcmNvbWUgV2ludGVyIEJsdWVzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9uZXdzL25ldy1iaWxsLWluLXRoZS1zdGF0ZS1uZWVkcy1mZWRlcmFsLWFwcHJvdmFsLyc+TmV3IEJpbGwgaW4gdGhlIFN0YXRlIE5lZWRzIEZlZGVyYWwgQXBwcm92YWw8L2E+PC9saT48bGk+PGEgaHJlZj0nL25ld3Mvd2FzaGluZ3Rvbi1nZXRzLXN0dWNrLWluLXRoZS1kcmFjb25pYW4tdHJhZGl0aW9uLWFzLWl0LW9ic2VydmVzLWRheWxpZ2h0LXNhdmluZy10aW1lLyc+V2FzaGluZ3RvbiBHZXRzIFN0dWNrIGluIHRoZSBEcmFjb25pYW4gVHJhZGl0aW9uIGFzIEl0IE9ic2VydmVzIERheWxpZ2h0IFNhdmluZyBUaW1lPC9hPjwvbGk+ZAIHD2QWAmYPFgIfAWVkAhEPFgIfAQUjPGEgaHJlZj0iL3dlYXRoZXIuYXNweCI+V2VhdGhlcjwvYT5kAhIPFgIfAQUFMC4wMTdkZCf+huuA1USA8y2/P8LNEr5ppTFi" /> </div> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="0887A2C6" /> </div> <header class="header"> <div class="container"> <div class="logo-wrap"> <a href="/" class="ico logo" title="WorldTimeServer.com">WorldTimeServer.com</a> <div id="yl_mob" style="margin-top:5px"> Your location: <strong><a href="#" id="hlocLink_mob"><span id="hlocLinkTxt_mob"></span></a></strong> </div> </div> <div class="drop-holder"> <div class="trigger"><div class="ico ico-user"></div><i class="fa fa-angle-down"></i></div> <div class="user-right"> <div class="item"> <div class="ico ico-fa"><i class="fa fa-map-marker"></i></div> <p id="yourloc">Your location <strong><a href="#" id="hlocLink"><span id="hlocLinkTxt"></span></a></strong></p> </div> <div class="item"> <div class="ico ico-fa"><i class="fa fa-heart"></i></div> <p> <a href="/favorites/">Favorites</a> </p> </div> <div class="item"> <div class="ico ico-user-b"></div> <p id="loggedout"> Profile <strong><a href="https://www.worldtimeserver.com/profile.aspx">Login</a></strong> </p> </div> <div class="social"> <a href="https://www.facebook.com/worldtimeserver" target="_blank" style="margin-top:7px"><i class="fa fa-facebook"></i></a> <a href="https://www.twitter.com/worldtimeserved" target="_blank" style="margin-top:7px"><i class="fa fa-twitter"></i></a> </div> </div> </div> </div> <!-- / container --> </header> <!-- / header --> <div class="current-time"> <div class="container"> <label>Current Time In</label> <input name="ctl00$TopLocation" type="text" id="TopLocation" class="TopLocation" Placeholder="Type city to begin" /> <div class="small-only"> <input name="ctl00$TopLocationSmall" type="text" id="TopLocationSmall" class="TopLocation" Placeholder="Current time in..." /> </div> <button type="submit" class="btn btn-blue" id="TopSearchSubmit"><span class="not-small">Search</span><span class="small-only">GO</span></button> </div> </div> <!-- D2.0 see controls/TopMenu.ascx fir 2.0 version --> <nav class="menu"> <div class="container"> <a href="#menu" class="trigger"><i class="fa fa-bars"></i></a> <ul> <li id="home"><a href="https://www.worldtimeserver.com/">Home</a></li> <li id="clt"><a href="https://www.worldtimeserver.com/time.aspx" id="_MenuTimeHL">Current Local Time</a></li> <li id="whtmit"><a href="/what-time-is-it/">What Time Is It</a></li> <li id="tzc"><a href="/time-zones/">Time Zones</a> <!--<a href="https://www.worldtimeserver.com/time_converter.aspx" id="_MenuTimeZoneConverterHL2">Time Zone Converter</a>--> <ul> <li><a href="/time-zone-converter/">Time Zone Converter</a></li> <li><a href="/news/">Time Zone News</a></li> </ul> </li> <li id="wc"><a href="https://www.worldtimeserver.com/worldclock.aspx">World Clock</a></li> <li id="mp"><a href="https://www.worldtimeserver.com/meeting-planner.aspx">Meeting Planner</a></li> <li id="learn"><a href="https://www.worldtimeserver.com/learn/">Learn</a></li> <li id="wtdb"><a href="https://www.worldtimeserver.com/time_zone_guide/">World Time Database</a></li> </ul> </div> </nav> <div class="body"> <div class="container"> <span id="theSiteMap" class="wtssitemap"><a href="#theSiteMap_SkipLink"><img alt="Skip Navigation Links" src="/WebResource.axd?d=ewN7FkrPdg5lrqtdOAcr--sB6DEdH-CpcnpC3Is2zZN-PnylPFvbtdUJRz9M2nZ3OS_XUF70RSP9kSPEH-CfnedRNPo1&t=636776725224055265" width="0" height="0" style="border-width:0px;" /></a><span><a title="Home" href="/">Home</a></span><span> > </span><span style="font-weight:bold;">Clocks</span><a id="theSiteMap_SkipLink"></a></span> <!-- D2.0 --> <div class="row"> <div id="LeftContentDiv" class="col-23"> <div class="title"> <h1> Free Clocks for Blogs and Web Sites</h1></div> <p> <a href="//www.worldtimeserver.com/">WorldTimeServer.com</a> is the world leader in providing local times around around the world with accurate adjustments for local daylight saving rules. Now we are providing a way for you to upgrade your blog or website with an free analog web clock showing the current time where you are, simply by adding some HTML code to your page or template. It will update automatically for the Daylight Saving Time rules for your selected location. It's FREE and customizable, too!</p> <p> Get free HTML code to put on your web site or blog to make one of these clocks appear. For bloggers, supports TypePad, Blogger, WordPress, MySpace, Xanga, Windows Live Spaces and more.</p> <p>Choose between our new HTML5 clock widgets and our Flash clock widgets below. HTML5 is suggested to replace Flash as it is more secure, mobile friendly and results in faster page load times. Some browsers will turn Flash off(click to play button) to prevent slow load times. If this is happening to your widget, replace it with the HTML5 version below.</p> <div class="grp"> <h2 class="h2">Free HTML5 Clocks</h2> </div> <div class="crt"> <script async defer id='2016111174115737' src='https://widgets.worldtimeserver.com/Public.ashx?rid=2016111174115737&action=clock&wtsid=US-NY&hex=ff9900&city=Albany&size=large'></script> <BR /> <p>Get Code --> <a href="/clocks/html5-analog-12/">Free 12 Hour HTML5 Analog Clock Widget</a></p> <script async defer id='2016111174115737d' src='https://widgets.worldtimeserver.com/Public.ashx?rid=2016111174115737d&action=clock&theme=Digital&wtsid=US-NY&hex=ff9900&city=Albany&size=large'></script> <BR /> <p>Get Code --> <a href="/clocks/html5-digital-12/">Free 12 Hour HTML5 Digital Clock Widget</a></p> </div> <div class="mt"> </div> <div class="clt"> <script async defer id='2016111174115738' src='https://widgets.worldtimeserver.com/Public.ashx?rid=2016111174115738&action=clock24&wtsid=US-NY&hex=3a64e3&city=Albany&size=large'></script> <br /> <p>Get Code --> <a href="/clocks/html5-analog-24/">Free 24 Hour HTML5 Analog Clock Widget</a></p> <script async defer id='2016111174115738d' src='https://widgets.worldtimeserver.com/Public.ashx?rid=2016111174115738d&action=clock24&theme=Digital&wtsid=US-NY&hex=3a64e3&city=Albany&size=large'></script> <br /> <p>Get Code --> <a href="/clocks/html5-digital-24/">Free 24 Hour HTML5 Digital Clock Widget</a></p> </div> <div class="grp"> <h2 class="h2">Free Flash Clocks</h2> </div> <div class="crt"> <script type="text/javascript"> objclock001 = new Object; objclock001.wtsclock = "wtsclock001.swf"; objclock001.color = "FF9900"; objclock001.wtsid = "US-NY"; objclock001.width = 200; objclock001.height = 200; objclock001.wmode = "transparent"; showClock(objclock001); </script> <br /> <strong> Albany </strong> <p>Get Code --> <a href="wtsclock001.aspx">for a 12 hour analog clock, click here</a></p> </div> <div class="mt"></div> <div class="clt"> <script type="text/javascript"> objclock024 = new Object; objclock024.wtsclock = "wtsclock024.swf"; objclock024.color = "5D7DB8"; objclock024.wtsid = "US-NY"; objclock024.width = 200; objclock024.height = 200; objclock024.wmode = "transparent"; showClock(objclock024); </script> <br /> <strong> Albany </strong> <p>Get Code --> <a href="wtsclock024.aspx">for a 24 hour analog clock, click here</a></p> </div> <h3 class="h2"> Windows 7 and Vista Sidebar Gadget</h3> <p> If you have Microsoft Windows 7 or Vista, download one of our free World Clock Gadgets! You have your choice of a <a href="/clocks/vista12hr.aspx">12Hr World Clock Gadget</a> or a <a href="/clocks/vista24hr.aspx">24Hr World Clock Gadget</a>.</p> <p> Put multiple clocks right on your Windows 7 or Vista desktop with local times in from all your favorite places!</p> </div> <div id="RightContentDiv" class="col-13"> <div class="box-shadow"> <h3 class="head-icon white">Select A Location <i class="fa fa-map-marker"></i></h3> <div class="box-form sidebar"> <fieldset> <select name="ctl00$locationddl" id="locationddl" onchange="gotocurrenttime(this);"> <option value="" class="hide-li">Select a location</option> <option value="UTC">(UTC/GMT)</option> <option value="AF">Afghanistan</option> <option value="AX">Åland Islands</option> <option value="AL">Albania</option> <option value="DZ">Algeria</option> <option value="AS">American Samoa</option> <option value="AD">Andorra</option> <option value="AO">Angola</option> <option value="AI">Anguilla</option> <option value="AQ-AD">Antarctica - Adelaide Island</option> <option value="AQ-AL">Antarctica - Adelie Land</option> <option value="AQ-AI">Antarctica - Anvers Island</option> <option value="AQ-BP">Antarctica - Bailey Peninsula</option> <option value="AQ-EL">Antarctica - Enderby Land</option> <option value="AQ-HB">Antarctica - Holme Bay</option> <option value="AQ-LV">Antarctica - Lake Vostok</option> <option value="AQ-QM">Antarctica - Queen Maud Land</option> <option value="AQ-RK">Antarctica - Russkaya</option> <option value="AQ-SP">Antarctica - South Pole</option> <option value="AQ-VH">Antarctica - Vestfold Hills</option> <option value="AG">Antigua and Barbuda</option> <option value="AR-BA">Argentina - Buenos Aires</option> <option value="AR-CT">Argentina - Catamarca</option> <option value="AR-CC">Argentina - Chaco</option> <option value="AR-CH">Argentina - Chubut</option> <option value="AR-DF">Argentina - Ciudad de Buenos Aires</option> <option value="AR-CB">Argentina - Córdoba</option> <option value="AR-CN">Argentina - Corrientes</option> <option value="AR-ER">Argentina - Entre Rios</option> <option value="AR-FM">Argentina - Formosa</option> <option value="AR-JY">Argentina - Jujuy</option> <option value="AR-LP">Argentina - La Pampa</option> <option value="AR-LR">Argentina - La Rioja</option> <option value="AR-MZ">Argentina - Mendoza</option> <option value="AR-MN">Argentina - Misiones</option> <option value="AR-NQ">Argentina - Neuquén</option> <option value="AR-RN">Argentina - Rio Negro</option> <option value="AR-SA">Argentina - Salta</option> <option value="AR-SJ">Argentina - San Juan</option> <option value="AR-SL">Argentina - San Luis</option> <option value="AR-SC">Argentina - Santa Cruz</option> <option value="AR-SF">Argentina - Santa Fe</option> <option value="AR-SE">Argentina - Santiago del Estero</option> <option value="AR-TF">Argentina - Tierra del Fuego</option> <option value="AR-TM">Argentina - Tucumán</option> <option value="AM">Armenia</option> <option value="AW">Aruba</option> <option value="AU-ACT">Australia - Australian Capital Territory</option> <option value="AU1">Australia - Lord Howe Island</option> <option value="AU-NSW">Australia - New South Wales</option> <option value="AU3">Australia - New South Wales (exception)</option> <option value="AU-NT">Australia - Northern Territory</option> <option value="AU-QLD">Australia - Queensland</option> <option value="AU-SA">Australia - South Australia</option> <option value="AU-TAS">Australia - Tasmania</option> <option value="AU-VIC">Australia - Victoria</option> <option value="AU-WA">Australia - Western Australia</option> <option value="AU-WA1">Australia - Western Australia (Exception)</option> <option value="AT">Austria</option> <option value="AZ">Azerbaijan</option> <option value="BS">Bahamas</option> <option value="BH">Bahrain</option> <option value="BD">Bangladesh</option> <option value="BB">Barbados</option> <option value="BY">Belarus</option> <option value="BE">Belgium</option> <option value="BZ">Belize</option> <option value="BJ">Benin</option> <option value="BM">Bermuda</option> <option value="BT">Bhutan</option> <option value="BO">Bolivia, Plurinational State of</option> <option value="BQ">Bonaire, Sint Eustatius and Saba</option> <option value="BA">Bosnia and Herzegovina</option> <option value="BW">Botswana</option> <option value="BR-AC">Brazil - Acre</option> <option value="BR-AL">Brazil - Alagoas</option> <option value="BR-AP">Brazil - Amapa</option> <option value="BR-AM">Brazil - Amazonas</option> <option value="BR-AM1">Brazil - Amazonas (far west)</option> <option value="BR-BA">Brazil - Bahia</option> <option value="BR-CE">Brazil - Ceara</option> <option value="BR-DF">Brazil - Distrito Federal</option> <option value="BR-ES">Brazil - Espirto Santo</option> <option value="BR-FN">Brazil - Fernando de Noronha</option> <option value="BR-GO">Brazil - Goias</option> <option value="BR-MA">Brazil - Maranhao</option> <option value="BR-MT">Brazil - Mato Grosso</option> <option value="BR-MT1">Brazil - Mato Grosso (Araguaia region)</option> <option value="BR-MS">Brazil - Mato Grosso do Sul</option> <option value="BR-MG">Brazil - Minas Gerais</option> <option value="BR-PA1">Brazil - Para (eastern)</option> <option value="BR-PA2">Brazil - Para (western)</option> <option value="BR-PB">Brazil - Paraiba</option> <option value="BR-PR">Brazil - Parana</option> <option value="BR-PE">Brazil - Pernambuco</option> <option value="BR-PI">Brazil - Piaui</option> <option value="BR-RJ">Brazil - Rio de Janeiro</option> <option value="BR-RN">Brazil - Rio Grande do Norte</option> <option value="BR-RS">Brazil - Rio Grande do Sul</option> <option value="BR-RO">Brazil - Rondonia</option> <option value="BR-RR">Brazil - Roraima</option> <option value="BR-SC">Brazil - Santa Catarina</option> <option value="BR-SP">Brazil - Sao Paulo</option> <option value="BR-SE">Brazil - Sergipe</option> <option value="BR-TO">Brazil - Tocantins</option> <option value="BIOT">British Indian Ocean Territory (BIOT) - Diego Garcia</option> <option value="BN">Brunei Darussalam</option> <option value="BG">Bulgaria</option> <option value="BF">Burkina Faso</option> <option value="BI">Burundi</option> <option value="CV">Cabo Verde</option> <option value="KH">Cambodia</option> <option value="CM">Cameroon</option> <option value="CA-AB">Canada - Alberta</option> <option value="CA-BC">Canada - British Columbia</option> <option value="CA-BC1">Canada - British Columbia (exception 1)</option> <option value="CA-BC2">Canada - British Columbia (exception 2)</option> <option value="CA2">Canada - Labrador</option> <option value="CA2A">Canada - Labrador (exception)</option> <option value="CA-MB">Canada - Manitoba</option> <option value="CA-NB">Canada - New Brunswick</option> <option value="CA-NF">Canada - Newfoundland</option> <option value="CA-NT">Canada - Northwest Territories</option> <option value="CA-NS">Canada - Nova Scotia</option> <option value="CA-NT2A">Canada - Nunavut - Southampton Island</option> <option value="CA-NT2B">Canada - Nunavut (Central)</option> <option value="CA-NT2">Canada - Nunavut (Eastern)</option> <option value="CA-NT2C">Canada - Nunavut (Mountain)</option> <option value="CA-ON">Canada - Ontario</option> <option value="CA-ON1">Canada - Ontario (western)</option> <option value="CA-PE">Canada - Prince Edward Island</option> <option value="CA-QC">Canada - Quebec</option> <option value="CA-QC1">Canada - Quebec (far east)</option> <option value="CA-SK">Canada - Saskatchewan</option> <option value="CA-SK2">Canada - Saskatchewan (exceptions - east)</option> <option value="CA-SK1">Canada - Saskatchewan (exceptions - west)</option> <option value="CA-YT">Canada - Yukon</option> <option value="KY">Cayman Islands</option> <option value="CF">Central African Republic</option> <option value="TD">Chad</option> <option value="CL">Chile</option> <option value="CL2">Chile - Easter Island</option> <option value="CL3">Chile - Magallanes</option> <option value="CN">China</option> <option value="CX">Christmas Island (Indian Ocean)</option> <option value="CC">Cocos (Keeling) Islands</option> <option value="CO">Colombia</option> <option value="KM">Comoros</option> <option value="CG">Congo</option> <option value="CD2">Congo, Democratic Republic of - (Eastern)</option> <option value="CD">Congo, Democratic Republic of - (Western)</option> <option value="CK">Cook Islands</option> <option value="CR">Costa Rica</option> <option value="CI">Cote D'Ivoire</option> <option value="HR">Croatia</option> <option value="CU">Cuba</option> <option value="CW">Curaçao</option> <option value="CY">Cyprus</option> <option value="CZ">Czech Republic</option> <option value="DK">Denmark</option> <option value="DJ">Djibouti</option> <option value="DM">Dominica</option> <option value="DO">Dominican Republic</option> <option value="EC">Ecuador</option> <option value="EC2">Ecuador - Galapagos Islands</option> <option value="EG">Egypt</option> <option value="SV">El Salvador</option> <option value="GQ">Equatorial Guinea</option> <option value="ER">Eritrea</option> <option value="EE">Estonia</option> <option value="ET">Ethiopia</option> <option value="FK">Falkland Islands (Malvinas)</option> <option value="FO">Faroe Islands</option> <option value="FJ">Fiji</option> <option value="FI">Finland</option> <option value="FR">France</option> <option value="GF">French Guiana</option> <option value="PF2A">French Polynesia - Austral Islands</option> <option value="PF3">French Polynesia - Gambier Islands</option> <option value="PF1">French Polynesia - Marquesas Islands</option> <option value="PF">French Polynesia - Society Islands (including Tahiti)</option> <option value="PF2B">French Polynesia - Tuamotu Archipelago</option> <option value="GA">Gabon</option> <option value="GM">Gambia</option> <option value="GE">Georgia</option> <option value="DE">Germany</option> <option value="GH">Ghana</option> <option value="GI">Gibraltar</option> <option value="GR">Greece</option> <option value="GL4">Greenland - Danmarkshavn</option> <option value="GL">Greenland - Greenland</option> <option value="GL3">Greenland - Ittoqqortoormiit</option> <option value="GL2">Greenland - Pituffik</option> <option value="GD">Grenada</option> <option value="GP">Guadeloupe</option> <option value="GU">Guam</option> <option value="GT">Guatemala</option> <option value="GG">Guernsey</option> <option value="GN">Guinea</option> <option value="GW">Guinea-Bissau</option> <option value="GY">Guyana</option> <option value="HT">Haiti</option> <option value="VA">Holy See</option> <option value="HN">Honduras</option> <option value="HK">Hong Kong</option> <option value="HU">Hungary</option> <option value="IS">Iceland</option> <option value="IN">India</option> <option value="ID2">Indonesia - (Central)</option> <option value="ID3">Indonesia - (Eastern)</option> <option value="ID">Indonesia - (Western)</option> <option value="IR">Iran, Islamic Republic of</option> <option value="IQ">Iraq</option> <option value="IE">Ireland</option> <option value="IM">Isle of Man</option> <option value="IL">Israel</option> <option value="IT">Italy</option> <option value="JM">Jamaica</option> <option value="JP">Japan</option> <option value="JE">Jersey</option> <option value="UM1">Johnston Atoll (U.S.)</option> <option value="JO">Jordan</option> <option value="KZ">Kazakhstan - (Eastern)</option> <option value="KZ1">Kazakhstan - (Western)</option> <option value="KE">Kenya</option> <option value="KI">Kiribati - Gilbert Islands</option> <option value="KI2">Kiribati - Line Islands</option> <option value="KI3">Kiribati - Phoenix Islands</option> <option value="KW">Kuwait</option> <option value="KG">Kyrgyzstan</option> <option value="LA">Lao People's Democratic Republic</option> <option value="LV">Latvia</option> <option value="LB">Lebanon</option> <option value="LS">Lesotho</option> <option value="LR">Liberia</option> <option value="LY">Libya</option> <option value="LI">Liechtenstein</option> <option value="LT">Lithuania</option> <option value="LU">Luxembourg</option> <option value="MO">Macao</option> <option value="MK">Macedonia, The Former Yugoslav Republic Of</option> <option value="MG">Madagascar</option> <option value="MW">Malawi</option> <option value="MY">Malaysia</option> <option value="MV">Maldives</option> <option value="ML">Mali</option> <option value="MT">Malta</option> <option value="MH">Marshall Islands</option> <option value="MQ">Martinique</option> <option value="MR">Mauritania</option> <option value="MU">Mauritius</option> <option value="YT">Mayotte</option> <option value="MX-AGU">Mexico - Aguascalientes</option> <option value="MX-BCN">Mexico - Baja California</option> <option value="MX-BCN1">Mexico - Baja California (Border Region)</option> <option value="MX-BCS">Mexico - Baja California Sur</option> <option value="MX-CAM">Mexico - Campeche</option> <option value="MX-CHP">Mexico - Chiapas</option> <option value="MX-CHH">Mexico - Chihuahua</option> <option value="MX-CHH2">Mexico - Chihuahua (NE Border Region)</option> <option value="MX-CHH1">Mexico - Chihuahua (NW Border Region)</option> <option value="MX-COA">Mexico - Coahuila</option> <option value="MX-COA1">Mexico - Coahuila (Border Region)</option> <option value="MX-COL">Mexico - Colima</option> <option value="MX-DIF">Mexico - Distrito Federal</option> <option value="MX-DUR">Mexico - Durango</option> <option value="MX-GUA">Mexico - Guanajuato</option> <option value="MX-GRO">Mexico - Guerrero</option> <option value="MX-HID">Mexico - Hidalgo</option> <option value="MX-JAL">Mexico - Jalisco</option> <option value="MX-MEX">Mexico - Mexico State</option> <option value="MX-MIC">Mexico - Michoacán</option> <option value="MX-MOR">Mexico - Morelos</option> <option value="MX-NAY">Mexico - Nayarit</option> <option value="MX-NAY1">Mexico - Nayarit (Exception)</option> <option value="MX-NLE">Mexico - Nuevo León</option> <option value="MX-NLE1">Mexico - Nuevo León (Border Region)</option> <option value="MX-OAX">Mexico - Oaxaca</option> <option value="MX-PUE">Mexico - Puebla</option> <option value="MX-QUE">Mexico - Querétaro</option> <option value="MX-ROO">Mexico - Quintana Roo</option> <option value="MX-SLP">Mexico - San Luis Potosí</option> <option value="MX-SIN">Mexico - Sinaloa</option> <option value="MX-SON">Mexico - Sonora</option> <option value="MX-TAB">Mexico - Tabasco</option> <option value="MX-TAM">Mexico - Tamaulipas</option> <option value="MX-TAM1">Mexico - Tamaulipas (Border Region)</option> <option value="MX-TLA">Mexico - Tlaxcala</option> <option value="MX-VER">Mexico - Veracruz</option> <option value="MX-YUC">Mexico - Yucatan</option> <option value="MX-ZAC">Mexico - Zacatecas</option> <option value="FM">Micronesia, Federated States Of - Kosrae, Pohnpei</option> <option value="FM1">Micronesia, Federated States Of - Yap, Chuuk</option> <option value="UM2">Midway Islands (U.S.)</option> <option value="MD">Moldova, Republic of</option> <option value="MC">Monaco</option> <option value="MN">Mongolia - (Central and Eastern)</option> <option value="MN1">Mongolia - (Western)</option> <option value="ME">Montenegro</option> <option value="MS">Montserrat</option> <option value="MA">Morocco</option> <option value="MZ">Mozambique</option> <option value="MM">Myanmar</option> <option value="NA">Namibia</option> <option value="NR">Nauru</option> <option value="NP">Nepal</option> <option value="NL">Netherlands</option> <option value="NC">New Caledonia</option> <option value="NZ">New Zealand</option> <option value="NZ2">New Zealand - Chatham Islands</option> <option value="NI">Nicaragua</option> <option value="NE">Niger</option> <option value="NG">Nigeria</option> <option value="NU">Niue</option> <option value="NF">Norfolk Island</option> <option value="KP">North Korea</option> <option value="CY2">Northern Cyprus</option> <option value="MP">Northern Mariana Islands</option> <option value="NO">Norway</option> <option value="OM">Oman</option> <option value="PK">Pakistan</option> <option value="PW">Palau</option> <option value="PS1">Palestine, State of - Gaza Strip</option> <option value="PS">Palestine, State of - West Bank</option> <option value="UM4">Palmyra Atoll (U.S.)</option> <option value="PA">Panama</option> <option value="PG">Papua New Guinea</option> <option value="PG-NSB">Papua New Guinea - Bougainville</option> <option value="PY">Paraguay</option> <option value="PE">Peru</option> <option value="PH">Philippines</option> <option value="PN">Pitcairn</option> <option value="PL">Poland</option> <option value="PT">Portugal</option> <option value="PT2">Portugal - Azores</option> <option value="PT1">Portugal - Madeira Islands</option> <option value="PR">Puerto Rico</option> <option value="QA">Qatar</option> <option value="RE">Reunion</option> <option value="RO">Romania</option> <option value="RU-AD">Russia - Adygea</option> <option value="RU-AL">Russia - Altai Republic</option> <option value="RU-ALT">Russia - Altaskiy Kray</option> <option value="RU-AMU">Russia - Amur</option> <option value="RU-ARK">Russia - Arkhangel'</option> <option value="RU-AST">Russia - Astrakhan'</option> <option value="RU-BA">Russia - Bashkortostan</option> <option value="RU-BEL">Russia - Belgorod</option> <option value="RU-BRY">Russia - Bryansk</option> <option value="RU-BU">Russia - Buryatia</option> <option value="RU-CE">Russia - Chechnya</option> <option value="RU-CHE">Russia - Chelyabinsk</option> <option value="RU-CHU">Russia - Chukot</option> <option value="RU-CU">Russia - Chuvashia</option> <option value="RU-RC">Russia - Crimea, Republic of</option> <option value="RU-DA">Russia - Dagestan</option> <option value="RU-IN">Russia - Ingushetia</option> <option value="RU-IRK">Russia - Irkutsk</option> <option value="RU-IVA">Russia - Ivanovo</option> <option value="RU-YEV">Russia - Jewish Autonomous Oblast'</option> <option value="RU-KB">Russia - Kabardino-Balkaria</option> <option value="RU-KGD">Russia - Kaliningrad</option> <option value="RU-KL">Russia - Kalmykia</option> <option value="RU-KLU">Russia - Kaluga</option> <option value="RU-KAM">Russia - Kamchatka</option> <option value="RU-KC">Russia - Karachay-Cherkessia</option> <option value="RU-KR">Russia - Karelia</option> <option value="RU-KEM">Russia - Kemerovo</option> <option value="RU-KHA">Russia - Khabarovsk</option> <option value="RU-KK">Russia - Khakassia</option> <option value="RU-KHM">Russia - Khanty-Mansi</option> <option value="RU-KIR">Russia - Kirov</option> <option value="RU-KO">Russia - Komi</option> <option value="RU-KOS">Russia - Kostroma</option> <option value="RU-KDA">Russia - Krasnodar</option> <option value="RU-KYA">Russia - Krasnoyarsk</option> <option value="RU-KGN">Russia - Kurgan</option> <option value="RU-KRS">Russia - Kursk</option> <option value="RU-LEN">Russia - Leningradskaya Oblast'</option> <option value="RU-LIP">Russia - Lipetsk</option> <option value="RU-MAG">Russia - Magadan</option> <option value="RU-ME">Russia - Mari El</option> <option value="RU-MO">Russia - Mordovia</option> <option value="RU-MOW">Russia - Moscow City</option> <option value="RU-MOS">Russia - Moskva</option> <option value="RU-MUR">Russia - Murmansk</option> <option value="RU-NEN">Russia - Nenets</option> <option value="RU-NIZ">Russia - Nizhniy Novgorod</option> <option value="RU-SE">Russia - North Ossetia-Alania</option> <option value="RU-NGR">Russia - Novgorod</option> <option value="RU-NVS">Russia - Novosibirsk</option> <option value="RU-OMS">Russia - Omsk</option> <option value="RU-ORL">Russia - Orel</option> <option value="RU-ORE">Russia - Orenburg</option> <option value="RU-PNZ">Russia - Penza</option> <option value="RU-PER">Russia - Perm</option> <option value="RU-PRI">Russia - Primorskiy</option> <option value="RU-PSK">Russia - Pskov</option> <option value="RU-ROS">Russia - Rostov</option> <option value="RU-RYA">Russia - Ryazan'</option> <option value="RU-SA2">Russia - Sakha (Central)</option> <option value="RU-SA3">Russia - Sakha (Eastern)</option> <option value="RU-SA">Russia - Sakha (Western)</option> <option value="RU-SAK">Russia - Sakhalin</option> <option value="RU-SAK2">Russia - Sakhalin (Kuril Islands)</option> <option value="RU-SAM">Russia - Samara</option> <option value="RU-SAR">Russia - Saratov</option> <option value="RU-SEV">Russia - Sevastopol</option> <option value="RU-SMO">Russia - Smolensk</option> <option value="RU-SPE">Russia - St. Petersburg City</option> <option value="RU-STA">Russia - Stavropol</option> <option value="RU-SVE">Russia - Sverdlovsk</option> <option value="RU-TAM">Russia - Tambov</option> <option value="RU-TA">Russia - Tatarstan</option> <option value="RU-TOM">Russia - Tomsk</option> <option value="RU-TUL">Russia - Tula</option> <option value="RU-TY">Russia - Tuva</option> <option value="RU-TVE">Russia - Tver'</option> <option value="RU-TYU">Russia - Tyumen'</option> <option value="RU-UD">Russia - Udmurtia</option> <option value="RU-ULY">Russia - Ul'yanovsk</option> <option value="RU-VLA">Russia - Vladimir</option> <option value="RU-VGG">Russia - Volgograd</option> <option value="RU-VLG">Russia - Vologda</option> <option value="RU-VOR">Russia - Voronezh</option> <option value="RU-YAN">Russia - Yamalo-Nenets</option> <option value="RU-YAR">Russia - Yaroslavl'</option> <option value="RU-ZAB">Russia - Zabaykalsky</option> <option value="RW">Rwanda</option> <option value="BL">Saint Barthelemy</option> <option value="SH">Saint Helena, Ascension and Tristan da Cunha</option> <option value="KN">Saint Kitts and Nevis</option> <option value="LC">Saint Lucia</option> <option value="MF">Saint Martin</option> <option value="PM">Saint Pierre and Miquelon</option> <option value="VC">Saint Vincent and The Grenadines</option> <option value="WS">Samoa</option> <option value="SM">San Marino</option> <option value="ST">Sao Tome and Principe</option> <option value="SA">Saudi Arabia</option> <option value="SN">Senegal</option> <option value="RS">Serbia</option> <option value="SC">Seychelles</option> <option value="SL">Sierra Leone</option> <option value="SG">Singapore</option> <option value="SX">Sint Maarten (Dutch part)</option> <option value="SK">Slovakia</option> <option value="SI">Slovenia</option> <option value="SB">Solomon Islands</option> <option value="SO">Somalia</option> <option value="ZA">South Africa</option> <option value="GS">South Georgia and the South Sandwich Islands</option> <option value="KR">South Korea</option> <option value="SS">South Sudan, Republic of</option> <option value="ES2">Spain - Canary Islands</option> <option value="ES">Spain - Mainland, Baleares, Melilla, Ceuta</option> <option value="LK">Sri Lanka</option> <option value="SD">Sudan</option> <option value="SR">Suriname</option> <option value="SJ">Svalbard and Jan Mayen</option> <option value="SZ">Swaziland</option> <option value="SE">Sweden</option> <option value="CH">Switzerland</option> <option value="SY">Syrian Arab Republic</option> <option value="TW">Taiwan</option> <option value="TJ">Tajikistan</option> <option value="TZ">Tanzania, United Republic of</option> <option value="TH">Thailand</option> <option value="TL">Timor-Leste</option> <option value="TG">Togo</option> <option value="TK">Tokelau</option> <option value="TO">Tonga</option> <option value="TT">Trinidad and Tobago</option> <option value="TN">Tunisia</option> <option value="TR">Turkey</option> <option value="TM">Turkmenistan</option> <option value="TC">Turks and Caicos Islands</option> <option value="TV">Tuvalu</option> <option value="UG">Uganda</option> <option value="UA">Ukraine</option> <option value="AE">United Arab Emirates</option> <option value="GB">United Kingdom</option> <option value="US-AL">United States - Alabama</option> <option value="US-AK">United States - Alaska</option> <option value="US-AK1">United States - Alaska (Aleutian Islands)</option> <option value="US-AZ">United States - Arizona</option> <option value="US-AZ1">United States - Arizona (Navajo Reservation)</option> <option value="US-AR">United States - Arkansas</option> <option value="US-CA">United States - California</option> <option value="US-CO">United States - Colorado</option> <option value="US-CT">United States - Connecticut</option> <option value="US-DE">United States - Delaware</option> <option value="US-DC">United States - District of Columbia</option> <option value="US-FL">United States - Florida</option> <option value="US-FL1">United States - Florida (far west)</option> <option value="US-GA">United States - Georgia</option> <option value="US-HI">United States - Hawaii</option> <option value="US-ID1">United States - Idaho (northern)</option> <option value="US-ID">United States - Idaho (southern)</option> <option value="US-IL">United States - Illinois</option> <option value="US-IN">United States - Indiana</option> <option value="US-IN1">United States - Indiana (far west)</option> <option value="US-IA">United States - Iowa</option> <option value="US-KS">United States - Kansas</option> <option value="US-KS1">United States - Kansas (exception)</option> <option value="US-KY">United States - Kentucky (eastern)</option> <option value="US-KY1">United States - Kentucky (western)</option> <option value="US-LA">United States - Louisiana</option> <option value="US-ME">United States - Maine</option> <option value="US-MD">United States - Maryland</option> <option value="US-MA">United States - Massachusetts</option> <option value="US-MI">United States - Michigan</option> <option value="US-MI1">United States - Michigan (exception)</option> <option value="US-MN">United States - Minnesota</option> <option value="US-MS">United States - Mississippi</option> <option value="US-MO">United States - Missouri</option> <option value="US-MT">United States - Montana</option> <option value="US-NE">United States - Nebraska</option> <option value="US-NE1">United States - Nebraska (western)</option> <option value="US-NV">United States - Nevada</option> <option value="US-NV1">United States - Nevada (exception)</option> <option value="US-NH">United States - New Hampshire</option> <option value="US-NJ">United States - New Jersey</option> <option value="US-NM">United States - New Mexico</option> <option value="US-NY">United States - New York</option> <option value="US-NC">United States - North Carolina</option> <option value="US-ND">United States - North Dakota</option> <option value="US-ND1">United States - North Dakota (western)</option> <option value="US-OH">United States - Ohio</option> <option value="US-OK">United States - Oklahoma</option> <option value="US-OR">United States - Oregon</option> <option value="US-OR1">United States - Oregon (exception)</option> <option value="US-PA">United States - Pennsylvania</option> <option value="US-RI">United States - Rhode Island</option> <option value="US-SC">United States - South Carolina</option> <option value="US-SD">United States - South Dakota (eastern)</option> <option value="US-SD1">United States - South Dakota (western)</option> <option value="US-TN1">United States - Tennessee (eastern)</option> <option value="US-TN">United States - Tennessee (western)</option> <option value="US-TX">United States - Texas</option> <option value="US-TX1">United States - Texas (far west)</option> <option value="US-UT">United States - Utah</option> <option value="US-VT">United States - Vermont</option> <option value="US-VA">United States - Virginia</option> <option value="US-WA">United States - Washington</option> <option value="US-WV">United States - West Virginia</option> <option value="US-WI">United States - Wisconsin</option> <option value="US-WY">United States - Wyoming</option> <option value="UY">Uruguay</option> <option value="UZ">Uzbekistan</option> <option value="VU">Vanuatu</option> <option value="VE">Venezuela</option> <option value="VN">Viet Nam</option> <option value="VG">Virgin Islands (British)</option> <option value="VI">Virgin Islands (U.S.)</option> <option value="UM3">Wake Island (U.S.)</option> <option value="WF">Wallis and Futuna</option> <option value="EH">Western Sahara</option> <option value="YE">Yemen</option> <option value="ZM">Zambia</option> <option value="ZW">Zimbabwe</option> </select> </fieldset> <fieldset class="with-btn"> <input type="text" placeholder="Search for a location" id="sfal"> <button type="submit" class="btn btn-blue border" id="sfalbtn"><i class="fa fa-search"></i></button> </fieldset> </div> </div> <!-- WTS - MainIndexRightSkyscraper --> <div class="banner" style="text-align:center;width:300px;"> </div> <div class="box-shadow"> <h3 class="head-icon"><span class="hide-tablet-only">Subscribe to our </span>Newsletter <span class="ico ico-mail"></span></h3> <div class="box-form sidebar"> <fieldset class="with-btn" id="subfs"> <input type="text" placeholder="Enter email address..." id="semail"> <button type="submit" class="btn btn-blue border" id="nlsub">GO</button> </fieldset> <div id="tload" style="text-align:center; padding:10px; display:none"> <img src="/img/ajax-loader.gif" /><br /> Please wait... </div> <div style="display:none" id="nlsubok"> Please check your inbox for confirmation of your subscription. </div> </div> </div> <div id="RecentArticlesDiv" class="box-shadow"> <h3 class="head-icon">Recent Articles <span class="ico ico-articles"></span></h3> <ul class="arrows-links"> <li><a href='/learn/the-pros-and-cons-of-permanent-daylight-saving-time/'>The Pros and Cons of Permanent Daylight Saving Time</a></li><li><a href='/learn/senate-approves-permanent-daylight-saving-time-bill/'>Senate Approves Permanent Daylight Saving Time Bill</a></li><li><a href='/learn/why-january-mornings-are-darker/'>Why January Mornings are Darker</a></li><li><a href='/learn/why-eastern-time-is-the-most-commonly-used-time-zone/'>Why Eastern Time is the Most Commonly Used Time Zone</a></li><li><a href='/learn/does-brazil-have-four-time-zones/'>Does Brazil Have Four Time Zones?</a></li><li><a href='/news/what-ontario-needs-to-receive-more-daylight-in-the-holiday-season/'>What Ontario Needs to Receive More Daylight in the Holiday Season</a></li><li><a href='/news/oklahoma-state-university-extension-teaches-how-to-overcome-winter-blues/'>Oklahoma State University Extension Teaches How to Overcome Winter Blues</a></li><li><a href='/news/new-bill-in-the-state-needs-federal-approval/'>New Bill in the State Needs Federal Approval</a></li><li><a href='/news/washington-gets-stuck-in-the-draconian-tradition-as-it-observes-daylight-saving-time/'>Washington Gets Stuck in the Draconian Tradition as It Observes Daylight Saving Time</a></li> </ul> <div class="box-form sidebar"> <fieldset class="with-btn" id="ras"> <input type="text" placeholder="Search articles..." id="searcharticlesrs"> <button type="submit" class="btn btn-blue border" id="sabtnrs">GO</button> </fieldset> </div> </div> <div class="box-shadow"> <h3 class="head-icon">Add<span class="hide-tablet-only"> Clock</span> To<span class="hide-tablet-only"> Your</span> Website <span class="ico ico-clock"></span></h3> <div class="add-clock"> <div id="rcolwe"></div> <p><a href="/clocks/">Get Code</a></p> </div> </div> <div class="banner" style="text-align:center;width:300px;"> </div> </div> </div> </div> </div> <footer class="footer"> <div class="container"> <div class="hr"></div> <div class="row"> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Time</h3> <ul class="arrows-links"> <li><a href="/time.aspx">Current Local Time</a></li> <li><a href="/daylight_saving_time.aspx">Daylight Savings Time</a></li> <li><a href="/what-time-is-it/">What Time Is It</a></li> </ul> </div> </div> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Time Zones</h3> <ul class="arrows-links"> <li><a href="/time-zone-converter/">Time Zone Converter</a></li> <li> <a href="/time-zones/">Time Zones</a> </li> <li> <a href="/learn/">Learn About Time Zones</a> </li> <li><a href="/news/">Time Zone News</a></li> </ul> </div> </div> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Tools</h3> <ul class="arrows-links"> <li><a href="/meeting-planner.aspx">Meeting Planner</a></li> <li><a href="/atomic-clock/">Atomic Clock Sync</a></li> <li><a href="/worldclock.aspx">World Clock</a></li> <li><a href="/calendar/">Calendar</a></li> </ul> </div> </div> </div> <div class="row"> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">News and Weather</h3> <ul class="arrows-links"> <li> <a href="/weather.aspx">Weather</a> </li> </ul> </div> </div> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Personalize</h3> <ul class="arrows-links"> <li><a href="/profile.aspx">Profile</a></li> <li><a href="/favorites/">Favorites</a></li> </ul> </div> </div> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Widgets</h3> <ul class="arrows-links"> <li><a href="/clocks/">Clocks for your website</a></li> <li><a href="/link-info.aspx">Link to us</a></li> </ul> </div> </div> </div> <div class="row"> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">World Time Database</h3> <ul class="arrows-links"> <li><a href="/time_zone_guide/">Subscribe</a></li> <li><a href="/time_zone_guide/">Login</a></li> </ul> </div> </div> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Contact Us</h3> <ul class="arrows-links"> <li><a href="/contact/">Contact Us</a></li> </ul> </div> </div> <div class="col-3"> <div class="box-links"> <h3 class="grey-head">Legal</h3> <ul class="arrows-links"> <li><a href="/privacy.aspx">Privacy Policy</a></li> </ul> </div> </div> </div> </div> <div class="container containerfooter"> <a href="/" class="ico logo" title="WorldTimeServer.com">WorldTimeServer.com</a> <p>Copyright 漏 1998 - 2025 WorldTimeServer.com All rights reserved. Executed in 0.017 seconds.</p> </div> <!-- / container --> </footer> <!-- / footer --> </form> <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <script>window.jQuery || document.write("<script src='js/jquery-1.11.3.min.js'>\x3C/script>")</script> <script src="/js/plugins.js"></script> <script src="/js/main.js?v=2.5"></script> <script type="text/javascript"> $.ajaxSetup({ cache: false }); var widgetsBase = 'https://widgets.worldtimeserver.com'; function gotocurrenttime(b){var a=b.options[b.selectedIndex].value;window.location="current_time_in_"+a+".aspx"}function LoadCountryList(){}function LoadCityList(){}function LoadFavoritesList(){}function iframePlanB(b,a){$("#"+a).html("<iframe style='overflow: auto; width: 100%; height: 260px; border:0; background-color:white;' src='"+b+"'></iframe>")}function SaveLocationsScrollPosition(){var a=$("#sidebar").scrollTop();document.cookie="scrollCountryY="+a}function LoadLocationsScrollPosition(){var a=getCookie("scrollCountryY");$("#sidebar").scrollTop(a)}function loadCurLoc(){var a=$.ajax("/handlers/GetData.ashx?action=GCTData").done(function(c,b,i){var g=$.parseJSON(c);if(g.ErrorMsg!=null){$("#hlocLink").attr("href","/profile.aspx");$("#hlocLinkTxt").html("Unknown - Click to set");$("#hlocLink_mob").attr("href","/profile.aspx");$("#hlocLinkTxt_mob").html("Unknown - Click to set")}else{var e="/current_time_in_"+g.LocIDLocationID+".aspx";var d="/weather_in_"+g.LocIDLocationID+".aspx";var f;if(g.City!="Unknown"||g.City!=""){e=e+"?city="+g.City}if(g.City=="Unknown"||g.City==""){f=g.State}else{f=g.City+", "+g.State}if(f==""){f=g.CountryName}if(g.City==g.State){f=g.City+", "+g.CountryName}$("#hlocLink").attr("href",e);$("#hlocLink_mob").attr("href",e);$("#mclt").attr("href",e);$("#mcwl").attr("href",d);$("#hlocLinkTxt").html(f);$("#hlocLinkTxt_mob").html(f);drawWidget(g.LocIDLocationID,f)}}).fail(function(){})}function drawWidget(e,c){try{var d=document.createElement("iframe");var b=document.getElementById("rcolwe");b.parentNode.insertBefore(d,b);d.setAttribute("src",widgetsBase+"/Clock.aspx?theme=&wtsid="+e+"&hex=eb3649&city="+c+"&size=small");d.setAttribute("frameborder","0");d.setAttribute("style","overflow: hidden; height: 230px; width: 150px;");d.setAttribute("scrolling","yes")}catch(a){}}function beMobile(){$("#mobileMenu").append($("#locMenuWrapper").children());$("#sidebar2").show();$("#sidebar2").css("height",300)}$("#menutoggle").on("click",function(){$("#sidebar").animate({left:"360px"},{duration:300,queue:false});$("#locationbox").animate({left:"360px"},{duration:300,queue:false});$("#menutoggle").hide();$("#contentmain").click(function(){$("#sidebar").animate({left:"170px"},{duration:300,queue:false});$("#locationbox").animate({left:"170px"},{duration:300,queue:false});$("#menutoggle").show()})});function getCookie(b){var d=document.cookie;var c=b+"=";var a=d.indexOf("; "+c);if(a==-1){a=d.indexOf(c);if(a!=0){return null}}else{a+=2}var e=document.cookie.indexOf(";",a);if(e==-1){e=d.length}return unescape(d.substring(a+c.length,e))}; $(document).ready(function () { if ($("#locLink").length) { //if on homepage, copy values //copy done in index code } else { loadCurLoc(); } }); !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(a){"use strict";function b(c,d){var e=function(){},f=this,g={ajaxSettings:{},autoSelectFirst:!1,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:b.formatResult,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:e,onSearchComplete:e,onSearchError:e,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(a,b,c){return-1!==a.value.toLowerCase().indexOf(c)},paramName:"query",transformResult:function(b){return"string"==typeof b?a.parseJSON(b):b},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};f.element=c,f.el=a(c),f.suggestions=[],f.badQueries=[],f.selectedIndex=-1,f.currentValue=f.element.value,f.intervalId=0,f.cachedResponse={},f.onChangeInterval=null,f.onChange=null,f.isLocal=!1,f.suggestionsContainer=null,f.noSuggestionsContainer=null,f.options=a.extend({},g,d),f.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},f.hint=null,f.hintValue="",f.selection=null,f.initialize(),f.setOptions(d)}var c=function(){return{escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},createNode:function(a){var b=document.createElement("div");return b.className=a,b.style.position="absolute",b.style.display="none",b}}}(),d={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};b.utils=c,a.Autocomplete=b,b.formatResult=function(a,b){var d=a.value.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""),e="("+c.escapeRegExChars(b)+")";return d.replace(new RegExp(e,"gi"),"<strong>$1</strong>")},b.prototype={killerFn:null,initialize:function(){var c,d=this,e="."+d.classes.suggestion,f=d.classes.selected,g=d.options;d.element.setAttribute("autocomplete","off"),d.killerFn=function(b){0===a(b.target).closest("."+d.options.containerClass).length&&(d.killSuggestions(),d.disableKillerFn())},d.noSuggestionsContainer=a('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),d.suggestionsContainer=b.utils.createNode(g.containerClass),c=a(d.suggestionsContainer),c.appendTo(g.appendTo),"auto"!==g.width&&c.width(g.width),c.on("mouseover.autocomplete",e,function(){d.activate(a(this).data("index"))}),c.on("mouseout.autocomplete",function(){d.selectedIndex=-1,c.children("."+f).removeClass(f)}),c.on("click.autocomplete",e,function(){d.select(a(this).data("index"))}),d.fixPositionCapture=function(){d.visible&&d.fixPosition()},a(window).on("resize.autocomplete",d.fixPositionCapture),d.el.on("keydown.autocomplete",function(a){d.onKeyPress(a)}),d.el.on("keyup.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("blur.autocomplete",function(){d.onBlur()}),d.el.on("focus.autocomplete",function(){d.onFocus()}),d.el.on("change.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("input.autocomplete",function(a){d.onKeyUp(a)})},onFocus:function(){var a=this;a.fixPosition(),0===a.options.minChars&&0===a.el.val().length&&a.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var a=this;a.currentRequest&&(a.currentRequest.abort(),a.currentRequest=null)},setOptions:function(b){var c=this,d=c.options;a.extend(d,b),c.isLocal=a.isArray(d.lookup),c.isLocal&&(d.lookup=c.verifySuggestionsFormat(d.lookup)),d.orientation=c.validateOrientation(d.orientation,"bottom"),a(c.suggestionsContainer).css({"max-height":d.maxHeight+"px",width:d.width+"px","z-index":d.zIndex})},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var a=this;a.disabled=!0,clearInterval(a.onChangeInterval),a.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var b=this,c=a(b.suggestionsContainer),d=c.parent().get(0);if(d===document.body||b.options.forceFixPosition){var e=b.options.orientation,f=c.outerHeight(),g=b.el.outerHeight(),h=b.el.offset(),i={top:h.top,left:h.left};if("auto"===e){var j=a(window).height(),k=a(window).scrollTop(),l=-k+h.top-f,m=k+j-(h.top+g+f);e=Math.max(l,m)===l?"top":"bottom"}if(i.top+="top"===e?-f:g,d!==document.body){var n,o=c.css("opacity");b.visible||c.css("opacity",0).show(),n=c.offsetParent().offset(),i.top-=n.top,i.left-=n.left,b.visible||c.css("opacity",o).hide()}"auto"===b.options.width&&(i.width=b.el.outerWidth()-2+"px"),c.css(i)}},enableKillerFn:function(){var b=this;a(document).on("click.autocomplete",b.killerFn)},disableKillerFn:function(){var b=this;a(document).off("click.autocomplete",b.killerFn)},killSuggestions:function(){var a=this;a.stopKillSuggestions(),a.intervalId=window.setInterval(function(){a.hide(),a.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var a,b=this,c=b.el.val().length,d=b.element.selectionStart;return"number"==typeof d?d===c:document.selection?(a=document.selection.createRange(),a.moveStart("character",-c),c===a.text.length):!0},onKeyPress:function(a){var b=this;if(!b.disabled&&!b.visible&&a.which===d.DOWN&&b.currentValue)return void b.suggest();if(!b.disabled&&b.visible){switch(a.which){case d.ESC:b.el.val(b.currentValue),b.hide();break;case d.RIGHT:if(b.hint&&b.options.onHint&&b.isCursorAtEnd()){b.selectHint();break}return;case d.TAB:if(b.hint&&b.options.onHint)return void b.selectHint();if(-1===b.selectedIndex)return void b.hide();if(b.select(b.selectedIndex),b.options.tabDisabled===!1)return;break;case d.RETURN:if(-1===b.selectedIndex)return void b.hide();b.select(b.selectedIndex);break;case d.UP:b.moveUp();break;case d.DOWN:b.moveDown();break;default:return}a.stopImmediatePropagation(),a.preventDefault()}},onKeyUp:function(a){var b=this;if(!b.disabled){switch(a.which){case d.UP:case d.DOWN:return}clearInterval(b.onChangeInterval),b.currentValue!==b.el.val()&&(b.findBestHint(),b.options.deferRequestBy>0?b.onChangeInterval=setInterval(function(){b.onValueChange()},b.options.deferRequestBy):b.onValueChange())}},onValueChange:function(){var b=this,c=b.options,d=b.el.val(),e=b.getQuery(d);return b.selection&&b.currentValue!==e&&(b.selection=null,(c.onInvalidateSelection||a.noop).call(b.element)),clearInterval(b.onChangeInterval),b.currentValue=d,b.selectedIndex=-1,c.triggerSelectOnValidInput&&b.isExactMatch(e)?void b.select(0):void(e.length<c.minChars?b.hide():b.getSuggestions(e))},isExactMatch:function(a){var b=this.suggestions;return 1===b.length&&b[0].value.toLowerCase()===a.toLowerCase()},getQuery:function(b){var c,d=this.options.delimiter;return d?(c=b.split(d),a.trim(c[c.length-1])):b},getSuggestionsLocal:function(b){var c,d=this,e=d.options,f=b.toLowerCase(),g=e.lookupFilter,h=parseInt(e.lookupLimit,10);return c={suggestions:a.grep(e.lookup,function(a){return g(a,b,f)})},h&&c.suggestions.length>h&&(c.suggestions=c.suggestions.slice(0,h)),c},getSuggestions:function(b){var c,d,e,f,g=this,h=g.options,i=h.serviceUrl;if(h.params[h.paramName]=b,d=h.ignoreParams?null:h.params,h.onSearchStart.call(g.element,h.params)!==!1){if(a.isFunction(h.lookup))return void h.lookup(b,function(a){g.suggestions=a.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,a.suggestions)});g.isLocal?c=g.getSuggestionsLocal(b):(a.isFunction(i)&&(i=i.call(g.element,b)),e=i+"?"+a.param(d||{}),c=g.cachedResponse[e]),c&&a.isArray(c.suggestions)?(g.suggestions=c.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,c.suggestions)):g.isBadQuery(b)?h.onSearchComplete.call(g.element,b,[]):(g.abortAjax(),f={url:i,data:d,type:h.type,dataType:h.dataType},a.extend(f,h.ajaxSettings),g.currentRequest=a.ajax(f).done(function(a){var c;g.currentRequest=null,c=h.transformResult(a,b),g.processResponse(c,b,e),h.onSearchComplete.call(g.element,b,c.suggestions)}).fail(function(a,c,d){h.onSearchError.call(g.element,b,a,c,d)}))}},isBadQuery:function(a){if(!this.options.preventBadQueries)return!1;for(var b=this.badQueries,c=b.length;c--;)if(0===a.indexOf(b[c]))return!0;return!1},hide:function(){var b=this,c=a(b.suggestionsContainer);a.isFunction(b.options.onHide)&&b.visible&&b.options.onHide.call(b.element,c),b.visible=!1,b.selectedIndex=-1,clearInterval(b.onChangeInterval),a(b.suggestionsContainer).hide(),b.signalHint(null)},suggest:function(){if(0===this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var b,c=this,d=c.options,e=d.groupBy,f=d.formatResult,g=c.getQuery(c.currentValue),h=c.classes.suggestion,i=c.classes.selected,j=a(c.suggestionsContainer),k=a(c.noSuggestionsContainer),l=d.beforeRender,m="",n=function(a){var c=a.data[e];return b===c?"":(b=c,'<div class="autocomplete-group"><strong>'+b+"</strong></div>")};return d.triggerSelectOnValidInput&&c.isExactMatch(g)?void c.select(0):(a.each(c.suggestions,function(a,b){e&&(m+=n(b,g,a)),m+='<div class="'+h+'" data-index="'+a+'">'+f(b,g)+"</div>"}),this.adjustContainerWidth(),k.detach(),j.html(m),a.isFunction(l)&&l.call(c.element,j),c.fixPosition(),j.show(),d.autoSelectFirst&&(c.selectedIndex=0,j.scrollTop(0),j.children("."+h).first().addClass(i)),c.visible=!0,void c.findBestHint())},noSuggestions:function(){var b=this,c=a(b.suggestionsContainer),d=a(b.noSuggestionsContainer);this.adjustContainerWidth(),d.detach(),c.empty(),c.append(d),b.fixPosition(),c.show(),b.visible=!0},adjustContainerWidth:function(){var b,c=this,d=c.options,e=a(c.suggestionsContainer);"auto"===d.width&&(b=c.el.outerWidth()-2,e.width(b>0?b:300))},findBestHint:function(){var b=this,c=b.el.val().toLowerCase(),d=null;c&&(a.each(b.suggestions,function(a,b){var e=0===b.value.toLowerCase().indexOf(c);return e&&(d=b),!e}),b.signalHint(d))},signalHint:function(b){var c="",d=this;b&&(c=d.currentValue+b.value.substr(d.currentValue.length)),d.hintValue!==c&&(d.hintValue=c,d.hint=b,(this.options.onHint||a.noop)(c))},verifySuggestionsFormat:function(b){return b.length&&"string"==typeof b[0]?a.map(b,function(a){return{value:a,data:null}}):b},validateOrientation:function(b,c){return b=a.trim(b||"").toLowerCase(),-1===a.inArray(b,["auto","bottom","top"])&&(b=c),b},processResponse:function(a,b,c){var d=this,e=d.options;a.suggestions=d.verifySuggestionsFormat(a.suggestions),e.noCache||(d.cachedResponse[c]=a,e.preventBadQueries&&0===a.suggestions.length&&d.badQueries.push(b)),b===d.getQuery(d.currentValue)&&(d.suggestions=a.suggestions,d.suggest())},activate:function(b){var c,d=this,e=d.classes.selected,f=a(d.suggestionsContainer),g=f.find("."+d.classes.suggestion);return f.find("."+e).removeClass(e),d.selectedIndex=b,-1!==d.selectedIndex&&g.length>d.selectedIndex?(c=g.get(d.selectedIndex),a(c).addClass(e),c):null},selectHint:function(){var b=this,c=a.inArray(b.hint,b.suggestions);b.select(c)},select:function(a){var b=this;b.hide(),b.onSelect(a)},moveUp:function(){var b=this;if(-1!==b.selectedIndex)return 0===b.selectedIndex?(a(b.suggestionsContainer).children().first().removeClass(b.classes.selected),b.selectedIndex=-1,b.el.val(b.currentValue),void b.findBestHint()):void b.adjustScroll(b.selectedIndex-1)},moveDown:function(){var a=this;a.selectedIndex!==a.suggestions.length-1&&a.adjustScroll(a.selectedIndex+1)},adjustScroll:function(b){var c=this,d=c.activate(b);if(d){var e,f,g,h=a(d).outerHeight();e=d.offsetTop,f=a(c.suggestionsContainer).scrollTop(),g=f+c.options.maxHeight-h,f>e?a(c.suggestionsContainer).scrollTop(e):e>g&&a(c.suggestionsContainer).scrollTop(e-c.options.maxHeight+h),c.options.preserveInput||c.el.val(c.getValue(c.suggestions[b].value)),c.signalHint(null)}},onSelect:function(b){var c=this,d=c.options.onSelect,e=c.suggestions[b];c.currentValue=c.getValue(e.value),c.currentValue===c.el.val()||c.options.preserveInput||c.el.val(c.currentValue),c.signalHint(null),c.suggestions=[],c.selection=e,a.isFunction(d)&&d.call(c.element,e)},getValue:function(a){var b,c,d=this,e=d.options.delimiter;return e?(b=d.currentValue,c=b.split(e),1===c.length?a:b.substr(0,b.length-c[c.length-1].length)+a):a},dispose:function(){var b=this;b.el.off(".autocomplete").removeData("autocomplete"),b.disableKillerFn(),a(window).off("resize.autocomplete",b.fixPositionCapture),a(b.suggestionsContainer).remove()}},a.fn.autocomplete=a.fn.devbridgeAutocomplete=function(c,d){var e="autocomplete";return 0===arguments.length?this.first().data(e):this.each(function(){var f=a(this),g=f.data(e);"string"==typeof c?g&&"function"==typeof g[c]&&g[c](d):(g&&g.dispose&&g.dispose(),g=new b(this,c),f.data(e,g))})}}); $(document).ready(function () { $('.TopLocation, #qtc, #sfal').autocomplete({ deferRequestBy: 200, minChars: 2, serviceUrl: '/api/GetData.ashx?a=LocationSearch', onSelect: function (suggestion) { var locid = suggestion.locid; var result = suggestion.value; var city = suggestion.city; $.ajax('/handlers/SetData.ashx?a=logsearchresult&SearchFor=' + result + '&LocID=' + locid) if (city) { document.location.href = "/current_time_in_" + locid + ".aspx?city=" + city.replace(' ', '_') } else { document.location.href = "/current_time_in_" + locid + ".aspx" } }, paramName: 'q', groupBy: 'rtype' }); $("#TopSearchSubmit").click(function (e) { e.preventDefault(); if ($('#TopLocationSmall').val() == '') { $("#TopLocationSmall").attr("placeholder", "Please Enter a Search Term"); $("#TopLocationSmall").addClass('searcherror'); } if ($('#TopLocation').val() == '') { //alert('a'); $("#TopLocation").attr("placeholder", "Please Enter a Search Term"); $("#TopLocation").addClass('searcherror'); } else { //alert($('#TopLocation').val()); } var tl = $('#TopLocation').val().replace('Type city to begin', ''); var tls = $('#TopLocationSmall').val().replace('Current time in...',''); if (tls != '') { tl = tls; } if (tl != '') { document.location.href = '/search.aspx?searchfor=' + tl; } }); $("#sfalbtn").click(function (e) { e.preventDefault(); if ($('#sfal').val() == '') { $("#sfal").attr("placeholder", "Please Enter a Search Term"); $("#sfal").addClass('searcherror'); } var tl = $('#sfal').val().replace('Search for a location', ''); if (tl != '') { document.location.href = '/search.aspx?searchfor=' + tl; } }); $("#sabtnrs").click(function (e) { e.preventDefault(); if ($('#searcharticlesrs').val() == '') { $("#searcharticlesrs").attr("placeholder", "Please Enter a Search Term"); $("#searcharticlesrs").addClass('searcherror'); } else { } var tl = $('#searcharticlesrs').val().replace('Type your search term...', ''); if (tl != '') { document.location.href = '/search-results/?search=' + tl; } }); $('#searcharticlesrs').on('keypress', function (e) { if (e.which === 13) { $("#sabtnrs").trigger("click"); } }); }); </script> </body> </html>