!function(n,t,i){function o(n,t){return typeof n===t}function it(){var i,n,u,f,e,s,t;for(var c in h)if(h.hasOwnProperty(c)){if(i=[],n=h[c],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(u=0;u<n.options.aliases.length;u++)i.push(n.options.aliases[u].toLowerCase());for(f=o(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)s=i[e],t=s.split("."),1===t.length?r[t[0]]=f:(!r[t[0]]||r[t[0]]instanceof Boolean||(r[t[0]]=new Boolean(r[t[0]])),r[t[0]][t[1]]=f),nt.push((f?"":"no-")+t.join("-"))}}function rt(n){var t=e.className,i=r._config.classPrefix||"",u;(c&&(t=t.baseVal),r._config.enableJSClass)&&(u=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(u,"$1"+i+"js$2"));r._config.enableClasses&&(t+=" "+i+n.join(" "+i),c?e.className.baseVal=t:e.className=t)}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):c?t.createElementNS.call(t,"https://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function ut(){var n=t.body;return n||(n=s(c?"svg":"body"),n.fake=!0),n}function b(n,i,r,u){var o,a,c,v,l="modernizr",h=s("div"),f=ut();if(parseInt(r,10))for(;r--;)c=s("div"),c.id=u?u[r]:l+(r+1),h.appendChild(c);return o=s("style"),o.type="text/css",o.id="s"+l,(f.fake?f:h).appendChild(o),f.appendChild(h),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),h.id=l,f.fake&&(f.style.background="",f.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(f)),a=i(h,n),f.fake?(f.parentNode.removeChild(f),e.style.overflow=v,e.offsetHeight):h.parentNode.removeChild(h),!!a}function ft(n,t){return!!~(""+n).indexOf(t)}function et(n){return n.replace(/([a-z])-([a-z])/g,function(n,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function ot(n,t){return function(){return n.apply(t,arguments)}}function st(n,t,i){var r;for(var u in n)if(n[u]in t)return i===!1?n[u]:(r=t[n[u]],o(r,"function")?ot(r,i||t):r);return!1}function k(n){return n.replace(/([A-Z])/g,function(n,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function ht(t,i,r){var u,f,e;return"getComputedStyle"in n?(u=getComputedStyle.call(n,t,i),f=n.console,null!==u?r&&(u=u.getPropertyValue(r)):f&&(e=f.error?"error":"log",f[e].call(f,"getComputedStyle returning null, its possible modernizr test results are inaccurate"))):u=!i&&t.currentStyle&&t.currentStyle[r],u}function ct(t,r){var f=t.length,u;if("CSS"in n&&"supports"in n.CSS){for(;f--;)if(n.CSS.supports(k(t[f]),r))return!0;return!1}if("CSSSupportsRule"in n){for(u=[];f--;)u.push("("+k(t[f])+":"+r+")");return u=u.join(" or "),b("@supports ("+u+") { #modernizr { position: absolute; } }",function(n){return"absolute"==ht(n,null,"position")})}return i}function lt(n,t,r,u){function c(){v&&(delete f.style,delete f.modElem)}var l,v,h,y,e,p,a;if((u=o(u,"undefined")?!1:u,!o(r,"undefined"))&&(l=ct(n,r),!o(l,"undefined")))return l;for(a=["modernizr","tspan","samp"];!f.style&&a.length;)v=!0,f.modElem=s(a.shift()),f.style=f.modElem.style;for(y=n.length,h=0;y>h;h++)if(e=n[h],p=f.style[e],ft(e,"-")&&(e=et(e)),f.style[e]!==i){if(u||o(r,"undefined"))return c(),"pfx"==t?e:!0;try{f.style[e]=r}catch(w){}if(f.style[e]!=p)return c(),"pfx"==t?e:!0}return c(),!1}function d(n,t,i,r,u){var f=n.charAt(0).toUpperCase()+n.slice(1),e=(n+" "+y.join(f+" ")+f).split(" ");return o(t,"string")||o(t,"undefined")?lt(e,t,r,u):(e=(n+" "+p.join(f+" ")+f).split(" "),st(e,t,i))}function g(n,t,r){return d(n,i,i,t,r)}var nt=[],h=[],u={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){h.push({name:n,fn:t,options:i})},addAsyncTest:function(n){h.push({name:null,fn:n})}},r=function(){},e,c,a,tt,v,y,p,w,f,l;for(r.prototype=u,r=new r,r.addTest("history",function(){var t=navigator.userAgent;return-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone")||"file:"===location.protocol?n.history&&"pushState"in n.history:!1}),r.addTest("svg",!!t.createElementNS&&!!t.createElementNS("https://www.w3.org/2000/svg","svg").createSVGRect),e=t.documentElement,c="svg"===e.nodeName.toLowerCase(),r.addTest("canvas",function(){var n=s("canvas");return!(!n.getContext||!n.getContext("2d"))}),r.addTest("webgl",function(){var t=s("canvas"),i="probablySupportsContext"in t?"probablySupportsContext":"supportsContext";return i in t?t[i]("webgl")||t[i]("experimental-webgl"):"WebGLRenderingContext"in n}),a=u._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""],u._prefixes=a,tt=u.testStyles=b,r.addTest("touchevents",function(){var i,r;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:(r=["@media (",a.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),tt(r,function(n){i=9===n.offsetTop})),i}),v="Moz O ms Webkit",y=u._config.usePrefixes?v.split(" "):[],u._cssomPrefixes=y,p=u._config.usePrefixes?v.toLowerCase().split(" "):[],u._domPrefixes=p,w={elem:s("modernizr")},r._q.push(function(){delete w.elem}),f={style:w.elem.style},r._q.unshift(function(){delete f.style}),u.testAllProps=d,u.testAllProps=g,r.addTest("flexbox",g("flexBasis","1px",!0)),it(),rt(nt),delete u.addTest,delete u.addAsyncTest,l=0;l<r._q.length;l++)r._q[l]();n.Modernizr=r}(window,document);var ScrollReveal=function(){"use strict";function v(n){return"object"==typeof Node?n instanceof window.Node:null!==n&&"object"==typeof n&&"number"==typeof n.nodeType&&"string"==typeof n.nodeName}function o(n,t){var i,r,u;if(void 0===t&&(t=document),n instanceof Array)return n.filter(v);if(v(n))return[n];if(i=n,r=Object.prototype.toString.call(i),"object"==typeof NodeList?i instanceof window.NodeList:null!==i&&"object"==typeof i&&"number"==typeof i.length&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(r)&&(0===i.length||v(i[0])))return Array.prototype.slice.call(n);if("string"==typeof n)try{return u=t.querySelectorAll(n),Array.prototype.slice.call(u)}catch(n){return[]}return[]}function h(n){return null!==n&&n instanceof Object&&(n.constructor===Object||"[object Object]"===Object.prototype.toString.call(n))}function n(n,t){if(h(n))return Object.keys(n).forEach(function(i){return t(n[i],i,n)});if(n instanceof Array)return n.forEach(function(i,r){return t(i,r,n)});throw new TypeError("Expected either an array or object literal.");}function i(n){for(var r,i=[],t=arguments.length-1;0<t--;)i[t]=arguments[t+1];this.constructor.debug&&console&&(r="%cScrollReveal: "+n,i.forEach(function(n){return r+="\n — "+n}),console.log(r,"color: #ea654b;"))}function ut(){var t=this,u={active:[],stale:[]},i={active:[],stale:[]},r={active:[],stale:[]};try{n(o("[data-sr-id]"),function(n){var t=parseInt(n.getAttribute("data-sr-id"));u.active.push(t)})}catch(f){throw f;}n(this.store.elements,function(n){-1===u.active.indexOf(n.id)&&u.stale.push(n.id)});n(u.stale,function(n){return delete t.store.elements[n]});n(this.store.elements,function(n){-1===r.active.indexOf(n.containerId)&&r.active.push(n.containerId);n.hasOwnProperty("sequence")&&-1===i.active.indexOf(n.sequence.id)&&i.active.push(n.sequence.id)});n(this.store.containers,function(n){-1===r.active.indexOf(n.id)&&r.stale.push(n.id)});n(r.stale,function(n){var i=t.store.containers[n].node;i.removeEventListener("scroll",t.delegate);i.removeEventListener("resize",t.delegate);delete t.store.containers[n]});n(this.store.sequences,function(n){-1===i.active.indexOf(n.id)&&i.stale.push(n.id)});n(i.stale,function(n){return delete t.store.sequences[n]})}function y(n){if(n.constructor!==Array)throw new TypeError("Expected array.");if(16===n.length)return n;if(6!==n.length)throw new RangeError("Expected array with either 6 or 16 values.");var i=t();return i[0]=n[0],i[1]=n[1],i[4]=n[2],i[5]=n[3],i[12]=n[4],i[13]=n[5],i}function t(){for(var n=[],t=0;t<16;t++)t%5==0?n.push(1):n.push(0);return n}function bt(n,t){for(var r,o,f=y(n),e=y(t),h=[],i=0;i<4;i++)for(r=[f[i],f[i+4],f[i+8],f[i+12]],o=0;o<4;o++){var u=4*o,s=[e[u],e[u+1],e[u+2],e[u+3]],c=r[0]*s[0]+r[1]*s[1]+r[2]*s[2]+r[3]*s[3];h[i+u]=c}return h}function ft(n,i){var r=t();return r[0]=n,r[5]="number"==typeof i?i:n,r}function kt(n){var o=window.getComputedStyle(n.node),wt=o.position,i=n.config,a={},v=(n.node.getAttribute("style")||"").match(/[\w-]+\s*:\s*[^;]+\s*/gi)||[],it,f,rt,l,u,yt,r,ut;a.computed=v?v.map(function(n){return n.trim()}).join("; ")+";":"";a.generated=v.some(function(n){return n.match(/visibility\s?:\s?visible/i)})?a.computed:v.concat(["visibility: visible"]).map(function(n){return n.trim()}).join("; ")+";";var ot,st,ht,ct,lt,b,s,at,k,h,vt,d,c,g=parseFloat(o.opacity),nt=isNaN(parseFloat(i.opacity))?parseFloat(o.opacity):parseFloat(i.opacity),tt={computed:g!==nt?"opacity: "+g+";":"",generated:g!==nt?"opacity: "+nt+";":""},e=[];if(parseFloat(i.distance)){it="top"===i.origin||"bottom"===i.origin?"Y":"X";f=i.distance;"top"!==i.origin&&"left"!==i.origin||(f=/^-/.test(f)?f.substr(1):"-"+f);rt=f.match(/(^-?\d+\.?\d?)|(em$|px$|%$)/g);l=rt[0];switch(rt[1]){case"em":f=parseInt(o.fontSize)*l;break;case"px":f=l;break;case"%":f="Y"===it?n.node.getBoundingClientRect().height*l/100:n.node.getBoundingClientRect().width*l/100;break;default:throw new RangeError("Unrecognized or missing distance unit.");}"Y"===it?e.push((ht=f,(ct=t())[13]=ht,ct)):e.push((ot=f,(st=t())[12]=ot,st))}if(i.rotate.x&&e.push((lt=i.rotate.x,b=Math.PI/180*lt,(s=t())[5]=s[10]=Math.cos(b),s[6]=s[9]=Math.sin(b),s[9]*=-1,s)),i.rotate.y&&e.push((at=i.rotate.y,k=Math.PI/180*at,(h=t())[0]=h[10]=Math.cos(k),h[2]=h[8]=Math.sin(k),h[2]*=-1,h)),i.rotate.z&&e.push((vt=i.rotate.z,d=Math.PI/180*vt,(c=t())[0]=c[5]=Math.cos(d),c[1]=c[4]=Math.sin(d),c[4]*=-1,c)),1!==i.scale&&(0===i.scale?e.push(ft(.0002)):e.push(ft(i.scale))),u={},e.length?(u.property=et("transform"),u.computed={raw:o[u.property],matrix:function(n){if("string"==typeof n){var i=n.match(/matrix(3d)?\(([^)]+)\)/);if(i)return y(i[2].split(", ").map(parseFloat))}return t()}(o[u.property])},e.unshift(u.computed.matrix),yt=e.reduce(bt),u.generated={initial:u.property+": matrix3d("+yt.join(", ")+");",final:u.property+": matrix3d("+u.computed.matrix.join(", ")+");"}):u.generated={initial:"",final:""},r={},tt.generated||u.generated.initial){r.property=et("transition");r.computed=o[r.property];r.fragments=[];var pt=i.delay,p=i.duration,w=i.easing;tt.generated&&r.fragments.push({delayed:"opacity "+p/1e3+"s "+w+" "+pt/1e3+"s",instant:"opacity "+p/1e3+"s "+w+" 0s"});u.generated.initial&&r.fragments.push({delayed:u.property+" "+p/1e3+"s "+w+" "+pt/1e3+"s",instant:u.property+" "+p/1e3+"s "+w+" 0s"});r.computed&&!r.computed.match(/all 0s|none 0s/)&&r.fragments.unshift({delayed:r.computed,instant:r.computed});ut=r.fragments.reduce(function(n,t,i){return n.delayed+=0===i?t.delayed:", "+t.delayed,n.instant+=0===i?t.instant:", "+t.instant,n},{delayed:"",instant:""});r.generated={delayed:r.property+": "+ut.delayed+";",instant:r.property+": "+ut.instant+";"}}else r.generated={delayed:"",instant:""};return{inline:a,opacity:tt,position:wt,transform:u,transition:r}}function u(n,t){t.split(";").forEach(function(t){var i=t.split(":"),r=i[0],u=i.slice(1);r&&u&&(n.style[r.trim()]=u.join(":"))})}function p(t){var r,f=this;try{n(o(t),function(n){var i=n.getAttribute("data-sr-id"),t;null!==i&&(r=!0,t=f.store.elements[i],t.callbackTimer&&window.clearTimeout(t.callbackTimer.clock),u(t.node,t.styles.inline.generated),n.removeAttribute("data-sr-id"),delete f.store.elements[i])})}catch(t){return i.call(this,"Clean failed.",t.message)}if(r)try{ut.call(this)}catch(t){return i.call(this,"Clean failed.",t.message)}}function c(t){for(var r=[],i=arguments.length-1;0<i--;)r[i]=arguments[i+1];if(h(t))return n(r,function(i){n(i,function(n,i){h(n)?(t[i]&&h(t[i])||(t[i]={}),c(t[i],n)):t[i]=n})}),t;throw new TypeError("Target must be an object literal.");}function l(n){return void 0===n&&(n=navigator.userAgent),/Android|iPhone|iPad|iPod/i.test(n)}function st(){var t=this;ut.call(this);n(this.store.elements,function(n){var t=[n.styles.inline.generated];n.visible?(t.push(n.styles.opacity.computed),t.push(n.styles.transform.generated.final),n.revealed=!0):(t.push(n.styles.opacity.generated),t.push(n.styles.transform.generated.initial),n.revealed=!1);u(n.node,t.filter(function(n){return""!==n}).join(" "))});n(this.store.containers,function(n){var i=n.node===document.documentElement?window:n.node;i.addEventListener("scroll",t.delegate);i.addEventListener("resize",t.delegate)});this.delegate();this.initTimeout=null}function s(n,t){void 0===t&&(t={});var i=t.pristine||this.pristine,r="always"===n.config.useDelay||"onload"===n.config.useDelay&&i||"once"===n.config.useDelay&&!n.seen,f=n.visible&&!n.revealed,e=!n.visible&&n.revealed&&n.config.reset;return t.reveal||f?function(n,t){var i=[n.styles.inline.generated,n.styles.opacity.computed,n.styles.transform.generated.final];t?i.push(n.styles.transition.generated.delayed):i.push(n.styles.transition.generated.instant);n.revealed=n.seen=!0;u(n.node,i.filter(function(n){return""!==n}).join(" "));ht.call(this,n,t)}.call(this,n,r):t.reset||e?function(n){var t=[n.styles.inline.generated,n.styles.opacity.generated,n.styles.transform.generated.initial,n.styles.transition.generated.instant];n.revealed=!1;u(n.node,t.filter(function(n){return""!==n}).join(" "));ht.call(this,n)}.call(this,n):void 0}function ht(n,t){var r=this,u=t?n.config.duration+n.config.delay:n.config.duration,f=n.revealed?n.config.beforeReveal:n.config.beforeReset,e=n.revealed?n.config.afterReveal:n.config.afterReset,i=0;n.callbackTimer&&(i=Date.now()-n.callbackTimer.start,window.clearTimeout(n.callbackTimer.clock));f(n.node);n.callbackTimer={start:Date.now(),clock:window.setTimeout(function(){e(n.node);n.callbackTimer=null;n.revealed&&!n.config.reset&&n.config.cleanup&&p.call(r,n.node)},u-i)}}function ct(n,t){var i,r,u,f,o,e;if(void 0===t&&(t=this.pristine),!n.visible&&n.revealed&&n.config.reset)return s.call(this,n,{reset:!0});if(i=this.store.sequences[n.sequence.id],r=n.sequence.index,i){if(u=new lt(i,"visible",this.store),f=new lt(i,"revealed",this.store),(i.models={visible:u,revealed:f},!f.body.length)&&(o=i.members[u.body[0]],e=this.store.elements[o],e))return a.call(this,i,u.body[0],-1,t),a.call(this,i,u.body[0],1,t),s.call(this,e,{reveal:!0,pristine:t});if(!i.blocked.head&&r===[].concat(f.head).pop()&&r>=[].concat(u.body).shift())return a.call(this,i,r,-1,t),s.call(this,n,{reveal:!0,pristine:t});if(!i.blocked.foot&&r===[].concat(f.foot).shift()&&r<=[].concat(u.body).pop())return a.call(this,i,r,1,t),s.call(this,n,{reveal:!0,pristine:t})}}function dt(n){var t=Math.abs(n);if(isNaN(t))throw new RangeError("Invalid sequence interval.");this.id=w();this.interval=Math.max(t,16);this.members=[];this.models={};this.blocked={head:!1,foot:!1}}function lt(t,i,r){var u=this;this.head=[];this.body=[];this.foot=[];n(t.members,function(n,t){var f=r.elements[n];f&&f[i]&&u.body.push(t)});this.body.length&&n(t.members,function(n,t){var f=r.elements[n];f&&!f[i]&&(t<u.body[0]?u.head.push(t):u.foot.push(t))})}function a(n,t,i,r){var e=this,u=["head",null,"foot"][1+i],o=n.members[t+i],f=this.store.elements[o];n.blocked[u]=!0;setTimeout(function(){n.blocked[u]=!1;f&&ct.call(e,f,r)},n.interval)}function at(t,r,f){var s=this,e,h,a,v;void 0===r&&(r={});void 0===f&&(f=!1);h=[];a=r.interval||rt.interval;try{if(a&&(e=new dt(a)),v=o(t),!v.length)throw new Error("Invalid reveal target.");n(v.reduce(function(t,i){var f={},b=i.getAttribute("data-sr-id"),a,y,v;if(b?(c(f,s.store.elements[b]),u(f.node,f.styles.inline.computed)):(f.id=w(),f.node=i,f.seen=!1,f.revealed=!1,f.visible=!1),a=c({},f.config||s.defaults,r),!a.mobile&&l()||!a.desktop&&!l())return b&&p.call(s,f),t;if(v=o(a.container)[0],!v)throw new Error("Invalid container.");return v.contains(i)&&(null===(y=function(t){for(var u=[],r=arguments.length-1,i;0<r--;)u[r]=arguments[r+1];return i=null,n(u,function(r){n(r,function(n){null===i&&n.node===t&&(i=n.id)})}),i}(v,h,s.store.containers))&&(y=w(),h.push({id:y,node:v})),f.config=a,f.containerId=y,f.styles=kt(f),e&&(f.sequence={id:e.id,index:e.members.length},e.members.push(f.id)),t.push(f)),t},[]),function(n){(s.store.elements[n.id]=n).node.setAttribute("data-sr-id",n.id)})}catch(t){return i.call(this,"Reveal failed.",t.message)}n(h,function(n){s.store.containers[n.id]={id:n.id,node:n.node}});e&&(this.store.sequences[e.id]=e);!0!==f&&(this.store.history.push({target:t,options:r}),this.initTimeout&&window.clearTimeout(this.initTimeout),this.initTimeout=window.setTimeout(st.bind(this),0))}function pt(n,t){for(var f=t?n.node.clientHeight:n.node.offsetHeight,e=t?n.node.clientWidth:n.node.offsetWidth,r=0,u=0,i=n.node;isNaN(i.offsetTop)||(r+=i.offsetTop),isNaN(i.offsetLeft)||(u+=i.offsetLeft),i=i.offsetParent;);return{bounds:{top:r,right:u+e,bottom:r+f,left:u},height:f,width:e}}function ni(t,i){var r=this;void 0===t&&(t={type:"init"});void 0===i&&(i=this.store.elements);gt(function(){var u="init"===t.type||"resize"===t.type;n(r.store.containers,function(n){u&&(n.geometry=pt.call(r,n,!0));var t=function(n){var t,i;return i=n.node===document.documentElement?(t=window.pageYOffset,window.pageXOffset):(t=n.node.scrollTop,n.node.scrollLeft),{top:t,left:i}}.call(r,n);n.scroll&&(n.direction={x:vt(t.left-n.scroll.left),y:vt(t.top-n.scroll.top)});n.scroll=t});n(i,function(n){(u||void 0===n.geometry)&&(n.geometry=pt.call(r,n));n.visible=function(n){var t;if(void 0===n&&(n={}),t=this.store.containers[n.containerId],t){var i=Math.max(0,Math.min(1,n.config.viewFactor)),r=n.config.viewOffset,u=n.geometry.bounds.top+n.geometry.height*i,f=n.geometry.bounds.right-n.geometry.width*i,e=n.geometry.bounds.bottom-n.geometry.height*i,o=n.geometry.bounds.left+n.geometry.width*i,s=t.geometry.bounds.top+t.scroll.top+r.top,h=t.geometry.bounds.right+t.scroll.left-r.right,c=t.geometry.bounds.bottom+t.scroll.top-r.bottom,l=t.geometry.bounds.left+t.scroll.left+r.left;return u<c&&l<f&&s<e&&o<h||"fixed"===n.styles.position}}.call(r,n)});n(i,function(n){n.sequence?ct.call(r,n):s.call(r,n)});r.pristine=!1})}function r(t){var s;if(void 0===t&&(t={}),void 0===this||Object.getPrototypeOf(this)!==r.prototype)return new r(t);if(!r.isSupported())return i.call(this,"Instantiation failed.","This browser is not supported."),e.failure();try{s=c({},f||rt,t)}catch(t){return i.call(this,"Invalid configuration.",t.message),e.failure()}try{if(!o(s.container)[0])throw new Error("Invalid container.");}catch(t){return i.call(this,t.message),e.failure()}return!(f=s).mobile&&l()||!f.desktop&&!l()?(i.call(this,"This device is disabled.","desktop: "+f.desktop,"mobile: "+f.mobile),e.failure()):(e.success(),this.store={containers:{},elements:{},history:[],sequences:{}},this.pristine=!0,k=k||ni.bind(this),d=d||function(){var t=this;n(this.store.elements,function(n){u(n.node,n.styles.inline.generated);n.node.removeAttribute("data-sr-id")});n(this.store.containers,function(n){var i=n.node===document.documentElement?window:n.node;i.removeEventListener("scroll",t.delegate);i.removeEventListener("resize",t.delegate)});this.store={containers:{},elements:{},history:[],sequences:{}}}.bind(this),g=g||at.bind(this),nt=nt||p.bind(this),tt=tt||function(){var t=this;n(this.store.history,function(n){at.call(t,n.target,n.options,!0)});st.call(this)}.bind(this),Object.defineProperty(this,"delegate",{get:function(){return k}}),Object.defineProperty(this,"destroy",{get:function(){return d}}),Object.defineProperty(this,"reveal",{get:function(){return g}}),Object.defineProperty(this,"clean",{get:function(){return nt}}),Object.defineProperty(this,"sync",{get:function(){return tt}}),Object.defineProperty(this,"defaults",{get:function(){return f}}),Object.defineProperty(this,"version",{get:function(){return ti}}),Object.defineProperty(this,"noop",{get:function(){return!1}}),wt||(wt=this))}var rt={delay:0,distance:"0",duration:600,easing:"cubic-bezier(0.5, 0, 0, 1)",interval:0,opacity:0,origin:"bottom",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,container:document.documentElement,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0},afterReset:function(){},afterReveal:function(){},beforeReset:function(){},beforeReveal:function(){}},e={success:function(){document.documentElement.classList.add("sr");document.body?document.body.style.height="100%":document.addEventListener("DOMContentLoaded",function(){document.body.style.height="100%"})},failure:function(){return document.documentElement.classList.remove("sr"),{clean:function(){},destroy:function(){},reveal:function(){},sync:function(){},get noop(){return!0}}}},et=function(){function t(t,r){if(void 0===r&&(r=i),t&&"string"==typeof t){if(n[t])return n[t];if("string"==typeof r[t])return n[t]=t;if("string"==typeof r["-webkit-"+t])return n[t]="-webkit-"+t;throw new RangeError('Unable to find "'+t+'" style property.');}throw new TypeError("Expected a string.");}var n={},i=document.documentElement.style;return t.clearCache=function(){return n={}},t}(),ot,w=(ot=0,function(){return ot++}),b,vt=Math.sign||function(n){return(0<n)-(n<0)||+n},yt=(b=Date.now(),function(n){var t=Date.now();16<t-b?n(b=t):setTimeout(function(){return yt(n)},0)}),gt=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||yt,k,d,g,nt,tt,f,it,wt,ti="4.0.9";return r.isSupported=function(){return("transform"in(t=document.documentElement.style)||"WebkitTransform"in t)&&("transition"in(n=document.documentElement.style)||"WebkitTransition"in n);var n,t},Object.defineProperty(r,"debug",{get:function(){return it||!1},set:function(n){return it="boolean"==typeof n?n:it}}),r(),r}()