/* skel-layers.js v2.0.2-dev | (c) n33 | getskel.com | MIT licensed */ (function(e){typeof define=="function"&&define.amd?define(["jquery","skel"],e):e(jQuery,skel)})(function(e,t){var n="config",r="cache",i="setTimeout",s="trigger",o="_skel_layers_translateOrigin",u="position",f="_skel_layers_resetForms",l="$element",c="visibleWrapper",h="_skel_layers_translate",p="skel-layers-moved",d="moveToVisibleWrapper",v="_skel_layers_promote",m="exclusiveLayer",g="_skel_layers_resume",y="_skel_layers_demote",b="exclusive",w="moveToHiddenWrapper",E="center",S="right",x="_skel_layers_cssNumericValue",T="bottom",N="prototype",C="speed",k="css",L="left",A="wrapper",O="_skel_layers_init",M="_skel_layers_suspend",_="skel-layers-css-values",D="overflow-x",P="width",H="_skel_layers_doTranslate",B="transform",j="hidestart",F="layers",I="showstart",q="skel-layers-layer-z-index",R="_height",U="transition",z=null,W="hiddenWrapper",X="scrollTop",V="skel-layers-css",$="children",J="height",K="showend",Q="hideend",G=".skel-layers-fixed:not(.skel-layers-moved)",Y="iterate",Z="auto",et="deviceType",tt="resetForms",nt="unlockView",rt="top",it="touchstart.lock click.lock scroll.lock",st="recalcW",ot="element",ut="hidden",at="_width",ft=!0,lt='
1){for(t=0;t0&&(t[Ut](),t[k](P,(t[pn](Hn)+r)/12*100+"%"))},e.fn[an]=function(){return e(this).parents()[dt]>0},e.fn[Ut]=function(){var t=e(this);t[$n]("class").match(/(\s+|^)([0-9]+)u(\s+|$)/)&&t[pn](Hn,parseInt(RegExp.$2))},e.fn[v]=function(t){var r,i,s;if(this[dt]>1){for(r=0;r-1*f&&n>l;break;case S:a=i-1*f&&n<-1*l;break;case rt:a=n-1*f&&i>l;break;case T:a=n-1*f&&i<-1*l}if(a)return s[Vt]=z,s[$t]=z,s[Jt](),pt}if(r[X]()==0&&i<0||u>o-2&&u0)return pt}),this[l]=r},lr[N][Tt]=function(){return this[l]!==z},lr[N][In]=function(){return this[l].is(":visible")},lr[N][d]=function(){fr[r][c][Ht](this[l])},lr[N][w]=function(){if(!this[l][an]())return;fr[r][W][Ht](this[l])},lr[N].resume=function(t){if(!this[Tt]())return;this[l][qn](Rn).each(function(){fr.parseResume(e(this))}),this[n][ut]||this[gn](t)},lr[N].suspend=function(){if(!this[Tt]())return;this[l][o](),this[l][qn](Rn).each(function(){fr.parseSuspend(e(this))}),this[on]&&this[Jt]()},fr={cache:{visibleWrapper:z,body:z,exclusiveLayer:z,document:z,html:z,htmlbody:z,hiddenWrapper:z,layers:{},parent:z,window:z,wrapper:z},config:{baseZIndex:1e4,layers:{},mode:u,speed:500,easing:"ease",wrap:ft},layerIndex:1,create:function(t,i,s){var o,a;if(t in fr[r][F])return;if(u in i){if(!i[Jn]&&(o=e(Vn+t))[dt]==0)return;return fr[n].wrap||(fr[n].wrap=ft,fr.initWrappers()),a=new lr(t,i,fr.layerIndex++),fr[r][F][t]=a,o&&(o[$]()[wn](a[ot]),o.remove()),s||fr._.updateState(),a}return},destroy:function(i){if(i in fr[r][F]){var s=fr[r][F][i];return s.suspend(),s[n][Tn]&&s[n][Tn]!=fr._.sd&&(a=fr._[Sn](s[n][Tn]),fr._[Y](a,function(e){fr._.removeCachedElementFromState(a[e],i)})),s[n][zt]&&(a=fr._[Sn](s[n][zt]),fr._[Y](a,function(e){fr._.removeCachedElementFromBreakpoint(a[e],i)})),e(s[ot]).remove(),delete fr[r][F][i],t.uncacheElement(i),ft}return},get:function(e){if(e in fr[r][F])return fr[r][F][e];return},hide:function(e){fr[r][F][e][Jt]()},show:function(e){fr[r][F][e][gn]()},toggle:function(e){var t=fr[r][F][e];t[In]()?t[Jt]():t[gn]()},getBaseFontSize:function(){return fr._.vars.IEVersion<9?16.5:parseFloat(getComputedStyle(fr[r][zn].get(0)).fontSize)},getHalf:function(e){var t=parseInt(e);return typeof e=="string"&&e.charAt(e[dt]-1)=="%"?Math.floor(t/2)+"%":Math.floor(t/2)+Dn},lockView:function(e){e==An&&fr[r][Xn][k](D,ut),fr[n][On]!=B&&t.vars[et]==Nn&&fr[r][ht][k](J,fr[r].document[J]()),fr[r][A].on(it,function(e){e[Kt](),e[Xt](),fr[r][m]&&fr[r][m][Jt]()}),fr[r][tn].on(It,function(e){fr[r][m]&&fr[r][m][Jt]()}),fr._.vars.isMobile||window[i](function(){fr[r][tn].on(Ft,function(e){fr[r][m]&&fr[r][m][Jt]()})},fr[n][C]+50)},parseInit:function(t){var n,s,o=t.get(0),u=t[$n]("data-action"),a=t[$n]("data-args"),f,l;u&&a&&(a=a.split(","));switch(u){case"toggleLayer":case"layerToggle":t[k](Lt,mn)[k]("cursor","pointer"),n=function(t){var n=e(this);t[Kt](),t[Xt]();if(n[pn](hn)===ft)return;n[pn](hn,ft),window[i](function(){n.removeData(hn)},500);if(fr[r][m])return fr[r][m][Jt](),pt;var s=fr[r][F][a[0]];s[In]()?s[Jt]():s[gn]()},t.on("touchend click",n);break;case"navList":f=e(Vn+a[0]),n=f[qn]("a"),s=[],n.each(function(){var t=e(this),n,r;n=Math.max(0,t.parents("li")[dt]-1),r=t[$n]("href"),s.push(''+t.text()+"")}),s[dt]>0&&t[Jn]("");break;case"copyText":f=e(Vn+a[0]),t[Jn](f.text());break;case"copyHTML":f=e(Vn+a[0]),t[Jn](f[Jn]());break;case"moveElementContents":f=e(Vn+a[0]),o[g]=function(){f[$]().each(function(){var n=e(this);if(n[qt](p))return;t[Ht](n),n[sn](p),n[Et]()})},o[M]=function(){t[$]().each(function(){var t=e(this);if(!t[qt](p))return;f[Ht](t),t[yn](p),fr.refresh(t),t[St]()})},o[g]();break;case"moveElement":f=e(Vn+a[0]),o[g]=function(){if(f[qt](p))return;e(lt+f[$n]("id")+'" />').insertBefore(f),t[Ht](f),f[sn](p),f[Et]()},o[M]=function(){if(!f[qt](p))return;e(Ot+f[$n]("id")).replaceWith(f),f[yn](p),fr.refresh(f),f[St]()},o[g]();break;case"moveCell":f=e(Vn+a[0]),l=e(Vn+a[1]),o[g]=function(){e(lt+f[$n]("id")+'" />').insertBefore(f),t[Ht](f),f[k](P,Z),l&&l[nn]()},o[M]=function(){e(Ot+f[$n]("id")).replaceWith(f),f[k](P,""),l&&l[k](P,"")},o[g]();break;default:}},parseResume:function(e){var t=e.get(0);t[g]&&t[g]()},parseSuspend:function(e){var t=e.get(0);t[M]&&t[M]()},recalc:function(e,t){var n=fr._.parseMeasurement(e),r;switch(n[1]){case"%":r=Math.floor(t*(n[0]/100));break;case"em":r=fr.getBaseFontSize()*n[0];break;default:case Dn:r=n[0]}return r},recalcH:function(t){return fr.recalc(t,e(window)[J]())},recalcW:function(t){return fr.recalc(t,e(window)[P]())},refresh:function(t){var n;t?n=t.filter(G):n=e(G),n[O](ft)[wn](fr[r][c])},unlockView:function(e){e==An&&fr[r][Xn][k](D,""),fr[n][On]!=B&&t.vars[et]==Nn&&fr[r][ht][k](J,""),fr[r][A].off(it),fr[r][tn].off(It),fr._.vars.isMobile||fr[r][tn].off(Ft)},init:function(){n in fr[n]&&(fr._.extend(fr[n],fr[n][n]),delete fr[n][n]),fr._[Y](fr[n],function(e){fr[n][e]&&typeof fr[n][e]==Cn&&u in fr[n][e]&&(fr[n][F][e]=fr[n][e],delete fr[n][e])}),typeof fr[n][On]=="function"&&(fr[n][On]=fr[n][On]()),fr[n][On]==B&&(!fr._[Qt](B)||!fr._[Qt](U))&&(fr[n][On]=u),fr[n][On]==u&&!fr._[Qt](U)&&(fr[n][On]=Dt),fr._.vars[et]=="wp"&&(fr[n][On]=Dt),fr[r][tn]=e(window),e(function(){fr.initAnimation(),fr.initObjects(),fr[n].wrap&&fr.initWrappers(),fr.initLayers(),fr.initIncludes(),fr._.updateState()})},initIncludes:function(){e(".skel-layers-include").each(function(){fr.parseInit(e(this))})},initLayers:function(){fr._[Y](fr[n][F],function(e){fr.create(e,fr[n][F][e],ft)})},initObjects:function(){fr[r].document=e(document),fr[r][Jn]=e(Jn),fr[r][zn]=e(zn),fr[r][Xn]=e("html,body")},initAnimation:function(){fr[n][On]==Dt?(e.fn[vt]=function(t){e(this).fadeTo(fr[n][C],1,t)},e.fn[ct]=function(t){e(this).fadeTo(fr[n][C],0,t)}):(e.fn[vt]=function(t){e(this)[k](vn,1),t&&window[i](t,fr[n][C]+50)},e.fn[ct]=function(t){e(this)[k](vn,0),t&&window[i](t,fr[n][C]+50)});if(fr[n][On]==B)e.fn[o]=function(){return e(this)[h](0,0)},e.fn[h]=function(t,n){return e(this)[k](B,"translate("+t+"px, "+n+"px)")},e.fn[O]=function(){return e(this)[k](Gt,ut)[k](Ln,"500")[kn](U,"transform "+fr[n][C]/1e3+xn+fr[n][xt]+","+Wn+fr[n][C]/1e3+xn+fr[n][xt])[pn](V,[Gt,Ln,cn,Zt,bn,dn,U])};else{var s=[];fr[n][On]==Dt?(fr[r][tn].resize(function(){if(fr[n][C]!=0){var e=fr[n][C];fr[n][C]=0,window[i](function(){fr[n][C]=e,s=[]},0)}}),fr[n][xt].substr(0,4)=="ease"?(fr[n][xt]="swing",fr[n][C]=fr[n][C]*.65):fr[n][xt]="linear",e.fn[H]=function(t,r){e(this)[Dt](t,fr[n][C],fr[n][xt],r)},e.fn[O]=function(t){return e(this)[k](u,t?Mn:fn)[pn](V,[u])}):(fr[r][tn].resize(function(){window[i](function(){s=[]},0)}),e.fn[H]=function(t,r){var s=e(this);fr._[Y](t,function(e){s[k](e,t[e])}),window[i](r,fr[n][C])},e.fn[O]=function(t){return e(this)[k](U,"top "+fr[n][C]/1e3+xn+fr[n][xt]+","+"right "+fr[n][C]/1e3+xn+fr[n][xt]+","+"bottom "+fr[n][C]/1e3+xn+fr[n][xt]+","+"left "+fr[n][C]/1e3+xn+fr[n][xt]+","+Wn+fr[n][C]/1e3+xn+fr[n][xt])[k](u,t?Mn:fn)[pn](V,[cn,Zt,bn,dn,U,u])}),e[x]=function(e){return e&&e.slice(-1)=="%"?e:parseInt(e)},e.fn[o]=function(){for(var t=0;t'),fr[r][ht]=e("#skel-layers-parent"),fr[r][ht][k](u,fn)[k](L,0)[k](rt,0)[k]("min-height",mt)[k](P,mt)):fr[r][ht]=fr[r][zn],fr[r][ht].wrapInner('
'),fr[r][A]=e("#skel-layers-wrapper"),fr[r][A][k](u,Un)[k](L,0)[k](S,0)[k](rt,0)[O](),fr[r][W]=e('
')[wn](fr[r][ht]),fr[r][W][k](J,mt),fr[r][c]=e('
')[wn](fr[r][ht]),fr[r][c][k](u,Un),fr._[Bt](Mt,fr[r][W][0]),fr._[Bt]("skel_layers_visibleWrapper",fr[r][c][0]),fr._[Bt]("skel_layers_wrapper",fr[r][A][0]),e("[autofocus]").focus(),fr.refresh()}},fr)}(jQuery))});