;var urlAttuale;var titoloAttuale;var ajaxPage_init=function(elementSettings,scopeId){var tid=elementSettings.ajax_page_template;if(jQuery('#dce-wrap').length==0){jQuery('body').addClass('dce-ajax-page-open');jQuery('body').wrapInner('<div id="dce-outer-wrap"><div id="dce-wrap"></div></div>')}
jQuery('.ajax-open[data-id='+scopeId+']').on('click','.dce-wrapper a',function(e){urlAttuale=location.pathname;titoloAttuale=document.title;jQuery('body').addClass('modal-p-'+scopeId);var modale='<div class="modals-p modals-p-'+scopeId+'"><div class="wrap-p"><div class="modal-p"></div><a href="'+urlAttuale+'" class="close"><span class="dce-quit-ics"></span></a></div></div>';var loading='<div class="load-p"></div>';var linkHref=jQuery(this).attr('href');jQuery('body').append(modale).append(loading);newLocation=linkHref;jQuery.ajax({url:dceAjaxPath.ajaxurl,dataType:"html",type:'POST',data:{'action':'modale_action','post_href':linkHref,'template_id':tid},error:function(){erroreModale()},success:function(data,status,xhr){var $result=data;riempiModale($result,linkHref,scopeId)},});jQuery('.modals-p .wrap-p').find('.close').on('click',function(e){var linkHref=jQuery(this).attr('href');chiudiModale(linkHref,scopeId);return!1});jQuery(document).on('keyup',function(e){if(e.keyCode==27){chiudiModale(urlAttuale,scopeId)}});return!1})}
function googleAnalytics_view(path,title,scopeId){ga('set',{page:path,title:title});ga('send','pageview')}
function riempiModale(data,url,scopeId){if(0!=data){var posScroll=jQuery('body').scrollTop();jQuery('.load-p').remove();var titoloPagina=jQuery(data).find('.titolo-nativo').text();var quelloCheVoglio=jQuery(data).filter('.content-p');quelloCheVoglio.find('.titolo-nativo').remove();jQuery('body').addClass('modal-p-on');jQuery('.modals-p-'+scopeId+' .modal-p').html(quelloCheVoglio);jQuery('body.modal-p-on.modal-p-'+scopeId+' .wrap-p .modal-p').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){jQuery('html, body').addClass('no-scroll');jQuery('body').addClass('cancella-body')});var element_el=quelloCheVoglio.find('.elementor-element');element_el.each(function(i){var el=jQuery(this).data('element_type');elementorFrontend.elementsHandler.runReadyTrigger(jQuery(this))});var stateObj={url:"bar"};if(url!=window.location){var elementSettings=get_Dyncontel_ElementSettings(jQuery(this));if(elementSettings.change_url){window.history.pushState(null,null,url)}
document.title=titoloPagina}}}
function chiudiModale(url,scopeId){jQuery('html, body').removeClass('no-scroll');jQuery('body').removeClass('modal-p-on cancella-body').addClass('modal-p-off');jQuery('body.modal-p-off.modal-p-'+scopeId+' .wrap-p .modal-p').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){jQuery(document).off('keyup');jQuery('.modals-p .wrap-p').find('.close').off('click');jQuery('.modals-p-'+scopeId).remove();jQuery(el.currentTarget).off('webkitAnimationEnd oanimationend msAnimationEnd animationend');if(url!=window.location){window.history.pushState(null,null,url);document.title=titoloAttuale}});jQuery('body.modal-p-off.modal-p-'+scopeId+' #dce-wrap').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){jQuery('body').removeClass('modal-p-off modal-p-'+scopeId);jQuery(el.currentTarget).off('webkitAnimationEnd oanimationend msAnimationEnd animationend')})}
function erroreModale(){jQuery('.modals-p').html('<p>An error has occurred</p>')}
function requestContent(file){jQuery('.content').load(file+' .content')}(function($){$(window).on('elementor/frontend/init',function(){if(jQuery('.ajax-open').length>0){jQuery('.ajax-open').each(function(i,el){var elementSettings_ajaxOpen=get_Dyncontel_ElementSettings(jQuery(this));ajaxPage_init(elementSettings_ajaxOpen,jQuery(this).attr('data-id'))})}})})(jQuery)
;(function($){var WidgetElements_AdvancedVideoHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var customControls=elementSettings.dce_video_custom_controls;if(customControls){var showImageOverlay=Boolean(elementSettings.show_image_overlay);var videoType=elementSettings.video_type;var autoplay=Boolean(elementSettings.autoplay);var lightbox=Boolean(elementSettings.lightbox);var muted=Boolean(elementSettings.mute);var loop=Boolean(elementSettings.loop);var controls=elementSettings.dce_video_controls;var generatePlyrVideo=function(){var videoContainer='.elementor-element-'+id_scope;var videoSelector=videoContainer+' .elementor-wrapper';if(videoType=='hosted'){videoSelector=videoContainer+' .elementor-video'}
if(lightbox){videoContainer='#elementor-lightbox-'+id_scope;videoSelector=videoContainer+' .elementor-video-container > div'}
var player=new Plyr(videoSelector,{controls:controls,autoplay:autoplay,muted:muted,loop:{active:loop},disableContextMenu:!1,hideControls:!1})}
if($scope.find('.elementor-custom-embed-image-overlay').length){$scope.on('mouseup','.elementor-custom-embed-image-overlay',function(){if(lightbox){setTimeout(function(){generatePlyrVideo()},1000)}else{setTimeout(function(){generatePlyrVideo()},100)}})}else{generatePlyrVideo()}}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/video.default',WidgetElements_AdvancedVideoHandler)})})(jQuery)
;var fn='dce_getCookie';if(typeof fn!=='function'){function dce_getCookie(cname){var name=cname+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1)}
if(c.indexOf(name)==0){return c.substring(name.length,c.length)}}
return""}}
var fn='dce_setCookie';if(typeof fn!=='function'){function dce_setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/"}}
;(function($){var WidgetElements_CursorTrackerHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var cursorTarget=$scope.find('#cursors-'+id_scope);var init_cursortracker=function(){var progressTracker=elementSettings.cursortracker_scroll;if(progressTracker){var progressPath=document.querySelector('.progress-wrap path.dce-cursortrack-path1');var pathLength=progressPath.getTotalLength();progressPath.style.transition=progressPath.style.WebkitTransition='none';progressPath.style.strokeDasharray=pathLength+' '+pathLength;progressPath.style.strokeDashoffset=pathLength;progressPath.getBoundingClientRect();progressPath.style.transition=progressPath.style.WebkitTransition='stroke-dashoffset 10ms linear';window.removeEventListener('scroll',updateProgress);var updateProgress=function(){var scroll=$(window).scrollTop();var height=$(document).height()-$(window).height();var progress=pathLength-(scroll*pathLength/height);progressPath.style.strokeDashoffset=progress}
updateProgress();window.addEventListener('scroll',updateProgress)}
if(elementorFrontend.isEditMode()){if($('body > .cursors').length){$('body > .cursors').remove()}}
cursorTarget.prependTo("body");var container=document.getElementsByTagName("body")[0];var cursors=cursorTarget[0];var cursorswrap=cursorTarget.find('.cursor-wrap');function positionCircle(elem){var relX=elem.clientX;var relY=elem.clientY;TweenMax.to(cursors,1,{x:relX+"px",y:relY+"px"})}
container.addEventListener("mouseenter",function(n){TweenMax.to(cursors,0.5,{scale:1})});container.addEventListener("mouseleave",function(n){TweenMax.to(cursors,0.5,{scale:0})});container.addEventListener("mousemove",function(e){positionCircle(e)});var t=document.getElementById("cursor"),e=document.getElementById("cursor2"),i=document.getElementById("cursor3");function n(t){cursors.classList.add("hover")}
function s(t){cursors.classList.remove("hover")}
s();for(var r=document.querySelectorAll(".cursor-target"),a=r.length-1;a>=0;a--){o(r[a])}
function o(t){t.addEventListener("mouseover",n),t.addEventListener("mouseout",s)}}
var responsive_cursorTracker=elementSettings.responsive_cursorTracker;var deviceMode=$('body').attr('data-elementor-device-mode');if($.inArray(deviceMode,responsive_cursorTracker)>=0){init_cursortracker()}else{cursorTarget.remove()}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-cursorTracker.default',WidgetElements_CursorTrackerHandler)})})(jQuery)
;var scene3d_istance=null;var Widget_DCE_Dynamicposts_3d_Handler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var id_post=$scope.attr('data-post-id');var scene3d=$scope.find('.dce-posts-container.dce-skin-3d');var scene3d_wrapper=$scope.find('.dce-3d-wrapper');var scene3d_target='.dce-post-image';var postsItems=scene3d.find('.dce-post-item');var postsList=$scope.find('.dce-3d-wrapper .dce-item-3d');var is3dEnabled=!1;var isAnimating=!1;var elementsQuantity=postsList.length;var camera,scene,renderer,group;var controls;var objects=[];var targets={fila:[],circle:[],sphere:[],helix:[],grid:[]};var targets1={fila:[],circle:[],sphere:[],helix:[],grid:[]};var mouseX=0,mouseY=0;var windowHalfX=window.innerWidth/2;var windowHalfY=window.innerHeight/2;var targetSelect;var panelWidth=Number(elementSettings[DCE_dynposts_skinPrefix+'size_plane_3d'])||320;var panelSpace=400;var distanza=1000;var diametro=(elementsQuantity*(panelWidth+panelSpace))/Math.PI;var raggio=diametro/2;var camDefaultZ=raggio+distanza;var camDefaultY=300;var eneableblur=Boolean(elementSettings[DCE_dynposts_skinPrefix+'blur_depth_3d'])||!1
var positionType=elementSettings[DCE_dynposts_skinPrefix+'type_3d']||'circle';var positioning=targets.circle;if(positionType=='fila'){positioning=targets.fila}
var currentIndex=0;init();animate();function init(){scene=new THREE.Scene();for(var i=0;i<elementsQuantity;i+=1){var element=document.createElement('div');element.className='dce-3d-element dce-3d-element-'+i;postsList.eq(i).detach().appendTo($(element));var link_area=document.createElement('div');link_area.className='dce-3d-linkarea';element.appendChild(link_area);var object=new THREE.CSS3DObject(element);object.position.x=Math.random()*10000-6000;object.position.y=Math.random()*10000-6000;object.position.z=Math.random()*10000-6000;scene.add(object);objects.push(object)}
var step=0;var vector=new THREE.Vector3();for(var i=0,l=objects.length;i<l;i ++){var phi=Math.acos(-1+(2*i)/l);var theta=Math.sqrt(l*Math.PI)*phi;var object=new THREE.Object3D();object.position.setFromSphericalCoords(800,phi,theta);vector.copy(object.position).multiplyScalar(2);object.lookAt(vector);targets.sphere.push(object)}
var vector=new THREE.Vector3();for(var i=0,l=objects.length;i<l;i ++){var theta=i*0.175+Math.PI;var y=-(i*18)+450;var object=new THREE.Object3D();object.position.setFromCylindricalCoords(900,theta,y);vector.x=object.position.x*2;vector.y=object.position.y;vector.z=object.position.z*2;object.lookAt(vector);targets.helix.push(object)}
for(var i=0;i<objects.length;i ++){var object=new THREE.Object3D();object.position.x=0;object.position.y=0;object.position.z=step;step-=(distanza+panelSpace);targets.fila.push(object)}
for(var i=0;i<objects.length;i ++){targets.circle.push(calcolorotazione(i,raggio));targets1.circle.push(calcolorotazione(i,raggio+distanza));step+=(2*Math.PI)/elementsQuantity}
for(var i=0;i<objects.length;i ++){var object=new THREE.Object3D();object.position.x=((i%5)*200)-400;object.position.y=(-(Math.floor(i/5)%5)*200)+400;object.position.z=(Math.floor(i/25))*1000-2000;targets.grid.push(object)}
camera=new THREE.PerspectiveCamera(40,window.innerWidth/window.innerHeight,1,10000);targetSelect=objects[0];renderer=new THREE.CSS3DRenderer();renderer.setSize(jQuery('#dce-scene-3d-container')[0].clientWidth,window.innerHeight);$scope.find('#dce-scene-3d-container')[0].appendChild(renderer.domElement);console.log(renderer);if(positionType=='circle'){controls=new THREE.OrbitControls(camera,renderer.domElement)}else if(positionType=='fila'){controls=new THREE.MapControls(camera,renderer.domElement)}
if(positionType=='circle'){controls.minDistance=-diametro;controls.maxDistance=diametro+distanza}
controls.enableDamping=!0;controls.dampingFactor=0.05;controls.enableZoom=!1;controls.autoRotate=!1;controls.screenSpacePanning=!0;controls.maxPolarAngle=Math.PI/2;controls.maxPolarAngle=Math.PI/1.7;controls.addEventListener('change',render);camReset();transform(positioning,2000);document.addEventListener('mousemove',onDocumentMouseMove,!1);window.addEventListener('resize',onWindowResize,!1);if(elementSettings[DCE_dynposts_skinPrefix+'mousewheel_3d'])
scene3d.on("mousewheel DOMMouseScroll",onMouseWheel);addElementsEvents();setTimeout(function(){Widget_DCE_Dynamicposts_base_Handler($scope,$)},300)}
function onMouseWheel(event){var delta=event.originalEvent.wheelDelta/30||-event.originalEvent.detail;if(!isAnimating){if(delta<-1){if(positionType=='circle'){currentIndex=currentIndex<elementsQuantity-1?currentIndex+1:0}else if(positionType=='fila'){currentIndex=currentIndex>0?currentIndex-1:0}
centerItem(currentIndex,1000)}else if(delta>1){if(positionType=='circle'){currentIndex=currentIndex>0?currentIndex-1:elementsQuantity-1}else if(positionType=='fila'){currentIndex=currentIndex<elementsQuantity-1?currentIndex+1:elementsQuantity-1}
centerItem(currentIndex,1000)}}
event.preventDefault()}
function calcolorotazione(i,r){var theta=((Math.PI*2)/elementsQuantity);var angle=(theta*i)+(Math.PI/2);var object=new THREE.Object3D();object.position.x=r*Math.cos(angle);object.position.y=0;object.position.z=r*Math.sin(angle);return object}
function addElementsEvents(){$scope.find('#dce-scene-3d-container > div')[0].addEventListener('dblclick',function(el){camReset();$scope.find('#dce-scene-3d-container > div').removeClass('hide-cursor');el.stopPropagation()},!1);$scope.find('#dce-scene-3d-container > div')[0].addEventListener('mousedown',function(el){if(!is3dEnabled)
$(this).addClass('grab')},!1);$scope.find('#dce-scene-3d-container > div')[0].addEventListener('mouseup',function(el){if(!is3dEnabled)
$(this).removeClass('grab')},!1);for(var i=0;i<objects.length;i ++){var object=objects[i];(function(index){object.element.addEventListener('click',function(el){el.stopPropagation();currentIndex=index;centerItem(index,1000);is3dEnabled=!0;$scope.find('#dce-scene-3d-container > div').addClass('hide-cursor');controls.enableRotate=!1},!1)})(i)}
$scope.find('.dce-3d-navigation .dce-3d-next')[0].addEventListener('click',function(el){el.stopPropagation();currentIndex=currentIndex<elementsQuantity-1?currentIndex+1:0;centerItem(currentIndex,1000)},!1);$scope.find('.dce-3d-navigation .dce-3d-prev')[0].addEventListener('click',function(el){el.stopPropagation();currentIndex=currentIndex>0?currentIndex-1:elementsQuantity-1;centerItem(currentIndex,1000)},!1);document.addEventListener("keyup",(e)=>{if(e.keyCode==27&&is3dEnabled){camReset()}
if(e.keyCode==39&&is3dEnabled){currentIndex=currentIndex>0?currentIndex-1:elementsQuantity-1;centerItem(currentIndex,1000)}
if(e.keyCode==37&&is3dEnabled){currentIndex=currentIndex<elementsQuantity-1?currentIndex+1:0;centerItem(currentIndex,1000)}})}
function centerItem(index,duration){if(positionType=='circle'){panCam(targets.circle[index].position.x,targets.circle[index].position.y,targets.circle[index].position.z,targets1.circle[index].position.x,targets1.circle[index].position.y,targets1.circle[index].position.z,duration)}else if(positionType=='fila'){panCam(targets.fila[index].position.x,targets.fila[index].position.y,targets.fila[index].position.z,targets.fila[index].position.x,camDefaultY,targets.fila[index].position.z+distanza,duration)}
$('.dce-3d-trace').text(index)}
function camReset(){$scope.find('.dce-3d-navigation').removeClass('dce-pancam-item');if(positionType=='circle'){var xTarget=targets1.circle[currentIndex].position.x;var yTarget=camDefaultY;var zTarget=targets1.circle[currentIndex].position.z}else if(positionType=='fila'){var xTarget=targets.fila[0].position.x;var yTarget=camDefaultY;var zTarget=targets.fila[0].position.z+distanza;currentIndex=0}
controls.enableRotate=!0;is3dEnabled=!1;gsap.to(camera.position,{duration:1,ease:"power3.out",x:xTarget,y:yTarget,z:zTarget,});gsap.to(controls.target,{duration:1,ease:"power3.out",x:0,y:0,z:0,});for(var i=0;i<objects.length;i ++){objects[i].element.childNodes[1].style.display='block';if(eneableblur)sfocaoggetto(objects[i],!0)}}
function panCam(xTarget,yTarget,zTarget,xTarget1,yTarget1,zTarget1,tweenDuration){$scope.find('.dce-3d-navigation').addClass('dce-pancam-item');for(var i=0;i<objects.length;i ++){if(i==currentIndex){objects[i].element.childNodes[1].style.display='none';if(eneableblur)
gsap.to(objects[i].element,{duration:1,ease:"power3.inOut",filter:"blur(0px)",})}else{objects[i].element.childNodes[1].style.display='block';if(eneableblur)
gsap.to(objects[i].element,{duration:1,ease:"power1.in",filter:"blur(7px)",})}}
isAnimating=!0;gsap.to(camera.position,{duration:tweenDuration/1000,ease:"power3.inOut",x:xTarget1,y:yTarget1,z:zTarget1,onComplete:function(){isAnimating=!1}});gsap.to(controls.target,{duration:tweenDuration/1000,ease:"power4.inOut",x:xTarget,y:yTarget,z:zTarget})}
function transform(targets,duration){for(var i=0;i<objects.length;i ++){var object=objects[i];var target=targets[i];tweenItem(object,target,duration);gsap.to(object.position,{duration:(duration*2)/1000,onUpdate:render})}}
function tweenItem(object,target,duration){var dur=Math.random()*duration+duration;gsap.to(object.position,{duration:dur/1000,ease:"power3.inOut",x:target.position.x,y:target.position.y,z:target.position.z});gsap.to(object.rotation,{duration:dur/1000,ease:"power3.inOut",x:target.rotation.x,y:target.rotation.y,z:target.rotation.z})}
function onWindowResize(){camera.aspect=jQuery('#dce-scene-3d-container')[0].clientWidth/window.innerHeight;camera.updateProjectionMatrix();renderer.setSize(jQuery('#dce-scene-3d-container')[0].clientWidth,window.innerHeight);render()}
function onDocumentMouseMove(event){mouseX=(event.clientX-windowHalfX)*10;mouseY=(event.clientY-windowHalfY)*10}
function animate(){requestAnimationFrame(animate);controls.update()}
function render(){var time=Date.now()*0.001;var rx=Math.sin(time*0.7)*0.5,ry=Math.sin(time*0.3)*0.5,rz=Math.sin(time*0.2)*0.5;for(var i=0;i<objects.length;i ++){var object=objects[i];var distance=camera.position.z-object.position.z;if(!is3dEnabled){if(eneableblur)sfocaoggetto(object)}
if(positionType=='circle'){object.lookAt(camera.position)}else if(positionType=='fila'){if(i==currentIndex){object.lookAt(camera.position)}}}
renderer.render(scene,camera)}
function sfocaoggetto(object,animated=!1){var point1=camera.matrixWorld.getPosition().clone();var point2=object.position;var distance=(point1.distanceTo(point2)/distanza)-1;distance=distance*(3*distance);if(animated){gsap.to(object.element,{duration:0.6,webkitFilter:"blur("+distance.toFixed(2)+"px)",filter:"blur("+distance.toFixed(2)+"px)",})}else{gsap.set(object.element,{webkitFilter:"blur("+distance.toFixed(2)+"px)",filter:"blur("+distance.toFixed(2)+"px)",})}}};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.3d',Widget_DCE_Dynamicposts_3d_Handler)})
;var DCE_dynposts_skin='';var DCE_dynposts_skinPrefix='';var Widget_DCE_Dynamicposts_base_Handler=function($scope,$){if($scope.hasClass('elementor-widget-dce-dynamicposts-v2')){DCE_dynposts_skin=$scope.attr('data-widget_type').split('.')[1];DCE_dynposts_skinPrefix=DCE_dynposts_skin+'_';var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var type_scope=$scope.attr('data-type');function fitImage($post){var $imageParent=$post.find('.dce-img'),$image=$imageParent.find('img'),image=$image[0];if(!image){return}
var imageParentRatio=$imageParent.outerHeight()/$imageParent.outerWidth(),imageRatio=image.naturalHeight/image.naturalWidth;$imageParent.toggleClass('dce-fit-img',imageRatio<imageParentRatio)};function toggleRatio(){var itemRatio=getComputedStyle($scope[0],':after').content;$scope.find('.dce-posts-container').toggleClass('dce-is_ratio',!!itemRatio.match(/\d/))}
function fitImages(){toggleRatio();$scope.find('.dce-post-image').each(function(){var $post=$(this),$image=$post.find('.dce-img img');fitImage($post);$image.on('load',function(){fitImage($post)})})};fitImages();var blocks_hoverEffects=$scope.find('.dce-post-block.dce-hover-effects');if(blocks_hoverEffects.length){blocks_hoverEffects.each(function(i,el){$(el).on("mouseenter touchstart",function(){$(this).find('.dce-hover-effect-content').removeClass('dce-close').addClass('dce-open')});$(el).on("mouseleave touchend",function(){$(this).find('.dce-hover-effect-content').removeClass('dce-open').addClass('dce-close')})})}
var Dyncontel_MutationObserverCallback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type=='childList'){console.log('A child node has been added or removed.')}else if(mutation.type=='attributes'){var attribute_of_target=getComputedStyle(mutation.target,':after').content
if(attribute_of_target&&attribute_of_target!='none'){fitImages()}
if(attribute_of_target=='none'){toggleRatio()}}}};observe_Dyncontel_element($scope[0],Dyncontel_MutationObserverCallback)}};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/widget',Widget_DCE_Dynamicposts_base_Handler)})
;var Widget_DCE_Dynamicposts_carousel_Handler=function($scope,$){var smsc=null;var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var id_post=$scope.attr('data-post-id');var elementSwiper=$scope.find('.dce-posts-container.dce-skin-carousel');let dcePostsSwiper=null;var isCarouselEnabled=!1;var centroDiapo=!1;var cicloInfinito=!1;var slideInitNum=0;var slidesPerView=Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView']);var slideNum=$scope.find('.dce-post-item').length;centerDiapo=Boolean(elementSettings[DCE_dynposts_skinPrefix+'centeredSlides']);cicloInfinito=Boolean(elementSettings[DCE_dynposts_skinPrefix+'loop']);var elementorBreakpoints=elementorFrontend.config.breakpoints;var dceSwiperOptions={direction:String(elementSettings[DCE_dynposts_skinPrefix+'direction_slider'])||'horizontal',initialSlide:slideInitNum,reverseDirection:Boolean(elementSettings[DCE_dynposts_skinPrefix+'reverseDirection']),speed:Number(elementSettings[DCE_dynposts_skinPrefix+'speed_slider'])||300,autoHeight:Boolean(elementSettings[DCE_dynposts_skinPrefix+'autoHeight']),effect:elementSettings[DCE_dynposts_skinPrefix+'effects']||'slide',cubeEffect:{shadow:Boolean(elementSettings[DCE_dynposts_skinPrefix+'cube_shadow']),slideShadows:Boolean(elementSettings[DCE_dynposts_skinPrefix+'slideShadows']),shadowOffset:20,shadowScale:0.94,},coverflowEffect:{rotate:50,stretch:Number(elementSettings[DCE_dynposts_skinPrefix+'coverflow_stretch'])||0,depth:100,modifier:Number(elementSettings[DCE_dynposts_skinPrefix+'coverflow_modifier'])||1,slideShadows:Boolean(elementSettings[DCE_dynposts_skinPrefix+'slideShadows']),},flipEffect:{rotate:30,slideShadows:Boolean(elementSettings[DCE_dynposts_skinPrefix+'slideShadows']),limitRotation:!0,},fadeEffect:{crossFade:Boolean(elementSettings[DCE_dynposts_skinPrefix+'crossFade'])},slidesPerView:slidesPerView||'auto',slidesPerGroup:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup'])||1,slidesPerColumn:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween'])||0,slidesOffsetBefore:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetBefore'])||0,slidesOffsetAfter:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetAfter'])||0,slidesPerColumnFill:String(elementSettings[DCE_dynposts_skinPrefix+'slidesPerColumnFill'])||'row',centerInsufficientSlides:!0,centeredSlides:centroDiapo,centeredSlidesBounds:Boolean(elementSettings[DCE_dynposts_skinPrefix+'centeredSlidesBounds']),grabCursor:Boolean(elementSettings[DCE_dynposts_skinPrefix+'grabCursor']),freeMode:Boolean(elementSettings[DCE_dynposts_skinPrefix+'freeMode']),freeModeMomentum:Boolean(elementSettings[DCE_dynposts_skinPrefix+'freeModeMomentum']),freeModeMomentumRatio:Number(elementSettings[DCE_dynposts_skinPrefix+'freeModeMomentumRatio'])||1,freeModeMomentumVelocityRatio:Number(elementSettings[DCE_dynposts_skinPrefix+'freeModeMomentumVelocityRatio'])||1,freeModeMomentumBounce:Boolean(elementSettings[DCE_dynposts_skinPrefix+'freeModeMomentumBounce']),freeModeMomentumBounceRatio:Number(elementSettings[DCE_dynposts_skinPrefix+'speed'])||1,freeModeMinimumVelocity:Number(elementSettings[DCE_dynposts_skinPrefix+'speed'])||0.02,freeModeSticky:Boolean(elementSettings[DCE_dynposts_skinPrefix+'freeModeSticky']),loop:cicloInfinito,navigation:{nextEl:id_post?'.elementor-element-'+id_scope+'[data-post-id="'+id_post+'"] .next-'+id_scope:'.next-'+id_scope,prevEl:id_post?'.elementor-element-'+id_scope+'[data-post-id="'+id_post+'"] .prev-'+id_scope:'.prev-'+id_scope,},pagination:{el:id_post?'.elementor-element-'+id_scope+'[data-post-id="'+id_post+'"] .pagination-'+id_scope:'.pagination-'+id_scope,clickable:!0,type:String(elementSettings[DCE_dynposts_skinPrefix+'pagination_type'])||'bullets',dynamicBullets:Boolean(elementSettings[DCE_dynposts_skinPrefix+'dynamicBullets']),renderBullet:function(index,className){var indexLabel=!Boolean(elementSettings[DCE_dynposts_skinPrefix+'dynamicBullets'])&&Boolean(elementSettings[DCE_dynposts_skinPrefix+'bullets_numbers'])?'<span class="swiper-pagination-bullet-title">'+(index+1)+'</span>':'';return'<span class="'+className+'">'+indexLabel+'</span>'},renderFraction:function(currentClass,totalClass){return'<span class="'+currentClass+'"></span>'+'<span class="separator">'+String(elementSettings[DCE_dynposts_skinPrefix+'fraction_separator'])+'</span>'+'<span class="'+totalClass+'"></span>'},renderProgressbar:function(progressbarFillClass){return'<span class="'+progressbarFillClass+'"></span>'},renderCustom:function(swiper,current,total){}},scrollbar:{el:'.swiper-scrollbar',hide:Boolean(elementSettings[DCE_dynposts_skinPrefix+'scrollbar_hide']),draggable:Boolean(elementSettings[DCE_dynposts_skinPrefix+'scrollbar_draggable']),snapOnRelease:!0,},mousewheel:Boolean(elementSettings[DCE_dynposts_skinPrefix+'mousewheelControl']),keyboard:{enabled:Boolean(elementSettings[DCE_dynposts_skinPrefix+'keyboardControl']),},thumbs:{swiper:galleryThumbs},on:{init:function(){isCarouselEnabled=!0;$('body').attr('data-carousel-'+id_scope,this.realIndex)},slideChange:function(e){$('body').attr('data-carousel-'+id_scope,this.realIndex)},}};if(elementSettings[DCE_dynposts_skinPrefix+'useAutoplay']){dceSwiperOptions=$.extend(dceSwiperOptions,{autoplay:!0});var autoplayDelay=Number(elementSettings[DCE_dynposts_skinPrefix+'autoplay']);if(!autoplayDelay){autoplayDelay=3000}else{autoplayDelay=Number(elementSettings[DCE_dynposts_skinPrefix+'autoplay'])}
dceSwiperOptions=$.extend(dceSwiperOptions,{autoplay:{delay:autoplayDelay,disableOnInteraction:Boolean(elementSettings[DCE_dynposts_skinPrefix+'autoplayDisableOnInteraction']),stopOnLastSlide:Boolean(elementSettings[DCE_dynposts_skinPrefix+'autoplayStopOnLast'])}})}
var responsivePoints=dceSwiperOptions.breakpoints={};responsivePoints[elementorBreakpoints.lg]={slidesPerView:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView'])||'auto',slidesPerGroup:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween'])||0,slidesPerColumn:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween'])||0,slidesOffsetBefore:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetBefore'])||0,slidesOffsetAfter:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetAfter'])||0,};responsivePoints[elementorBreakpoints.md]={slidesPerView:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView'])||'auto',slidesPerGroup:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween'])||0,slidesPerColumn:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween_tablet'])||0,slidesOffsetBefore:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetBefore_tablet'])||0,slidesOffsetAfter:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetAfter_tablet'])||0,};responsivePoints[elementorBreakpoints.xs]={slidesPerView:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView_mobile'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerView'])||'auto',slidesPerGroup:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup_mobile'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesPerGroup'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween_mobile'])||Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween'])||0,slidesPerColumn:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn_mobile'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'slidesColumn'])||1,spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween_mobile'])||0,slidesOffsetBefore:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetBefore_mobile'])||0,slidesOffsetAfter:Number(elementSettings[DCE_dynposts_skinPrefix+'slidesOffsetAfter_mobile'])||0,};dceSwiperOptions=$.extend(dceSwiperOptions,responsivePoints);function initSwiperCarousel(){if(smsc)smsc.remove();if(dcePostsSwiper)dcePostsSwiper.destroy();dcePostsSwiper=new Swiper(elementSwiper[0],dceSwiperOptions)}
if(elementSwiper.length)
initSwiperCarousel();var Dyncontel_MutationObserverCallback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type=='attributes'){if(mutation.attributeName==='class'){if(isCarouselEnabled){dcePostsSwiper.update()}}}}};observe_Dyncontel_element($scope[0],Dyncontel_MutationObserverCallback)};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.carousel',Widget_DCE_Dynamicposts_carousel_Handler)})
;var dce_crs=null;var Widget_DCE_Dynamicposts_crossroadsslideshow_Handler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var splitter;var split;const MathUtils={lineEq:(y2,y1,x2,x1,currentVal)=>{var m=(y2-y1)/(x2-x1),b=y1-m*x1;return m*currentVal+b},lerp:(a,b,n)=>(1-n)*a+n*b,distance:(x1,x2,y1,y2)=>{var a=x1-x2;var b=y1-y2;return Math.hypot(a,b)},randomNumber:(min,max)=>Math.floor(Math.random()*(max-min+1)+min)};let winsize;const calcWinsize=()=>winsize={width:window.innerWidth,height:window.innerHeight};calcWinsize();window.addEventListener('resize',calcWinsize);const getMousePos=(ev)=>{let posx=0;let posy=0;if(!ev)ev=window.event;if(ev.pageX||ev.pageY){posx=ev.pageX;posy=ev.pageY}else if(ev.clientX||ev.clientY){posx=ev.clientX+body.scrollLeft+docEl.scrollLeft;posy=ev.clientY+body.scrollTop+docEl.scrollTop}
return{x:posx,y:posy}}
let mousePos={x:winsize.width/2,y:winsize.height/2};window.addEventListener('mousemove',ev=>mousePos=getMousePos(ev));class Slide{constructor(el,title){this.DOM={el:el};this.DOM.title=title;split=new SplitText(this.DOM.title,{type:['chars','words','lines'],});this.DOM.titleLetters=split.chars;this.DOM.titleLetters.sort(()=>Math.round(Math.random())-0.5);this.DOM.number=this.DOM.el.querySelector('.dce-number');this.DOM.subtitle=this.DOM.el.querySelector('.dce-caption');this.DOM.imgWrap=this.DOM.el.querySelector('.dce-img-wrap');this.DOM.img=this.DOM.imgWrap.querySelector('.dce-img-el')}
move(direction,val){return new Promise((resolve,reject)=>{const tx=direction==='left'?'+='+val*-1:'+='+val;const duration=1.2;new TimelineMax({onComplete:resolve}).to(this.DOM.imgWrap,duration,{x:tx,ease:Quart.easeInOut},0).to(this.DOM.imgWrap,duration*.5,{scaleX:1.3,ease:Quart.easeIn},0).to(this.DOM.imgWrap,duration*.5,{scaleX:1,ease:Quart.easeOut},duration*.5).to(this.DOM.number,duration,{x:tx,ease:Quint.easeInOut},0).to(this.DOM.subtitle,duration*1.1,{x:tx,ease:Quart.easeInOut},0).to(this.DOM.title,duration*1.05,{x:tx,ease:Quart.easeInOut},0)})}
setCenter(){this.isCenter=!0;this.DOM.el.classList.add('dce-grid__item--center');this.DOM.title.classList.add('dce-grid__item--center');TweenMax.set([this.DOM.el,this.DOM.title],{opacity:1})}
setRight(){this.isRight=this.isCenter=!1;this.isLeft=!0;this.DOM.el.classList.add('dce-grid__item--right');this.DOM.title.classList.add('dce-grid__item--right');TweenMax.set([this.DOM.el,this.DOM.title],{opacity:1})}
setLeft(){this.isLeft=this.isCenter=!1;this.isRight=!0;this.DOM.el.classList.add('dce-grid__item--left');this.DOM.title.classList.add('dce-grid__item--left');TweenMax.set([this.DOM.el,this.DOM.title],{opacity:1})}
reset(){TweenMax.set([this.DOM.el,this.DOM.imgWrap,this.DOM.number,this.DOM.subtitle,this.DOM.title],{transform:'none'});TweenMax.set([this.DOM.el,this.DOM.title],{opacity:0});this.DOM.title.classList='dce-grid__item dce-grid__item--title';this.DOM.el.classList='dce-grid__item dce-grid__item--slide'}
animateElementsOut(contentItem){return new Promise((resolve,reject)=>{const time=MathUtils.randomNumber(0,100)/500;this.elemsTimeline=new TimelineMax({onComplete:resolve}).staggerTo(this.DOM.titleLetters,1,{y:MathUtils.randomNumber(300,600),opacity:0,ease:Quart.easeInOut},0.04,time).staggerTo(this.DOM.titleLetters,0.5,{scaleY:2.2,ease:Quart.easeIn},0.04,time).staggerTo(this.DOM.titleLetters,0.5,{scaleY:1,ease:Quart.easeOut},0.04,time+0.5).to(this.DOM.number,1,{y:-500,opacity:0,ease:Quart.easeInOut},time+0.3).to(this.DOM.imgWrap,0.8,{y:-500,opacity:0,ease:Quart.easeInOut},time+0.4).to(this.DOM.imgWrap,.4,{scaleX:0.95,scaleY:1.4,ease:Quart.easeIn},time+0.4).to(this.DOM.imgWrap,.4,{scaleX:1,scaleY:1,ease:Quart.easeOut},time+0.4+0.4).to(this.DOM.subtitle,1,{y:-500,opacity:0,ease:Quart.easeInOut},time+0.5);if(this.isCenter){const contentItemTitle=contentItem.querySelector('.dce-content__item-header-title');const contentItemImg=contentItem.querySelector('.dce-img--content');this.elemsTimeline.to(contentItemTitle,0.8,{ease:Expo.easeOut,startAt:{y:'100%',opacity:0,rotation:-16},y:'0%',rotation:0,opacity:1},time+1.3).set(contentItemImg,{scale:1.2},0).to(contentItemImg,0.8,{ease:Expo.easeOut,scale:1},time+1.3).to(revealer.DOM.el,1,{ease:Quint.easeOut,y:'-100%'},time+1.2)}})}
animateElementsIn(contentItem){return new Promise((resolve,reject)=>{const time=MathUtils.randomNumber(0,50)/500;this.elemsTimeline=new TimelineMax({onComplete:resolve});if(this.isCenter){const contentItemTitle=contentItem.querySelector('.dce-content__item-header-title');const contentItemImg=contentItem.querySelector('.dce-img--content');this.elemsTimeline.to(contentItemTitle,1,{ease:Quint.easeOut,y:'50%',opacity:0},0).to(contentItemImg,1,{ease:Quint.easeOut,scale:1.2},0).to(revealer.DOM.el,1,{ease:Quint.easeOut,y:'0%'},0)}
this.elemsTimeline.to(this.DOM.subtitle,0.8,{y:0,opacity:1,ease:Quart.easeOut},time).to(this.DOM.imgWrap,0.8,{y:0,opacity:1,scaleX:1,scaleY:1,ease:Quart.easeOut},time+0.1).to(this.DOM.number,0.8,{y:0,opacity:1,ease:Quart.easeOut},time+0.2).staggerTo(this.DOM.titleLetters,0.8,{y:0,opacity:1,scaleX:1,scaleY:1,ease:Quart.easeOut},0.03,time+0.1)})}}
class Slideshow{constructor(el){this.DOM={el:el};this.DOM.titlesWrap=this.DOM.el.querySelector('.dce-titles-wrap');this.DOM.titlesInner=this.DOM.titlesWrap.querySelector('.dce-grid--titles');this.DOM.titles=[...this.DOM.titlesInner.querySelectorAll('.dce-grid__item--title')];this.slides=[];[...this.DOM.el.querySelectorAll('.dce-grid__item--slide')].forEach((slide,pos)=>this.slides.push(new Slide(slide,this.DOM.titles[pos])));this.slidesTotal=this.slides.length;if(this.slidesTotal<4)return;this.center=0;this.DOM.contentItems=[...document.querySelectorAll('.dce-content__item')];this.DOM.interaction={left:document.querySelector('.dce-grid__item--left'),center:document.querySelector('.dce-grid__item--center'),right:document.querySelector('.dce-grid__item--right')};this.setVisibleSlides();this.calculateGap();this.initEvents();let mouseMoveVals={translation:0,rotation:-8};const render=()=>{mouseMoveVals.translation=MathUtils.lerp(mouseMoveVals.translation,MathUtils.lineEq(-15,15,winsize.width,0,mousePos.x),0.03);for(let i=0;i<=this.slidesTotal-1;++i){TweenMax.set(this.slides[i].DOM.img,{x:mouseMoveVals.translation});TweenMax.set(this.DOM.titlesInner,{x:-4*mouseMoveVals.translation})}
requestAnimationFrame(render)}
requestAnimationFrame(render)}
setVisibleSlides(){this.centerSlide=this.slides[this.center];this.rightSlide=this.slides[this.center+1<=this.slidesTotal-1?this.center+1:0];this.leftSlide=this.slides[this.center-1>=0?this.center-1:this.slidesTotal-1];this.centerSlide.setCenter();this.rightSlide.setRight();this.leftSlide.setLeft()}
calculateGap(){const s1=this.slides[0].DOM.el.getBoundingClientRect();const s2=this.slides[1].DOM.el.getBoundingClientRect();this.gap=MathUtils.distance(s1.left+s1.width/2,s2.left+s2.width/2,s1.top+s1.height/2,s2.top+s2.height/2)}
initEvents(){this.clickRightFn=()=>this.navigate('right');this.DOM.interaction.right.addEventListener('click',this.clickRightFn);this.clickLeftFn=()=>this.navigate('left');this.DOM.interaction.left.addEventListener('click',this.clickLeftFn);this.clickCenterFn=()=>this.openSlide();this.DOM.interaction.center.addEventListener('click',this.clickCenterFn);this.mouseenterCenterFn=()=>{if(this.isAnimating){return}
new TimelineMax().to(this.centerSlide.DOM.imgWrap,0.7,{ease:Expo.easeOut,scale:1.02}).to(this.centerSlide.DOM.img,1.7,{ease:Expo.easeOut,scale:1.05},0)};this.DOM.interaction.center.addEventListener('mouseenter',this.mouseenterCenterFn);this.mouseleaveCenterFn=()=>{if(this.isAnimating){return}
new TimelineMax().to(this.centerSlide.DOM.imgWrap,0.7,{ease:Expo.easeOut,scale:1}).to(this.centerSlide.DOM.img,0.7,{ease:Expo.easeOut,scale:1},0)};this.DOM.interaction.center.addEventListener('mouseleave',this.mouseleaveCenterFn);this.resizeFn=()=>this.calculateGap();window.addEventListener('resize',this.resizeFn);this.DOM.contentItems.forEach(item=>{item.querySelector('.dce-img-wrap--content').addEventListener('click',()=>this.closeSlide())});document.addEventListener("keyup",(e)=>{if(e.keyCode==27){this.closeSlide()}
if(e.keyCode==39){this.clickRightFn()}
if(e.keyCode==37){this.clickLeftFn()}})}
navigate(direction){if(this.isAnimating){return!1}
this.isAnimating=!0;const upcomingPos=direction==='right'?this.center<this.slidesTotal-2?this.center+2:Math.abs(this.slidesTotal-2-this.center):this.center>=2?this.center-2:Math.abs(this.slidesTotal-2+this.center);this.center=direction==='right'?this.center<this.slidesTotal-1?this.center+1:0:this.center>0?this.center-1:this.slidesTotal-1;this.upcomingSlide=this.slides[upcomingPos];this.upcomingTitle=this.upcomingSlide.DOM.title;TweenMax.set(this.upcomingSlide.DOM.el,{x:direction==='right'?this.gap*2:-1*this.gap*2,opacity:1});TweenMax.set(this.upcomingTitle,{x:direction==='right'?this.gap*2:-1*this.gap*2,opacity:1});const movingSlides=[this.upcomingSlide,this.centerSlide,this.rightSlide,this.leftSlide];let promises=[];movingSlides.forEach(slide=>promises.push(slide.move(direction==='right'?'left':'right',this.gap)));Promise.all(promises).then(()=>{movingSlides.forEach(slide=>slide.reset());this.setVisibleSlides();this.isAnimating=!1})}
openSlide(){this.toggleSlide('open')}
closeSlide(){this.toggleSlide('close')}
toggleSlide(action){if(this.isAnimating){return}
this.isAnimating=!0;const contentItem=this.DOM.contentItems[this.center];this.DOM.el.classList[action==='open'?'add':'remove']('dce-content-open');const movingSlides=[this.centerSlide,this.rightSlide,this.leftSlide];let promises=[];movingSlides.forEach(slide=>promises.push(slide[action==='open'?'animateElementsOut':'animateElementsIn'](contentItem)));if(action==='open'){contentItem.classList.add('dce-content__item--current')}
Promise.all(promises).then(()=>{if(action==='close'){contentItem.classList.remove('dce-content__item--current')}
this.isAnimating=!1})}}
class Revealer{constructor(el){this.DOM={el:el};this.DOM.el.style.width=`calc(100vw * ${Math.cos(8 * Math.PI/180)} + 100vh * ${Math.sin(8 * Math.PI/180)})`;this.DOM.el.style.height=`calc(100vw * ${Math.sin(8 * Math.PI/180)} + 100vh * ${Math.cos(8 * Math.PI/180)})`}}
const revealer=new Revealer(document.querySelector('.dce-revealer__inner'));new Slideshow(document.querySelector('.dce-grid--slideshow'));imagesLoaded(document.querySelectorAll('.dce-img'),{background:!0},()=>document.body.classList.remove('loading'));[...document.querySelectorAll('.frame__mode input[type="radio"]')].forEach(radio=>radio.addEventListener('click',()=>{document.body.classList[radio.parentNode.classList.contains('frame__mode-item--dark')?'add':'remove']('dark-mode')}))};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.crossroadsslideshow',Widget_DCE_Dynamicposts_crossroadsslideshow_Handler)})
;var galleryThumbs=null;var Widget_DCE_Dynamicposts_dualcarousel_Handler=function($scope,$){var smsc=null;var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var id_post=$scope.attr('data-post-id');galleryThumbs=null;var elementSwiper=$scope.find('.dce-dualcarousel-gallery-thumbs');var slidesPerView=Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView']);var elementorBreakpoints=elementorFrontend.config.breakpoints;var dceSwiperOptions={spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'dualcarousel_gap'])||0,slidesPerView:slidesPerView||'auto',autoHeight:!0,watchOverflow:!0,watchSlidesProgress:!0,centeredSlides:!0,loop:!0,};var responsivePoints=dceSwiperOptions.breakpoints={};responsivePoints[elementorBreakpoints.lg]={slidesPerView:Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView'])||'auto',spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'dualcarousel_gap'])||0,};responsivePoints[elementorBreakpoints.md]={slidesPerView:Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView'])||'auto',spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'dualcarousel_gap_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'dualcarousel_gap'])||0,};responsivePoints[elementorBreakpoints.xs]={slidesPerView:Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView_mobile'])||Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'thumbnails_slidesPerView'])||'auto',spaceBetween:Number(elementSettings[DCE_dynposts_skinPrefix+'dualcarousel_gap_mobile'])||Number(elementSettings[DCE_dynposts_skinPrefix+'dualcarousel_gap_tablet'])||Number(elementSettings[DCE_dynposts_skinPrefix+'spaceBetween'])||0,};dceSwiperOptions=$.extend(dceSwiperOptions,responsivePoints);if(smsc)smsc.remove();if(galleryThumbs)galleryThumbs.destroy();galleryThumbs=new Swiper(elementSwiper[0],dceSwiperOptions);Widget_DCE_Dynamicposts_carousel_Handler($scope,$)};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.dualcarousel',Widget_DCE_Dynamicposts_dualcarousel_Handler)})
;var Widget_DCE_Dynamicposts_grid_Handler=function($scope,$){var smsc=null;var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var grid=$scope.find('.dce-posts-container.dce-skin-grid .dce-posts-wrapper');var postsItems=grid.find('.dce-post.dce-post-item');var masonryGrid=null;var isMasonryEnabled=!1;function initMasonry(){imagesLoaded(postsItems,activeMasonry)}
function activeMasonry(){masonryGrid=grid.masonry({itemSelector:'.dce-post-item',});isMasonryEnabled=!0}
function layoutMasonry(){if(elementSettings[DCE_dynposts_skinPrefix+'grid_type']!='masonry'){masonryGrid.masonry('destroy');isMasonryEnabled=!1}else{masonryGrid.masonry()}}
if(smsc)smsc.remove();if(elementSettings[DCE_dynposts_skinPrefix+'grid_type']=='masonry')
initMasonry();if(elementSettings.infiniteScroll_enable){var elementorElement='.elementor-element-'+id_scope;var is_history=Boolean(elementSettings.infiniteScroll_enable_history)?'replace':!1;var grid_container=$scope.find('.dce-posts-container.dce-skin-grid .dce-posts-wrapper.dce-wrapper-grid');var $layoutMode=elementSettings[DCE_dynposts_skinPrefix+'grid_type'];var $grid=grid_container.isotope({itemSelector:'.dce-post-item',layoutMode:'masonry'===$layoutMode?'masonry':'fitRows',sortBy:'original-order',percentPosition:!0,masonry:{columnWidth:'.dce-post-item'}});var iso=$grid.data('isotope');if(jQuery(elementorElement+' .pagination__next').length){var infiniteScroll_options={path:elementorElement+' .pagination__next',history:is_history,append:elementorElement+' .dce-post.dce-post-item',outlayer:iso,status:elementorElement+' .page-load-status',hideNav:elementorElement+'.pagination',scrollThreshold:'scroll'===elementSettings.infiniteScroll_trigger?!0:!1,loadOnScroll:'scroll'===elementSettings.infiniteScroll_trigger?!0:!1,onInit:function(){this.on('load',function(){})}}
if(elementSettings.infiniteScroll_trigger=='button'){infiniteScroll_options.button=elementorElement+' .view-more-button'}
infScroll=grid_container.infiniteScroll(infiniteScroll_options);var nElements=jQuery(elementorElement+' .dce-post-item:visible').length;grid_container.on('append.infiniteScroll',function(event,response,path,items){setTimeout(function(){var nElementsVisible=jQuery(elementorElement+' .dce-post-item:visible').length;if(nElementsVisible<=nElements){grid_container.infiniteScroll('loadNextPage')}},1000)})}}
var on_scrollReveal=function(){var runRevAnim=function(dir){var el=$(this);var indice=$(this).index();if(dir=='down'){setTimeout(function(){el.addClass('animate')},100*indice)}else if(dir=='up'){el.removeClass('animate')}}
var waypointRevOptions={offset:'100%',triggerOnce:!1};elementorFrontend.waypoint($scope.find('.dce-post-item'),runRevAnim,waypointRevOptions)}
on_scrollReveal();var Dyncontel_MutationObserverCallback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type=='attributes'){if(mutation.attributeName==='class'){if(isMasonryEnabled){layoutMasonry()}}}}};observe_Dyncontel_element($scope[0],Dyncontel_MutationObserverCallback)};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.grid',Widget_DCE_Dynamicposts_grid_Handler)})
;var gtf3d=null;var Widget_DCE_Dynamicposts_gridtofullscreen3d_Handler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var id_post=$scope.attr('data-post-id');var gridtofullscreen3d=$scope.find('.dce-posts-container.dce-skin-gridtofullscreen3d');var gridtofullscreen3d_wrapper=$scope.find('.dce-posts-wrapper.dce-gridtofullscreen3d-wrapper');var gridtofullscreen3d_target='.dce-post-image';var postsItems=gridtofullscreen3d.find('.dce-post-item');var isGridtofullscreen3dEnabled=!1;function createEffect(options){const transitionEffect=new GridToFullscreenEffect(document.getElementById("app"),gridtofullscreen3d_wrapper[0],gridtofullscreen3d_target,Object.assign({scrollContainer:window,onToFullscreenStart:({index})=>{},onToFullscreenFinish:({index})=>{},onToGridStart:({index})=>{},onToGridFinish:({index,lastIndex})=>{}},options));return transitionEffect}
let currentIndex;const itemsWrapper=gridtofullscreen3d_wrapper[0];const thumbs=[...itemsWrapper.querySelectorAll("img.grid__item-img:not(.grid__item-img--large)")];const fullviewItems=[...document.querySelectorAll(".fullview__item")];const backToGridCtrl=document.querySelector(".fullview__close");const transitionEffectDuration=elementSettings[DCE_dynposts_skinPrefix+'gridtofullscreen3d_duration'].size||1.8;const activationType=elementSettings[DCE_dynposts_skinPrefix+'gridtofullscreen3d_activations']||'corners';const effect1={activation:{type:"closestCorner"},timing:{duration:transitionEffectDuration},transformation:{type:"flipX"},flipBeizerControls:{c0:{x:0.4,y:-0.8},c1:{x:0.5,y:0.9}},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},easings:{toFullscreen:Quint.easeOut,toGrid:Quint.easeOut}};const effect2={activation:{type:"sinX"},flipX:!1,timing:{type:"sections",sections:4,duration:transitionEffectDuration},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},easings:{toFullscreen:Cubic.easeInOut,toGrid:Cubic.easeInOut}};const effect3={activation:{type:"top"},timing:{type:"sections",sections:20,duration:transitionEffectDuration},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},easings:{toFullscreen:Quint.easeInOut,toGrid:Quint.easeInOut}};const effect4={activation:{type:"mouse"},timing:{duration:transitionEffectDuration},transformation:{type:"simplex",props:{seed:"8000",frequencyX:0.2,frequencyY:0.2,amplitudeX:0.3,amplitudeY:0.3}},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;transitionEffect.uniforms.uSeed.value=index*10;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},seed:800,easings:{toFullscreen:Power1.easeOut,toGrid:Power1.easeInOut}};const effect5={activation:{type:"bottom"},timing:{duration:transitionEffectDuration},transformation:{type:"wavy",props:{seed:"8000",frequency:1,amplitude:0.6}},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;transitionEffect.uniforms.uSeed.value=index*10;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},seed:800,easings:{toFullscreen:Quint.easeOut,toGrid:Power3.easeOut}};const effect6={timing:{type:"sections",sections:1,duration:transitionEffectDuration},activation:{type:"mouse"},transformation:{type:"wavy",props:{seed:"8000",frequency:0.1,amplitude:1}},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;transitionEffect.uniforms.uSeed.value=index*10;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},seed:800,easings:{toFullscreen:Cubic.easeOut,toGrid:Power3.easeInOut}};const custom_effect={timing:{type:"sections",sections:1,duration:transitionEffectDuration},activation:{type:activationType},transformation:{type:"wavy",props:{seed:"8000",frequency:0.1,amplitude:1}},onToFullscreenStart:({index})=>{currentIndex=index;thumbs[currentIndex].style.opacity=0;transitionEffect.uniforms.uSeed.value=index*10;toggleFullview()},onToGridFinish:({index,lastIndex})=>{thumbs[lastIndex].style.opacity=1;fullviewItems[currentIndex].classList.remove("fullview__item--current")},seed:800,easings:{toFullscreen:Cubic.easeOut,toGrid:Power3.easeInOut}};eval('var settings_effect='+elementSettings[DCE_dynposts_skinPrefix+'gridtofullscreen3d_effects']+';');const transitionEffect=createEffect(settings_effect);transitionEffect.init();const toggleFullview=()=>{if(transitionEffect.isFullscreen){TweenLite.to(fullviewItems[currentIndex].querySelector(".fullview__item-title"),0.2,{ease:Quad.easeOut,opacity:0,x:"5%"});if(elementSettings[DCE_dynposts_skinPrefix+'gridtofullscreen3d_template']){TweenLite.to(fullviewItems[currentIndex].querySelector(".fullview__item-box"),0.6,{ease:Expo.easeInOut,onComplete:function(){transitionEffect.toGrid();$('body').removeClass('dce-fullview-open')},width:"0%",})}else{transitionEffect.toGrid();$('body').removeClass('dce-fullview-open')}
TweenLite.to(backToGridCtrl,0.5,{ease:Quad.easeOut,opacity:0,scale:0})}else{fullviewItems[currentIndex].classList.add("fullview__item--current");$('body').addClass('dce-fullview-open');TweenLite.to(fullviewItems[currentIndex].querySelector(".fullview__item-title"),0.8,{ease:Expo.easeOut,startAt:{x:"5%"},opacity:1,x:"0%",delay:transitionEffectDuration*0.6});if(elementSettings[DCE_dynposts_skinPrefix+'gridtofullscreen3d_template']){TweenLite.to(fullviewItems[currentIndex].querySelector(".fullview__item-box"),0.8,{ease:Expo.easeInOut,width:"50%",delay:transitionEffectDuration*0.9})}
TweenLite.to(backToGridCtrl,0.8,{ease:Expo.easeOut,startAt:{scale:0},opacity:1,scale:1,delay:transitionEffectDuration*0.5})}};backToGridCtrl.addEventListener("click",()=>{if(transitionEffect.isAnimating){return}
toggleFullview();return!1});document.addEventListener("keyup",(e)=>{if(transitionEffect.isAnimating){return}
if(e.keyCode==27){toggleFullview()}});if(gridtofullscreen3d.length){var allImages=$scope.find('.dce-post-block .dce-post-image img');imagesLoaded(allImages,instance=>{let images=[];for(var i=0,imageSet={};i<instance.elements.length;i++){let image={element:instance.elements[i],image:instance.images[i].isLoaded?instance.images[i].img:null};if(i%2===0){imageSet={};imageSet.small=image}
if(i%2===1){imageSet.large=image;images.push(imageSet)}}
transitionEffect.createTextures(images)})}
Widget_DCE_Dynamicposts_grid_Handler($scope,$)};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.gridtofullscreen3d',Widget_DCE_Dynamicposts_gridtofullscreen3d_Handler)})
;var Widget_DCE_Dynamicposts_nextpost_Handler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var use_template=elementSettings[DCE_dynposts_skinPrefix+'nextpost_use_template']
var template_id=elementSettings[DCE_dynposts_skinPrefix+'nextpost_content_template_id'];eval('var list_posts=dce_listPosts_'+id_scope+';');var list_post_associate=[];var totalPosts=list_posts.length;$scope.removeClass('elementor-widget-empty');var introSection,introTitle,introContent,introSectionHeight=480,scrtop=0,scaleSpeed=0.3,bgsScaleSpeed=10,translateSpeed=200,opacitySpeed=1;var initEffectScroll=function(){triggerAnimation()}
function triggerAnimation(){$(window).on('scroll',function(){window.requestAnimationFrame(animateIntro)})}
function animateIntro(){introSection=$scope.find('.dce-page.dce-current .dce-big-image');introTitle=$scope.find('.dce-page.dce-current .dce-big-image .dce-item_title, .dce-page.dce-current .dce-big-image .dce-byline');introContent=$scope.find('.dce-page.dce-current .dce-content');scrtop=$(window).scrollTop()-$scope.offset().top;var scrollPercentage=(scrtop/introSectionHeight),scaleValue=1-scrollPercentage*scaleSpeed;bgScaleValue=(scrollPercentage*bgsScaleSpeed)+50;translateValue=(1*(scrollPercentage*translateSpeed));translateValue1=(-1*(scrollPercentage*((0.5)*100)));if(typeof introSection!=='undefined'){if(scrtop<introSectionHeight){if(scrtop<=0){scaleValue=1;translateValue=0;bgScaleValue=50}
introSection.css({'-moz-transform':'scale('+scaleValue+') translateZ(0)','-webkit-transform':'scale('+scaleValue+') translateZ(0)','-ms-transform':'scale('+scaleValue+') translateZ(0)','-o-transform':'scale('+scaleValue+') translateZ(0)','transform':'scale('+scaleValue+') translateZ(0)','background-position':'50% '+bgScaleValue+'%'});introTitle.css({'-moz-transform':'translateY('+translateValue+'px) translateZ(0)','-webkit-transform':'translateY('+translateValue+'px) translateZ(0)','-ms-transform':'translateY('+translateValue+'px) translateZ(0)','-o-transform':'translateY('+translateValue+'px) translateZ(0)','transform':'translateY('+translateValue+'px) translateZ(0)',});introContent.css({'-moz-transform':'translateY('+translateValue1+'px) translateZ(0)','-webkit-transform':'translateY('+translateValue1+'px) translateZ(0)','-ms-transform':'translateY('+translateValue1+'px) translateZ(0)','-o-transform':'translateY('+translateValue1+'px) translateZ(0)','transform':'translateY('+translateValue1+'px) translateZ(0)',})}}}
jQuery.ajaxSetup({cache:!1})
var ArticleAnimator=ArticleAnimator||{canScroll:!0,initialLoad:!0,animationDuration:700,postCount:(totalPosts-1),currentPostIndex:0,postCache:{},pageTemplate:null,};ArticleAnimator.load=function(){this.currentPostIndex=getURLIndex();this.makeSelections();$body.append(this.$current)
$body.append(this.$next)
var self=this;this.createPost({type:'current'},function(){self.createPost({type:'next'},function(){self.refreshCurrentAndNextSelection();history.pushState(pageState(),"","#"+self.postCache[self.currentPostIndex].slug)
self.bindGotoNextClick();self.bindPopstate();self.bindWindowScroll()})})}
ArticleAnimator.makeSelections=function(){this.$page=$('.dce-page');this.pageTemplate=elementToTemplate(this.$page.clone());this.$current=this.currentElementClone();this.$next=this.nextElementClone()}
ArticleAnimator.getPost=function(index,callback){callback=callback||$.noop;if(this.postCache[index]){callback(this.postCache[index]);return}
var self=this;var urlJson='http://localhost:8888/demosite/wp-json/wp/v2/'+list_posts[index].type+'/'+list_posts[index].id;$.getJSON(urlJson,function(d){d.image=list_posts[index].image;d.date=list_posts[index].date;d.title=list_posts[index].title;d.author=list_posts[index].author;d.authorimage=list_posts[index].authorimage;d.terms=list_posts[index].terms;list_post_associate[d.slug]=index;self.postCache[index]=d;callback(d)})}
ArticleAnimator.nextPostIndex=function(index){return(index===this.postCount)?0:index+1}
ArticleAnimator.createPost=function(opts,callback){opts=opts||{};var self=this;var type=opts.type||'next';if(opts.fromTemplate){$body.append(this.nextElementClone());this['$'+type]=$('.dce-'+type)}
var index=(type=='next')?this.nextPostIndex(this.currentPostIndex):this.currentPostIndex;this.getPost(index,function(d){self.contentizeElement(self['$'+type],d);callback&&callback()})}
ArticleAnimator.contentizeElement=function($el,d){$el.find('.dce-big-image').css({backgroundImage:"url("+d.image+")"});$el.find('.dce-title').html(d.title);$el.find('.dce-description').html(d.title);if(use_template){;jQuery.ajax({url:dceAjaxPath.ajaxurl,dataType:"html",type:'POST',data:{'action':'modale_action','post_href':d.link,'template_id':template_id},error:function(){erroreModale()},success:function(data,status,xhr){var $result=jQuery(data).filter('.content-p');$result.find('.titolo-nativo').remove();$el.find('.dce-content .dce-text').html($result);var element_el=$result.find('.elementor-element');element_el.each(function(i){var el=jQuery(this).data('widget_type');elementorFrontend.elementsHandler.runReadyTrigger(jQuery(this))})},})}else{$el.find('.dce-content .dce-text').html(d.content.rendered)}
$el.find('.dce-byline .dce-item_date').html(d.date);$el.find('.dce-byline .dce-author').html(d.author);$el.find('.dce-byline .dce-author-avatar img').attr('src',d.authorimage);var terms=d.terms.split(',');console.log(terms.length);terms.forEach(function(item){$el.find('.dce-byline .dce-termstaxonomy').append('<span>'+item+'</span>')});$scope.find('.dce-nota-nextpost').remove()}
ArticleAnimator.animatePage=function(callback){var self=this;var translationValue=this.$next.get(0).getBoundingClientRect().top;this.canScroll=!1;this.$current.addClass('fade-up-out');this.$next.removeClass('dce-content-hidden dce-next').addClass('easing-upward').css({"transform":"translate3d(0, -"+translationValue+"px, 0)"});setTimeout(function(){scrollTop();self.$next.removeClass('easing-upward')
self.$current.remove();self.$next.css({"transform":""});self.$current=self.$next.addClass('dce-current');self.canScroll=!0;self.currentPostIndex=self.nextPostIndex(self.currentPostIndex);callback()},self.animationDuration)}
ArticleAnimator.bindGotoNextClick=function(){var self=this;var e='ontouchstart' in window?'touchstart':'click';this.$next.find('.dce-big-image').on(e,function(e){e.preventDefault();$(this).unbind(e);self.animatePage(function(){self.createPost({fromTemplate:!0,type:'next'});self.bindGotoNextClick();history.pushState(pageState(),'',"#"+self.postCache[self.currentPostIndex].slug)})})}
ArticleAnimator.bindPopstate=function(){var self=this;$window.on('popstate',function(e){if(!history.state||self.initialLoad){self.initialLoad=!1;return}
self.currentPostIndex=history.state.index;self.$current.replaceWith(history.state.current);self.$next.replaceWith(history.state.next);self.refreshCurrentAndNextSelection();self.createPost({type:'next'});self.bindGotoNextClick()})}
ArticleAnimator.bindWindowScroll=function(){var self=this;$window.on('mousewheel',function(ev){if(!self.canScroll)
ev.preventDefault()})}
ArticleAnimator.refreshCurrentAndNextSelection=function(){this.$current=$('.dce-page.dce-current');this.$next=$('.dce-page.dce-next')}
ArticleAnimator.nextElementClone=function(){return this.$page.clone().removeClass('dce-hidden').addClass('dce-next dce-content-hidden')}
ArticleAnimator.currentElementClone=function(){return this.$page.clone().removeClass('dce-hidden').addClass('dce-current')}
function elementToTemplate($element){return $element.get(0).outerHTML}
function scrollTop(){var offsetScope=$body.offset();$(document.body).add($html).scrollTop(offsetScope.top)}
function pageState(){return{index:ArticleAnimator.currentPostIndex,current:elementToTemplate(ArticleAnimator.$current),next:elementToTemplate(ArticleAnimator.$next)}}
function getURLIndex(){return parseInt((history.state&&history.state.index)||list_post_associate[window.location.hash.replace('#',"")]||ArticleAnimator.currentPostIndex)}
$body=$scope.find('.dce-nextpost-wrapper');$window=$(window);$html=$(document.documentElement);ArticleAnimator.load();initEffectScroll()};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.nextpost',Widget_DCE_Dynamicposts_nextpost_Handler)})
;var Widget_DCE_Dynamicposts_smoothscroll_Handler=function($scope,$){var smsc=null;var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var id_post=$scope.attr('data-post-id');var smoothscroll_image_perspective=elementSettings[DCE_dynposts_skinPrefix+'smoothscroll_image_perspective'];var smoothscroll_image_scale=elementSettings[DCE_dynposts_skinPrefix+'smoothscroll_image_scale'];var smoothscroll_image_translatey=elementSettings[DCE_dynposts_skinPrefix+'smoothscroll_image_translatey'];var smoothscroll_content_translatey=elementSettings[DCE_dynposts_skinPrefix+'smoothscroll_content_translatey'];var smooothscroll=$scope.find('.dce-posts-container.dce-skin-smoothscroll');var postsItems=smooothscroll.find('.dce-post-item');var isSmooothscrollEnabled=!1;const MathUtils={map:(x,a,b,c,d)=>(x-a)*(d-c)/(b-a)+c,lerp:(a,b,n)=>(1-n)*a+n*b,getRandomFloat:(min,max)=>(Math.random()*(max-min)+min).toFixed(2)};const body=document.body;let winsize;const calcWinsize=()=>winsize={width:window.innerWidth,height:window.innerHeight};calcWinsize();window.addEventListener('resize',calcWinsize);let docScroll;let lastScroll;let scrollingSpeed=0;const getPageYScroll=()=>docScroll=window.pageYOffset||document.documentElement.scrollTop;window.addEventListener('scroll',getPageYScroll);var offset=$scope.find('.dce-smoothscroll-container').offset();class Item{constructor(el){this.DOM={el:el};if(this.DOM.el.querySelector('.dce-post-image')){this.DOM.image=this.DOM.el.querySelector('.dce-post-image');this.DOM.block=this.DOM.el.querySelector('.dce-post-block');this.DOM.block.style.perspective='1000px'}else{this.DOM.image=this.DOM.el.querySelector('.dce-post-block');this.DOM.block=this.DOM.el;this.DOM.block.style.perspective='1000px'}
this.DOM.imageWrapper=this.DOM.image.parentNode;if(this.DOM.el.querySelector('.dce-image-area')){this.DOM.imagearea=this.DOM.el.querySelector('.dce-image-area');this.DOM.imagearea.style.perspective='1000px'}
if(this.DOM.el.querySelector('.dce-content-area')){this.DOM.contentarea=this.DOM.el.querySelector('.dce-content-area');this.DOM.contentarea.style.perspective='1000px'}else{this.DOM.contentarea=this.DOM.el.querySelector('.dce-post-title')}
this.DOM.imageWrapper.style.transformOrigin='50% 100%';this.ry=MathUtils.getRandomFloat(-0.5,0.5);this.rz=MathUtils.getRandomFloat(-0.5,0.5);this.renderedStyles={innerTranslationY:{previous:0,current:0,ease:0.1,setValue:()=>{const toValue=parseInt(getComputedStyle(this.DOM.image).getPropertyValue('--overflow'),10);const fromValue=-1*toValue;return Math.max(Math.min(MathUtils.map(this.props.top-docScroll,winsize.height,-1*this.props.height,fromValue,toValue),toValue),fromValue)}},itemRotation:{previous:0,current:0,ease:0.1,toValue:Number(MathUtils.getRandomFloat(-70,-50)),setValue:()=>{const toValue=this.renderedStyles.itemRotation.toValue;const fromValue=toValue*-1;const val=MathUtils.map(this.props.top-docScroll,winsize.height*1.5,-1*this.props.height,fromValue,toValue);return Math.min(Math.max(val,toValue),fromValue)}},imageScale:{previous:0,current:0,ease:0.1,setValue:()=>{const toValue=1.5;const fromValue=1;const val=MathUtils.map(this.props.top-docScroll,winsize.height,-1*this.props.height,fromValue,toValue);return Math.max(Math.min(val,toValue),fromValue)}},itemTranslationY:{previous:0,current:0,ease:0.1,fromValue:Number(MathUtils.getRandomFloat(0,400)),setValue:()=>{const fromValue=this.renderedStyles.itemTranslationY.fromValue;const toValue=-1*fromValue;const val=MathUtils.map(this.props.top-docScroll,winsize.height,-1*this.props.height,fromValue,toValue);return fromValue<0?Math.min(Math.max(val,fromValue),toValue):Math.max(Math.min(val,fromValue),toValue)}}};this.getSize();this.update();this.observer=new IntersectionObserver((entries)=>{entries.forEach(entry=>this.isVisible=entry.intersectionRatio>0)});this.observer.observe(this.DOM.el);this.initEvents()}
update(){for(const key in this.renderedStyles){this.renderedStyles[key].current=this.renderedStyles[key].previous=this.renderedStyles[key].setValue()}
this.layout()}
getSize(){const rect=this.DOM.el.getBoundingClientRect();this.props={height:rect.height,top:docScroll+rect.top}}
initEvents(){window.addEventListener('resize',()=>this.resize())}
resize(){this.getSize();this.update()}
render(){for(const key in this.renderedStyles){this.renderedStyles[key].current=this.renderedStyles[key].setValue();this.renderedStyles[key].previous=MathUtils.lerp(this.renderedStyles[key].previous,this.renderedStyles[key].current,this.renderedStyles[key].ease)}
this.layout()}
layout(){var scale3d=smoothscroll_image_scale?`scale3d(${this.renderedStyles.imageScale.previous},${this.renderedStyles.imageScale.previous},1)`:'';var translate3d=smoothscroll_image_translatey?`translate3d(0,${this.renderedStyles.innerTranslationY.previous}px,0)`:'';this.DOM.image.style.transform=scale3d+translate3d;if(smoothscroll_image_perspective)this.DOM.imageWrapper.style.transform=`rotate3d(1,${this.ry},${this.rz},${this.renderedStyles.itemRotation.previous}deg)`;if(smoothscroll_content_translatey)this.DOM.contentarea.style.transform=`translate3d(0,${this.renderedStyles.itemTranslationY.previous}px,0)`}}
class SmoothScroll{constructor(){if(!$('#dce-smootscroll-main').length)
$('body').wrapInner('<div id="dce-smootscroll-main"><div id="dce-smootscroll-wrap-'+id_scope+'"></div></div>');var generatedWrap=$('#dce-smootscroll-main');this.DOM={main:generatedWrap[0]};this.DOM.scrollable=this.DOM.main.querySelector('#dce-smootscroll-wrap-'+id_scope);this.items=[];this.DOM.content=this.DOM.main.querySelector('.dce-smoothscroll-wrapper');[...this.DOM.content.querySelectorAll('.dce-smoothscroll-item')].forEach(item=>this.items.push(new Item(item)));this.renderedStyles={translationY:{previous:0,current:0,ease:0.1,setValue:()=>docScroll}};this.setSize();this.update();this.style();this.initEvents();requestAnimationFrame(()=>this.render())}
update(){for(const key in this.renderedStyles){this.renderedStyles[key].current=this.renderedStyles[key].previous=this.renderedStyles[key].setValue()}
this.layout()}
layout(){this.DOM.scrollable.style.transform=`translate3d(0,${-1*this.renderedStyles.translationY.previous}px,0)`}
setSize(){body.style.height=`${this.DOM.scrollable.scrollHeight}px`}
style(){this.DOM.main.style.position='fixed';this.DOM.main.style.width=this.DOM.main.style.height='100%';this.DOM.main.style.top=this.DOM.main.style.left=0;this.DOM.main.style.overflow='hidden'}
initEvents(){window.addEventListener('resize',()=>this.setSize())}
remove(){this.DOM.main.removeAttribute("style")}
render(){scrollingSpeed=Math.abs(docScroll-lastScroll);lastScroll=docScroll;for(const key in this.renderedStyles){this.renderedStyles[key].current=this.renderedStyles[key].setValue();this.renderedStyles[key].previous=MathUtils.lerp(this.renderedStyles[key].previous,this.renderedStyles[key].current,this.renderedStyles[key].ease)}
this.layout();for(const item of this.items){if(item.isVisible){if(item.insideViewport){item.render()}else{item.insideViewport=!0;item.update()}}else{item.insideViewport=!1}}
requestAnimationFrame(()=>this.render())}}
if(smooothscroll.length){getPageYScroll();lastScroll=docScroll;if(smsc)smsc.remove();smsc=new SmoothScroll()}};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.smoothscroll',Widget_DCE_Dynamicposts_smoothscroll_Handler)})
;var Widget_DCE_Dynamicposts_timeline_Handler=function($scope,$){var smsc=null;var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var timelineEl=$scope.find('.dce-timeline-container.dce-skin-timeline');var timelineSectionHeight=0;var primoBlocco,primoBloccoPos=0;var ultimoBlocco,ultimoBloccoPos=0;var barprogress=$scope.find('.dce-timeline-wrapper');var isTimelineEnabled=!1;var scrtop=0;var rowspace=Number(elementSettings[DCE_dynposts_skinPrefix+'timeline_rowspace'].size);function initTimeline(){var verticalTimelines=document.getElementsByClassName("js-dce-timeline"),verticalTimelinesArray=[],scrolling=!1;if(verticalTimelines.length>0){for(var i=0;i<verticalTimelines.length;i++){(function(i){verticalTimelinesArray.push(new VerticalTimeline(verticalTimelines[i]))})(i)}
window.addEventListener("resize",function(event){checkTimelineScroll()});window.addEventListener("scroll",function(event){if(!scrolling){scrolling=!0;(!window.requestAnimationFrame)?setTimeout(checkTimelineScroll,250):window.requestAnimationFrame(checkTimelineScroll)}});checkTimelineScroll()}
function checkTimelineScroll(){primoBloccoPos=(primoBlocco.offset().top-timelineEl.offset().top);if(primoBloccoPos<=0)primoBloccoPos=0;$scope.find('.dce-timeline-wrapper').get(0).style.setProperty('--lineTop',(primoBloccoPos+10)+'px');ultimoBloccoPos=(ultimoBlocco.offset().top-timelineEl.offset().top)+rowspace;$scope.find('.dce-timeline-wrapper').get(0).style.setProperty('--lineFixed',ultimoBloccoPos+'px');verticalTimelinesArray.forEach(function(timeline){timelineSectionHeight=timelineEl.outerHeight(),scrtop=$window.scrollTop()-timelineEl.offset().top+($window.outerHeight()*timeline.offset);if(scrtop>=ultimoBloccoPos){scrtop=ultimoBloccoPos}
$scope.find('.dce-timeline-wrapper').get(0).style.setProperty('--lineProgress',scrtop+'px');timeline.showBlocks()});scrolling=!1};var isTimelineEnabled=!0}
function layoutTimeline(){rowspace=Number(elementSettings[DCE_dynposts_skinPrefix+'timeline_rowspace'].size);checkTimelineScroll()}
if(smsc)smsc.remove();function VerticalTimeline(element){this.element=element;this.blocks=this.element.getElementsByClassName("dce-timeline__block");this.images=this.element.getElementsByClassName("dce-timeline__img");this.contents=this.element.getElementsByClassName("dce-timeline__content");this.offset=0.5;this.hideBlocks();primoBlocco=$(this.blocks).first().find('.dce-timeline__img');ultimoBlocco=$(this.blocks).last().find('.dce-timeline__img')};VerticalTimeline.prototype.hideBlocks=function(){if(!"classList" in document.documentElement){return}
var self=this;for(var i=0;i<this.blocks.length;i++){(function(i){if(self.blocks[i].getBoundingClientRect().top>window.innerHeight*self.offset){self.images[i].classList.add("dce-timeline__img--hidden");self.contents[i].classList.add("dce-timeline__content--hidden")}})(i)}};VerticalTimeline.prototype.showBlocks=function(){if(!"classList" in document.documentElement){return}
var self=this;for(var i=0;i<this.blocks.length;i++){(function(i){if(self.images[i].getBoundingClientRect().top<=window.innerHeight*self.offset){if(self.contents[i].classList.contains("dce-timeline__content--hidden")){self.images[i].classList.add("dce-timeline__img--bounce-in");self.contents[i].classList.add("dce-timeline__content--bounce-in");self.images[i].classList.remove("dce-timeline__img--hidden");self.contents[i].classList.remove("dce-timeline__content--hidden")}
self.blocks[i].classList.add("dce-timeline__focus")}else{self.blocks[i].classList.remove("dce-timeline__focus")}})(i)}};$body=$scope.find('.dce-nextpost-wrapper');$window=$(window);$html=$(document.documentElement);initTimeline();var Dyncontel_MutationObserverCallback=function(mutationsList,observer){for(var mutation of mutationsList){if(mutation.type=='attributes'){if(mutation.attributeName==='class'){if(isTimelineEnabled){layoutTimeline()}}}}};observe_Dyncontel_element($scope[0],Dyncontel_MutationObserverCallback)};jQuery(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-dynamicposts-v2.timeline',Widget_DCE_Dynamicposts_timeline_Handler)})
;function dce_show_step(target,element,direction='next',scroll=!1){var form=jQuery('.elementor-element-'+element);var step=jQuery('.elementor-element-'+element+' #dce-form-step-'+target);jQuery('.elementor-element-'+element+' .elementor-error').removeClass('elementor-error');jQuery('.elementor-element-'+element+' .dce-form-step').hide().addClass('elementor-hidden');jQuery('.elementor-element-'+element+' .dce-step-active').removeClass('dce-step-active');jQuery('.elementor-element-'+element+' .dce-step-active-progressbar').removeClass('dce-step-active-progressbar');jQuery('.elementor-element-'+element+' #dce-form-step-'+target+'-progressbar').addClass('dce-step-active-progressbar');jQuery('.elementor-element-'+element+' .dce-step-active-summary').removeClass('dce-step-active-summary');jQuery('.elementor-element-'+element+' #dce-form-step-'+target+'-summary').addClass('dce-step-active-summary');jQuery('.elementor-element-'+element+' #dce-form-step-'+target+'-summary').addClass('dce-step-filled-summary');if(!jQuery('.elementor-element-'+element+' .dce-form-step-summary').not('.dce-step-filled-summary').length){jQuery('.elementor-element-'+element+' .dce-form-summary-wrapper .elementor-button-wrapper').show()}
if(step.hasClass('dce-form-visibility-step')){if((step.hasClass('dce-form-visibility-step-hide-init')&&!step.hasClass('dce-form-visibility-step-hide'))||(step.hasClass('dce-form-visibility-step-show-init')&&!step.hasClass('dce-form-visibility-step-show'))){dce_epro_applyStep(direction,step);console.log('skip step '+target+', direction '+direction);var new_target=step.find('.elementor-button-'+direction).attr('data-target');return dce_show_step(new_target,element,direction,scroll)}}
console.log('apply step '+target);dce_epro_applyStep(direction,step);console.log('show step '+target);step.css('display','flex').addClass('dce-step-active');step.removeClass('elementor-hidden');if(scroll){console.log('scroll to top');jQuery('html, body').animate({scrollTop:jQuery('.elementor-element-'+element).offset().top},500)}
return!0}
function dce_epro_applyStep(direction,step){if(direction=='next'){step_direction=step.prev()}else{step_direction=step.next()}
if(step_direction){console.log('applyStep '+step_direction.attr('id'));if(step_direction.find('.e-form__buttons__wrapper__button-'+direction).length){console.log('epro click');step_direction.find('.e-form__buttons__wrapper__button-'+direction).trigger('click');return!0}}
return!1}
function dce_valid_step(step){}
function dce_validate_step(step){var isValid=!0;step.find('.elementor-field-group [required]').each(function(index,el){if(!el.checkValidity()){el.reportValidity();return isValid=!1}});return isValid}
function dce_replace_field_shortcode(target,element,direction='next'){}
function dce_form_field_custom_id(type,id){var tmp=id.split('-');switch(type){case 'checkbox':case 'radio':tmp.pop();default:return tmp.pop()}
return id}
;(function($){var WidgetElements_FormHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var summary=elementSettings.dce_step_summary;if(summary){$scope.find('input, textarea, select').on('change',function(){var custom_id=jQuery(this).attr('name').replace("form_fields[","").replace("[","").replace("]","").replace("]","").replace("[]","");var input_type=jQuery(this).attr('type')?jQuery(this).attr('type'):jQuery(this).prop("tagName");var input_value='';switch(input_type){case 'radio':input_value=jQuery('.elementor-element-'+id_scope+' input[id^="form-field-'+custom_id+'-"]:checked').val();break;case 'checkbox':input_value=jQuery('.elementor-element-'+id_scope+' input[id^="form-field-'+custom_id+'-"]:checked').map(function(){return jQuery(this).val()}).get();if(input_value){input_value=input_value.join(', ')}
break;case 'select':input_value=jQuery(this).val();input_value=jQuery('.elementor-element-'+id_scope+' input[id="form-field-'+custom_id+'"] option:selected"').text()
break;case 'textarea':input_value=jQuery(this).val();if(input_value.length>20){input_value=input_value.substr(0,20);input_value+='...'}
break;default:input_value=jQuery(this).val()}
jQuery('.elementor-element-'+id_scope+' span[id="dce-summary-value-form-field-'+custom_id+'-'+id_scope+'"]').text(input_value);setTimeout(function(){jQuery('.elementor-element-'+id_scope+' .dce-form-step.dce-form-visibility-step').each(function(){var step=jQuery(this);var step_id=step.attr('data-custom_id');var step_summary=jQuery('.elementor-element-'+id_scope+' #dce-form-step-'+step_id+'-summary');if(step.hasClass('dce-form-visibility-step-show-init')){if(step.hasClass('dce-form-visibility-step-show')){step_summary.show()}else{step_summary.hide()}}
if(step.hasClass('dce-form-visibility-step-hide-init')){if(step.hasClass('dce-form-visibility-step-hide')){step_summary.hide()}else{step_summary.show()}}});jQuery('.elementor-element-'+id_scope+' *[name^="form_fields"]').each(function(){var custom_id=jQuery(this).attr('name').replace("form_fields[","").replace("[","").replace("]","").replace("]","").replace("[]","");if(jQuery(this).prop('disabled')){jQuery('.elementor-element-'+id_scope+' #dce-summary-form-field-'+custom_id).hide()}else{jQuery('.elementor-element-'+id_scope+' #dce-summary-form-field-'+custom_id).show()}})},100)});$scope.on('click','.dce-form-step-summary-edit',function(){var step_id=jQuery(this).attr('data-target');var element_id=jQuery(this).attr('data-element');dce_show_step(step_id,element_id)});$scope.on('click','.dce-form-summary-wrapper .elementor-button-submit',function(){$scope.find('.dce-form-summary-wrapper').slideUp();$scope.find('.elementor-field-type-submit button').trigger('click')})}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/form.default',WidgetElements_FormHandler)})})(jQuery)
;function get_Dyncontel_ElementSettings($element){var elementSettings=[];var modelCID=$element.data('model-cid');if(elementorFrontend.isEditMode()&&modelCID){var settings=elementorFrontend.config.elements.data[modelCID];var type=settings.attributes.widgetType||settings.attributes.elType;var settingsKeys=elementorFrontend.config.elements.keys[type];if(!settingsKeys){settingsKeys=elementorFrontend.config.elements.keys[type]=[];jQuery.each(settings.controls,function(name,control){if(control.frontend_available){settingsKeys.push(name)}})}
jQuery.each(settings.getActiveControls(),function(controlKey){if(-1!==settingsKeys.indexOf(controlKey)){elementSettings[controlKey]=settings.attributes[controlKey]}})}else{elementSettings=$element.data('settings')||{}}
return elementSettings}
function observe_Dyncontel_element($target,$function_callback){if(elementorFrontend.isEditMode()){var elemToObserve=$target;var config={attributes:!0,childList:!1,characterData:!0};var MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;var observer=new MutationObserver($function_callback);observer.observe(elemToObserve,config)}}(function($){var get_Dyncontel_ElementSettings=function($element){var elementSettings={};var modelCID=$element.data('model-cid');if(elementorFrontend.isEditMode()&&modelCID){var settings=elementorFrontend.config.elements.data[modelCID];var settingsKeys=elementorFrontend.config.elements.keys[settings.attributes.widgetType||settings.attributes.elType];var type=settings.attributes.widgetType||settings.attributes.elType;if(!settingsKeys){settingsKeys=elementorFrontend.config.elements.keys[type]=[];jQuery.each(settings.controls,function(name,control){if(control.frontend_available){settingsKeys.push(name)}})}
jQuery.each(settings.getActiveControls(),function(controlKey){if(-1!==settingsKeys.indexOf(controlKey)){elementSettings[controlKey]=settings.attributes[controlKey]}})}else{elementSettings=$element.data('settings')||[]}
return elementSettings}})(jQuery)
;(function($){var WidgetElements_SvgBlobHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var numPoints=elementSettings.numPoints.size;var minRadius=elementSettings.minmaxRadius.sizes.start;var maxRadius=elementSettings.minmaxRadius.sizes.end;var minDuration=elementSettings.minmaxDuration.sizes.start;var maxDuration=elementSettings.minmaxDuration.sizes.end;var is_showPoints=Boolean(elementSettings.show_points)||!1;var blob1=createBlob({element:document.querySelector("#path1-"+id_scope),numPoints:numPoints,centerX:(elementSettings.viewbox_width/2)||300,centerY:(elementSettings.viewbox_height/2)||300,minRadius:minRadius,maxRadius:maxRadius,minDuration:minDuration,maxDuration:maxDuration});var tensionPoints=elementSettings.tensionPoints.size;if(is_showPoints){createDots([blob1])}
function createBlob(options){var points=[];var path=options.element;var slice=(Math.PI*2)/options.numPoints;var startAngle=random(Math.PI*2);var tl=new TimelineMax({onUpdate:update});for(var i=0;i<options.numPoints;i++){var angle=startAngle+i*slice;var duration=random(options.minDuration,options.maxDuration);var point={x:options.centerX+Math.cos(angle)*options.minRadius,y:options.centerY+Math.sin(angle)*options.minRadius};var tween=TweenMax.to(point,duration,{x:options.centerX+Math.cos(angle)*options.maxRadius,y:options.centerY+Math.sin(angle)*options.maxRadius,repeat:-1,yoyo:!0,ease:Sine.easeInOut});tl.add(tween,-random(duration));points.push(point)}
options.tl=tl;options.points=points;function update(){path.setAttribute("d",cardinal(points,!0,tensionPoints))}
return options}
function cardinal(data,closed,tension){if(data.length<1)return"M0 0";if(tension==null)tension=1;var size=data.length-(closed?0:1);var path="M"+data[0].x+" "+data[0].y+" C";for(var i=0;i<size;i++){var p0,p1,p2,p3;if(closed){p0=data[(i-1+size)%size];p1=data[i];p2=data[(i+1)%size];p3=data[(i+2)%size]}else{p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i==size-1?p2:data[i+2]}
var x1=p1.x+(p2.x-p0.x)/6*tension;var y1=p1.y+(p2.y-p0.y)/6*tension;var x2=p2.x-(p3.x-p1.x)/6*tension;var y2=p2.y-(p3.y-p1.y)/6*tension;path+=" "+x1+" "+y1+" "+x2+" "+y2+" "+p2.x+" "+p2.y}
return closed?path+"z":path}
function random(min,max){if(max==null){max=min;min=0}
if(min>max){var tmp=min;min=max;max=tmp}
return min+(max-min)*Math.random()}
function createDots(blobs){var dotContainer=$scope.find("#dot-container")[0];var showPoints=!0;var points=[];var dots=[];blobs.forEach(function(blob){blob.points.forEach(function(point){var dot=document.createElementNS("http://www.w3.org/2000/svg","circle");dot.setAttribute("r",elementSettings.dot_r.size);dot.setAttribute("fill",elementSettings.dot_color);dot.setAttribute("class","dot");dotContainer.appendChild(dot);dots.push(dot);points.push(point)})});if(is_showPoints){onChange();TweenLite.ticker.addEventListener("tick",update)}
function onChange(){if(is_showPoints){showPoints=!0}else{showPoints=!1}
dotContainer.style.setProperty("visibility",showPoints?"visible":"hidden")}
function update(){if(!showPoints){return}
for(var i=0;i<points.length;i++){var p=points[i];dots[i].setAttribute("transform","translate("+p.x+","+p.y+")")}}}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-svgblob.default',WidgetElements_SvgBlobHandler)})})(jQuery)
;(function($){var WidgetElements_SvgDistortionHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var imgDisplacment=elementSettings.displacement_image.url;var image_url=$scope.find('.dce_distortion').attr('data-dispimage');if(!image_url){return}
var feDisp=$scope.find('feDisplacementMap#displacement-map')[0];var feImage=$scope.find('feImage#displacement-image')[0];var scaleMap=elementSettings.disp_factor.size;var scaleImage=elementSettings.disp_scale.size+'%';var posImage=((100-(Number(elementSettings.disp_scale.size)))/2)+'%';var random_animation=!1;var random_animation_range=0;if(elementSettings.svg_trigger=='rollover'||elementSettings.svg_trigger=='scroll'){var scaleMapTo=elementSettings.disp_factor_to.size||0;var scaleImageTo=elementSettings.disp_scale_to.size+'%'||'100%';var posImageTo=((100-(Number(elementSettings.disp_scale_to.size)))/2)+'%'||'0%'}
if(elementSettings.svg_trigger=='animation'){random_animation=Boolean(elementSettings.random_animation);if(random_animation){random_animation_range=Number(elementSettings.random_animation_range.size);var scaleMap_rand_min=Number(scaleMap-random_animation_range);var scaleMap_rand_max=Number(scaleMap+random_animation_range);var scaleImage_rand_min=Number(scaleImage-random_animation_range);var scaleImage_rand_max=Number(scaleImage+random_animation_range);var random_val_1=scaleMap;var random_val_2=getRandomValue(scaleMap_rand_min,scaleMap_rand_max)}}
if(elementSettings.svg_trigger!='static'){var animation_delay=elementSettings.delay_animation.size||1;var animation_speed=elementSettings.speed_animation.size||3;var easing_animation_ease=elementSettings.easing_animation_ease||'Power3';var easing_animation=elementSettings.easing_animation||'easeInOut';var easeFunction=easing_animation_ease+'.'+easing_animation}
var is_running=!1;var run=$('#dce-svg-'+id_scope).attr('data-run');if(elementorFrontend.isEditMode()){if(tl)tl.kill(feDisp);if(tli)tli.kill(feImage);$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').off('mouseenter');$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').off('mouseleave');$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').off('touchstart');$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').off('touchend')}
var svg_trigger=elementSettings.svg_trigger;var tl=new TimelineMax({repeat:-1,repeatDelay:animation_delay});var tli=new TimelineMax({repeat:-1,repeatDelay:animation_delay});var interrompi=function(){tl.pause();tli.pause();is_running=!1}
var ferma=function(){tl.stop();tli.stop();is_running=!1}
var riproduci=function(){tl.play();tli.play();is_running=!0}
var inverti=function(){tl.reverse();tli.reverse();is_running=!0}
var riprendi=function(){tl.restart();tli.restart();is_running=!0}
var playShapeEl=function(){function repeatOften(){if(run!=$('#dce-svg-'+id_scope).attr('data-run')){run=$('#dce-svg-'+id_scope).attr('data-run');if(run=='running'){riproduci()}else{ferma()}}
requestAnimationFrame(repeatOften)}
requestAnimationFrame(repeatOften)}
var moveFnComplete=function(){random_val_1=random_val_2;random_val_2=getRandomValue(scaleMap_rand_min,scaleMap_rand_max);createAnimation(!0)}
function createAnimation($random=!1){if($random){tl=new TimelineMax({repeat:0});tl.to(feDisp,animation_speed,{onComplete:moveFnComplete,attr:{scale:random_val_1},ease:easeFunction},0).to(feDisp,animation_speed,{attr:{scale:random_val_2},ease:easeFunction},animation_speed)}else{tl.to(feDisp,animation_speed,{attr:{scale:0},ease:easeFunction},0).to(feDisp,animation_speed,{attr:{scale:scaleMap},ease:easeFunction},animation_speed)}
is_running=!0;if(run=='paused'&&elementorFrontend.isEditMode()){ferma()}else{riproduci()}}
var mouseenterFn=function(){tl=new TimelineMax({repeat:0});tli=new TimelineMax({repeat:0});tl.to(feDisp,animation_speed,{attr:{scale:scaleMapTo},ease:easeFunction},0);tli.to(feImage,animation_speed,{attr:{x:posImageTo,y:posImageTo,width:scaleImageTo,height:scaleImageTo},ease:easeFunction},0)};var mouseleaveFn=function(){tl=new TimelineMax({repeat:0});tli=new TimelineMax({repeat:0});tl.to(feDisp,animation_speed,{attr:{scale:scaleMap},ease:easeFunction},0);tli.to(feImage,animation_speed,{attr:{x:posImage,y:posImage,width:scaleImage,height:scaleImage},ease:easeFunction},0)};var active_scrollAnalysi=function($el){if($el){tl=new TimelineMax({repeat:0,paused:!0,});var runAnim=function(dir){if(dir=='down'){tl.to(feDisp,animation_speed,{attr:{scale:scaleMapTo},ease:easeFunction},animation_delay);tli.to(feImage,animation_speed,{attr:{x:posImageTo,y:posImageTo,width:scaleImageTo,height:scaleImageTo},ease:easeFunction},animation_delay);tl.restart();tli.restart()}else if(dir=='up'){tl.to(feDisp,animation_speed,{attr:{scale:scaleMap},ease:easeFunction},animation_delay);tli.to(feImage,animation_speed,{attr:{x:posImage,y:posImage,width:scaleImage,height:scaleImage},ease:easeFunction},animation_delay);tl.restart();tli.restart()}}
var waypointOptions={triggerOnce:!1,continuous:!0};elementorFrontend.waypoint($($el),runAnim,waypointOptions)}}
if(elementSettings.svg_trigger=='animation'){createAnimation(random_animation);if(elementorFrontend.isEditMode())playShapeEl()}else if(elementSettings.svg_trigger=='rollover'){$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').on('mouseenter',mouseenterFn);$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').on('mouseleave',mouseleaveFn);$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').on('touchstart',mouseenterFn);$('.elementor-element[data-id='+id_scope+'] svg, .'+elementSettings.id_svg_class+' a').on('touchend',mouseleaveFn)}else if(elementSettings.svg_trigger=='scroll'){$('#dce-svg-'+id_scope).attr('data-run','paused')
active_scrollAnalysi('#dce-svg-'+id_scope)}
function getRandomValue(min,max){min=Math.ceil(min);max=Math.floor(max);return Math.floor(Math.random()*(max-min))+min}
function dce_toBase64(url,callback){var img=new Image();img.crossOrigin="anonymous";img.onload=function(){var canvas=document.createElement("canvas");var ctx=canvas.getContext("2d");canvas.height=this.height;canvas.width=this.width;ctx.drawImage(this,0,0);var dataURL=canvas.toDataURL("image/png");callback(dataURL);canvas=null};img.src=url}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-svgdistortion.default',WidgetElements_SvgDistortionHandler)})})(jQuery)
;(function($){var WidgetElements_SvgFilterEffectsHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var valColor1='';var valColor2='';var valBroken='';var valBaseFrequency='';var valNumOctaves='';var valScale='';var valSeed='';var valSketch='';var glitch='';var feDisp=$scope.find('feDisplacementMap#displacement-map')[0];var feImage=$scope.find('feImage#displacement-image')[0];var scaleMapTo=0;var is_running=!1;var run=$('#dce-svg-'+id_scope).attr('data-run');var animation_delay=1;var animation_speed=3;var easing_animation_ease='Power3';var easing_animation='easeInOut';var easeFunction=easing_animation_ease+'.'+easing_animation;var svg_trigger=elementSettings.svg_trigger;var tl=new TimelineMax({repeat:-1,repeatDelay:animation_delay});var interrompi=function(){tl.pause();is_running=!1}
var ferma=function(){tl.stop();is_running=!1}
var riproduci=function(){tl.play();is_running=!0}
var inverti=function(){tl.reverse();is_running=!0}
var riprendi=function(){tl.restart();is_running=!0}
var playShapeEl=function(){function repeatOften(){if(run!=$('#dce-svg-'+id_scope).attr('data-run')){run=$('#dce-svg-'+id_scope).attr('data-run');if(run=='running'){riproduci()}else{ferma()}}
requestAnimationFrame(repeatOften)}
requestAnimationFrame(repeatOften)}
var mouseenterFn=function(){var tl=new TimelineMax({repeat:0});tl.to(feDisp,animation_speed,{attr:{scale:scaleMapTo},ease:easeFunction},0)};var mouseleaveFn=function(){var tl=new TimelineMax({repeat:0});tl.to(feDisp,animation_speed,{attr:{scale:scaleMap},ease:easeFunction},0)};var active_scrollAnalysi=function($el){if($el){var tl=new TimelineMax({repeat:0,paused:!0,});var runAnim=function(dir){if(dir=='down'){}else if(dir=='up'){}}
var waypointOptions={triggerOnce:!1,continuous:!0};elementorFrontend.waypoint($($el),runAnim,waypointOptions)}}
if(elementorFrontend.isEditMode()){if(tl)tl.kill(feDisp);$('.elementor-element[data-id='+id_scope+'] svg');$('.elementor-element[data-id='+id_scope+'] svg');$('.elementor-element[data-id='+id_scope+'] svg');$('.elementor-element[data-id='+id_scope+'] svg')}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-filtereffects.default',WidgetElements_SvgFilterEffectsHandler)})})(jQuery)
;(function($){var WidgetElements_SvgMorphHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var forma=elementSettings.type_of_shape;var playpause_control=elementSettings.playpause_control||'paused';var step=0;var run=$('#dce-svg-'+id_scope).attr('data-run');var is_running=!1;var trigger_svg=elementSettings.svg_trigger;var one_by_one=elementSettings.one_by_one;var enable_image=elementSettings.enable_image||0;var pattern_image='';if(enable_image)pattern_image=elementSettings.svg_image.id;var ripetitore='repeater_shape_'+forma;eval('var repeaterShape=elementSettings.'+ripetitore);var contentElemsTotal=repeaterShape.length;var numberOfElements=repeaterShape.length;var shapes=[];var dceshape="#forma-"+id_scope;var dceshape_svg="#dce-svg-"+id_scope;if(tl)tl.kill($(dceshape));var tl=null;tl=new TimelineMax();if(tlpos)tlpos.kill($(dceshape_svg));var tlpos=null;tlpos=new TimelineMax();var transitionImgAll=new TimelineMax();var transitionImg=new TimelineMax();var dceshape_delay=elementSettings.duration_morph.size||2,dceshape_speed=elementSettings.speed_morph.size||1;var easing_morph_ease=elementSettings.easing_morph_ease||'Power3',easing_morph=elementSettings.easing_morph||'easeInOut';var repeat_morph=elementSettings.repeat_morph;if(transitionTl)transitionTl.kill($(dceshape));var transitionTl=null;if(transitionTl)transitionTlpos.kill($(dceshape_svg));var transitionTlpos=null;var get_data_anim=function(){var duration_anim=elementSettings.duration_morph.size||3;var speed_anim=elementSettings.speed_morph.size||1;easing_morph_ease=elementSettings.easing_morph_ease;easing_morph=elementSettings.easing_morph;repeat_morph=elementSettings.repeat_morph;dceshape_delay=duration_anim;dceshape_speed=speed_anim}
var get_data_shape=function(){shapes=[];var ciccio=[];if(elementorFrontend.isEditMode()){ciccio=repeaterShape.models}else{ciccio=repeaterShape}
var old_points='';$.each(ciccio,function(i,el){var pippo=[];if(elementorFrontend.isEditMode()){pippo=repeaterShape.models[i].attributes}else{pippo=repeaterShape[i]}
var id_shape=pippo.id_shape;var points=pippo.shape_numbers;if(points==''){points=old_points}
old_points=points;var fillColor=pippo.fill_color;var strokeColor=pippo.stroke_color;var fillImage=pippo.fill_image.id;var strokeWidth=pippo.stroke_width.size||0;var shapeX=pippo.shape_x.size||0;var shapeY=pippo.shape_y.size||0;var shapeRotate=pippo.shape_rotation.size||0;var dceshape_delay=elementSettings.duration_morph.size||2,dceshape_speed=elementSettings.speed_morph.size||1;var objRep={points:points,path:{duration:pippo.duration_morph.size,speed:pippo.speed_morph.size,easing:pippo.easing_morph_ease,morph:pippo.easing_morph,elasticity:600,},fill:{color:fillColor,image:pippo.fill_image.id},stroke:{width:strokeWidth,color:strokeColor},svg:{x:shapeX,y:shapeY,rotate:shapeRotate,elasticity:600}}
shapes.push(objRep)})}
var getCustomData_speed=function(i){if(shapes[i].path.speed){dceshape_speed=shapes[i].path.speed}else{dceshape_speed=elementSettings.speed_morph.size}
return dceshape_speed}
var getCustomData_duration=function(i){if(shapes[i].path.duration){dceshape_delay=shapes[i].path.duration}else{dceshape_delay=elementSettings.duration_morph.size}
return dceshape_delay}
var getCustomData_easing=function(i){if(shapes[i].path.easing){easing_morph_ease=shapes[i].path.easing}else{easing_morph_ease=elementSettings.easing_morph_ease}
return easing_morph_ease}
var getCustomData_morph=function(i){if(shapes[i].path.morph){easing_morph=shapes[i].path.morph}else{easing_morph=elementSettings.easing_morph}
return easing_morph}
var getCustomData_image=function(i){if(shapes[i].fill.image){easing_morph=shapes[i].fill.image}else{easing_morph=elementSettings.easing_morph}
return easing_morph}
var createTween=function(){if($("#forma-"+id_scope).length){var tweenSVG='tlpos';var tweenString='tl';$.each(shapes,function(i,el){var fill_element='fill:"'+shapes[i].fill.color+'", ';if(enable_image&&(shapes[i].fill.image||pattern_image)){fill_element='';$(dceshape).attr('fill','url(#pattern-'+id_scope+')')}
if(i>0){tweenString+='.to("'+dceshape+'", '+getCustomData_speed(i)+', {onStart: moveFnStart, onStartParams:['+i+'], onComplete: myFunction1, onCompleteParams:['+i+'], morphSVG:`'+shapes[i].points+'`, ease: '+getCustomData_easing(i)+'.'+getCustomData_morph(i)+', attr:{'+fill_element+'"stroke-width":'+shapes[i].stroke.width+', stroke:"'+shapes[i].stroke.color+'"}}, "+='+getCustomData_duration(i)+'")';tweenSVG+='.to("'+dceshape_svg+'", '+getCustomData_speed(i)+', {rotation:'+shapes[i].svg.rotate+', x:'+shapes[i].svg.x+', y:'+shapes[i].svg.y+', ease: '+getCustomData_easing(i)+'.'+getCustomData_morph(i)+'}, "+='+getCustomData_duration(i)+'")'}});var fill_element='fill:"'+shapes[0].fill.color+'", ';if(enable_image&&(shapes[0].fill.image||pattern_image)){fill_element='';$(dceshape).attr('fill','url(#pattern-'+id_scope+')')}
tweenString+='.to("'+dceshape+'", '+getCustomData_speed(0)+', {onStart: moveFnStart, onStartParams:[0], onComplete: myFunction1, onCompleteParams:[0], morphSVG:`'+shapes[0].points+'`, ease: '+getCustomData_easing(0)+'.'+getCustomData_morph(0)+', attr:{'+fill_element+'"stroke-width":'+shapes[0].stroke.width+', stroke:"'+shapes[0].stroke.color+'"}}, "+='+getCustomData_duration(0)+'")';tweenString+=';';tweenSVG+='.to("'+dceshape_svg+'", '+getCustomData_speed(0)+', {rotation:'+shapes[0].svg.rotate+', x:'+shapes[0].svg.x+', y:'+shapes[0].svg.y+', ease: '+getCustomData_easing(0)+'.'+getCustomData_morph(0)+'}, "+='+getCustomData_duration(0)+'")';tweenSVG+=';'}
eval(tweenString);eval(tweenSVG);is_running=!0;if(run=='paused'&&elementorFrontend.isEditMode()){ferma()}
if(trigger_svg=='rollover'||trigger_svg=='scroll'){ferma()}
tl.eventCallback("onRepeat",myFunction,["param1","param2"]);if(repeat_morph!=0){tl.repeat(repeat_morph);tlpos.repeat(repeat_morph)}
if(elementSettings.yoyo){if(tl.reversed())tl.repeatDelay(elementSettings.duration_morph.size);if(tlpos.reversed())tlpos.repeatDelay(elementSettings.duration_morph.size);tl.yoyo(!0);tlpos.yoyo(!0)}}
var myFunction=function(a,b){}
var myFunction1=function(id_step){$('#dce-svg-'+id_scope).attr('data-morphid',id_step)}
var movetoFn=function(id_step){if(transitionTl)transitionTl.kill($(dceshape));if(transitionTlpos)transitionTl.kill($(dceshape_svg))}
var moveFnStart=function(id_step){if(enable_image){transitionImgAll=TweenMax.to('#dce-svg-'+id_scope+' pattern image.dce-shape-image',getCustomData_speed(id_step),{opacity:0,ease:+(getCustomData_easing(id_step)+'.'+getCustomData_morph(id_step))});transitionImg=TweenMax.to('#dce-svg-'+id_scope+' pattern image#img-patt-'+id_step,getCustomData_speed(id_step),{opacity:1,ease:+(getCustomData_easing(id_step)+'.'+getCustomData_morph(id_step))})}}
var interrompi=function(){tl.pause();tlpos.pause();is_running=!1}
var ferma=function(){if(transitionTl)transitionTl.stop();if(transitionTlpos)transitionTlpos.stop();tl.stop();tlpos.stop();is_running=!1}
var riproduci=function(){tl.play();tlpos.play();is_running=!0}
var inverti=function(){tl.reverse();tlpos.reverse();is_running=!0}
var riprendi=function(){tl.restart();tlpos.restart();is_running=!0}
var moveToStep=function(step){get_data_shape();if(typeof shapes[step]!=="undefined"){if(transitionTl)transitionTl.kill($(dceshape));if(transitionTlpos)transitionTlpos.kill($(dceshape_svg));var fill_element='fill:"'+shapes[step].fill.color+'", ';if(enable_image&&(shapes[step].fill.image||pattern_image)){fill_element='';$(dceshape).attr('fill','url(#pattern-'+id_scope+')')}
var tweenString='transitionTl.to("'+dceshape+'", '+getCustomData_speed(step)+', {onStart: moveFnStart, onStartParams:['+step+'], onComplete: movetoFn, onCompleteParams:['+step+'], morphSVG:`'+shapes[step].points+'`, ease: '+getCustomData_easing(step)+'.'+getCustomData_morph(step)+', attr:{'+fill_element+'"stroke-width":'+shapes[step].stroke.width+', stroke:"'+shapes[step].stroke.color+'"}});';var tweenStringPos='transitionTlpos.to("'+dceshape_svg+'", '+getCustomData_speed(step)+', {rotation: '+shapes[step].svg.rotate+', x:'+shapes[step].svg.x+', y:'+shapes[step].svg.y+', ease: '+getCustomData_easing(step)+'.'+getCustomData_morph(step)+'});';eval(tweenStringPos);eval(tweenString)}}
var playShapeEl=function(){if(transitionTl)transitionTl.kill($(dceshape));if(transitionTlpos)transitionTlpos.kill($(dceshape_svg));transitionTl=new TimelineMax();transitionTlpos=new TimelineMax();function repeatOften(){if(run!=$('#dce-svg-'+id_scope).attr('data-run')){get_data_anim();run=$('#dce-svg-'+id_scope).attr('data-run');if(run=='running'){riproduci()}else{ferma()}}
if(!is_running){if(step!=$('#dce-svg-'+id_scope).attr('data-morphid')){step=$('#dce-svg-'+id_scope).attr('data-morphid');moveToStep(step)}}
requestAnimationFrame(repeatOften)}
requestAnimationFrame(repeatOften)}
var active_scrollAnalysi=function($el){if($el){var runAnim=function(dir){step=$('#dce-svg-'+id_scope).attr('data-morphid');if(dir=='down'){if(one_by_one){if(step<numberOfElements-1){step ++}else{step=0}
moveToStep(step)}else{riproduci()}}else if(dir=='up'){if(one_by_one){}else{interrompi()}}
$('#dce-svg-'+id_scope).attr('data-morphid',step)}
var waypointOptions={offset:'100%',triggerOnce:!1};elementorFrontend.waypoint($($el),runAnim,waypointOptions)}}
var mouseenterFn=function(){step=1;$('#dce-svg-'+id_scope).attr('data-morphid',step);if(!is_running)
moveToStep(step)};var mouseleaveFn=function(){step=0;$('#dce-svg-'+id_scope).attr('data-morphid',step);if(!is_running)
moveToStep(step)};if(!elementorFrontend.isEditMode()&&contentElemsTotal>1&&elementSettings.svg_trigger=='animation'){$('#dce-svg-'+id_scope).attr('data-run','running')}
if(elementorFrontend.isEditMode()){if(transitionTl)transitionTl.kill($(dceshape));if(transitionTlpos)transitionTlpos.kill($(dceshape_svg));$('.elementor-element[data-id='+id_scope+']').off('mouseenter','svg');$('.elementor-element[data-id='+id_scope+']').off('mouseleave','svg');$('.elementor-element[data-id='+id_scope+']').off('touchstart','svg');$('.elementor-element[data-id='+id_scope+']').off('touchend','svg')}
setTimeout(function(){get_data_anim();get_data_shape();if(elementSettings.svg_trigger=='animation'){createTween();if(elementorFrontend.isEditMode()&&contentElemsTotal>1)playShapeEl()}else if(elementSettings.svg_trigger=='rollover'){if(transitionTl)transitionTl.kill($(dceshape));if(transitionTlpos)transitionTlpos.kill($(dceshape_svg));transitionTl=new TimelineMax();transitionTlpos=new TimelineMax();$('.elementor-element[data-id='+id_scope+']').on('mouseenter','svg',mouseenterFn);$('.elementor-element[data-id='+id_scope+']').on('mouseleave','svg',mouseleaveFn);$('.elementor-element[data-id='+id_scope+']').on('touchstart','svg',mouseenterFn);$('.elementor-element[data-id='+id_scope+']').on('touchend','svg',mouseleaveFn)}else if(elementSettings.svg_trigger=='scroll'){if(one_by_one){if(transitionTl)transitionTl.kill($(dceshape));if(transitionTlpos)transitionTlpos.kill($(dceshape_svg));transitionTl=new TimelineMax();transitionTlpos=new TimelineMax()}else{if(playpause_control=='paused'){ferma()}else{createTween()}
if(elementorFrontend.isEditMode()&&contentElemsTotal>1)playShapeEl()}
active_scrollAnalysi('#dce-svg-'+id_scope)}},100)};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-svgmorphing.default',WidgetElements_SvgMorphHandler)})})(jQuery)
;var isAdminBar=!1,isEditMode=!1;(function($){var WidgetElementsPostsDCEHandler=function($scope,$){var infScroll=null;var elementSettings=get_Dyncontel_ElementSettings($scope),id_scope=$scope.attr('data-id'),elementorElement='.elementor-element-'+id_scope,is_history=Boolean(elementSettings.infiniteScroll_enable_history)?'replace':!1
$block_acfposts='.acfposts-grid',$objBlock_acfposts=$scope.find($block_acfposts);var id_post=$scope.closest('.elementor').attr('data-post-id');if($objBlock_acfposts.data('style')=='swiper'||$objBlock_acfposts.data('style')=='carousel'){if(elementSettings.masking_enable){$objBlock_acfposts.closest('.elementor-section').css('overflow','hidden')}}
if($objBlock_acfposts.data('style')=='grid'){$layoutMode='masonry';if($objBlock_acfposts.data('fitrow'))
$layoutMode='fitRows';var $grid_dce_posts=$objBlock_acfposts.isotope({itemSelector:'.dce-post-item',layoutMode:$layoutMode,sortBy:'original-order',percentPosition:!0,masonry:{columnWidth:'.dce-post-item'}});$grid_dce_posts.imagesLoaded().progress(function(){$grid_dce_posts.isotope('layout')});$grid_dce_posts.imagesLoaded().always(function(){$grid_dce_posts.isotope('layout')});var iso=$grid_dce_posts.data('isotope');$scope.find('.dce-filters .filters-item').on('click','a',function(e){var filterValue=$(this).attr('data-filter');$(this).parent().siblings().removeClass('filter-active');$(this).parent().addClass('filter-active');$grid_dce_posts.isotope({filter:filterValue});if(elementSettings.infiniteScroll_enable){if($objBlock_acfposts.length){$objBlock_acfposts.infiniteScroll('loadNextPage')}}
return!1})}else if($($scope).find($block_acfposts).data('style')=='carousel'){var slidesToShow=elementSettings.slides_to_show||3,isSingleSlide=1===slidesToShow,centro=!0,cicloInfinito=!1;var slideNum=$scope.find('.dce-post-item').length;if(slideNum<Number(elementSettings.slides_to_show)){centroDiapo=!0;cicloInfinito=!1;slideInitNum=Math.ceil(slideNum/2)}else{centro=Boolean(elementSettings.carousel_center_enable);cicloInfinito=Boolean(elementSettings.carousel_infinite_enable)}
var slickOptions={dots:Boolean(elementSettings.carousel_dots_enable),arrows:Boolean(elementSettings.carousel_arrow_enable),prevArrow:'<button type="button" class="slick-prev"><i class="fa fa-angle-left" aria-hidden="true"></i></button>',nextArrow:'<button type="button" class="slick-next"><i class="fa fa-angle-right" aria-hidden="true"></i></button>',infinite:cicloInfinito,autoplay:Boolean(elementSettings.carousel_autoplay_enable),centerPadding:!1,centerMode:Boolean(centro),speed:elementSettings.carousel_speed||500,autoplaySpeed:elementSettings.carousel_autoplayspeed||3000,slidesToShow:Number(elementSettings.slides_to_show)||4,slidesToScroll:Number(elementSettings.slides_to_scroll)||4,responsive:[{breakpoint:992,settings:{slidesToShow:Number(elementSettings.slides_to_show_tablet)||2,slidesToScroll:Number(elementSettings.slides_to_scroll_tablet)||2,dots:Boolean(elementSettings.carousel_dots_enable_tablet),arrows:Boolean(elementSettings.carousel_arrow_enable_tablet),}},{breakpoint:480,settings:{slidesToShow:Number(elementSettings.slides_to_show_mobile)||1,slidesToScroll:Number(elementSettings.slides_to_scroll_mobile)||1,dots:Boolean(elementSettings.carousel_dots_enable_mobile),arrows:Boolean(elementSettings.carousel_arrow_enable_mobile),}}]};if(isSingleSlide){slickOptions.fade='fade'===elementSettings.carousel_effect}else{slickOptions.slidesToScroll=+elementSettings.slides_to_scroll}
$objBlock_acfposts.slick(slickOptions)}else if($($scope).find($block_acfposts).data('style')=='swiper'){var elementSettings=get_Dyncontel_ElementSettings($scope);var elementSwiper=$scope.find('.swiper-container')[0];var id_scope=$scope.attr('data-id');var centroDiapo=!1;var cicloInfinito=!1;var slideInitNum=0;var slidesPerView=Number(elementSettings.slidesPerView);var slideNum=$scope.find('.dce-post-item').length;centerDiapo=Boolean(elementSettings.centeredSlides);cicloInfinito=Boolean(elementSettings.loop);var elementorBreakpoints=elementorFrontend.config.breakpoints;var spaceBetween=0;if(elementSettings.spaceBetween){spaceBetween=elementSettings.spaceBetween}
var swiperOptions={direction:'horizontal',initialSlide:slideInitNum,speed:Number(elementSettings.speed_slider)||300,autoHeight:Boolean(elementSettings.autoHeight),roundLengths:Boolean(elementSettings.roundLengths),effect:elementSettings.effects||'slide',slidesPerView:slidesPerView||'auto',slidesPerGroup:Number(elementSettings.slidesPerGroup)||1,spaceBetween:spaceBetween,slidesOffsetBefore:0,slidesOffsetAfter:0,slidesPerColumn:Number(elementSettings.slidesColumn)||1,slidesPerColumnFill:'row',centerInsufficientSlides:!0,watchOverflow:!0,centeredSlides:centroDiapo,grabCursor:Boolean(elementSettings.grabCursor),freeMode:Boolean(elementSettings.freeMode),freeModeMomentum:Boolean(elementSettings.freeModeMomentum),freeModeMomentumRatio:Number(elementSettings.freeModeMomentumRatio)||1,freeModeMomentumVelocityRatio:Number(elementSettings.freeModeMomentumVelocityRatio)||1,freeModeMomentumBounce:Boolean(elementSettings.freeModeMomentumBounce),freeModeMomentumBounceRatio:Number(elementSettings.speed)||1,freeModeMinimumVelocity:Number(elementSettings.speed)||0.02,freeModeSticky:Boolean(elementSettings.freeModeSticky),loop:cicloInfinito,navigation:{nextEl:id_post?'.dce-elementor-post-'+id_post+' .elementor-element-'+id_scope+' .next-'+id_scope:'.next-'+id_scope,prevEl:id_post?'.dce-elementor-post-'+id_post+' .elementor-element-'+id_scope+' .prev-'+id_scope:'.prev-'+id_scope,},pagination:{el:id_post?'.dce-elementor-post-'+id_post+' .elementor-element-'+id_scope+' .pagination-'+id_scope:'.pagination-'+id_scope,clickable:!0,type:String(elementSettings.pagination_type)||'bullets',dynamicBullets:!0,renderFraction:function(currentClass,totalClass){return'<span class="'+currentClass+'"></span>'+'<span class="separator">'+String(elementSettings.fraction_separator)+'</span>'+'<span class="'+totalClass+'"></span>'},},mousewheel:Boolean(elementSettings.mousewheelControl),keyboard:{enabled:Boolean(elementSettings.keyboardControl),},on:{init:function(){$('body').attr('data-carousel-'+id_scope,this.realIndex)},slideChange:function(e){$('body').attr('data-carousel-'+id_scope,this.realIndex)},}};if(elementSettings.useAutoplay){swiperOptions=$.extend(swiperOptions,{autoplay:!0});var autoplayDelay=Number(elementSettings.autoplay);if(!autoplayDelay){autoplayDelay=3000}else{autoplayDelay=Number(elementSettings.autoplay)}
swiperOptions=$.extend(swiperOptions,{autoplay:{delay:autoplayDelay,disableOnInteraction:Boolean(elementSettings.autoplayDisableOnInteraction),stopOnLastSlide:Boolean(elementSettings.autoplayStopOnLast)}})}
var responsivePoints=swiperOptions.breakpoints={};responsivePoints[elementorBreakpoints.lg]={slidesPerView:Number(elementSettings.slidesPerView)||'auto',slidesPerGroup:Number(elementSettings.slidesPerGroup)||1,spaceBetween:Number(elementSettings.spaceBetween)||0,slidesPerColumn:Number(elementSettings.slidesColumn)||1,};responsivePoints[elementorBreakpoints.md]={slidesPerView:Number(elementSettings.slidesPerView_tablet)||Number(elementSettings.slidesPerView)||'auto',slidesPerGroup:Number(elementSettings.slidesPerGroup_tablet)||Number(elementSettings.slidesPerGroup)||1,spaceBetween:Number(elementSettings.spaceBetween_tablet)||0,slidesPerColumn:Number(elementSettings.slidesColumn_tablet)||Number(elementSettings.slidesColumn)||1,};responsivePoints[elementorBreakpoints.xs]={slidesPerView:Number(elementSettings.slidesPerView_mobile)||Number(elementSettings.slidesPerView_tablet)||Number(elementSettings.slidesPerView)||'auto',slidesPerGroup:Number(elementSettings.slidesPerGroup_mobile)||Number(elementSettings.slidesPerGroup_tablet)||Number(elementSettings.slidesPerGroup)||1,spaceBetween:Number(elementSettings.spaceBetween_mobile)||0,slidesPerColumn:Number(elementSettings.slidesColumn_mobile)||Number(elementSettings.slidesColumn_tablet)||Number(elementSettings.slidesColumn)||1,};swiperOptions=$.extend(swiperOptions,responsivePoints);var mySwiper=new Swiper(elementSwiper,swiperOptions);if(elementSettings.useAutoplay&&elementSettings.autoplayStopOnHover){$(elementSwiper).on({mouseenter:function(){mySwiper.autoplay.stop()},mouseleave:function(){mySwiper.autoplay.start()}})}}
if($objBlock_acfposts.data('style')=='grid'||$objBlock_acfposts.data('style')=='flexgrid'||$objBlock_acfposts.data('style')=='simple'){if(elementSettings.infiniteScroll_enable){if(jQuery(elementorElement+' .pagination__next').length){var infiniteScroll_options={path:elementorElement+' .pagination__next',history:is_history,append:elementorElement+' .dce-post-item',outlayer:iso,status:elementorElement+' .page-load-status',hideNav:elementorElement+'.pagination',scrollThreshold:'scroll'===elementSettings.infiniteScroll_trigger?!0:!1,loadOnScroll:'scroll'===elementSettings.infiniteScroll_trigger?!0:!1,onInit:function(){this.on('load',function(){})}}
if(elementSettings.infiniteScroll_trigger=='button'){infiniteScroll_options.button=elementorElement+' .view-more-button'}
infScroll=$objBlock_acfposts.infiniteScroll(infiniteScroll_options);var nElements=jQuery(elementorElement+' .dce-post-item:visible').length;$objBlock_acfposts.on('append.infiniteScroll',function(event,response,path,items){setTimeout(function(){var nElementsVisible=jQuery(elementorElement+' .dce-post-item:visible').length;if(nElementsVisible<=nElements){$objBlock_acfposts.infiniteScroll('loadNextPage')}},1000)})}}}
function VerticalTimeline(element){this.element=element;this.blocks=this.element.getElementsByClassName("js-cd-block");this.images=this.element.getElementsByClassName("js-cd-img");this.contents=this.element.getElementsByClassName("js-cd-content");this.offset=0.8;this.hideBlocks()};VerticalTimeline.prototype.hideBlocks=function(){if(!"classList" in document.documentElement){return}
var self=this;for(var i=0;i<this.blocks.length;i++){(function(i){if(self.blocks[i].getBoundingClientRect().top>window.innerHeight*self.offset){if(self.images[i]){self.images[i].classList.add("cd-is-hidden")}
if(self.contents[i]){self.contents[i].classList.add("cd-is-hidden")}}})(i)}};VerticalTimeline.prototype.showBlocks=function(){if(!"classList" in document.documentElement){return}
var self=this;if(self.contents.length){for(var i=0;i<this.blocks.length;i++){(function(i){if(self.contents[i].classList.contains("cd-is-hidden")&&self.blocks[i].getBoundingClientRect().top<=window.innerHeight*self.offset){self.images[i].classList.add("cd-timeline__img--bounce-in");self.contents[i].classList.add("cd-timeline__content--bounce-in");self.images[i].classList.remove("cd-is-hidden");self.contents[i].classList.remove("cd-is-hidden")}})(i)}}};var verticalTimelines=document.getElementsByClassName("js-cd-timeline"),verticalTimelinesArray=[],scrolling=!1;if(verticalTimelines.length>0){for(var i=0;i<verticalTimelines.length;i++){(function(i){verticalTimelinesArray.push(new VerticalTimeline(verticalTimelines[i]))})(i)}
jQuery('.wrap-p .modal-p').on("scroll",function(event){if(!scrolling){scrolling=!0;(!window.requestAnimationFrame)?setTimeout(checkTimelineScroll,250):window.requestAnimationFrame(checkTimelineScroll)}});window.addEventListener("scroll",function(event){if(!scrolling){scrolling=!0;(!window.requestAnimationFrame)?setTimeout(checkTimelineScroll,250):window.requestAnimationFrame(checkTimelineScroll)}})}
function checkTimelineScroll(){verticalTimelinesArray.forEach(function(timeline){timeline.showBlocks()});scrolling=!1}
if($scope.find('.dce-hover-effect').length){$scope.find('.dce-post-item').each(function(i,el){$(el).on("mouseenter touchstart",function(){$(this).find('.dce-hover-effect-content').removeClass('dce-close').addClass('dce-open')});$(el).on("mouseleave touchend",function(){$(this).find('.dce-hover-effect-content').removeClass('dce-open').addClass('dce-close')})})}};$(window).on('elementor/frontend/init',function(){if(elementorFrontend.isEditMode()){isEditMode=!0}
if($('body').is('.admin-bar')){isAdminBar=!0}
elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-acfposts.default',WidgetElementsPostsDCEHandler)});if($('.wow').length){var wow=new WOW({boxClass:'wow',animateClass:'animated',offset:0,mobile:!0,live:!0,callback:function(box){},scrollContainer:null});wow.init()}})(jQuery)
;(function($){function random(min,max){return(Math.random()*(max-min))+min}
function curve(i){var n=i/numTitleChars*6.24;return(Math.cos(n))*-200}
var WidgetElements_AnimateTextHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var eff_in=elementSettings.animatetext_animationstyle_in;var eff_out=elementSettings.animatetext_animationstyle_out;var target=$scope.find('.dce-animatetext');var words=elementSettings.words;var type=elementSettings.animatetext_splittype;var repeater_words=elementSettings.words;var is_running=!1;var texts=[];var ids=[];var ciccio=[];if(elementorFrontend.isEditMode()){ciccio=repeater_words.models}else{ciccio=repeater_words}
$.each(ciccio,function(i,el){var pippo=[];if(elementorFrontend.isEditMode()){pippo=repeater_words.models[i].attributes}else{pippo=repeater_words[i]}
texts.push(pippo.text_word);ids.push(pippo._id)});var repeat=texts.length>1?elementSettings.animatetext_repeat:0;var splitOrigin_in=elementSettings.animatetext_splitorigin_in;var speed_in=elementSettings.speed_animation_in.size;var amount_in=elementSettings.amount_speed_in.size;var delaySteps_in=elementSettings.delay_animation_in.size;var anim_easing_in=elementSettings.animFrom_easing_ease_in+'.'+elementSettings.animFrom_easing_in;var splitOrigin_out=elementSettings.animatetext_splitorigin_out;var speed_out=elementSettings.speed_animation_out.size;var amount_out=elementSettings.amount_speed_out.size;var delaySteps_out=elementSettings.delay_animation_out.size;var anim_easing_out=elementSettings.animFrom_easing_ease_out+'.'+elementSettings.animFrom_easing_out;var splitter;var split;var tl=new TimelineMax({repeat:repeat,paused:!0});var interrompi=function(){tl.pause();is_running=!1}
var ferma=function(){tl.stop();is_running=!1}
var riproduci=function(){tl.play();is_running=!0}
var inverti=function(){tl.reverse();is_running=!0}
var riprendi=function(){tl.restart();is_running=!0}
var active_scrollAnalysi=function($el){if($el){var runAnim=function(dir){if(dir=='down'){riproduci()}else if(dir=='up'){interrompi()}}
var waypointOptions={offset:'100%',triggerOnce:!1};elementorFrontend.waypoint($($el),runAnim,waypointOptions)}}
var old_count=-1;var count=0;var changeText=function(){old_count=count;if(count<texts.length-1){count ++}else{count=0}
changeAndSplittingText(count,old_count)}
var changeAndSplittingText=function($i,$ii){target.empty().html(texts[$i]);target.removeClass('elementor-repeater-item-'+ids[$ii]).addClass('elementor-repeater-item-'+ids[$i]);split=new SplitText(target,{type:['chars','words','lines'],});switch(type){case 'chars':splitter=split.chars;break;case 'words':splitter=split.words;break;case 'lines':splitter=split.lines;break;default:break}
var staggerOpt_in={ease:Linear.easeNone,axis:null,amount:Math.floor(splitter.length/2)*(amount_in/100),from:splitOrigin_in,}
var staggerOpt_out={ease:Linear.easeNone,axis:null,amount:Math.floor(splitter.length/2)*(amount_out/100),from:splitOrigin_out,}
switch(eff_in){case 'fading':tl.staggerFrom(splitter,speed_in,{opacity:0,stagger:staggerOpt_in,delay:delaySteps_in,ease:anim_easing_out});break;case 'from_left':tl.staggerFrom(splitter,speed_in,{x:-100,opacity:0,delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'from_right':tl.staggerFrom(splitter,speed_in,{x:100,opacity:0,delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'from_top':tl.staggerFrom(splitter,speed_in,{y:-100,opacity:0,delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'from_bottom':tl.staggerFrom(splitter,speed_in,{y:100,opacity:0,delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'zoom_front':tl.staggerFrom(splitter,speed_in,{scale:1.6,opacity:0,delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'zoom_back':tl.staggerFrom(splitter,speed_in,{scale:0.1,opacity:0,delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'random_position':tl.staggerFrom(splitter,speed_in,{opacity:0,cycle:{scale:function(){return random(0.1,3)},x:function(){return random(-500,500)},y:function(){return random(-500,500)},z:function(){return random(-500,500)},rotation:function(){return random(-120,120)}},delay:delaySteps_in,stagger:staggerOpt_in,ease:anim_easing_in});break;case 'elastic':tl.staggerFrom(splitter,1,{y:100,rotation:90,opacity:0,stagger:{ease:Linear.easeNone,axis:null,amount:0.5,from:splitOrigin,},ease:Elastic.easeOut},0.03);break;default:break}
if(texts.length>1)
switch(eff_out){case 'fading':tl.staggerTo(splitter,speed_out,{opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'to_left':tl.staggerTo(splitter,speed_out,{x:-100,opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'to_right':tl.staggerTo(splitter,speed_out,{x:100,opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'to_top':tl.staggerTo(splitter,speed_out,{y:-100,opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'to_bottom':tl.staggerTo(splitter,speed_out,{y:100,opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'zoom_front':tl.staggerTo(splitter,speed_out,{scale:1.6,opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'zoom_back':tl.staggerTo(splitter,speed_out,{scale:0.1,opacity:0,delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'random_position':tl.staggerTo(splitter,speed_out,{opacity:0,cycle:{scale:function(){return random(0.1,3)},x:function(){return random(-500,500)},y:function(){return random(-500,500)},z:function(){return random(-500,500)},rotation:function(){return random(-120,120)}},delay:delaySteps_out,stagger:staggerOpt_out,ease:anim_easing_out},null,null,changeText);break;case 'elastic':tl.staggerTo(splitter,0.5,{opacity:0,stagger:{ease:Linear.easeNone,axis:null,amount:0.5,from:splitOrigin,},ease:anim_easing_out},0.08,2);break;default:break}}
changeAndSplittingText(count,old_count);if(elementSettings.animatetext_trigger=='animation'){riproduci()}else if(elementSettings.animatetext_trigger=='rollover'){}else if(elementSettings.animatetext_trigger=='scroll'){active_scrollAnalysi(target)}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-animateText.default',WidgetElements_AnimateTextHandler)})})(jQuery)
;(function($){var WidgetElements_ContentHandler=function($scope,$){var dcecontent=$scope.find('.dce-content');var dcecontentWrap=$scope.find('.dce-content-wrapper');var dceunfold=$scope.find('.unfold-btn a');var dceunfoldfa=$scope.find('.unfold-btn i.fa-old');var elementSettings=get_Dyncontel_ElementSettings($scope);if(elementSettings.enable_unfold){var originalHeightUnfold=dcecontentWrap.outerHeight();var heightUnfold=elementSettings.height_content.size;jQuery(window).load(function(){dcecontent.addClass('unfolded');if(originalHeightUnfold>heightUnfold){dceunfold.toggle(function(){dcecontent.height(originalHeightUnfold);dceunfoldfa.removeClass('eicon-plus-circle').addClass('eicon-minus-circle')},function(){dcecontent.height(heightUnfold);dceunfoldfa.removeClass('eicon-minus-circle').addClass('eicon-plus-circle')})}else{dcecontent.removeClass('unfolded').addClass('unfold-open');dceunfold.remove()}})}
function onResize(){originalHeightUnfold=dcecontentWrap.outerHeight()}
window.addEventListener("resize",onResize)};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-content.default',WidgetElements_ContentHandler)})})(jQuery)
;(function($){var WidgetElements_imagesDistortionHandler=function($scope,$){var contentDistortion=$scope.find('.dce_distortion-content');var containerDistortion=$scope.find('.dce_distortion-slider');var fragment_style=containerDistortion.attr('data-fragment-style');eval('var fragment_selected=fragment_'+fragment_style);var speedDistortion=Number(containerDistortion.attr('data-speed'));var progressdistortion=Number(containerDistortion.attr('data-progress'));var value_width=Number(containerDistortion.attr('data-width'));var value_radius=Number(containerDistortion.attr('data-radius'));var value_intensity=Number(containerDistortion.attr('data-intensity'));var value_scalex=Number(containerDistortion.attr('data-scalex'));var value_scaley=Number(containerDistortion.attr('data-scaley'));var uniform_selected={};switch(fragment_style){case 'drip':$.extend(uniform_selected,{width:{value:value_width,type:'f',min:0,max:10},scaleX:{value:value_scalex,type:'f',min:0.1,max:60},scaleY:{value:value_scaley,type:'f',min:0.1,max:60}});break;case 'wave':$.extend(uniform_selected,{width:{value:value_width,type:'f',min:0,max:10}});break;case 'ring':$.extend(uniform_selected,{radius:{value:value_radius,type:'f',min:0.1,max:2},width:{value:value_width,type:'f',min:0.,max:1},});break;case 'horizdisp':$.extend(uniform_selected,{});break;case 'vertdisp':$.extend(uniform_selected,{intensity:{value:value_intensity,type:'f',min:0.,max:2},});break;case 'displacement':$.extend(uniform_selected,{intensity:{value:value_intensity,type:'f',min:0.,max:3},});break;case 'subdivision':$.extend(uniform_selected,{intensity:{value:value_intensity,type:'f',min:1.,max:100},});break;case 'blow':$.extend(uniform_selected,{intensity:{value:value_intensity,type:'f',min:1,max:100},});break;default:}
if($('.dg').length)$('.dg').empty();let sketch=new Sketch({content:contentDistortion[0],container:containerDistortion[0],debug:!1,duration:speedDistortion,uniforms:uniform_selected,fragment:fragment_selected})};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-imagesDistortion.default',WidgetElements_imagesDistortionHandler)})})(jQuery)
;(function($){var smoothScroll=null;const math={lerp:(a,b,n)=>{return(1-n)*a+n*b},norm:(value,min,max)=>{return(value-min)/(max-min)}}
const config={height:window.innerHeight,width:window.innerWidth}
class Smooth{constructor(){this.bindMethods();this.data={ease:coefSpeed_inertiaScroll||0.05,current:0,last:0}
this.dom={el:main,content:mainWrap}
this.rAF=null;this.init()}
bindMethods(){['scroll','run','resize'].forEach((fn)=>this[fn]=this[fn].bind(this))}
setStyles(){Object.assign(this.dom.el.style,{position:'fixed',top:0,left:0,height:'100%',width:'100%',overflow:'hidden'})}
setWidth(){heightAadminBar=0;if($('body').is('.admin-bar')&&!elementorFrontend.isEditMode()){heightAadminBar=45}
var larghezza=window.innerWidth;var altezza=this.dom.el.offsetHeight+heightAadminBar;var larghezzaTotale=(this.dom.el.offsetHeight)+(larghezza*(sectionsAvailable.length));var altezza=larghezzaTotale-this.dom.el.offsetWidth;sizeTotalScroll=altezza;document.body.style.height=`${altezza}px`;var l=larghezza*(sectionsAvailable.length);wrapperSezioni.width(`${l}px`);sectionsAvailable.each(function(i,el){$(this).width(larghezza)})}
setHeight(){heightAadminBar=0;if($('body').is('.admin-bar')&&!elementorFrontend.isEditMode()){heightAadminBar=45}
var altezza=this.dom.content.offsetHeight-heightAadminBar;sizeTotalScroll=altezza;document.body.style.height=`${altezza}px`}
resize(){if(directionScroll=='vertical'){this.setHeight()}else if(directionScroll=='horizontal'){this.setWidth()}
this.scroll()}
preload(){imagesLoaded(this.dom.content,(instance)=>{if(directionScroll=='vertical'){this.setHeight()}else if(directionScroll=='horizontal'){this.setWidth()}})}
scroll(){this.data.current=window.scrollY}
run(){this.data.last=math.lerp(this.data.last,this.data.current,this.data.ease);this.data.last=Math.floor(this.data.last*100)/100;if(this.data.last<.1){this.data.last=0}
const skewVal=skew_inertiaScroll;const scaleVal=bounce_inertiaScroll;const diff=this.data.current-this.data.last;const acc=diff/config.width;const velo=+acc;const bounce=1-Math.abs(velo*scaleVal)
const skew=velo*(skewVal);var percentOfScroll=(this.data.current/sizeTotalScroll)*100;if(directionScroll=='vertical'){var verticalmovement=this.data.last;this.dom.content.style.transform=`translate3d(0, -${verticalmovement}px, 0) skewY(${skew}deg) scaleY(${bounce})`;this.dom.content.style.transformOrigin=`50% ${percentOfScroll}% 0`}else if(directionScroll=='horizontal'){var horizontalmovement=this.data.last;this.dom.content.style.transform=`translate3d(-${horizontalmovement}px, 0, 0) skewX(${skew}deg) scaleY(${bounce})`;this.dom.content.style.transformOrigin=`${percentOfScroll}% 50% 0`}
this.requestAnimationFrame()}
on(){this.setStyles();if(directionScroll=='vertical'){this.setHeight()}else if(directionScroll=='horizontal'){this.setWidth()}
this.addEvents();this.requestAnimationFrame()}
off(){this.cancelAnimationFrame();this.removeEvents()}
requestAnimationFrame(){this.rAF=requestAnimationFrame(this.run)}
cancelAnimationFrame(){cancelAnimationFrame(this.rAF)}
destroy(){document.body.style.height='';this.data=null;this.removeEvents();this.cancelAnimationFrame()}
resize(){if(directionScroll=='vertical'){this.setHeight()}else if(directionScroll=='horizontal'){this.setWidth()}}
addEvents(){window.addEventListener('resize',this.resize,{passive:!0});window.addEventListener('scroll',this.scroll,{passive:!0})}
removeEvents(){window.removeEventListener('resize',this.resize,{passive:!0});window.removeEventListener('scroll',this.scroll,{passive:!0})}
init(){this.preload();this.on()}}
var settings_page={};var sectionsAvailable=[];var sezioni='';var wrapperSezioni=null;var heightAadminBar=0;var sizeTotalScroll=0;is_pageScroll=!1;var is_scrollify=!1,titleStyle='',navStyle='default';var is_scrollEffects=!1;var currentPostId;var is_enable_dceScrolling,is_enable_scrollify,is_enable_scrollEffects,is_enable_inertiaScroll;var datalax=['data-lax-opacity','data-lax-translate','data-lax-translate-x','data-lax-translate-y','data-lax-scale','data-lax-scale-x','data-lax-scale-y','data-lax-skew','data-lax-skew-x','data-lax-skew-y','data-lax-rotate','data-lax-rotate-x','data-lax-rotate-y','data-lax-brightness','data-lax-contrast','data-lax-hue-rotate','data-lax-blur','data-lax-invert','data-lax-saturate','data-lax-grayscale','data-lax-bg-pos','data-lax-bg-pos-x','data-lax-bg-pos-y','data-lax-anchor']
var is_inertiaScroll=!1;var directionScroll='vertical';var coefSpeed_inertiaScroll=0.05;var html=document.documentElement;var scroller={};const body=document.body;var main={};var mainWrap={};var skew_inertiaScroll=20;var bounce_inertiaScroll=0;let sx=0;let sy=0;let dx=sx;let dy=sy;var requestId;var init_Scrollify=function(){$('body').addClass('dce-scrollify dce-scrolling');if(settings_page.custom_class_section_sfy){$customClass=settings_page.custom_class_section_sfy}else{$customClass='elementor-section'}
$target_sections='.elementor-'+currentPostId;if(!$target_sections)
$target_sections='';sezioni=$target_sections+'.elementor > .elementor-inner > .elementor-section-wrap > .'+$customClass;wrapperSezioni=$($target_sections+'.elementor > .elementor-inner > .elementor-section-wrap');$($target_sections).addClass('scroll-direction-'+settings_page.directionScroll);$.scrollify({section:sezioni,sectionName:'id',interstitialSection:settings_page.interstitialSection,easing:"easeOutExpo",scrollSpeed:Number(settings_page.scrollSpeed.size)||1100,offset:Number(settings_page.offset.size)||0,scrollbars:Boolean(settings_page.scrollBars),setHeights:Boolean(settings_page.setHeights),overflowScroll:Boolean(settings_page.overflowScroll),updateHash:Boolean(settings_page.updateHash),touchScroll:Boolean(settings_page.touchScroll),before:function(i,panels){var ref=panels[i].attr("data-id");$(".dce-scrollify-pagination .nav__item--current").removeClass("nav__item--current");$(".dce-scrollify-pagination").find("a[href=\"#"+ref+"\"]").addClass("nav__item--current")},afterRender:function(){is_scrollify=!0;if(settings_page.enable_scrollify_nav||elementorFrontend.isEditMode()){var scrollify_pagination='';createNavigation(settings_page.snapscroll_nav_style);$("body").on("click",".dce-scrollify-pagination a",function(){$.scrollify.move($(this).attr("href"));return!1});if(!Boolean(settings_page.enable_scrollify_nav)){handleScrollify_enablenavigation('')}
if(Boolean(settings_page.enable_scrollEffects)){handleScrollEffects(settings_page.enable_scrollEffects)}}}});$.scrollify.update()}
var createNavigationTitles=function($style,$reload=!1){titleStyle=$style;if($reload){createNavigation(settings_page.snapscroll_nav_style)}}
var createNavigation=function($style){navStyle=$style;if($('.dce-scrollify-pagination').length>0)
$('.dce-scrollify-pagination').remove();var newPagination='';var activeClass;var titleString;createNavigationTitles(settings_page.snapscroll_nav_title_style);newPagination='<ul class="dce-scrollify-pagination nav--'+$style+'">';if($style=='ayana'){newPagination+='<svg class="hidden"><defs><symbol id="icon-circle" viewBox="0 0 16 16"><circle cx="8" cy="8" r="6.215"></circle></symbol></defs></svg>'}
if($style=='desta'){newPagination+='<svg class="hidden"><defs><symbol id="icon-triangle" viewBox="0 0 24 24"><path d="M4.5,19.8C4.5,19.8,4.5,19.8,4.5,19.8V4.2c0-0.3,0.2-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.8,0l13.5,7.8c0.2,0.1,0.4,0.4,0.4,0.7c0,0.3-0.2,0.5-0.4,0.7L5.7,20.4c-0.1,0.1-0.3,0.1-0.5,0.1C4.8,20.6,4.5,20.2,4.5,19.8z M6,5.6v12.8L17.2,12L6,5.6z"/></symbol></defs></svg>'}
$(sezioni).each(function(i){activeClass='';if(i===0){activeClass="nav__item--current"}
if(titleStyle=='number'){var prefN='';if(i<9){prefN='0'}
titleString=prefN+(i+1)}else if(titleStyle=='classid'){titleString=$(this).attr("id")||'no id';titleString=titleString.replace(/_|-|\./g,' ')}else{titleString=''}
if($style=='default'){newPagination+='<li><a class="'+activeClass+'" href="#'+$(this).attr("data-id")+'"></a></li>'}else{$itemInner='';$itemTitle='<span class="nav__item-title">'+titleString+'</span>';if($style=='etefu'){$itemInner='<span class="nav__item-inner"></span>'}else if($style=='ayana'){$itemTitle='<svg class="nav__icon"><use xlink:href="#icon-circle"></use></svg>'}else if($style=='totit'){var navIcon=settings_page.scrollify_nav_icon.value;if(navIcon)
$itemInner='<i class="nav__icon '+navIcon+'" aria-hidden="true"></i>'}else if($style=='desta'){$itemInner='<svg class="nav__icon"><use xlink:href="#icon-triangle"></use></svg>'}else if($style=='magool'||$style=='ayana'||$style=='timiro'){$itemTitle=''}
newPagination+='<li><a href="#'+$(this).attr("data-id")+'" class="'+activeClass+' nav__item" aria-label="'+(i+1)+'">'+$itemInner+$itemTitle+'</a></li>'}});newPagination+="</ul>";$("body").append(newPagination)}
var init_ScrollEffects=function(){$('body').addClass('dce-pageScroll dce-scrolling');if(settings_page.custom_class_section){$customClass=settings_page.custom_class_section}else{$customClass='elementor-section'}
$target_sections='.elementor-'+currentPostId;if(!$target_sections)
$target_sections='';sezioni=$target_sections+'.elementor > .elementor-inner > .elementor-section-wrap > .'+$customClass;sectionsAvailable=$(sezioni);wrapperSezioni=$($target_sections+'.elementor > .elementor-inner > .elementor-section-wrap');$($target_sections).addClass('scroll-direction-'+settings_page.directionScroll);animationType=settings_page.animation_effects||['spin'];var animationType_string=[];if(animationType.length)
animationType_string=animationType.join(' ');var xx=0;if(settings_page.remove_first_scrollEffects)
xx=1;sectionsAvailable.each(function(){if($(this).index()>=xx)
sectionsAvailable.addClass('lax')})
setStyleEffects(animationType_string);lax.addPreset("scaleDown",function(){return{"data-lax-scale":"0 1, vh 0",}});lax.addPreset("zoomInOut",function(){return{"data-lax-scale":"-vh 0, 0 1, vh 0",}});lax.addPreset("leftToRight",function(){return{"data-lax-translate-x":"-vh -vw,0 0, 0 1, vh vw",}});lax.addPreset("rightToLeft",function(){return{"data-lax-translate-x":"-vh vw,0 0, 0 1, vh -vw",}});lax.addPreset("opacity",function(){return{"data-lax-opacity":"-vh 0, 0 1, vh 0",}});lax.addPreset("fixed",function(){return{"data-lax-translate-y":"-vh elh, 0 0",}});lax.addPreset("parallax",function(){return{"data-lax-translate-y":"0 0, elh elh",}});lax.addPreset("rotation",function(){return{"data-lax-rotate":"0 0, vh -30",}});lax.addPreset("spin",function(){return{"data-lax-rotate":"-vh 180, 0 0, vh -180",}});lax.setup()
const updateLax=()=>{if(lax&&typeof lax!=='undefined')
lax.update(window.scrollY)
requestId=window.requestAnimationFrame(updateLax)}
requestId=window.requestAnimationFrame(updateLax)
is_scrollEffects=!0}
var init_InertiaScroll=function(){if(settings_page.custom_class_section){$customClass=settings_page.custom_class_section}else{$customClass='elementor-section'}
if(typeof(settings_page.coefSpeed_inertiaScroll.size)!=='undefined')
coefSpeed_inertiaScroll=Number(settings_page.coefSpeed_inertiaScroll.size);if(typeof(settings_page.skew_inertiaScroll.size)!=='undefined')
skew_inertiaScroll=Number(settings_page.skew_inertiaScroll.size);if(typeof(settings_page.bounce_inertiaScroll.size)!=='undefined')
bounce_inertiaScroll=Number(settings_page.bounce_inertiaScroll.size);if(typeof(settings_page.directionScroll)!=='undefined')
directionScroll=settings_page.directionScroll||'vertical';$target_sections='.elementor-'+currentPostId;if(!$target_sections)
$target_sections='';sezioni=$target_sections+'.elementor > .elementor-inner > .elementor-section-wrap > .'+$customClass;sectionsAvailable=$(sezioni);wrapperSezioni=$($target_sections+'.elementor > .elementor-inner > .elementor-section-wrap');if($('.elementor-template-canvas').length){main=document.querySelector($target_sections);mainWrap=document.querySelector($target_sections+'.elementor > .elementor-inner > .elementor-section-wrap')}else{if(settings_page.automatic_wrapper){if(!$('#outer-wrap').length)
$('body').wrapInner('<div id="outer-wrap"><div id="wrap"></div></div>');main=document.querySelector('#outer-wrap');mainWrap=document.querySelector('#wrap')}else{main=document.querySelector(settings_page.scroll_viewport)||document.querySelector('#outer-wrap');mainWrap=document.querySelector(settings_page.scroll_contentScroll)||document.querySelector('#wrap')}}
if(directionScroll=='horizontal'){wrapperSezioni.css('display','flex')}
$($target_sections).addClass('scroll-direction-'+directionScroll);sectionsAvailable.addClass('inertia-scroll');if(smoothScroll)
smoothScroll.destroy();smoothScroll=new Smooth();is_inertiaScroll=!0}
function reloadScrolling(){if(settings_page.enable_dceScrolling){handlescroll_viewport('');handlescroll_viewport('yes')}}
function removeScrollEffects(){$('body').removeClass('dce-pageScroll');if(sectionsAvailable.length)
sectionsAvailable.removeClass('lax');clearStyleEffects();if(lax&&typeof lax!=='undefined')
lax.removeElement();window.cancelAnimationFrame(requestId);is_scrollEffects=!1}
function setStyleEffects(effect){if(effect){var xx=0;if(settings_page.remove_first_scrollEffects)
xx=1;sectionsAvailable.each(function(){if($(this).index()>=xx)
$(this).attr('data-lax-preset',effect)})}}
function clearStyleEffects(){for(var i=0;i<datalax.length;i++){if(sectionsAvailable.length)
sectionsAvailable.removeAttr(datalax[i])}
if(lax&&typeof lax!=='undefined')
lax.updateElements();if(sectionsAvailable.length)
sectionsAvailable.removeAttr('style')}
function removeInertiaScroll(){$('body').removeClass('dce-inertiaScroll');if(sectionsAvailable.length)
sectionsAvailable.removeClass('inertia-scroll');sectionsAvailable.each(function(i,el){$(this).removeAttr('style')});wrapperSezioni.removeAttr('style');smoothScroll.destroy();is_inertiaScroll=!1;$(main).removeAttr('style');$(mainWrap).removeAttr('style')}
function handlescroll_viewport(newValue){if(newValue){is_pageScroll=!0}else{is_pageScroll=!1}
if(settings_page.enable_scrollEffects)
handleScrollEffects(newValue);if(settings_page.enable_scrollify)
handleScrollify(newValue);if(settings_page.enable_inertiaScroll)
handleInertiaScroll(newValue)}
function handleScrollify(newValue){if(newValue){if(is_scrollify){$.scrollify.enable()}
init_Scrollify();handleScrollify_enablenavigation(settings_page.enable_scrollify_nav)}else{$.scrollify.destroy();if(sectionsAvailable.length){sectionsAvailable.removeAttr('style')}
handleScrollify_enablenavigation('');is_scrollify=!1}}
function handleScrollify_speed(newValue){$.scrollify.setOptions({scrollSpeed:newValue.size})}
function handleScrollify_interstitialSection(newValue){$.scrollify.setOptions({scrollSpeed:newValue})}
function handleScrollify_offset(newValue){$.scrollify.setOptions({offset:newValue.size})}
function handleScrollify_ease(newValue){$.scrollify.setOptions({easing:newValue})}
function handleScrollify_setHeights(newValue){$.scrollify.setOptions({setHeights:newValue?!0:!1})}
function handleScrollify_overflowScroll(newValue){$.scrollify.setOptions({overflowScroll:newValue?!0:!1})}
function handleScrollify_updateHash(newValue){$.scrollify.setOptions({updateHash:newValue?!0:!1})}
function handleScrollify_touchScroll(newValue){$.scrollify.setOptions({touchScroll:newValue?!0:!1})}
function handleScrollify_scrollBars(newValue){$.scrollify.setOptions({scrollbars:newValue?!0:!1})}
function handleScrollify_enablenavigation(newValue){if(newValue){$('body').addClass('dce-scrollify').find('.dce-scrollify-pagination').show()}else{$('body').removeClass('dce-scrollify').find('.dce-scrollify-pagination').hide()}}
function handleScrollify_navstyle(newValue){if(newValue){createNavigation(newValue)}}
function handleScrollify_titlestyle(newValue){if(newValue){createNavigationTitles(newValue,!0)}}
function handleScrollEffects(newValue){if(newValue){if(is_scrollEffects){removeScrollEffects()}
setTimeout(function(){init_ScrollEffects()},500)}else{removeScrollEffects()}}
function handleScrollEffects_animations(newValue){var animationType_string=newValue.join(' ');if(newValue.length){removeScrollEffects();init_ScrollEffects();setStyleEffects(animationType_string);lax.updateElements()}
lax.updateElements();reloadScrolling()}
function handleScrollEffects_removefirst(newValue){if(newValue){}
removeScrollEffects();init_ScrollEffects()}
function handleInertiaScroll(newValue){if(newValue){if(is_inertiaScroll){removeInertiaScroll()}
setTimeout(function(){if(settings_page.enable_inertiaScroll)
init_InertiaScroll()},100)}else{removeInertiaScroll()}}
function handleInertiaScroll_direction(newValue){directionScroll=newValue;if(newValue){if(is_inertiaScroll){removeInertiaScroll()}
setTimeout(function(){if(settings_page.enable_inertiaScroll)
init_InertiaScroll()},100)}else{removeInertiaScroll()}}
$(window).on('elementor/frontend/init',function(){if(typeof elementorFrontendConfig.settings.page!=='undefined'){settings_page=elementorFrontendConfig.settings.page;currentPostId=elementorFrontendConfig.post.id;is_enable_dceScrolling=settings_page.enable_dceScrolling;is_enable_scrollify=settings_page.enable_scrollify;is_enable_scrollEffects=settings_page.enable_scrollEffects;is_enable_inertiaScroll=settings_page.enable_inertiaScroll;var responsive_scrollEffects=settings_page.responsive_scrollEffects;var responsive_snapScroll=settings_page.responsive_snapScroll;var responsive_inertiaScroll=settings_page.responsive_inertiaScroll;var deviceMode=$('body').attr('data-elementor-device-mode');if(is_enable_scrollEffects&&is_enable_dceScrolling&&$.inArray(deviceMode,responsive_scrollEffects)>=0){init_ScrollEffects()}
if(is_enable_scrollify&&is_enable_dceScrolling&&$.inArray(deviceMode,responsive_snapScroll)>=0){init_Scrollify()}
if(is_enable_inertiaScroll&&is_enable_dceScrolling&&$.inArray(deviceMode,responsive_inertiaScroll)>=0){init_InertiaScroll()}
if(elementorFrontend.isEditMode()){if(elementor){settings_page=elementor.settings.page.model.attributes;elementor.settings.page.addChangeCallback('enable_dceScrolling',handlescroll_viewport);elementor.settings.page.addChangeCallback('enable_scrollify',handleScrollify);elementor.settings.page.addChangeCallback('scrollSpeed',handleScrollify_speed);elementor.settings.page.addChangeCallback('offset',handleScrollify_offset);elementor.settings.page.addChangeCallback('ease_scrollify',handleScrollify_ease);elementor.settings.page.addChangeCallback('setHeights',handleScrollify_setHeights);elementor.settings.page.addChangeCallback('overflowScroll',handleScrollify_overflowScroll);elementor.settings.page.addChangeCallback('updateHash',handleScrollify_updateHash);elementor.settings.page.addChangeCallback('scrollBars',handleScrollify_scrollBars);elementor.settings.page.addChangeCallback('touchScroll',handleScrollify_touchScroll);elementor.settings.page.addChangeCallback('enable_scrollify_nav',handleScrollify_enablenavigation);elementor.settings.page.addChangeCallback('snapscroll_nav_style',handleScrollify_navstyle);elementor.settings.page.addChangeCallback('snapscroll_nav_title_style',handleScrollify_titlestyle);elementor.settings.page.addChangeCallback('enable_scrollEffects',handleScrollEffects);elementor.settings.page.addChangeCallback('animation_effects',handleScrollEffects_animations);elementor.settings.page.addChangeCallback('remove_first_scrollEffects',handleScrollEffects_removefirst);elementor.settings.page.addChangeCallback('enable_inertiaScroll',handleInertiaScroll);elementor.settings.page.addChangeCallback('directionScroll',handleInertiaScroll_direction);elementor.settings.page.addChangeCallback('coefSpeed_inertiaScroll',handleInertiaScroll);elementor.settings.page.addChangeCallback('skew_inertiaScroll',handleInertiaScroll);elementor.settings.page.addChangeCallback('bounce_inertiaScroll',handleInertiaScroll)}}}})})(jQuery)
;var isAdminBar=!1,isEditMode=!1;(function($){var WidgetElementsDynamicUsersDCEHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');$block_acfposts='.dce-grid-users';$objBlock_acfposts=$scope.find($block_acfposts);if(elementSettings.posts_style=='grid'){$layoutMode='masonry';if($objBlock_acfposts.data('fitrow'))
$layoutMode='fitRows';var $grid_dce_posts=$objBlock_acfposts.isotope({itemSelector:'.dce-item-user',layoutMode:$layoutMode,sortBy:'original-order',percentPosition:!0,masonry:{columnWidth:'.dce-item-user'}});$grid_dce_posts.imagesLoaded().progress(function(){$grid_dce_posts.isotope('layout')});$scope.find('.dce-users-filters .users-filters-item').on('click','a',function(e){var filterValue=$(this).attr('data-filter');$(this).parent().siblings().removeClass('filter-active');$(this).parent().addClass('filter-active');$grid_dce_posts.isotope({filter:filterValue});return!1})}
if(elementSettings.enabled_wow){var wow=new WOW({boxClass:'wow',animateClass:'animated',offset:0,mobile:!0,live:!0,callback:function(box){},scrollContainer:null});wow.init()}
function VerticalTimeline(element){this.element=element;this.blocks=this.element.getElementsByClassName("js-cd-block");this.images=this.element.getElementsByClassName("js-cd-img");this.contents=this.element.getElementsByClassName("js-cd-content");this.offset=0.8;this.hideBlocks()};VerticalTimeline.prototype.hideBlocks=function(){if(!"classList" in document.documentElement){return}
var self=this;for(var i=0;i<this.blocks.length;i++){(function(i){if(self.blocks[i].getBoundingClientRect().top>window.innerHeight*self.offset){self.images[i].classList.add("cd-is-hidden");self.contents[i].classList.add("cd-is-hidden")}})(i)}};VerticalTimeline.prototype.showBlocks=function(){if(!"classList" in document.documentElement){return}
var self=this;for(var i=0;i<this.blocks.length;i++){(function(i){if(self.contents[i].classList.contains("cd-is-hidden")&&self.blocks[i].getBoundingClientRect().top<=window.innerHeight*self.offset){self.images[i].classList.add("cd-timeline__img--bounce-in");self.contents[i].classList.add("cd-timeline__content--bounce-in");self.images[i].classList.remove("cd-is-hidden");self.contents[i].classList.remove("cd-is-hidden")}})(i)}};var verticalTimelines=document.getElementsByClassName("js-cd-timeline"),verticalTimelinesArray=[],scrolling=!1;if(verticalTimelines.length>0){for(var i=0;i<verticalTimelines.length;i++){(function(i){verticalTimelinesArray.push(new VerticalTimeline(verticalTimelines[i]))})(i)}
window.addEventListener("scroll",function(event){if(!scrolling){scrolling=!0;(!window.requestAnimationFrame)?setTimeout(checkTimelineScroll,250):window.requestAnimationFrame(checkTimelineScroll)}})}
function checkTimelineScroll(){verticalTimelinesArray.forEach(function(timeline){timeline.showBlocks()});scrolling=!1}};$(window).on('elementor/frontend/init',function(){if(elementorFrontend.isEditMode()){isEditMode=!0}
if($('body').is('.admin-bar')){isAdminBar=!0}
elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-dynamicusers.default',WidgetElementsDynamicUsersDCEHandler)})})(jQuery)
;(function($){var WidgetElements_ModalWindowHandler=function($scope,$){var larghezza=0,altezza=0,paddingL,paddingR;var elementSettings=get_Dyncontel_ElementSettings($scope);$scope.find('.dce-modalwindow-section').on('click','[data-type="modal-trigger"]',function(){var actionBtn=$(this),scaleValue=retrieveScale(actionBtn.next('.cd-modal-bg'));larghezza=$(this).outerWidth();altezza=$(this).outerHeight();paddingL=elementSettings.fmw_padding.left;paddingR=elementSettings.fmw_padding.right;$(this).parent().css('width',larghezza);$(this).css('width',larghezza);actionBtn.addClass('to-circle').velocity({width:altezza,paddingLeft:0,paddingRight:0},100);actionBtn.next('.cd-modal-bg').addClass('is-visible').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){animateLayer(actionBtn.next('.cd-modal-bg'),scaleValue,!0)});return!1});$scope.find('.dce-modalwindow-section .cd-modal-close').on('click',function(){closeModal();return!1});$(document).keyup(function(event){if(event.which=='27')closeModal()});$(window).on('resize',function(){if($scope.find('.dce-modalwindow-section.modal-is-visible').length>0)window.requestAnimationFrame(updateLayer)});function retrieveScale(btn){var btnRadius=btn.width()/2,left=btn.offset().left+btnRadius,top=btn.offset().top+btnRadius-$(window).scrollTop(),scale=scaleValue(top,left,btnRadius,$(window).height()+100,$(window).width())+100;btn.css('position','fixed').velocity({top:top-btnRadius,left:left-btnRadius,translateX:0,},0);return scale}
function scaleValue(topValue,leftValue,radiusValue,windowW,windowH){var maxDistHor=(leftValue>windowW/2)?leftValue:(windowW-leftValue),maxDistVert=(topValue>windowH/2)?topValue:(windowH-topValue);return Math.ceil(Math.sqrt(Math.pow(maxDistHor,2)+Math.pow(maxDistVert,2))/radiusValue)}
function animateLayer(layer,scaleVal,bool){layer.velocity({scale:scaleVal},600,function(){$('body').toggleClass('overflow-hidden',bool);(bool)?layer.parents('.dce-modalwindow-section').addClass('modal-is-visible').end().off('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend'):layer.removeClass('is-visible').removeAttr('style').siblings('[data-type="modal-trigger"]').removeClass('to-circle').velocity({width:larghezza,paddingLeft:paddingL,paddingRight:paddingR},{duration:200,complete:function(e){var btn=$(this);setTimeout(function(){btn.removeAttr('style');btn.parent().removeAttr('style')},300)}})})}
function updateLayer(){var layer=$scope.find('.dce-modalwindow-section.modal-is-visible').find('.cd-modal-bg'),layerRadius=layer.width()/2,layerTop=layer.siblings('.btn').offset().top+layerRadius-$(window).scrollTop(),layerLeft=layer.siblings('.btn').offset().left+layerRadius,scale=scaleValue(layerTop,layerLeft,layerRadius,$(window).height(),$(window).width());layer.velocity({top:layerTop-layerRadius,left:layerLeft-layerRadius,scale:scale,},0)}
function closeModal(){var section=$scope.find('.dce-modalwindow-section.modal-is-visible');section.removeClass('modal-is-visible').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',function(){});animateLayer(section.find('.cd-modal-bg'),1,!1)}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-modalwindow.default',WidgetElements_ModalWindowHandler)})})(jQuery)
;(function($){var WidgetElements_ParallaxHandler=function($scope,$){var scene=$scope.find('#scene');var parallax=new Parallax(scene[0])};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-parallax.default',WidgetElements_ParallaxHandler)})})(jQuery)
;(function($){var WidgetElementsPopupHandler=function($scope,$){var dce_popup_settings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var id_popup=$scope.find('.dce-modal').attr('id');var is_animate=!1;function dce_show_modal(id_modal){var id_modal_scope=id_modal.split('-');id_modal_scope.pop();id_modal_scope=id_modal_scope.join('-');var open_delay=0;if(dce_popup_settings.open_delay.size){open_delay=dce_popup_settings.open_delay.size}
if(!is_animate)
setTimeout(function(){if(!elementorFrontend.isEditMode()){is_animate=!0;$('body').removeClass('modal-close-'+id_modal).removeClass('modal-close-'+id_modal_scope);$('body').addClass('modal-open-'+id_modal).addClass('modal-open-'+id_modal_scope).addClass('dce-modal-open');$('html').addClass('dce-modal-open');$('#'+id_modal+' .modal-dialog').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){is_animate=!1})}
if(dce_popup_settings.wrapper_maincontent){$(dce_popup_settings.wrapper_maincontent).addClass('dce-push').addClass('animated').parent().addClass('perspective')}
console.log('show '+id_modal);$('#'+id_modal).show();$('#'+id_modal+'-background').show().removeClass('fadeOut').addClass('fadeIn').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){is_animate=!1})},open_delay)}
function dce_hide_modal(id_modal){var id_modal_scope=id_modal.split('-');id_modal_scope.pop();id_modal_scope=id_modal_scope.join('-');if(!dce_popup_settings.always_visible){dce_setCookie(id_modal,1,dce_popup_settings.cookie_lifetime)}
var settings_close_delay=0;if(dce_popup_settings.close_delay){settings_close_delay=dce_popup_settings.close_delay}
$('body').removeClass('modal-open-'+id_modal).removeClass('modal-open-'+id_modal_scope);$('body').addClass('modal-close-'+id_modal).addClass('modal-close-'+id_modal_scope);$('#'+id_modal+'-background').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){console.log('hide bg '+id_modal);$('#'+id_modal+'-background').hide();$(el.currentTarget).off('webkitAnimationEnd oanimationend msAnimationEnd animationend')});$('#'+id_modal+' .modal-dialog').one('webkitAnimationEnd oanimationend msAnimationEnd animationend',function(el){console.log('hide '+id_modal);$('#'+id_modal).hide();setTimeout(function(){if(!elementorFrontend.isEditMode()){$('body').removeClass('modal-close-'+id_modal).removeClass('modal-close-'+id_modal_scope).removeClass('dce-modal-open');$('html').removeClass('dce-modal-open');$(el.currentTarget).off('webkitAnimationEnd oanimationend msAnimationEnd animationend')}
if(dce_popup_settings.wrapper_maincontent)
$(dce_popup_settings.wrapper_maincontent).removeClass('dce-push').removeClass('animated').parent().removeClass('perspective')},300)});setTimeout(function(){$('#'+id_modal+'-background').removeClass('fadeIn').addClass('fadeOut')},settings_close_delay)}
var modal=$scope.find('.dce-popup-container-'+id_scope);function push_actions(){if(!elementorFrontend.isEditMode()){$(modal).prependTo("body")}}
push_actions();$('.dce-popup-container-'+id_scope+'.dce-popup-onload').each(function(){var id_modal=$(this).find('.dce-modal').attr('id');var cookie_popup=dce_getCookie(id_modal);if(dce_popup_settings.always_visible){cookie_popup=!1}
if(!cookie_popup){dce_show_modal(id_modal)}else{}});$scope.on('click','.dce-button-open-modal, .dce-button-next-modal',function(){var id_modal=$(this).data('target')
dce_show_modal(id_modal)});if($('.dce-popup-container-'+id_scope+'.dce-popup-scroll').length){$(window).on('scroll',function(){$('.dce-popup-scroll').each(function(){if($(window).scrollTop()>dce_popup_settings.scroll_display_displacement){$(this).removeClass('dce-popup-scroll');var id_modal=$(this).find('.dce-modal').attr('id');dce_show_modal(id_modal)}})})}
$(window).on('scroll',function(){$('.modal-hide-on-scroll:visible').each(function(){$(this).removeClass('modal-hide-on-scroll');dce_hide_modal($(this).attr('id'))})});$(document).on('keyup',function(evt){if(evt.keyCode==27){$('.modal-hide-esc:visible').each(function(){dce_hide_modal($(this).attr('id'))})}});$(document).on('click','#'+id_popup+'.dce-modal .dce-modal-close, .dce-modal .dce-button-close-modal, .dce-modal .dce-button-next-modal',function(){dce_hide_modal(id_popup);return!1});$(document).on('click','#'+id_popup+'-background.dce-modal-background-layer-close',function(){dce_hide_modal(id_popup)})}
$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-popup.default',WidgetElementsPopupHandler)})})(jQuery)
;(function($){var isRellax=!1;var currentDevice='';var WidgetElements_RellaxHandler=function(panel,model,view){var $scope=view.$el;var scene=$scope.find('#scene')};var WidgetElements_RellaxHandlerFront=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var rellax=null;$(window).on('resize',function(){if(rellax){rellax.destroy();if(rellax)
initRellax()}})
var initRellax=function(){if(elementSettings.enabled_rellax){currentDevice=elementorFrontend.getCurrentDeviceMode();var setting_speed='speed_rellax';var value_speed=0;if(currentDevice!='desktop'){setting_speed='speed_rellax_'+currentDevice}
if(eval('elementSettings.'+setting_speed+'.size'))
value_speed=eval('elementSettings.'+setting_speed+'.size');var rellaxId='#rellax-'+$scope.data('id');if($(rellaxId).length)
rellax=new Rellax(rellaxId,{speed:value_speed,});isRellax=!0}};initRellax()};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/global',WidgetElements_RellaxHandlerFront)})})(jQuery)
;(function($){var isReveal=!1;var WidgetElements_RevealHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var rev1;var revealAction=function(){rev1=new RevealFx(revealistance,{revealSettings:{bgcolor:elementSettings.reveal_bgcolor,direction:elementSettings.reveal_direction,duration:Number(elementSettings.reveal_speed.size)*100,delay:Number(elementSettings.reveal_delay.size)*100,onCover:function(contentEl,revealerEl){contentEl.style.opacity=1}}})}
var runReveal=function(){rev1.reveal()}
if(elementSettings.enabled_reveal){var revealId='#reveal-'+$scope.data('id');var revealistance=document.querySelector(revealId);if(!jQuery(revealId).hasClass('block-revealer')){revealAction()}
var waypointOptions={offset:'100%',triggerOnce:!0};elementorFrontend.waypoint($(revealistance),runReveal,waypointOptions)}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/global',WidgetElements_RevealHandler)})})(jQuery)
;(function($){var elementSettings360={};var WidgetElements_ThreeSixtySliderHandler=function($scope,$){console.log($scope);elementSettings360=get_Dyncontel_ElementSettings($scope);var car;var threesixty=$scope.find('.dce-threesixty');if(threesixty){var frames=Number(threesixty.attr('data-total_frame'));car=$scope.find('.dce-threesixty').ThreeSixty({totalFrames:frames,endFrame:frames,imgList:'.threesixty_images',progress:'.spinner',imagePath:threesixty.attr('data-pathimages'),filePrefix:'',ext:'.'+threesixty.attr('data-format_file'),height:'auto',width:'auto',navigation:Boolean(elementSettings360.navigation),responsive:Boolean(elementSettings360.responsive),})}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-threesixtyslider.default',WidgetElements_ThreeSixtySliderHandler)})})(jQuery)
;(function($){var WidgetElements_TiltHandler=function($scope,$){var tiltistance=$scope.find('.js-tilt');var tiltSettings=get_Dyncontel_ElementSettings($scope);var tilt=$scope.find(tiltistance).tilt({maxTilt:tiltSettings.tilt_maxtilt.size,perspective:tiltSettings.tilt_perspective.size,easing:"cubic-bezier(.03,.98,.52,.99)",scale:tiltSettings.tilt_scale||1,speed:tiltSettings.tilt_speed.size,transition:Boolean(tiltSettings.tilt_transition),axis:null,reset:Boolean(tiltSettings.tilt_reset),glare:Boolean(tiltSettings.tilt_glare),maxGlare:tiltSettings.tilt_maxGlare})};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-tilt.default',WidgetElements_TiltHandler)})})(jQuery)
;var isAdminBar=!1,isEditMode=!1;(function($){var WidgetElements_TwentyTwentyHandler=function($scope,$){var elementSettings=get_Dyncontel_ElementSettings($scope);var id_scope=$scope.attr('data-id');var scene=$scope.find('.afterbefore-container');setTimeout(function(){scene.twentytwenty({default_offset_pct:(Number(elementSettings.offset_pict.size)/100)||0.5,orientation:elementSettings.orientation||'horizontal',before_label:String(elementSettings.before_label)||'Before',after_label:String(elementSettings.after_label)||'After',no_overlay:Boolean(elementSettings.no_overlay),move_slider_on_hover:Boolean(elementSettings.move_slider_on_hover),move_with_handle_only:Boolean(elementSettings.move_with_handle_only),click_to_move:Boolean(elementSettings.click_to_move)})},100)};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dyncontel-twentytwenty.default',WidgetElements_TwentyTwentyHandler)})})(jQuery)
;(function($){$(window).on('elementor/frontend/init',function(){if(elementorFrontend.isEditMode()){elementor.channels.editor.on('dceMain:previewPage',function(e,editor){var model=e.getOption('editedElementView').getEditModel(),currentElementType=model.get('elType')})}})})(jQuery);