1Object.deepExtend=function(destination,source){for(var property in source){if(source[property]&&source[property].constructor&&source[property].constructor===Object){destination[property]=destination[property]||{};arguments.callee(destination[property],source[property])}else{destination[property]=source[property]}} 2return destination};PageTransition.prototype={constructor:PageTransition,isIE:function(){return window.navigator.userAgent.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)},triggerIn:function(){this.transitionContainer.classList.remove('init');this.transitionContainer.classList.add('page-loaded');this.page.classList.add('page-loaded');document.body.classList.add('page-loaded');document.querySelector('html').style.overflowX='hidden'},onceIn:function(){document.querySelector('html').style.overflowX=null;this.setRestSetup();if(this.transition.firstLoading){this.replaceTransition()}},setRestSetup:function(){document.body.classList.remove('scroll-block');document.getElementById('loader-setup').classList.add('paused');window.dispatchEvent(new Event('resize'));this.transitionContainer.style.display="none"},replaceTransition:function(){var transition=this.transition;var transitionStyle=document.getElementById('wppatr-style');var loaderContainer=this.transitionContainer.querySelector('#loader-setup');var overlayContainer=this.transitionContainer.querySelector('#overlay-setup');loaderContainer.innerHTML="";loaderContainer.innerHTML=JSON.parse(transition.defaultTransition.loader).html;overlayContainer.innerHTML="";overlayContainer.innerHTML=JSON.parse(transition.defaultTransition.overlay).html;transitionStyle.innerHTML="";var htmlStyle="\ 3 "+transition.pageSelector+"{\ 4 transition-timing-function: ease-out;\ 5 transition-property: all;\ 6 "+JSON.parse(transition.defaultTransition.page).in+"\ 7 transform-origin: 50vw 50vh;\ 8 }\ 9 "+transition.pageSelector+".page-loaded{\ 10 opacity: 1;\ 11 transform: none;\ 12 transform-origin: center center>;\ 13 transform-origin: 50vw 50vh;\ 14 }\ 15 "+transition.pageSelector+".change-page{\ 16 "+JSON.parse(transition.defaultTransition.page).out+"\ 17 }";if(transition.defaultTransition.has_overlay==='1'){htmlStyle+=JSON.parse(transition.defaultTransition.overlay).css.main+JSON.parse(transition.defaultTransition.overlay).css.in.from+JSON.parse(transition.defaultTransition.overlay).css.in.to+JSON.parse(transition.defaultTransition.overlay).css.in.time+JSON.parse(transition.defaultTransition.overlay).css.out.from+JSON.parse(transition.defaultTransition.overlay).css.out.to+JSON.parse(transition.defaultTransition.overlay).css.out.time} 18if(transition.defaultTransition.has_loader==='1'){htmlStyle+=JSON.parse(transition.defaultTransition.loader).css.anim+JSON.parse(transition.defaultTransition.loader).css.time} 19transitionStyle.innerHTML=htmlStyle},isPageSelectorComputer:function(){return document.body.classList.contains('wppatr-cancel-transition')},initOut:function(){for(let i=0;i<this.transitionContainerChild.length;i++){if(this.isIE()){this.transitionContainerChild[i].removeAttribute('style')}else{this.transitionContainerChild[i].style.transitionDuration="0s";this.transitionContainerChild[i].style.transitionDelay="0s"}} 20this.transitionContainer.style.display=null;this.transitionContainer.classList.remove('init-time');this.transitionContainer.classList.remove('page-loaded');this.page.classList.remove('page-loaded');document.body.classList.remove('page-loaded');if(this.transition.removeScrollBar==="1"){document.body.classList.add('scroll-block')} 21document.querySelector('html').style.overflowX='hidden';this.transitionContainer.classList.add('change-page');this.transitionContainer.classList.add('change-page-time');this.page.classList.add('change-page')},triggerOut:function(){for(let i=0;i<this.transitionContainerChild.length;i++){this.transitionContainerChild[i].style.transitionDuration=null;this.transitionContainerChild[i].style.transitionDelay=null} 22this.transitionContainer.classList.remove('change-page');this.transitionContainer.classList.add('new-page')},changeLocation:function(url,event,link){if(event.ctrlKey||(link.hasAttribute('target')&&link.getAttribute('target')==="_blank")){window.open(url,'_blank')}else{window.location=url}},loadBeforeTransition:function(url,event,link){var obj=this;obj.changeLocation(url,event,link);setTimeout(function(){document.getElementById('loader-setup').classList.remove('paused')},obj.transition.outDuration)},loadAfterTransition:function(url,event,link){var obj=this;setTimeout(function(){obj.changeLocation(url,event,link);setTimeout(function(){document.getElementById('loader-setup').classList.remove('paused')},300)},obj.transition.outDuration-300)},loadSmartly:function(url,event,link){const perfData=window.performance.timing;const lastLoadingTime=perfData.loadEventEnd-perfData.navigationStart;if(lastLoadingTime>this.transition.outDuration||300>this.transition.outDuration){this.loadBeforeTransition(url,event,link)}else{this.loadAfterTransition(url,event,link)}},loadNextPage:function(url,event,link){var loadingMode=this.transition.loadingMode;switch(loadingMode){case 'before':this.loadBeforeTransition(url,event,link);break;case 'after':this.loadAfterTransition(url,event,link);break;default:this.loadSmartly(url,event,link);break}},getUrl:function(link){var url="#";if(link.hasAttribute('href')){url=link.getAttribute("href")}else if(link.closest('a[href]')!==null){url=link.closest('a[href]').getAttribute('href')}else if(link.querySelector('a[href]')!==null){url=link.querySelector('a[href]').getAttribute('href')} 23return url},addDiviModulesListener(et_link){var obj=this;var et_node=document.querySelector('.'+et_link.class);if(et_node===null){return} 24et_node.addEventListener('click',function(e){if(e.target.closest('a[href]')!==null&&et_node.contains(e.target.closest('a[href]'))){return} 25var url=et_link.url;if(url.indexOf('#')!==-1){return} 26e.preventDefault();obj.initOut();setTimeout(function(){obj.triggerOut()},0)})},diviModulesCompatibility:function(){var obj=this;if(typeof et_link_options_data!=='undefined'&&Array.isArray(et_link_options_data)){for(const et_link of et_link_options_data){obj.addDiviModulesListener(et_link)}}},urlIsInnerInk:function(url){var currentUrlPath=window.location.pathname;return url.indexOf(currentUrlPath+'#')!==-1||url.indexOf('#')===0},init:function(){var obj=this;var transition=obj.transition;setTimeout(function(){obj.triggerIn();setTimeout(function(){obj.onceIn()},transition.inDuration);if(!obj.isPageSelectorComputer()){var defaultNotLinks='.et_pb_gallery_image a, a[target="_blank"], .ajax_add_to_cart, a[href="#"], a.remove_from_cart_button';var notLinks=transition.notLinks===""?defaultNotLinks:transition.notLinks+','+defaultNotLinks;var links=transition.links===""?"a":transition.links;var selector=links+':not('+notLinks+')';selector=selector===""?"a":selector;const triggerSelector=selector;document.addEventListener('click',function(e){if(e.target.closest(triggerSelector)!==null){const link=e.target.closest(triggerSelector);const url=obj.getUrl(link);if(obj.urlIsInnerInk(url)){return} 27e.preventDefault();if(!e.ctrlKey&&(!link.hasAttribute('target')||link.getAttribute('target')!=="_blank")){obj.initOut()} 28setTimeout(function(){if(!e.ctrlKey&&(!link.hasAttribute('target')||link.getAttribute('target')!=="_blank")){obj.triggerOut()} 29obj.loadNextPage(url,e,link)},10)}});obj.diviModulesCompatibility()}},0)},} 30function PageTransition(params){this.transition={pageSelector:'body',inDuration:400,outDuration:400,links:'a',notLinks:'',loadingMode:'smart',activeTransition:'',defaultTransition:'',removeScrollBar:'0',firstLoading:!1};this.page=null;this.transitionContainer=null;this.transitionContainerChild=null;if(params){Object.deepExtend(this.transition,params)} 31this.page=this.transition.pageSelector===''?document.body:document.querySelector(this.transition.pageSelector);this.page=this.page===null?document.body:this.page;this.transitionContainer=document.getElementById('transition-container');if(this.transitionContainer===null){return} 32this.transitionContainerChild=this.transitionContainer.querySelectorAll('*');this.init()}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.