#PlayerElement .VolumeContainer, #PlayerElement .VolumeContainer>button
{
	width: calc(35px*var(--volume-scale));
	height: calc(35px*var(--volume-scale));
}

#PlayerElement .VolumeContainer
{
	--volume-scale: 1;
	
	--value: 0;

	border-radius: calc(30px*var(--volume-scale));

	cursor: pointer;
}

#MiniPlayerElement .VolumeContainer
{
	position: relative;
	
	margin-left: calc(18px*var(--volume-scale));
	margin-right: calc(16px*var(--volume-scale));

	align-self: center;
}

#PlayerElement .VolumeContainer button
{
	cursor: inherit;
}

#PlayerElement .VolumeContainer .Popup
{
	display: inline-block;

	position: absolute;
	
	z-index: 1;

	background-color: #232323;
	
	border-radius: calc(30px*var(--volume-scale));

	touch-action: none;
}

#PlayerElement .VolumeContainer:not(.Horizontal) .Popup
{
	left: 50%;
	bottom: calc(-15px*var(--volume-scale));

	width: calc(60px*var(--volume-scale));
	height: calc(255px*var(--volume-scale));

	transform: translate(-50%, 0);
}

#PlayerElement .VolumeContainer.Horizontal .Popup
{
	left: calc(-15px*var(--volume-scale));
	top: 50%;

	width: calc(255px*var(--volume-scale));
	height: calc(60px*var(--volume-scale));

	transform: translate(0, -50%);
}

#PlayerElement .VolumeContainer:not(:hover):not(.Dragging) .Popup, #PlayerElement .VolumeContainer:not(.CanChangeVolume) .Popup
{
	/*display: none;*/
	visibility: hidden;
}

#PlayerElement .Slider, #PlayerElement .Slider .Fill
{
	display: inline-block;

	position: absolute;
	
	border-radius: calc(6.5px*var(--volume-scale));
}

#PlayerElement .Slider
{
	background-color: rgba(234, 234, 234, 0.25);
}

#PlayerElement .VolumeContainer:not(.Horizontal) .Slider
{
	left: 50%;
	top: calc(23px*var(--volume-scale));
	bottom: calc(60px*var(--volume-scale));

	width: calc(13px*var(--volume-scale));

	transform: translate(-50%, 0);
}

#PlayerElement .VolumeContainer.Horizontal .Slider
{
	left: calc(60px*var(--volume-scale));
	top: 50%;
	right: calc(23px*var(--volume-scale));

	height: calc(13px*var(--volume-scale));

	transform: translate(0, -50%);
}

#PlayerElement .Slider .Fill
{
	background-color: #EAEAEA;
}

/*#PlayerElement .VolumeContainer:not(.Horizontal) .Slider .Fill.Horizontal
{
	display: none;
}

#PlayerElement .VolumeContainer.Horizontal .Slider .Fill:not(.Horizontal)
{
	display: none;
}*/

#PlayerElement .VolumeContainer:not(.Horizontal) .Slider .Fill
{
	bottom: 0;

	width: 100%;
	height: calc((13px + var(--value)*159px)*var(--volume-scale));
}

#PlayerElement .VolumeContainer.Horizontal .Slider .Fill
{
	width: calc((13px + var(--value)*159px)*var(--volume-scale));
	height: 100%;
}

#PlayerElement button.ToggleMute
{
	position: absolute;

	background-color: transparent;
	border: none;
}

#PlayerElement .VolumeContainer:not(.Horizontal) button.ToggleMute
{
	border-bottom-left-radius: calc(30px*var(--volume-scale));
	border-bottom-right-radius: calc(30px*var(--volume-scale));
}

#PlayerElement .VolumeContainer.Horizontal button.ToggleMute
{
	border-top-left-radius: calc(30px*var(--volume-scale));
	border-bottom-left-radius: calc(30px*var(--volume-scale));
}

#PlayerElement .VolumeContainer:not(.Horizontal) button.ToggleMute
{
	bottom: 0;

	width: 100%;
	height: calc(51px*var(--volume-scale));
}

#PlayerElement .VolumeContainer.Horizontal button.ToggleMute
{
	width: calc(51px*var(--volume-scale));
	height: 100%;
}

#PlayerElement .VolumeContainer>button
{
	background-color: transparent;
	border: none;

	border-radius: 50%;
}

#PlayerElement .VolumeContainer.CanChangeVolume:hover>button #PlayerElement .VolumeContainer.CanChangeVolume.Dragging>button
{
	display: none;
}

#PlayerElement .VolumeContainer .Icon
{
	display: inline-block;

	position: absolute;

	left: 0;
	top: 0;

	width: 100%;
	height: 100%;

	background-image: url(../../Images/Icons/Volume.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: calc(27px*var(--volume-scale));

	pointer-events: none;
}

#PlayerElement .VolumeContainer.CanChangeVolume:hover .Icon, #PlayerElement .VolumeContainer.CanChangeVolume.Dragging .Icon
{
	z-index: 1;
}

#PlayerElement .VolumeContainer.Muted .Icon
{
	background-image: url(../../Images/Icons/VolumeMuted.svg);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL1NvdXJjZXMvU3R5bGVzL1BsYXllci9Wb2x1bWUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQUVDLHFDQUF1QztDQUN2QyxzQ0FBd0M7QUFDekM7O0FBRUE7O0NBRUMsaUJBQWlCOztDQUVqQixVQUFVOztDQUVWLDZDQUErQzs7Q0FFL0MsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxrQkFBa0I7O0NBRWxCLDJDQUE2QztDQUM3Qyw0Q0FBOEM7O0NBRTlDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxlQUFlO0FBQ2hCOztBQUVBOztDQUVDLHFCQUFxQjs7Q0FFckIsa0JBQWtCOztDQUVsQixVQUFVOztDQUVWLHlCQUF5Qjs7Q0FFekIsNkNBQStDOztDQUUvQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsU0FBUztDQUNULHVDQUF5Qzs7Q0FFekMscUNBQXVDO0NBQ3ZDLHVDQUF5Qzs7Q0FFekMsNkJBQTZCO0FBQzlCOztBQUVBOztDQUVDLHFDQUF1QztDQUN2QyxRQUFROztDQUVSLHNDQUF3QztDQUN4QyxzQ0FBd0M7O0NBRXhDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyxpQkFBaUI7Q0FDakIsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLHFCQUFxQjs7Q0FFckIsa0JBQWtCOztDQUVsQiw4Q0FBZ0Q7QUFDakQ7O0FBRUE7O0NBRUMsMkNBQTJDO0FBQzVDOztBQUVBOztDQUVDLFNBQVM7Q0FDVCxtQ0FBcUM7Q0FDckMsc0NBQXdDOztDQUV4QyxxQ0FBdUM7O0NBRXZDLDZCQUE2QjtBQUM5Qjs7QUFFQTs7Q0FFQyxvQ0FBc0M7Q0FDdEMsUUFBUTtDQUNSLHFDQUF1Qzs7Q0FFdkMsc0NBQXdDOztDQUV4Qyw2QkFBNkI7QUFDOUI7O0FBRUE7O0NBRUMseUJBQXlCO0FBQzFCOztBQUVBOzs7Ozs7OztFQVFFOztBQUVGOztDQUVDLFNBQVM7O0NBRVQsV0FBVztDQUNYLDZEQUEwRTtBQUMzRTs7QUFFQTs7Q0FFQyw0REFBeUU7Q0FDekUsWUFBWTtBQUNiOztBQUVBOztDQUVDLGtCQUFrQjs7Q0FFbEIsNkJBQTZCO0NBQzdCLFlBQVk7QUFDYjs7QUFFQTs7Q0FFQyx5REFBMkQ7Q0FDM0QsMERBQTREO0FBQzdEOztBQUVBOztDQUVDLHNEQUF3RDtDQUN4RCx5REFBMkQ7QUFDNUQ7O0FBRUE7O0NBRUMsU0FBUzs7Q0FFVCxXQUFXO0NBQ1gsc0NBQXdDO0FBQ3pDOztBQUVBOztDQUVDLHFDQUF1QztDQUN2QyxZQUFZO0FBQ2I7O0FBRUE7O0NBRUMsNkJBQTZCO0NBQzdCLFlBQVk7O0NBRVosa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGFBQWE7QUFDZDs7QUFFQTs7Q0FFQyxxQkFBcUI7O0NBRXJCLGtCQUFrQjs7Q0FFbEIsT0FBTztDQUNQLE1BQU07O0NBRU4sV0FBVztDQUNYLFlBQVk7O0NBRVosb0RBQW9EO0NBQ3BELDRCQUE0QjtDQUM1QiwyQkFBMkI7Q0FDM0IsK0NBQWlEOztDQUVqRCxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsVUFBVTtBQUNYOztBQUVBOztDQUVDLHlEQUF5RDtBQUMxRCIsImZpbGUiOiJWb2x1bWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lciwgI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lcj5idXR0b25cclxue1xyXG5cdHdpZHRoOiBjYWxjKDM1cHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHRoZWlnaHQ6IGNhbGMoMzVweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuVm9sdW1lQ29udGFpbmVyXHJcbntcclxuXHQtLXZvbHVtZS1zY2FsZTogMTtcclxuXHRcclxuXHQtLXZhbHVlOiAwO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiBjYWxjKDMwcHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jTWluaVBsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lclxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDE4cHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoMTZweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIgYnV0dG9uXHJcbntcclxuXHRjdXJzb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIgLlBvcHVwXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IGNhbGMoMzBweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXI6bm90KC5Ib3Jpem9udGFsKSAuUG9wdXBcclxue1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRib3R0b206IGNhbGMoLTE1cHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHJcblx0d2lkdGg6IGNhbGMoNjBweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdGhlaWdodDogY2FsYygyNTVweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lci5Ib3Jpem9udGFsIC5Qb3B1cFxyXG57XHJcblx0bGVmdDogY2FsYygtMTVweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdHRvcDogNTAlO1xyXG5cclxuXHR3aWR0aDogY2FsYygyNTVweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdGhlaWdodDogY2FsYyg2MHB4ICogdmFyKC0tdm9sdW1lLXNjYWxlKSk7XHJcblxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuVm9sdW1lQ29udGFpbmVyOm5vdCg6aG92ZXIpOm5vdCguRHJhZ2dpbmcpIC5Qb3B1cCwgI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lcjpub3QoLkNhbkNoYW5nZVZvbHVtZSkgLlBvcHVwXHJcbntcclxuXHQvKmRpc3BsYXk6IG5vbmU7Ki9cclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5TbGlkZXIsICNQbGF5ZXJFbGVtZW50IC5TbGlkZXIgLkZpbGxcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IGNhbGMoNi41cHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlNsaWRlclxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjI1KTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lcjpub3QoLkhvcml6b250YWwpIC5TbGlkZXJcclxue1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IGNhbGMoMjNweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdGJvdHRvbTogY2FsYyg2MHB4ICogdmFyKC0tdm9sdW1lLXNjYWxlKSk7XHJcblxyXG5cdHdpZHRoOiBjYWxjKDEzcHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIuSG9yaXpvbnRhbCAuU2xpZGVyXHJcbntcclxuXHRsZWZ0OiBjYWxjKDYwcHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogY2FsYygyM3B4ICogdmFyKC0tdm9sdW1lLXNjYWxlKSk7XHJcblxyXG5cdGhlaWdodDogY2FsYygxM3B4ICogdmFyKC0tdm9sdW1lLXNjYWxlKSk7XHJcblxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuU2xpZGVyIC5GaWxsXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xyXG59XHJcblxyXG4vKiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXI6bm90KC5Ib3Jpem9udGFsKSAuU2xpZGVyIC5GaWxsLkhvcml6b250YWxcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIuSG9yaXpvbnRhbCAuU2xpZGVyIC5GaWxsOm5vdCguSG9yaXpvbnRhbClcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0qL1xyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lcjpub3QoLkhvcml6b250YWwpIC5TbGlkZXIgLkZpbGxcclxue1xyXG5cdGJvdHRvbTogMDtcclxuXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBjYWxjKCgxM3B4ICsgdmFyKC0tdmFsdWUpICogKDE3MnB4IC0gMTNweCkpICogdmFyKC0tdm9sdW1lLXNjYWxlKSk7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIuSG9yaXpvbnRhbCAuU2xpZGVyIC5GaWxsXHJcbntcclxuXHR3aWR0aDogY2FsYygoMTNweCArIHZhcigtLXZhbHVlKSAqICgxNzJweCAtIDEzcHgpKSAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgYnV0dG9uLlRvZ2dsZU11dGVcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuVm9sdW1lQ29udGFpbmVyOm5vdCguSG9yaXpvbnRhbCkgYnV0dG9uLlRvZ2dsZU11dGVcclxue1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMzBweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDMwcHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lci5Ib3Jpem9udGFsIGJ1dHRvbi5Ub2dnbGVNdXRlXHJcbntcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDMwcHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDMwcHggKiB2YXIoLS12b2x1bWUtc2NhbGUpKTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lcjpub3QoLkhvcml6b250YWwpIGJ1dHRvbi5Ub2dnbGVNdXRlXHJcbntcclxuXHRib3R0b206IDA7XHJcblxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogY2FsYyg1MXB4ICogdmFyKC0tdm9sdW1lLXNjYWxlKSk7XHJcbn1cclxuXHJcbiNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIuSG9yaXpvbnRhbCBidXR0b24uVG9nZ2xlTXV0ZVxyXG57XHJcblx0d2lkdGg6IGNhbGMoNTFweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lcj5idXR0b25cclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuVm9sdW1lQ29udGFpbmVyLkNhbkNoYW5nZVZvbHVtZTpob3Zlcj5idXR0b24gI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lci5DYW5DaGFuZ2VWb2x1bWUuRHJhZ2dpbmc+YnV0dG9uXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuVm9sdW1lQ29udGFpbmVyIC5JY29uXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL0ltYWdlcy9JY29ucy9Wb2x1bWUuc3ZnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMjdweCAqIHZhcigtLXZvbHVtZS1zY2FsZSkpO1xyXG5cclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuI1BsYXllckVsZW1lbnQgLlZvbHVtZUNvbnRhaW5lci5DYW5DaGFuZ2VWb2x1bWU6aG92ZXIgLkljb24sICNQbGF5ZXJFbGVtZW50IC5Wb2x1bWVDb250YWluZXIuQ2FuQ2hhbmdlVm9sdW1lLkRyYWdnaW5nIC5JY29uXHJcbntcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4jUGxheWVyRWxlbWVudCAuVm9sdW1lQ29udGFpbmVyLk11dGVkIC5JY29uXHJcbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vSW1hZ2VzL0ljb25zL1ZvbHVtZU11dGVkLnN2Zyk7XHJcbn0iXX0= */