1/** 2 * @preserve 3 * @name REVOLUTION 2.1.1 ADDON - TypeWriter 4 * @version 2.1.1 (16.03.2021) 5 * @requires Slider Revolution 6.4.0 6 * @author ThemePunch 7 */ 8!function(){var e,t,r,i=jQuery.fn.revolution,n=[],a=["onbeforeswap","layeraction","beforeredraw","afterdraw"];function s(e,t){var r=e._L,n=e.level;for(var a in i.rC(t,"typewriter-align-right"),r)if(r.hasOwnProperty(a)){var s=r[a];s.typewriter&&s.typewriter.active&&s.c[0]===t&&"r"===s.x[n]&&i.aC(t,"typewriter-align-right")}}function l(s,l,o){this.eventCallback=this.eventCallback.bind(this),this.writeLayerData=this.writeLayerData.bind(this),this.onResize=this.onResize.bind(this);var p=this;n[n.length]=p,e||((e=s).event.special.typewriterDestroyed={remove:function(e){e.handler()}},r=document.createElement("textarea")),t="@keyframes tp-typewriter {from {visibility: visible}to {visibility: hidden}}",p.layrs=[];var d=!!i[l[0].id]&&i[l[0].id],c=d&&d.responsiveLevels?d.responsiveLevels:"";if(p.levels=c.toString().split(","),p.slider=l.one("typewriterDestroyed",h),p.sliderId=l[0].id,o.each(p.writeLayerData),t){var u=document.head||document.body;if(u){var f=document.createElement("style");f.type="text/css",f.innerHTML=t,u.appendChild(f)}}for(var w=a.length,y=0;y<w;y++)l.on("revolution.slide."+a[y],p.eventCallback);i.document.on("revolution.slide.afterdraw",this.onResize)}function o(r,n,a,s){this.animate=this.animate.bind(this),this.onStart=this.onStart.bind(this);var l=this;l.spans=[],l.textSpans=[],l.incompleteSpan=!1;var o,c,h,u,f,w,y,g,v,m,b,k,T,D,O,P=JSON.parse(i.gA(r,"typewriter")),L=n.replace(/(_|\|)$/,""),x=r.className,_=P.lines,S=n,C=[];for(var M in!_&&P.sequenced&&P.looped&&(_=n),function(e){for(var t in e)e.hasOwnProperty(t)&&"string"==typeof e[t]&&-1!==e[t].search("ms")&&(e[t]=e[t].replace("ms",""))}(P),i.aC(r,"hide-typewriter-cursor"),P)P.hasOwnProperty(M)&&(m=P[M],l[M=M.replace(/_([a-z])/g,p)]="on"===m||!0===m?1:"off"===m||!1===m?0:!1===isNaN(m)?parseInt(m,10):m);if(l.blinking){var B="#"+r.id;if(t+=B+":before,",t+=B+":after {",t+='content: "[char]"; animation: tp-typewriter [speed]s steps(2, start) infinite'.replace("[char]","one"===l.cursorType?"_":"|").replace("[speed]",.001*parseInt(l.blinkingSpeed,10))+"}",t+=B+".hide-typewriter-cursor:before,",t+=B+'.hide-typewriter-cursor:after {content: ""}',t+=B+":before {display: none}",t+=B+".typewriter-align-right:after {display: none}",t+=B+".typewriter-align-right:before {display: inline}",l.color&&"transparent"!==l.color&&(t+=B+":before,",t+=B+":after {color:"+l.color+"}"),l.background)if((b=i.gA(r,"dim"))||(b="w:auto;h:auto;"),c=(c=(c=b.split("w:")[1]).split(";")[0]).replace(/[\[\]']+/g,"").split(","),a)for(v=c.length,D=0;D<v;D++)(u=a[D])!==h&&(y="auto"===(y=c[D])||"none"===y,D>0?t+="@media screen and (max-width: "+u+"px) {rs-layer"+B+"[data-typewriter]:before,"+B+".rs-layer[data-typewriter]:before,rs-layer"+B+"[data-typewriter]:after,"+B+".rs-layer[data-typewriter]:after {position: "+(y=y?"static":"absolute")+"}}":y&&i.sA(r,"typewriter-blinking","true"),h=u);else"none"!==(y=c[0])&&"auto"!==y||i.sA(r,"typewriter-blinking","true")}if(l.sequenced&&_){for(O=d(unescape(n)),l.textSpans=l.textSpans.concat(O.spans),n=[O.value],v=(_=_.split(",")).length,D=0;D<v;D++)g=i.trim(_[D]),O=d(unescape(g)),l.spans=l.spans.concat(O.spans),g&&(n[n.length]=O.value);i.sA(r,"typewriter-sequenced","true")}else{for(l.looped=!1,l.sequenced=!1,l.newlineDelay=l.linebreakDelay,O=d(n,!0),l.spans=l.spans.concat(O.spans),v=(_=O.value.split(/\r?\n|\r/g)).length,n=[],D=0;D<v;D++)n[n.length]=i.trim(_[D]),n[n.length]="";for(;""===n[0];)n.shift();for(;""===n[n.length-1];)n.pop()}if(l.wordDelay)if(o=P.delays){for(v=(o=o.split(",")).length,w=0,D=0;D<v;D++)k=(f=unescape(o[D]).split("|"))[0],T=f[1],!1===isNaN(k)&&!1===isNaN(T)&&(C[(k=parseInt(k))+w-1]=parseInt(T),w+=k);l.spaces=C}else l.wordDelay=!1;l.sliderid=s[0].id,l.el=r,l.txt=n,l.orig=S,l.clean=L,l.revapi=s,l.len=n.length,l.statc=-1!==x.search("rs-layer-static"),e.data(r,"typewriter",l)}function p(e){return e[1].toUpperCase()}function d(e,t){e=e.replace(/<(?!br|span|\/span\s*\/?)[^>]+>/g,"").replace(/(_|\|)$/,""),e=t?e.replace(/\r?\n|\r/g," ").replace(/<br[^>]*>/gi,"\n").replace(/<\/span>/gi,"â£"):e.replace(/\r?\n|\r/g,"±").replace(/<br[^>]*>/gi,"µ").replace(/<\/span>/gi,"â£").replace(/±µ|µ±/g,"µ").replace(/^±+|±+$/g,"").replace(/^µ+|µ+$/g,"");for(var i,n=/<span[^>]*>/g,a=[];i=n.exec(e);)a.push(i[0]);return e=e.replace(n,"â "),r.innerHTML=e,{value:r.value,spans:a}}function c(e,t,r,i){return e.substr(0,t)+i+e.substr(t+r.length,e.length)}function h(){for(var e,t=n.length;t--;)if((e=n[t])[0]===this){u(e),n=n.splice(t,1);break}}function u(t){for(var r=t.layrs,i=r.length;i--;)e.removeData(r[i].el,"typewriter");for(var n in t)t.hasOwnProperty(n)&&delete t[n]}window.RsTypewriterAddOn=function(e,t){if(i&&t){var r=t.find("rs-layer[data-typewriter], .rs-layer[data-typewriter]");r.length&&new l(e,t,r)}},l.prototype={eventCallback:function(e,t){this[e.namespace.replace(".slide","")](t)},onResize:function(){if(this.slider&&this.layrs){var e=i[this.sliderId];
8this.layrs.forEach((function(t){s(e,t.el)}))}},onbeforeswap:function(e){var t,r=this.layrs,n=i[this.sliderId],a=r.length;if(e=e.currentslide[0])for(;a--;)(t=r[a]).statc||(clearTimeout(t.timer),t.running=!1,t.active=!1,e.contains(t.el)||(t.el.innerHTML=t.orig,s(n,t.el),i.aC(t.el,"hide-typewriter-cursor")))},layeraction:function(t){if("enterstage"===t.eventtype){var r=e.data(t.layer[0],"typewriter"),n="html"===t.layertype||"text"===t.layertype;r&&n&&(i.sA(t.layer[0],"vary-layer-dims",!0),r.active=!0,r.start())}},beforeredraw:function(e){for(var t=this.layrs,r=t.length;r--;)t[r].onRedraw()},afterdraw:function(){for(var e=this.layrs,t=e.length;t--;)e[t].onRedraw(!0)},writeLayerData:function(e,t){var r=i.trim(t.innerHTML);r?(i.gA(t,"whiteboard")&&("undefined"!=typeof console&&console.log("Whiteboard is disabled for Layers with Typewriter Add-On effect enabled"),i.rA(t,"whiteboard")),this.layrs[this.layrs.length]=new o(t,r,this.levels,this.slider)):i.rA(t,"typewriter")}},o.prototype={start:function(e,t){var r=this;clearTimeout(r.timer),r.paused||(r.line=0,r.step=0,r.words=0,r.skip=!1,r.rewind=!1,r.rstart=!1,r.breaker=!1,r.paused=!1,r.rpaused=!1,r.str=r.txt[r.line],r.len=r.str.length,t?(r.timer=setTimeout(r.onStart,e),r.revapi.trigger("revolution.slide.typewriterlooped",[r.el])):(r.el.innerHTML=" ",i.rC(r.el,"hide-typewriter-cursor"),r.timer=setTimeout(r.onStart,r.startDelay)),r.running=!0,r.revapi.trigger("revolution.slide.typewriterstarted",[r.el]),r.revapi.trigger("revolution.slide.typewriternewline",[r.el,r.line+1,r.txt[r.line]]),requestAnimationFrame((function(){r.updatePosition(r.sliderid,i[r.sliderid]._L[r.el.id])})))},onStart:function(){var e=this;e.el.innerHTML="",s(i[e.sliderid],e.el),e.animate()},animate:function(){var e,t,r,n,a=this,s=a.str,l=a.txt,o=a.step,p=a.rewind,d=p?a.deletionSpeed:a.speed;if(o<a.len){if(p){s=s.slice(0,-1),a.str=s;for(var h,u=/â /g,f=[];h=u.exec(s);)f.push(h);if(f){for(var w=f.length-1;w>=0;w--){s=c(s,f[w].index,"â£",a.spans[w])}s=s.replace(/â£/g,"</span>")||" "}a.el.innerHTML=s.replace(/µ/g,"<br>")||" "}else if(a.breaker?(t="<br>",d=a.skip?a.linebreakDelay:a.newlineDelay,a.breaker=!1,a.skip=!1,a.words=0,a.step--):"µ"===(t=s[o])&&(a.skip=!0,a.breaker=!0,d=a.linebreakDelay),!a.breaker){if(" "===(n=a.el.innerHTML)&&(n=""),"â "===t||"â£"===t||a.incompleteSpan){var y=n.match(/<span[^>]*>/g);y=y?y.length:0,"â "===t?(a.incompleteSpan=!0,n+=t=a.spans[y]+"</span>"):"â£"===t?a.incompleteSpan=!1:n=c(n,n.lastIndexOf("</span>"),"</span>",t+"</span>")}else n+=t;a.el.innerHTML=n,a.wordDelay&&" "===t&&(r=a.words,(n=a.spaces[r])?(d=n,a.words=r<a.spaces.length-1?r+1:0):a.words+=1)}a.step++,e=!0}else{if(a.rstart)return void(a.paused?(a.rpaused=!0,a.lastSpeed=a.newlineDelay):a.start(a.newlineDelay,!0));a.line<l.length&&(a.line++,a.step=0,a.skip=!1,s=l[a.line],a.str=s,""===s&&(a.line++,a.breaker=!0,d=a.newlineDelay),a.line<l.length?(a.sequenced?((p=!p)?(a.line--,a.str=l[a.line],d=a.deletionDelay):(a.str=l[a.line],a.len=a.str.length,d=a.newlineDelay),a.rewind=p):(a.str=l[a.line],a.len=a.str.length),e=!0,a.words=0,a.rewind||a.revapi.trigger("revolution.slide.typewriternewline",[a.el,a.line+1,l[a.line]])):a.looped&&(a.rewind=!0,a.rstart=!0,a.words=0,a.line--,a.str=l[a.line],e=!0,d=a.deletionDelay))}if(requestAnimationFrame((function(){a.updatePosition(a.sliderid,i[a.sliderid]._L[a.el.id])})),e){if(a.paused)return void(a.lastSpeed=d);d?a.timer=setTimeout(a.animate,d):a.animate()}else a.running=!1,a.hideCursor&&i.aC(a.el,"hide-typewriter-cursor"),a.revapi.trigger("revolution.slide.typewriterended",[a.el])},updatePosition:function(e,t){t.oldeow=t.eow,t.oldeoh=t.eoh,t.eow=t.c.outerWidth(!0),t.eoh=t.c.outerHeight(!0);var r=t.x[i[e].level],n=t.y[i[e].level],[a,s,l,o]=i.getGridOffset(e,t.slideIndex,t.basealign,t._isstatic);t.eow<=0&&void 0!==t.lastknownwidth&&(t.eow=t.lastknownwidth),t.eoh<=0&&void 0!==t.lastknownheight&&(t.eoh=t.lastknownheight),0==t.eow&&0==t.eoh&&(t.eow="grid"===t.basealign?i[e].content.width:i[e].module.width,t.eoh="grid"===t.basealign?i[e].content.height:i[e].module.height);var p="on"===t.rsp_o?parseInt(t.voffset[i[e].level],0)*i[e].CM.w:parseInt(t.voffset[i[e].level],0),d="on"===t.rsp_o?parseInt(t.hoffset[i[e].level],0)*i[e].CM.w:parseInt(t.hoffset[i[e].level],0),c="grid"===t.basealign?i.iWA(e,i[e].pr_active_key)*i[e].CM.w:a,h="grid"===t.basealign?i.iHE(e)*(i[e].keepBPHeight||i[e].currentRowsHeight>i[e].gridheight[i[e].level]?1:i[e].CM.h):s;(1==i[e].gridEQModule||void 0!==t._lig&&"row"!==t.type&&"column"!==t.type&&"group"!==t.type)&&(c=void 0!==t._lig?t._lig.width():i[e].module.width,h=void 0!==t._lig?t._lig.height():i[e].module.height,l=0,o=0),r="c"===r||"m"===r||"center"===r||"middle"===r?c/2-t.eow/2+d:"l"===r||"left"===r?d:"r"===r||"right"===r?c-t.eow-d:"off"!==t.rsp_o?r*i[e].CM.w:r,n="m"===n||"c"===n||"center"===n||"middle"===n?h/2-t.eoh/2+p:"t"===n||"top"==n?p:"b"===n||"bottom"==n?h-t.eoh-p:"off"!==t.rsp_o?n*i[e].CM.w:n,r=t._slidelink?0:i[e].rtl&&-1==(""+t.width[i[e].level]).indexOf("%")?parseInt(r)+t.eow:r,t.calcx=parseInt(r,0)+l,t.calcy=parseInt(n,0)+o,t.OBJUPD.POBJ={zIndex:t.zindex,top:t.calcy,left:t.calcx,overwrite:"auto"}
8,t.caches.POBJ_LEFT===t.OBJUPD.POBJ.left&&t.caches.POBJ_TOP===t.OBJUPD.POBJ.top||(tpGS.gsap.set(t.p,t.OBJUPD.POBJ),t.caches.POBJ_LEFT=t.OBJUPD.POBJ.left,t.caches.POBJ_TOP=t.OBJUPD.POBJ.top)},onRedraw:function(e){if(e)this.el.innerHTML=this.state;else{var t=window.getComputedStyle(this.el,":after").getPropertyValue("position");this.state=this.el.innerHTML,this.el.innerHTML="absolute"===t?this.orig:this.clean}},pause:function(){this.active&&(clearTimeout(this.timer),this.paused=!0)},resume:function(){var e=this;e.active&&(e.running?e.paused&&(e.rpaused?e.start(e.lastSpeed,!0):(e.paused=!1,e.lastSpeed?e.timer=setTimeout(e.animate,e.lastSpeed):e.animate())):e.restart())},restart:function(){this.active&&(clearTimeout(this.timer),this.rpaused=!1,this.paused=!1,this.start())},restore:function(e){this.active&&(clearTimeout(this.timer),this.el.innerHTML=this.clean,e&&i.aC(this.el,"hide-typewriter-cursor"))}}}();
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.