1/** 2 * @preserve 3 * @name REVOLUTION 3.0.5 ADDON - TypeWriter 4 * @version 6.7.0 (13.12.2021) 5 * @requires Slider Revolution 6.4.0 6 * @author ThemePunch 7 */ 8!function(){jQuery.fn.revolution=void 0===jQuery.fn.revolution?{}:jQuery.fn.revolution;var e,t,r,i=jQuery.fn.revolution,n=[],a=["onbeforeswap","layeraction","beforeredraw","afterdraw"],s='content: "[char]"; animation: tp-typewriter [speed]s steps(2, start) infinite';function l(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 o(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",u),p.sliderId=l[0].id,o.each(p.writeLayerData),t){var h=document.head||document.body;if(h){var f=document.createElement("style");f.type="text/css",f.innerHTML=t,h.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 p(r,n,a,l){this.animate=this.animate.bind(this),this.onStart=this.onStart.bind(this);var o=this;o.spans=[],o.textSpans=[],o.incompleteSpan=!1;var p,h,u,f,w,y,g,v,m,b,k,D,O,S,L,T=JSON.parse(i.gA(r,"typewriter")),_=n.replace(/(_|\|)$/,""),M=r.className,P=T.lines,x=n,C=[];for(var B in!P&&T.sequenced&&T.looped&&(P=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",""))}(T),i.aC(r,"hide-typewriter-cursor"),T)T.hasOwnProperty(B)&&(b=T[B],o[B=B.replace(/_([a-z])/g,d)]="on"===b||!0===b?1:"off"===b||!1===b?0:!1===isNaN(b)?parseInt(b,10):b);if(o.blinking){var H="#"+r.id;if(t+=H+":before,",t+=H+":after {",t+=s.replace("[char]","one"===o.cursorType?"_":"|").replace("[speed]",.001*parseInt(o.blinkingSpeed,10))+"}",t+=H+".hide-typewriter-cursor:before,",t+=H+'.hide-typewriter-cursor:after {content: ""}',t+=H+":before {display: none}",t+=H+".typewriter-align-right:after {display: none}",t+=H+".typewriter-align-right:before {display: inline}",o.color&&"transparent"!==o.color&&(t+=H+":before,",t+=H+":after {color:"+o.color+"}"),o.background)if((k=i.gA(r,"dim"))||(k="w:auto;h:auto;"),h=(h=(h=k.split("w:")[1]).split(";")[0]).replace(/[\[\]']+/g,"").split(","),a)for(m=h.length,S=0;S<m;S++)(f=a[S])!==u&&(g="auto"===(g=h[S])||"none"===g,S>0?t+="@media screen and (max-width: "+f+"px) {rs-layer"+H+"[data-typewriter]:before,"+H+".rs-layer[data-typewriter]:before,rs-layer"+H+"[data-typewriter]:after,"+H+".rs-layer[data-typewriter]:after {position: "+(g=g?"static":"absolute")+"}}":g&&i.sA(r,"typewriter-blinking","true"),u=f);else"none"!==(g=h[0])&&"auto"!==g||i.sA(r,"typewriter-blinking","true")}if(o.sequenced&&P){for(L=c(unescape(n)),o.textSpans=o.textSpans.concat(L.spans),n=[L.value],m=(P=P.split(",")).length,S=0;S<m;S++)v=i.trim(P[S]),L=c(unescape(v)),o.spans=o.spans.concat(L.spans),v&&(n[n.length]=L.value);i.sA(r,"typewriter-sequenced","true")}else{for(o.looped=!1,o.sequenced=!1,o.newlineDelay=o.linebreakDelay,L=c(n,!0),o.spans=o.spans.concat(L.spans),m=(P=L.value.split(/\r?\n|\r/g)).length,n=[],S=0;S<m;S++)n[n.length]=i.trim(P[S]),n[n.length]="";for(;""===n[0];)n.shift();for(;""===n[n.length-1];)n.pop()}if(o.wordDelay)if(p=T.delays){for(m=(p=p.split(",")).length,y=0,S=0;S<m;S++)D=(w=unescape(p[S]).split("|"))[0],O=w[1],!1===isNaN(D)&&!1===isNaN(O)&&(C[(D=parseInt(D))+y-1]=parseInt(O),y+=D);o.spaces=C}else o.wordDelay=!1;o.sliderid=l[0].id,o.el=r,o.txt=n,o.orig=x,o.clean=_,o.revapi=l,o.len=n.length,o.statc=-1!==M.search("rs-layer-static"),e.data(r,"typewriter",o)}function d(e){return e[1].toUpperCase()}function c(e,t){e=e.replace(/<(?!br|span|\/span\s*\/?)[^>]+>/g,"").replace(/(_|\|)$/,""),e=t?e.replace(/\r?\n|\r/g," ").replace(/<br[^>]*>/gi,"µ").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 h(e,t,r,i){return e.substr(0,t)+i+e.substr(t+r.length,e.length)}function u(){for(var e,t=n.length;t--;)if((e=n[t])[0]===this){f(e),n=n.splice(t,1);break}}function f(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 o(e,t,r)}},o.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){l(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,l(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 p(t,r,this.levels,this.slider)):i.rA(t,"typewriter")}},p.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="",l(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 c,u=/â /g,f=[];c=u.exec(s);)f.push(c);if(f){for(var w=f.length-1;w>=0;w--){s=h(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=h(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=i.getGridOffset(e,t.slideIndex,t.basealign,t._isstatic),s=a[0],l=a[1],o=a[2],p=a[3];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 d="on"===t.rsp_o?parseInt(t.voffset[i[e].level],0)*i[e].CM.w:parseInt(t.voffset[i[e].level],0),c="on"===t.rsp_o?parseInt(t.hoffset[i[e].level],0)*i[e].CM.w:parseInt(t.hoffset[i[e].level],0),h="grid"===t.basealign?i.iWA(e,i[e].pr_active_key)*i[e].CM.w:s,u="grid"===t.basealign?i.iHE(e)*(i[e].keepBPHeight||i[e].currentRowsHeight>i[e].gridheight[i[e].level]?1:i[e].CM.h):l;(1==i[e].gridEQModule||void 0!==t._lig&&"row"!==t.type&&"column"!==t.type&&"group"!==t.type)&&(h=void 0!==t._lig?t._lig.width():i[e].module.width,u=void 0!==t._lig?t._lig.height():i[e].module.height,o=0,p=0),r="c"===r||"m"===r||"center"===r||"middle"===r?h/2-t.eow/2+c:"l"===r||"left"===r?c:"r"
8===r||"right"===r?h-t.eow-c:"off"!==t.rsp_o?r*i[e].CM.w:r,n="m"===n||"c"===n||"center"===n||"middle"===n?u/2-t.eoh/2+d:"t"===n||"top"==n?d:"b"===n||"bottom"==n?u-t.eoh-d:"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)+o,t.calcy=parseInt(n,0)+p,t.OBJUPD.POBJ={zIndex:t.zindex,top:t.calcy,left:t.calcx,overwrite:"auto"},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"))}},window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.typewriter={loaded:!0,version:"6.7.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}();
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.