/*

# BEM (BLOCK, ELEMENT, MODIFIER) METHEDOLOGY

<div class="card card--show">
  <div class="card__title"></div>
  <div class="card__container">

  </div>
</div>

.card - BLOCK

.card__title - ELEMENT

.card--show - MODIFIER

*/

/* RESET styles */

*,
*::after,
*::before {
	box-sizing: border-box;
}

html,
body,
p {
	margin: 0;
	padding: 0;
}

a {
	color: #546e7a;
}

ul,
li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.no--select {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

h3 {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
	font-weight: 500;
}

/* MAIN styles */

body {
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}

.app-layout {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

header {
	position: fixed;
	width: 100%;
	height: 56px;
	top: 0;
	background-color: #1298f1;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.19);
	display: flex;
	overflow: hidden;
	z-index: 1;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: background-color 250ms linear;
}

.app__offline {
	background-color: #1298f1;
}

.header__icon {
	width: 48px;
	height: 48px;
	margin: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.header__icon:active {
	opacity: 0.8;
	outline: 1px solid #fff;
}

.header__title {
	color: #fff;
	font-size: 20px;
	-ms-grid-row-align: center;
	align-self: center;
	margin-left: 10px;
}

.menu {
	width: 280px;
	height: 100%;
	background: #fff;
	position: fixed;
	top: 0;
	bottom: 0;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.4);
	z-index: 1;
	transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.3, 1);
	transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
	transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.3, 1);
	-webkit-transform: translateX(-110%);
	transform: translateX(-110%);
	will-change: transform;
	z-index: 2;
}

.menu--show {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.menu__overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.3);
	transition: opacity 0.15s cubic-bezier(0, 0, 0.3, 1);
	visibility: hidden;
	opacity: 0;
	z-index: 1;
}

.menu__overlay--show {
	visibility: visible;
	opacity: 1;
}

.menu__header {
	height: 58px;
	background: #1298f1;
	color: #fff;
	border-bottom: 1px solid #ddd;
	padding-top: 14px;
	padding-left: 10px;
}

.menu__list {
	width: inherit;
	height: inherit;
	overflow: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	background-color: #f5f5f6;
}

.menu__list li {
	border: 0;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

.menu__list li a {
	padding: 20px;
	color: rgba(0, 0, 0, 0.87);
	cursor: pointer;
	display: block;
}

.menu__list li a:active,
.menu__list li a:hover {
	background: #e7e7e7;
}

.app__content {
	width: 320px;
	height: 100%;
	margin: 0 auto;
	margin-top: 56px;
	padding-top: 10px;
}

.toast__msg {
	max-width: 290px;
	min-height: 50px;
	line-height: 50px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: initial;
	margin-bottom: 10px;
	background-color: #404040;
	border-radius: 3px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
	word-break: break-all;
	font-size: 15px;
	font-weight: 400;
	opacity: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	will-change: transform;
	position: fixed;
	bottom: 20px;
	left: 20px;
}

.toast__msg--show {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

button {
	min-width: 90px;
	height: 35px;
	font-size: 14px;
	border: 0;
	background: #4f8efa;
	color: #fff;
	margin: 0 auto -5px;
	display: inline-block;
	cursor: pointer;
	outline: 0;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.38);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.38);
	-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.38);
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	border-radius: 4px;
}

button:active {
	box-shadow: none;
}

button:disabled {
	background: #ccc;
	color: #000;
	cursor: not-allowed;
}

.custom__button p {
	position: initial;
	margin: 0;
	padding-left: 10px;
}

.custom__button {
	padding: 10px 15px;
	font-family: "Roboto", arial, sans-serif;
	text-align: left;
}

.turn-on-sync {
	min-width: 75px;
	height: 30px;
	margin-left: 10px;
}

.custom__input:checked + .custom__checkbox {
	background: rgb(195, 195, 195);
}

.custom__input:checked + .custom__checkbox::before {
	left: 25px;
	background: #0288d1;
}

.card__container {
	margin-top: 10px;
	display: flex;
	flex-direction: column;
}

.card {
	width: 320px;
	min-height: 100px;
	background: #fff;
	margin: 20px auto;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	position: relative;
	border: 1px solid #e6e6e6;
}

.card__title,
.card__desc {
	display: block;
	font-size: 14px;
	text-align: center;
}

.card__title {
	margin-left: 5px;
	font-weight: 500;
}

.card__temp {
	padding: 20px;
	padding-bottom: 10px;
}

.card__temp span {
	font-size: 14px;
}

.card__following,
.card__followers {
	padding: 10px 20px 5px;
}

.card__desc {
	padding: 12px 15px;
	vertical-align: top;
}

.card__img {
	width: 200px;
	height: 127px;
	display: block;
	margin: 20px auto 10px;
	/* border-radius: 100%; */
}

b {
	font-family: inherit;
	font-weight: 500;
}

.card b {
	margin-right: 5px;
}

.card__temp,
.card__followers,
.card__following {
	display: flex;
	flex-direction: row;
	margin-bottom: 5px;
}

.card__followers {
	margin-bottom: 20px;
}

.fab {
	width: 56px;
	height: 56px;
	background: #546e7a;
	border-radius: 50%;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: fixed;
	bottom: 0;
	right: 0;
	margin: 25px;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}

.fab.active {
	background: #faab1a;
}

.fab__ripple {
	position: absolute;
	left: -17px;
	bottom: -12px;
	width: 56px;
	height: 56px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	background: #fff;
	border-radius: 50%;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.3, 1) 0ms;
	transition: transform 0.35s cubic-bezier(0, 0, 0.3, 1) 0ms;
	transition: transform 0.35s cubic-bezier(0, 0, 0.3, 1) 0ms, -webkit-transform 0.35s cubic-bezier(0, 0, 0.3, 1) 0ms;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform;
	z-index: 2;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fab:active .fab__ripple {
	opacity: 0.2;
	-webkit-transform: scale(1) translate(31%, -22%);
	transform: scale(1) translate(31%, -22%);
}

.fab__image {
	overflow: hidden;
	z-index: 3;
}

.add__card {
	margin: 20px auto;
	text-align: center;
}

.add__input {
	width: 210px;
	height: 35px;
	border: 1px solid #ccc;
	padding-left: 10px;
	font-size: 14px;
	display: block;
	margin: 10px auto;
	border-radius: 4px;
}

.add__btn {
	height: 34px;
	min-width: 70px;
	margin-top: 10px;
	display: block;
	margin-left: 0;
}

.add__card ul,
.add__card li,
.share__container li {
	width: 320px;
	text-align: left;
	margin: 15px auto;
}

.add__card p {
	font-weight: 500;
	font-size: 18px;
	margin-top: 40px;
}

.card span {
	display: block;
}

.add__to-card {
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}

.bg-sync__text {
	font-size: 12px;
	padding-left: 5px;
	color: #008000;
}

.custom__button.custom__button-bg {
	padding: 0;
	margin: 0;
	display: inline-block;
}

.custom__button.custom__button-bg.hide {
	display: none;
}

b i a {
	text-decoration: underline;
	color: #546e7a;
}

.add__card ul + p {
	margin-top: 20px;
}

.card__spinner {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	background: rgba(0, 0, 0, 0.16);
	display: none;
}

.card__spinner::after {
	content: "Loading...";
	color: #546e7a;
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	text-align: center;
	line-height: 380px;
	font-size: 18px;
}

.card__spinner.show {
	display: block;
}

.share__container a {
	text-decoration: underline;
	color: #546e7a;
}

.share__container {
	margin-bottom: 50px;
}

.share {
	margin: 20px auto;
	text-align: center;
	display: block;
}

li {
	border: 1px solid #e6e6e6;
	padding: 10px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
}

h4 {
	text-align: left;
	margin-bottom: 30px;
}
/*# sourceMappingURL=data:application/json;base64,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OztBQUVEO0NBQ0MsZUFBZTtDQUNmOztBQUVEO0NBQ0MsMkJBQTJCO0NBQzNCLGVBQWU7Q0FDZjs7QUFFRDtDQUNDLG9CQUFvQjtDQUNwQjs7QUFFRDtDQUNDLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FDbkIsZUFBZTtDQUNmOztBQUVEO0NBQ0MsMEJBQTBCO0NBQzFCLGNBQWM7Q0FDZCx5Q0FBeUM7Q0FDekMsbUJBQW1CO0NBQ25COztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCLG9CQUFvQjtDQUNwQiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblxuIyBCRU0gKEJMT0NLLCBFTEVNRU5ULCBNT0RJRklFUikgTUVUSEVET0xPR1lcblxuPGRpdiBjbGFzcz1cImNhcmQgY2FyZC0tc2hvd1wiPlxuICA8ZGl2IGNsYXNzPVwiY2FyZF9fdGl0bGVcIj48L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImNhcmRfX2NvbnRhaW5lclwiPlxuXG4gIDwvZGl2PlxuPC9kaXY+XG5cbi5jYXJkIC0gQkxPQ0tcblxuLmNhcmRfX3RpdGxlIC0gRUxFTUVOVFxuXG4uY2FyZC0tc2hvdyAtIE1PRElGSUVSXG5cbiovXG5cbi8qIFJFU0VUIHN0eWxlcyAqL1xuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSxcbnAge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmEge1xuXHRjb2xvcjogIzU0NmU3YTtcbn1cblxudWwsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLm5vLS1zZWxlY3Qge1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5oMyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIE1BSU4gc3R5bGVzICovXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5hcHAtbGF5b3V0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTZweDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhO1xuXHRib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogI2ZmZjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBsaW5lYXI7XG59XG5cbi5hcHBfX29mZmxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xufVxuXG4uaGVhZGVyX19pY29uIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0bWFyZ2luOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXJfX2ljb246YWN0aXZlIHtcblx0b3BhY2l0eTogMC44O1xuXHRvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmhlYWRlcl9fdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHQtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1lbnUge1xuXHR3aWR0aDogMjgwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMywgMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjMsIDEpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubWVudS0tc2hvdyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5tZW51X19vdmVybGF5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWVudV9fb3ZlcmxheS0tc2hvdyB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tZW51X19oZWFkZXIge1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRiYWNrZ3JvdW5kOiAjNTQ2ZTdhO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tZW51X19saXN0IHtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xufVxuXG4ubWVudV9fbGlzdCBsaSB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1lbnVfX2xpc3QgbGkgYSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fbGlzdCBsaSBhOmFjdGl2ZSxcbi5tZW51X19saXN0IGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZTdlN2U3O1xufVxuXG4uYXBwX19jb250ZW50IHtcblx0d2lkdGg6IDMyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnRvYXN0X19tc2cge1xuXHRtYXgtd2lkdGg6IDI5MHB4O1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAyMHB4O1xuXHRsZWZ0OiAyMHB4O1xufVxuXG4udG9hc3RfX21zZy0tc2hvdyB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbmJ1dHRvbiB7XG5cdG1pbi13aWR0aDogOTBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogIzRmOGVmYTtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMCBhdXRvIC01cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiAwO1xuXHRib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zOCk7XG5cdC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM4KTtcblx0LW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM4KTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuYnV0dG9uOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG5cdGNvbG9yOiAjMDAwO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY3VzdG9tX19idXR0b24gcCB7XG5cdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmN1c3RvbV9fYnV0dG9uIHtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50dXJuLW9uLXN5bmMge1xuXHRtaW4td2lkdGg6IDc1cHg7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jdXN0b21fX2lucHV0OmNoZWNrZWQgKyAuY3VzdG9tX19jaGVja2JveCB7XG5cdGJhY2tncm91bmQ6IHJnYigxOTUsIDE5NSwgMTk1KTtcbn1cblxuLmN1c3RvbV9faW5wdXQ6Y2hlY2tlZCArIC5jdXN0b21fX2NoZWNrYm94OjpiZWZvcmUge1xuXHRsZWZ0OiAyNXB4O1xuXHRiYWNrZ3JvdW5kOiAjMDI4OGQxO1xufVxuXG4uY2FyZF9fY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQge1xuXHR3aWR0aDogMzIwcHg7XG5cdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5jYXJkX190aXRsZSxcbi5jYXJkX19kZXNjIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZF9fdGl0bGUge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FyZF9fdGVtcCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZF9fdGVtcCBzcGFuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FyZF9fZm9sbG93aW5nLFxuLmNhcmRfX2ZvbGxvd2VycyB7XG5cdHBhZGRpbmc6IDEwcHggMjBweCA1cHg7XG59XG5cbi5jYXJkX19kZXNjIHtcblx0cGFkZGluZzogMTJweCAxNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FyZF9faW1nIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuYiB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FyZCBiIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXJkX190ZW1wLFxuLmNhcmRfX2ZvbGxvd2Vycyxcbi5jYXJkX19mb2xsb3dpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXJkX19mb2xsb3dlcnMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmFiIHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZDogIzU0NmU3YTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDI1cHg7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYWIuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogI2ZhYWIxYTtcbn1cblxuLmZhYl9fcmlwcGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMTdweDtcblx0Ym90dG9tOiAtMTJweDtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTZweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHR0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKSAwbXM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKSAwbXM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4zLCAxKSAwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjMsIDEpIDBtcztcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0ei1pbmRleDogMjtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhYjphY3RpdmUgLmZhYl9fcmlwcGxlIHtcblx0b3BhY2l0eTogMC4yO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDMxJSwgLTIyJSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDMxJSwgLTIyJSk7XG59XG5cbi5mYWJfX2ltYWdlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMztcbn1cblxuLmFkZF9fY2FyZCB7XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZGRfX2lucHV0IHtcblx0d2lkdGg6IDIxMHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFkZF9fYnRuIHtcblx0aGVpZ2h0OiAzNHB4O1xuXHRtaW4td2lkdGg6IDcwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFkZF9fY2FyZCB1bCxcbi5hZGRfX2NhcmQgbGksXG4uc2hhcmVfX2NvbnRhaW5lciBsaSB7XG5cdHdpZHRoOiAzMjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luOiAxNXB4IGF1dG87XG59XG5cbi5hZGRfX2NhcmQgcCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNhcmQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWRkX190by1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJnLXN5bmNfX3RleHQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRjb2xvcjogIzAwODAwMDtcbn1cblxuLmN1c3RvbV9fYnV0dG9uLmN1c3RvbV9fYnV0dG9uLWJnIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jdXN0b21fX2J1dHRvbi5jdXN0b21fX2J1dHRvbi1iZy5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYiBpIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICM1NDZlN2E7XG59XG5cbi5hZGRfX2NhcmQgdWwgKyBwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhcmRfX3NwaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHRvcDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZF9fc3Bpbm5lcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcblx0Y29sb3I6ICM1NDZlN2E7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dG9wOiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDM4MHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYXJkX19zcGlubmVyLnNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNoYXJlX19jb250YWluZXIgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjb2xvcjogIzU0NmU3YTtcbn1cblxuLnNoYXJlX19jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2hhcmUge1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxubGkge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbmg0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiJdfQ== */