Índice:


Objetivo:


     Este documento foi criado com o objetivo de realizar uma pequena apresentação da documentação criada para explicar o funcionamento do Cache Centralizado.

Apresentação do funcionamento do Cache Centralizado:


<script type="text/javascript" language="javascript">
/* @license ! jQuery-mutate - v0.0.2 - 
* Licensed under the MIT license
* http://www.opensource.org/licenses/mit-license.php
* Date: 2015-04-19 */

!function(t){mutate_event_stack=[{name:"width",handler:function(a){var e=t(a);return e.data("mutate-width")||e.data("mutate-width",e.width()),e.data("mutate-width")&&e.width()!=e.data("mutate-width")?(e.data("mutate-width",e.width()),!0):!1}},{name:"height",handler:function(a){var e=t(a);return e.data("mutate-height")||e.data("mutate-height",e.height()),e.data("mutate-height")&&e.height()!=e.data("mutate-height")?(e.data("mutate-height",e.height()),!0):void 0}},{name:"top",handler:function(a){var e=t(a);return e.data("mutate-top")||e.data("mutate-top",e.css("top")),e.data("mutate-top")&&e.css("top")!=e.data("mutate-top")?(e.data("mutate-top",e.css("top")),!0):void 0}},{name:"bottom",handler:function(a){var e=t(a);return e.data("mutate-bottom")||e.data("mutate-bottom",e.css("bottom")),e.data("mutate-bottom")&&e.css("bottom")!=e.data("mutate-bottom")?(e.data("mutate-bottom",e.css("bottom")),!0):void 0}},{name:"right",handler:function(a){var e=t(a);return e.data("mutate-right")||e.data("mutate-right",e.css("right")),e.data("mutate-right")&&e.css("right")!=e.data("mutate-right")?(e.data("mutate-right",e.css("right")),!0):void 0}},{name:"left",handler:function(a){var e=t(a);return e.data("mutate-left")||e.data("mutate-left",e.css("left")),e.data("mutate-left")&&e.css("left")!=e.data("mutate-left")?(e.data("mutate-left",e.css("left")),!0):void 0}},{name:"hide",handler:function(a){var e=t(a),r=e.is(":hidden"),d=void 0==e.data("prev-hidden")?r:e.data("prev-hidden");return e.data("prev-hidden",r),r&&r!=d?!0:void 0}},{name:"show",handler:function(a){var e=t(a),r=e.is(":visible"),d=void 0==e.data("prev-visible")?r:e.data("prev-visible");return e.data("prev-visible",r),r&&r!=d?!0:void 0}},{name:"scrollHeight",handler:function(a){var e=t(a);return e.data("prev-scrollHeight")||e.data("prev-scrollHeight",e[0].scrollHeight),e.data("prev-scrollHeight")&&e[0].scrollHeight!=e.data("prev-scrollHeight")?(e.data("prev-scrollHeight",e[0].scrollHeight),!0):void 0}},{name:"scrollWidth",handler:function(a){var e=t(a);return e.data("prev-scrollWidth")||e.data("prev-scrollWidth",e[0].scrollWidth),e.data("prev-scrollWidth")&&e[0].scrollWidth!=e.data("prev-scrollWidth")?(e.data("prev-scrollWidth",e[0].scrollWidth),!0):void 0}},{name:"scrollTop",handler:function(a){var e=t(a);return e.data("prev-scrollTop")||e.data("prev-scrollTop",e[0].scrollTop()),e.data("prev-scrollTop")&&e[0].scrollTop()!=e.data("prev-scrollTop")?(e.data("prev-scrollTop",e[0].scrollTop()),!0):void 0}},{name:"scrollLeft",handler:function(a){var e=t(a);return e.data("prev-scrollLeft")||e.data("prev-scrollLeft",e[0].scrollLeft()),e.data("prev-scrollLeft")&&e[0].scrollLeft()!=e.data("prev-scrollLeft")?(e.data("prev-scrollLeft",e[0].scrollLeft()),!0):void 0}}]}(jQuery);
/* @license ! jQuery-mutate - v0.0.1 - 
* Licensed under the MIT license
* http://www.opensource.org/licenses/mit-license.php
* Date: 2015-04-19 */

!function(a){function b(){var c=mutate;"undefined"!=c.event_stack&&c.event_stack.length&&a.each(c.event_stack,function(a,b){mutate.add_event(b)}),c.event_stack=[],a.each(c.stack,function(b,d){a(d.selector).each(function(a,b){c.events[d.event_name](b)===!0?d.callback&&d.callback(b,d):d.false_callback&&d.false_callback(b,d)})}),setTimeout(b,mutate.speed)}mutate={speed:100,event_stack:mutate_event_stack,stack:[],events:{},add_event:function(a){mutate.events[a.name]=a.handler},add:function(a,b,c,d){mutate.stack[mutate.stack.length]={event_name:a,selector:b,callback:c,false_callback:d}}},b(),a.fn.extend({mutate:function(){var b=!1,c=arguments[1],d=this,e=arguments[2]?arguments[2]:function(){};return"extend"==arguments[0].toLowerCase()?(mutate.add_event(c),this):(a.each(a.trim(arguments[0]).split(" "),function(a,f){b=f,mutate.add(b,d,c,e)}),this)}})}(jQuery);
</script>
<style type="text/css">
.expand-container{
margin-top:5px !important;
font-weight: normal !important;
}

.expand-control{
margin-bottom: 5px !important;
}

pre{
white-space: inherit !important;
}

table tr:nth-child(odd), table tr:nth-child(odd) > *{
   background: transparent !important;
border: 0 !important;
}

.pdl .codeContent .gutter{
    border-right: 1px solid #ccc !important;
}

.wiki-content .innerCell {
    overflow-y: hidden;
}

.HiddenDiv .confluence-information-macro {
    width: 100%;
    background: #fff !important; 
    border: 0 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    color: #333;
    margin: 10px 0 1em 0;
    min-height: 20px;
    padding: 10px;
    position: relative;
}


.HiddenDiv .confluence-information-macro p.title{
padding-left: 20px;
    margin-top: -5px;
}

.HiddenDiv .confluence-information-macro .confluence-information-macro-icon.aui-iconfont-error{
	color: #fff;
}
.HiddenDiv .confluence-information-macro-warning{
	background-color: #d04437 !important;
	color: #fff;
}

.confluence-information-macro-information{
border: 1px #aab8c6 solid !important;
background-color: #f7f7f7 !important;
-moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    width: 100%;
}

.HiddenDiv .confluence-information-macro .confluence-information-macro pre{
    display: none;
}
.HiddenDiv .wiki-content a:link, .HiddenDiv .wiki-content a, .HiddenDiv .tab-nav-link, .HiddenDiv .current{
     color: #000 !important; 
}

.wiki-content a:link {
    color: #000 !important;
}

.lastDiv + pre{
    font-family: inherit;
}

.white-container{
    -moz-box-shadow: 2px 2px 2px #aaa;
    -webkit-box-shadow: 2px 2px 2px #aaa;
    box-shadow: 2px 2px 2px #aaa;
}

.confluence-embedded-file-wrapper .confluence-embedded-image{
    max-width: 100% !important;
    max-height: 100%;
}


.fileContainer{
width: 150px;
height: 150px;
border: 1px #aab8c6 solid;
margin-top: 14px;
background-color: #f7f7f7;
position: relative;
float:left;
}


.fileContainer div{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 76px;
	margin-top: -38px;
	margin-left: -50px
}


.fileContainer div img{
	padding-left:16px;
}


.fileContainerAnchor{
	width: 150px;
}

</style>
<div style="border:1px solid #aab8c6;padding:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #f7f7f7">      
      <div style="background:#f7f7f7;width:100%;height:30px;color: #000;font-weight:bold;font-size: 16px;padding:5px;border-bottom: 1px solid #aab8c6;margin-bottom:14px;padding-bottom:5px">
           <span style="float:left"><img style="width: 16px; height: 16px;" src="/download/attachments/344478255/totvs_icon_2.png?version=1&modificationDate=1521057604227&api=v2" /></span>
           <span style="float:left;font-size:inherit;padding-left:5px">Cache Centralizado</span>
     </div>
<div style="border: 1px solid #aab8c6">      
       <div style="background:#f7f7f7;width:100%;height:30px;color: #000;font-weight:bold;font-size: 16px;padding:5px;border-bottom: 0px;">
           <span style="float:left;"><img style="width: 16px; height: 16px;" src="/download/attachments/344478255/diagram.png?version=1&modificationDate=1521057308297&api=v2" /></span>
           <span style="float:left;font-size:inherit;padding-left:5px;margin-top: 3px">Diagramas</span>
      </div>
      <div style="background:#f0f0f0;width:100%;height:auto;min-height:30px;color: #000;font-weight:bold;font-size: 16px;padding:5px;border-bottom: 0px;">
<div style="width:100%;height: 30px;padding-top:5px"><span style="float:left;margin-top: 4px;font-weight:normal !important"><img style="width: 16px; height: 16px;" src="/download/attachments/309398329/cube.png?version=1&modificationDate=1509370590936&api=v2" /></span>
           <span style="float:left;font-size:inherit;padding-left:5px;margin-top: 4px;font-weight:normal !important">Diagrama Arquitetural 3 <b>(Cenário -> Híbrido)</b></span><span style="float:left;font-size:inherit;padding-left:5px;font-weight:normal !important"><a href="/download/attachments/344478255/TOTVS%20RM%20Hybrid%20Scenario%20%282%29.pdf?version=4&modificationDate=1521122911000&api=v2"><img src="/download/attachments/344478255/google-drive-pdf-file.png?version=1&modificationDate=1521065702952&api=v2" /></a> </span><span style="float:right;margin-top: 4px;padding-right:5px;cursor:pointer" onclick="Show('hiddenDiv32', 'img32');"><img id="img32" name="img32" style="width: 16px; height: 16px; margin-top: 3px" src="/download/attachments/309398329/add.png?version=1&modificationDate=1509382756808&api=v2"></span></div>
<div style="background: #e2e2e2;">
<div id="hiddenDiv32" style="visibility:hidden;height: 0px; line-height: 30px; padding-left: 5px; background: #e2e2e2;font-weight:normal">
<div style="background: #fff; padding:10px;text-align:center;width: calc(100% - 5px);;border-top:#e2e2e2 5px solid">
<style>
@import url('https://fonts.googleapis.com/css?family=Lato');
* {box-sizing: border-box;}
body {font-family: 'Lato', sans-serif !important;}
.mySlides {display: none;}
img {vertical-align: middle;}


/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -42px;
  color: white !important;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  text-decoration: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
  text-decoration: none;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  text-decoration: none;
}

/* Slideshow container */
.slideshow-container {
  /*max-width: 1000px;*/
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 35px;
  width: 100%;
  text-align: center;
  background: rgba(0,0,0,.7);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}


.totvs-skin-wrapper{
	font-family: 'Lato', sans-serif !important;
	background-color: #000;
	padding:10px;
}


.totvs-skin-wrapper-header{
	position: relative;
	text-align: center;
	color: white;
	font-size: 20px;
	font-family: 'Lato', sans-serif !important;
	padding-bottom: 15px;
}


.totvs-skin-wrapper-header img{
	position: absolute;
	right: 0;
}


.totvs-skin-wrapper-footer{
	position: relative;
	text-align: center;
	color: white;
	font-family: 'Lato', sans-serif !important;
	padding-top: 10px;
	height: 35px;
}


.totvs-skin-wrapper-footer-input{
	width: 50px;
	height: 25px;
	color: white;
	font-family: 'Lato', sans-serif !important;
	right: 0;
	background: #707070;
	position: absolute;
	text-align: center;
	border: 0;
}


.totvs-skin-wrapper-footer-player-container{
	width: 100px;
    height: 25px;
    margin-left: calc((100% / 2) - 50px);
}


.totvs-skin-wrapper-footer-player-container-play{
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.totvs-skin-wrapper-footer-player-container-pause{
	width: 16px;
	height: 16px;
	cursor: pointer;
}


.totvs-skin-wrapper-footer-player-container-stop{
	width: 16px;
	height: 16px;
	cursor: pointer;
	padding:2px;
}
</style>
<div id="divContainer"></div>
<script>

TOTVS_Carousel = {
	Id: "Carousel1",
	Container: "divContainer",
	Time: 0,
	SlideIndex: 0,
	Thumbs: false,
	Images: [],
	Auto: false,
	UseTotvsSkin: false, 
	HeaderText: '',
	AutoTimeOut: null,
	ArrowColor: 'white',
	Init: function(id, nameOfContainer, time, images, auto, thumbs, useTotvsSkin, headerText, arrowColor){
		this.Id = id;
		this.Time = time;
		this.Container = (typeof nameOfContainer === "string") ? document.getElementById(nameOfContainer) : nameOfContainer;
		this.Images = images;
		this.Auto = auto;
		this.Thumbs = thumbs;
		this.UseTotvsSkin = useTotvsSkin;
		this.HeaderText = headerText;
		this.ArrowColor = arrowColor;
		this.Build();
	},
	Build: function(){
		if(this.Container){


			if(this.UseTotvsSkin){
				this.Auto = false;
				var _divWrapperTotvsSkin = document.createElement('div');
				_divWrapperTotvsSkin.id = this.Id + "_Wrapper";
				_divWrapperTotvsSkin.className = 'totvs-skin-wrapper';


				var _divWrapperTotvsSkinHeader = document.createElement('div');
				_divWrapperTotvsSkinHeader.id = this.Id + "_WrapperHeader";
				_divWrapperTotvsSkinHeader.className = 'totvs-skin-wrapper-header';
				_divWrapperTotvsSkinHeader.innerHTML = this.HeaderText;


				var _divWrapperTotvsSkinHeaderImg = document.createElement('img');
				_divWrapperTotvsSkinHeaderImg .id = this.Id + "_WrapperHeaderImg";
				_divWrapperTotvsSkinHeaderImg .name = _divWrapperTotvsSkinHeaderImg .id;
				_divWrapperTotvsSkinHeaderImg .src = '/download/attachments/330843097/totvs_icon.png?version=3&modificationDate=1521732225403&api=v2'
				_divWrapperTotvsSkinHeader.appendChild(_divWrapperTotvsSkinHeaderImg);
		
				_divWrapperTotvsSkin.appendChild(_divWrapperTotvsSkinHeader);
			}
			var _divWrapper = document.createElement('div');
			_divWrapper.id = this.Id + "_Wrapper";
			_divWrapper.className = 'slideshow-container';


			if(this.Images != null && this.Images != undefined && this.Images.length > 0){
				for(var i = 0; i < this.Images.length; i++){
					var _divWrapperImages = document.createElement('div');
					_divWrapperImages.id = this.Id + "_WrapperImage_" + (i+1);
					_divWrapperImages.className = 'mySlides fade';					

					var _divWrapperImagesUpperText = document.createElement('div');
					_divWrapperImagesUpperText.id = this.Id + "_WrapperImage_" + (i+1) + "_UpperText";
					_divWrapperImagesUpperText.className = 'numbertext';
					_divWrapperImagesUpperText.innerHTML = (i+1) + " / " + this.Images.length;


					if(this.UseTotvsSkin){
						_divWrapperImagesUpperText.style.display = 'none';						
					}

					_divWrapperImages.appendChild(_divWrapperImagesUpperText);

					var _divWrapperImagesImg = document.createElement('img');
					_divWrapperImagesImg.id = this.Id + "_WrapperImage_" + (i+1) + "_Img";
					_divWrapperImagesImg.name = _divWrapperImagesImg.id;
					_divWrapperImagesImg.style.width = '100%';
					_divWrapperImagesImg.src = this.Images[i].Url;

					_divWrapperImages.appendChild(_divWrapperImagesImg);


					var _divWrapperImagesCaptionText = document.createElement('div');
					_divWrapperImagesCaptionText.id = this.Id + "_WrapperImage_" + (i+1) + "_CaptionText";
					_divWrapperImagesCaptionText.className = 'text';
					_divWrapperImagesCaptionText.innerHTML = this.Images[i].Caption;

					_divWrapperImages.appendChild(_divWrapperImagesCaptionText);


					_divWrapper.appendChild(_divWrapperImages);
				}


				if(!this.Auto || this.UseTotvsSkin){
					var _divWrapperNext = document.createElement('a');
					_divWrapperNext.id = this.Id + "_WrapperNext";
					_divWrapperNext.className = 'next';
					_divWrapperNext.innerHTML = '&#10095;'
					_divWrapperNext.style.setProperty( 'color', this.ArrowColor, 'important' );
					_divWrapperNext.onclick = function() { TOTVS_Carousel.PlusSlides(1); }
					_divWrapperNext.onmouseover = function(){
						this.style.setProperty('color', 'white', 'important');
					}


					_divWrapperNext.onmouseout = function(){
						this.style.setProperty('color', TOTVS_Carousel.ArrowColor , 'important');
					}
					
					_divWrapper.appendChild(_divWrapperNext);


					var _divWrapperPrev = document.createElement('a');
					_divWrapperPrev.id = this.Id + "_WrapperPrev";
					_divWrapperPrev.className = 'prev';
					_divWrapperPrev.innerHTML = '&#10094;'
					_divWrapperPrev.style.setProperty( 'color', this.ArrowColor, 'important' );
					_divWrapperPrev.onclick = function() { TOTVS_Carousel.PlusSlides(-1); }
					_divWrapperPrev.onmouseover = function(){
						this.style.setProperty('color', 'white', 'important');

					}


					_divWrapperPrev.onmouseout = function(){
						this.style.setProperty('color', TOTVS_Carousel.ArrowColor , 'important');
					}					
					_divWrapper.appendChild(_divWrapperPrev);
				}

				if(!this.Thumbs && !this.UseTotvsSkin){
					var _divWrapperDots = document.createElement('div');
					_divWrapperDots.id = this.Id + "_WrapperDotsWrapper";
					_divWrapperDots.style.textAlign = 'center';


					for(var i = 0; i < this.Images.length; i++){
						var _divWrapperDotsSpans = document.createElement('span');
						_divWrapperDotsSpans.id = this.Id + "_WrapperDotsWrapper_" + (i+1) + "_Span";
						_divWrapperDotsSpans.name = _divWrapperDotsSpans.id;
						_divWrapperDotsSpans.className = 'dot';


						if(!this.Auto){
							_divWrapperDotsSpans.onclick = function() { 
								var _index = 0;
								var _left = this.id.substring(this.id.indexOf('_WrapperDotsWrapper_') + '_WrapperDotsWrapper_'.length);
								if(_left.length > 0)
									_left = _left.replace('_Span', '');
								TOTVS_Carousel.CurrentSlide(_left);
							};
						}

						_divWrapperDots.appendChild(_divWrapperDotsSpans);
					}

					_divWrapperDots.style.marginTop = '15px';
					_divWrapper.appendChild(_divWrapperDots);
				}

			}
			
			if(this.UseTotvsSkin){
				var _divWrapperFooter = document.createElement('div');
					_divWrapperFooter .id = this.Id + "_WrapperFooter";
					_divWrapperFooter .className = 'totvs-skin-wrapper-footer';			


				_divWrapper.appendChild(_divWrapperFooter);		


				var _divWrapperFooterInput = document.createElement('input');
					_divWrapperFooterInput.id = this.Id + "_WrapperFooterInput";
					_divWrapperFooterInput.name = _divWrapperFooterInput.id;
					_divWrapperFooterInput.type = 'text';
					_divWrapperFooterInput.className = 'totvs-skin-wrapper-footer-input';		
					_divWrapperFooterInput.value = '1/3';
					_divWrapperFooterInput.readOnly = '';

					_divWrapperFooterInput.onblur = function(){
						var text = (this.value != null) ? this.value.replace(/\/\d/,'') : this.SlideIndex.toString();
						TOTVS_Carousel.SlideIndex = parseInt(text);
						TOTVS_Carousel.ShowSlides(TOTVS_Carousel.SlideIndex);
					}

				_divWrapperFooter.appendChild(_divWrapperFooterInput);


				var _divWrapperFooterPlayerContainer = document.createElement('div');
					_divWrapperFooterPlayerContainer.id = this.Id + "_WrapperFooterPlayerContainer";
					_divWrapperFooterPlayerContainer.className = 'totvs-skin-wrapper-footer-player-container';			


				_divWrapperFooter.appendChild(_divWrapperFooterPlayerContainer);


					var _divWrapperFooterPlayerContainerPlay = document.createElement('img');
					_divWrapperFooterPlayerContainerPlay.id = this.Id + "_WrapperFooterPlayerContainerPlayImg";
					_divWrapperFooterPlayerContainerPlay.name = _divWrapperFooterPlayerContainerPlay.id;
					_divWrapperFooterPlayerContainerPlay.className = 'totvs-skin-wrapper-footer-player-container-play';	
					_divWrapperFooterPlayerContainerPlay.src = '/download/thumbnails/330843097/play-button.png?version=1&modificationDate=1521735312000&api=v2';
					_divWrapperFooterPlayerContainerPlay.onclick = function(){
						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerPlayImg", "_WrapperNext")).style.display = 'none';
						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerPlayImg", "_WrapperPrev")).style.display = 'none';


						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerPlayImg", "_WrapperFooterInput")).readOnly = 'readonly';
						TOTVS_Carousel.Auto = true;
						TOTVS_Carousel.SlideIndex -= 1;
						TOTVS_Carousel.SlideIndex = (TOTVS_Carousel.SlideIndex < 0) ? 0 : TOTVS_Carousel.SlideIndex;
						TOTVS_Carousel.ShowSlides();

						this.style.display = 'none';
						document.getElementById(this.id.replace("PlayImg", "PauseImg")).style.display = '';
						document.getElementById(this.id.replace("PlayImg", "PauseImg")).style.marginRight = '10px';
						document.getElementById(this.id.replace("PlayImg", "StopImg")).style.display = '';
					}

				_divWrapperFooterPlayerContainer.appendChild(_divWrapperFooterPlayerContainerPlay);
				
				var _divWrapperFooterPlayerContainerPause = document.createElement('img');
					_divWrapperFooterPlayerContainerPause.id = this.Id + "_WrapperFooterPlayerContainerPauseImg";
					_divWrapperFooterPlayerContainerPause.name = _divWrapperFooterPlayerContainerPause.id;
					_divWrapperFooterPlayerContainerPause.className = 'totvs-skin-wrapper-footer-player-container-pause';	
					_divWrapperFooterPlayerContainerPause.style.display = 'none';
					_divWrapperFooterPlayerContainerPause.src = '/download/thumbnails/330843097/pause-sign.png?version=1&modificationDate=1521735312000&api=v2';
					_divWrapperFooterPlayerContainerPause.onclick = function(){
						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerPauseImg", "_WrapperNext")).style.display = 'none';
						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerPauseImg", "_WrapperPrev")).style.display = 'none';


						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerPauseImg", "_WrapperFooterInput")).readOnly = 'readonly';


						TOTVS_Carousel.Auto = false;
						TOTVS_Carousel.ShowSlides(TOTVS_Carousel.SlideIndex);

						this.style.display = 'none';
						this.style.marginRight = '0px';
						document.getElementById(this.id.replace("PauseImg", "PlayImg")).style.display = '';
						document.getElementById(this.id.replace("PauseImg", "PlayImg")).style.marginRight = '10px';
						document.getElementById(this.id.replace("PauseImg", "StopImg")).style.display = '';
					}
				_divWrapperFooterPlayerContainer.appendChild(_divWrapperFooterPlayerContainerPause);
				
				var _divWrapperFooterPlayerContainerStop = document.createElement('img');
					_divWrapperFooterPlayerContainerStop.id = this.Id + "_WrapperFooterPlayerContainerStopImg";
					_divWrapperFooterPlayerContainerStop.name = _divWrapperFooterPlayerContainerStop.id;
					_divWrapperFooterPlayerContainerStop.className = 'totvs-skin-wrapper-footer-player-container-stop';	
					_divWrapperFooterPlayerContainerStop.style.display = 'none';
					_divWrapperFooterPlayerContainerStop.src = '/download/attachments/330843097/stop-button.png?version=2&modificationDate=1521738581119&api=v2';
					_divWrapperFooterPlayerContainerStop.onclick = function(){
						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerStopImg", "_WrapperNext")).style.display = '';
						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerStopImg", "_WrapperPrev")).style.display = '';


						document.getElementById(this.id.replace("_WrapperFooterPlayerContainerStopImg", "_WrapperFooterInput")).readOnly = '';
						TOTVS_Carousel.Auto = false;
						TOTVS_Carousel.SlideIndex = 1;
						TOTVS_Carousel.ShowSlides(TOTVS_Carousel.SlideIndex);


						this.style.display = 'none';
						document.getElementById(this.id.replace("StopImg", "PauseImg")).style.display = 'none';
						document.getElementById(this.id.replace("StopImg", "PlayImg")).style.display = '';
						document.getElementById(this.id.replace("StopImg", "PlayImg")).style.marginRight = '0px';
					}
				_divWrapperFooterPlayerContainer.appendChild(_divWrapperFooterPlayerContainerStop);
				
				_divWrapperTotvsSkin.appendChild(_divWrapper);
				this.Container.appendChild(_divWrapperTotvsSkin);
			}
			else
				this.Container.appendChild(_divWrapper);
		}
	},
	PlusSlides(n) {
  		this.ShowSlides(this.SlideIndex += n);
	},
	CurrentSlide(n) {
  		this.ShowSlides(this.SlideIndex = n);
	},
	ShowSlides: function(n){
		var i;
    	var slides = document.getElementsByClassName("mySlides");
    	var dots = document.getElementsByClassName("dot");
					
		if(this.Auto){
			for (i = 0; i < slides.length; i++) {
       			slides[i].style.display = "none";  
    		}
   			this.SlideIndex++;
    		if (this.SlideIndex > slides.length) {this.SlideIndex = 1}    


			if(this.UseTotvsSkin){
				var currentSlideIndex = (this.SlideIndex <= 0 || this.SlideIndex > slides.length) ? 1 : this.SlideIndex;
				document.getElementById(this.Id + "_WrapperFooterInput").value = currentSlideIndex + "/" + slides.length;
			}
    		for (i = 0; i < dots.length; i++) {
        		dots[i].className = dots[i].className.replace(" active", "");
    		}
    		slides[this.SlideIndex-1].style.display = "block";  
			
			if(!this.UseTotvsSkin)
    			dots[this.SlideIndex-1].className += " active";
    		this.AutoTimeOut = setTimeout('TOTVS_Carousel.ShowSlides()', this.Time); // Change image every 2 seconds
		}
		else{
			if(this.AutoTimeOut != null)
					clearTimeout(this.AutoTimeOut);
			if(this.UseTotvsSkin){
				var currentSlideIndex = (this.SlideIndex <= 0 || this.SlideIndex > slides.length) ? 1 : this.SlideIndex;
				document.getElementById(this.Id + "_WrapperFooterInput").value = currentSlideIndex + "/" + slides.length;
			}
			if (n == undefined || n == null) {n = 1; this.SlideIndex = 1; }
  			if (n > slides.length) {this.SlideIndex = 1}    
  			if (n < 1) {this.SlideIndex = slides.length}
  			for (i = 0; i < slides.length; i++) {
      			slides[i].style.display = "none";  
  			}
  			for (i = 0; i < dots.length; i++) {
      			dots[i].className = dots[i].className.replace(" active", "");
  			}
  			slides[this.SlideIndex-1].style.display = "block";  


			if(!this.UseTotvsSkin)
  				dots[this.SlideIndex-1].className += " active";    	
		}
	}
}

var _images = [];


var _imagesSettings1 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-1.png?version=1&modificationDate=1521744577627&api=v2',
	Caption: 'Página 1'
}


var _imagesSettings2 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-2.png?version=1&modificationDate=1521744583301&api=v2',
	Caption: 'Página 2'
}


var _imagesSettings3 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-3.png?version=1&modificationDate=1521744585793&api=v2',
	Caption: 'Página 3'
}


var _imagesSettings4 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-4.png?version=1&modificationDate=1521744587348&api=v2',
	Caption: 'Página 4'
}


var _imagesSettings5 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-5.png?version=1&modificationDate=1521744590331&api=v2',
	Caption: 'Página 5'
}


var _imagesSettings6 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-6.png?version=1&modificationDate=1521744593147&api=v2',
	Caption: 'Página 6'
}


var _imagesSettings7 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-7.png?version=1&modificationDate=1521744596596&api=v2',
	Caption: 'Página 7'
}


var _imagesSettings8 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-8.png?version=1&modificationDate=1521744598581&api=v2',
	Caption: 'Página 8'
}


var _imagesSettings9 = {
	Url: '/download/attachments/330843097/TOTVS%20RM%20-Configura%C3%A7%C3%A3o%20Servi%C3%A7o%20de%20Cache%20Centralizado-9.png?version=1&modificationDate=1521744575616&api=v2',
	Caption: 'Página 9'
}


_images.push(_imagesSettings1);
_images.push(_imagesSettings2);
_images.push(_imagesSettings3);
_images.push(_imagesSettings4);
_images.push(_imagesSettings5);
_images.push(_imagesSettings6);
_images.push(_imagesSettings7);
_images.push(_imagesSettings8);
_images.push(_imagesSettings9);
TOTVS_Carousel.Init('Carousel1', 'divContainer', 5000, _images, true, false, true, 'Cache Centralizado', 'black');
TOTVS_Carousel.ShowSlides();
</script>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript" language="javascript">

Show = function(divName, imgName){
window["currentElement"] = divName;
if(typeof divName === "string"){
	if(document.getElementById(divName).offsetHeight < 2){
     $("#" + divName).animate({height: $("#" + divName).get(0).scrollHeight + 7});
     $("#" + divName).css("visibility", "visible");
     $("#" + imgName).attr('src', '/download/attachments/309398329/remove.png?version=1&modificationDate=1509386912062&api=v2');  
     $(".HiddenDiv .tab-nav-link").on("click", function(){
          window["currentElement"] = $(this).parents().find(".HiddenDiv").attr("id");
     });  
	 $(".HiddenDiv .confluence-information-macro").mutate('height',function (element,info){
          this.selector.each(function(index, element){
             if($(this).parent().attr("id") == window["currentElement"])
             $(this).parent().height($(this).outerHeight() + 61);
          });		
     });
    }
    else{
     $("#" + divName).animate({height: "0px"});
     $("#" + divName).css("visibility", "hidden");
     $("#" + imgName).attr('src', '/download/attachments/309398329/add.png?version=1&modificationDate=1509382756808&api=v2');
    }
}
}
</script>