!function(t,e){"use strict";function i(t,e,i){var n={};return n[t.key]=e,t.pos&&(n[t.pos]=i),n}function n(t,e){for(var i,n=e.length,r=t.length;n>r;)i=e[--n],e.splice(n,1),i.unmount()}function r(t,e){Object.keys(t.tags).forEach(function(i){var n=t.tags[i];D(n)?d(n,function(t){_(t,i,e)}):_(n,i,e)})}function o(t,e,i){var n,r=t._root;for(t._virts=[];r;)n=r.nextSibling,i?e.insertBefore(r,i._root):e.appendChild(r),t._virts.push(r),r=n}function a(t,e,i,n){for(var r,o=t._root,a=0;n>a;a++)r=o.nextSibling,e.insertBefore(o,i._root),o=r}function s(t,e,s){w(t,"each");var u,l=typeof C(t,"no-reorder")!==et||w(t,"no-reorder"),h=O(t),f=U[h]||{tmpl:v(t)},p=ot.test(h),d=t.parentNode,m=document.createTextNode(""),g=M(t),y="option"===h.toLowerCase(),b=[],x=[],N="VIRTUAL"==t.tagName;s=ht.loopKeys(s),d.insertBefore(m,t),e.one("before-mount",function(){t.parentNode.removeChild(t),d.stub&&(d=e.root)}).on("update",function(){var v=ht(s.val,e),w=document.createDocumentFragment();D(v)||(u=v||!1,v=u?Object.keys(v).map(function(t){return i(s,t,v[t])}):[]);for(var C=0,M=v.length;M>C;C++){var T=v[C],_=l&&T instanceof Object&&!u,S=x.indexOf(T),L=~S&&_?S:C,O=b[L];T=!u&&s.key?i(s,T,C):T,!_&&!O||_&&!~S||!O?(O=new c(f,{parent:e,isLoop:!0,hasImpl:!!U[h],root:p?d:t.cloneNode(),item:T},t.innerHTML),O.mount(),N&&(O._root=O.root.firstChild),C!=b.length&&b[C]?(N?o(O,d,b[C]):d.insertBefore(O.root,b[C].root),x.splice(C,0,T)):N?o(O,w):w.appendChild(O.root),b.splice(C,0,O),L=C):O.update(T,!0),L!==C&&_&&b[C]&&(N?a(O,d,b[C],t.childNodes.length):d.insertBefore(O.root,b[C].root),s.pos&&(O[s.pos]=C),b.splice(C,0,b.splice(L,1)[0]),x.splice(C,0,x.splice(L,1)[0]),!g&&O.tags&&r(O,C)),O._item=T,E(O,"_parent",e)}if(n(v,b),y){if(d.appendChild(w),lt&&!d.multiple)for(var A=0;Ar;r++)i=t[r],null!=i&&e(i,r)===!1&&r--;return t}function m(t){return typeof t===rt||!1}function v(t){if(t.outerHTML)return t.outerHTML;var e=I("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}function g(t,e){if(typeof t.innerHTML!=nt)t.innerHTML=e;else{var i=(new DOMParser).parseFromString(e,"application/xml");t.appendChild(t.ownerDocument.importNode(i.documentElement,!0))}}function y(t){return~st.indexOf(t)}function b(t){return t&&typeof t===it}function w(t,e){t.removeAttribute(e)}function x(t){return t.replace(/-(\w)/g,function(t,e){return e.toUpperCase()})}function C(t,e){return t.getAttribute(e)}function N(t,e,i){t.setAttribute(e,i)}function M(t){return t.tagName&&U[C(t,tt)||C(t,J)||t.tagName.toLowerCase()]}function T(t,e,i){var n=i.tags[e];n?(D(n)||n!==t&&(i.tags[e]=[n]),F(i.tags[e],t)||i.tags[e].push(t)):i.tags[e]=t}function _(t,e,i){var n,r=t.parent;r&&(n=r.tags[e],D(n)?n.splice(i,0,n.splice(n.indexOf(t),1)[0]):T(t,e,r))}function S(t,e,i,n){var r=new c(t,e,i),o=O(e.root),a=L(n);return r.parent=a,r._parent=n,T(r,o,a),a!==n&&T(r,o,n),e.root.innerHTML="",r}function L(t){for(var e=t;!M(e.root)&&e.parent;)e=e.parent;return e}function E(t,e,i,n){return Object.defineProperty(t,e,A({value:i,enumerable:!1,writable:!1,configurable:!0},n)),t}function O(t){var e=M(t),i=C(t,"name"),n=i&&!ht.hasExpr(i)?i:e?e.name:t.tagName.toLowerCase();return n}function A(t){for(var e,i=arguments,n=1;na;a++)i=r[a],n=i.indexOf("."),i&&e(~n?i.substring(0,n):i,a,~n?i.slice(n+1):null)}t=t||{};var i={},n=Array.prototype.slice;return Object.defineProperties(t,{on:{value:function(n,r){return"function"!=typeof r?t:(e(n,function(t,e,n){(i[t]=i[t]||[]).push(r),r.typed=e>0,r.ns=n}),t)},enumerable:!1,writable:!1,configurable:!1},off:{value:function(n,r){return"*"!=n||r?e(n,function(t,e,n){if(r||n)for(var o,a=i[t],s=0;o=a&&a[s];++s)(o==r||n&&o.ns==n)&&a.splice(s--,1);else delete i[t]}):i={},t},enumerable:!1,writable:!1,configurable:!1},one:{value:function(e,i){function n(){t.off(e,n),i.apply(t,arguments)}return t.on(e,n)},enumerable:!1,writable:!1,configurable:!1},trigger:{value:function(r){for(var o,a=arguments.length-1,s=new Array(a),u=0;a>u;u++)s[u]=arguments[u+1];return e(r,function(e,r,a){o=n.call(i[e]||[],0);for(var u,l=0;u=o[l];++l)u.busy||(u.busy=1,a&&u.ns!=a||u.apply(t,u.typed?[e].concat(s):s),o[l]!==u&&l--,u.busy=0);i["*"]&&"*"!=e&&t.trigger.apply(t,["*",e].concat(s))}),t},enumerable:!1,writable:!1,configurable:!1}}),t},function(e){function i(t){return t.split(/[\/?#]/)}function n(t,e){var i=new RegExp("^"+e[M](/\*/g,"([^/?#]+?)")[M](/\.\./,".*")+"$"),n=t.match(i);return n?n.slice(1):void 0}function r(t,e){var i;return function(){clearTimeout(i),i=setTimeout(t,e)}}function o(t){d=r(h,1),E[C](T,d),E[C](_,d),O[C](X,f),t&&h(!0)}function a(){this.$=[],e.observable(this),R.on("stop",this.s.bind(this)),R.on("emit",this.e.bind(this))}function s(t){return t[M](/^\/|\/$/,"")}function u(t){return"string"==typeof t}function l(t){return(t||F.href)[M](b,"")}function c(t){return"#"==m[0]?(t||F.href||"").split(m)[1]||"":(F?l(t):t||"")[M](m,"")}function h(t){var e=0==I;if(!(I>=L)&&(I++,j.push(function(){var e=c();(t||e!=v)&&(R[S]("emit",e),v=e)}),e)){for(;j.length;)j[0](),j.shift();I=0}}function f(t){if(!(1!=t.which||t.metaKey||t.ctrlKey||t.shiftKey||t.defaultPrevented)){for(var e=t.target;e&&"A"!=e.nodeName;)e=e.parentNode;!e||"A"!=e.nodeName||e[N]("download")||!e[N]("href")||e.target&&"_self"!=e.target||-1==e.href.indexOf(F.href.match(b)[0])||(e.href==F.href||e.href.split("#")[0]!=F.href.split("#")[0]&&("#"==m||0===l(e.href).indexOf(m))&&p(c(e.href),e.title||O.title))&&t.preventDefault()}}function p(t,e,i){return A?(t=m+s(t),e=e||O.title,i?A.replaceState(null,e,t):A.pushState(null,e,t),O.title=e,k=!1,h(),k):R[S]("emit",c(t))}var d,m,v,g,y,b=/^.+?\/\/+[^\/]+/,w="EventListener",x="remove"+w,C="add"+w,N="hasAttribute",M="replace",T="popstate",_="hashchange",S="trigger",L=3,E="undefined"!=typeof t&&t,O="undefined"!=typeof document&&document,A=E&&history,F=E&&(A.location||E.location),D=a.prototype,X=O&&O.ontouchstart?"touchstart":"click",Y=!1,R=e.observable(),k=!1,j=[],I=0;D.m=function(t,e,i){!u(t)||e&&!u(e)?e?this.r(t,e):this.r("@",t):p(t,e,i||!1)},D.s=function(){this.off("*"),this.$=[]},D.e=function(t){this.$.concat("@").some(function(e){var i=("@"==e?g:y)(s(t),s(e));return"undefined"!=typeof i?(this[S].apply(null,[e].concat(i)),k=!0):void 0},this)},D.r=function(t,e){"@"!=t&&(t="/"+s(t),this.$.push(t)),this.on(t,e)};var $=new a,P=$.m.bind($);P.create=function(){var t=new a,e=t.m.bind(t);return e.stop=t.s.bind(t),e},P.base=function(t){m=t||"#",v=c()},P.exec=function(){h(!0)},P.parser=function(t,e){t||e||(g=i,y=n),t&&(g=t),e&&(y=e)},P.query=function(){var t={},e=F.href||v;return e[M](/[?&](.+?)=([^&]*)/g,function(e,i,n){t[i]=n}),t},P.stop=function(){Y&&(E&&(E[x](T,d),E[x](_,d),O[x](X,f)),R[S]("stop"),Y=!1)},P.start=function(t){Y||(E&&("complete"==document.readyState?o(t):E[C]("load",function(){setTimeout(function(){o(t)},1)})),Y=!0)},P.base(),P.parser(),e.route=P}(V);var ct=function(t){function e(t){return t}function i(t,e){return e||(e=g),new RegExp(t.source.replace(/{/g,e[2]).replace(/}/g,e[3]),t.global?l:"")}function n(t){if(t===d)return m;var e=t.split(" ");if(2!==e.length||/[\x00-\x1F<>a-zA-Z0-9'",;\\]/.test(t))throw new Error('Unsupported brackets "'+t+'"');return e=e.concat(t.replace(/(?=[[\]()*+?.^$|])/g,"\\").split(" ")),e[4]=i(e[1].length>1?/{[\S\s]*?}/:m[4],e),e[5]=i(t.length>3?/\\({|})/g:m[5],e),e[6]=i(m[6],e),e[7]=RegExp("\\\\("+e[3]+")|([[({])|("+e[3]+")|"+f,l),e[8]=t,e}function r(t){return t instanceof RegExp?s(t):g[t]}function o(t){(t||(t=d))!==g[8]&&(g=n(t),s=t===d?e:i,g[9]=s(m[9])),v=t}function a(t){var e;t=t||{},e=t.brackets,Object.defineProperty(t,"brackets",{set:o,get:function(){return v},enumerable:!0}),u=t,o(e)}var s,u,l="g",c=/\/\*[^*]*\*+(?:[^*\/][^*]*\*+)*\//g,h=/"[^"\\]*(?:\\[\S\s][^"\\]*)*"|'[^'\\]*(?:\\[\S\s][^'\\]*)*'/g,f=h.source+"|"+/(?:\breturn\s+|(?:[$\w\)\]]|\+\+|--)\s*(\/)(?![*\/]))/.source+"|"+/\/(?=[^*\/])[^[\/\\]*(?:(?:\[(?:\\.|[^\]\\]*)*\]|\\.)[^[\/\\]*)*?(\/)[gim]*/.source,p={"(":RegExp("([()])|"+f,l),"[":RegExp("([[\\]])|"+f,l),"{":RegExp("([{}])|"+f,l)},d="{ }",m=["{","}","{","}",/{[^}]*}/,/\\([{}])/g,/\\({)|{/g,RegExp("\\\\(})|([[({])|(})|"+f,l),d,/^\s*{\^?\s*([$\w]+)(?:\s*,\s*(\S+))?\s+in\s+(\S.*)\s*}/,/(^|[^\\]){=[\S\s]*?}/],v=t,g=[];return r.split=function(t,e,i){function n(t){e||a?l.push(t&&t.replace(i[5],"$1")):l.push(t)}function r(t,e,i){var n,r=p[e];for(r.lastIndex=i,i=1;(n=r.exec(t))&&(!n[1]||(n[1]===e?++i:--i)););return i?t.length:r.lastIndex}i||(i=g);var o,a,s,u,l=[],c=i[6];for(a=s=c.lastIndex=0;o=c.exec(t);){if(u=o.index,a){if(o[2]){c.lastIndex=r(t,o[2],c.lastIndex);continue}if(!o[3])continue}o[1]||(n(t.slice(s,u)),s=c.lastIndex,c=i[6+(a^=1)],c.lastIndex=s)}return t&&s2||n[0]){var r,a,s=[];for(r=a=0;ra?s[0]:"["+s.join(",")+'].join("")'}else e=o(n[1],0,i);return i[0]&&(e=e.replace(f,function(t,e){return i[e].replace(/\r/g,"\\r").replace(/\n/g,"\\n")})),e}function o(t,e,i){function n(e,i){var n,r=1,o=p[e];for(o.lastIndex=i.lastIndex;n=o.exec(t);)if(n[0]===e)++r;else if(!--r)break;i.lastIndex=r?t.length:o.lastIndex}if(t=t.replace(c,function(t,e){return t.length>2&&!e?u+(i.push(t)-1)+"~":t}).replace(/\s+/g," ").trim().replace(/\ ?([[\({},?\.:])\ ?/g,"$1")){for(var r,o=[],s=0;t&&(r=t.match(l))&&!r.index;){var h,f,d=/,|([[{(])|$/g;for(t=RegExp.rightContext,h=r[2]?i[r[2]].slice(1,-1).trim().replace(/\s+/g," "):r[1];f=(r=d.exec(t))[1];)n(f,d);f=t.slice(0,r.index),t=RegExp.rightContext,o[s++]=a(f,1,h)}t=s?s>1?"["+o.join(",")+'].join(" ").trim()':o[0]:a(t,e)}return t}function a(t,e,i){var n;return t=t.replace(m,function(t,e,i,r,o){return i&&(r=n?0:r+t.length,"this"!==i&&"global"!==i&&"window"!==i?(t=e+'("'+i+d+i,r&&(n="."===(o=o[r])||"("===o||"["===o)):r&&(n=!v.test(o.slice(r)))),t}),n&&(t="try{return "+t+"}catch(e){E(e,this)}"),i?t=(n?"function(){"+t+"}.call(this)":"("+t+")")+'?"'+i+'":""':e&&(t="function(v){"+(n?t.replace("return ","v="):"v=("+t+")")+';return v||v===0?v:""}.call(this)'),t}var s={};e.haveRaw=ct.hasRaw,e.hasExpr=ct.hasExpr,e.loopKeys=ct.loopKeys,e.errorHandler=null;var u="⁗",l=/^(?:(-?[_A-Za-z\xA0-\xFF][-\w\xA0-\xFF]*)|\u2057(\d+)~):/,c=RegExp(ct.S_QBLOCKS,"g"),h=/\u2057/g,f=/\u2057(\d+)~/g,p={"(":/[()]/g,"[":/[[\]]/g,"{":/[{}]/g},d='"in this?this:'+("object"!=typeof t?"global":"window")+").",m=/[,{][$\w]+:|(^ *|[^$\w\.])(?!(?:typeof|true|false|null|undefined|in|instanceof|is(?:Finite|NaN)|void|NaN|new|Date|RegExp|Math)(?![$\w]))([$_A-Za-z][$\w]*)/g,v=/^(?=(\.[$\w]+))\1(?:[^.[(]|$)/;return e.parse=function(t){return t},e.version=ct.version="v2.4.0",e}(),ft=function mt(){function mt(i,n){var r=i&&i.match(/^\s*<([-\w]+)/),o=r&&r[1].toLowerCase(),a=I("div",y(o));return i=e(i,n),s.test(o)?a=t(a,i,o):g(a,i),a.stub=!0,a}function t(t,e,i){var n="o"===i[0],r=n?"select>":"table>";if(t.innerHTML="<"+r+e.trim()+"|>([\S\s]*?)<\/yield\s*>)/gi,r=/]*)['"]\s*>([\S\s]*?)<\/yield\s*>/gi,o=/|>([\S\s]*?)<\/yield\s*>)/gi,a={tr:"tbody",th:"tr",td:"tr",col:"colgroup"},s=ut&&10>ut?ot:/^(?:t(?:body|head|foot|[rhd])|caption|col(?:group)?)$/;return mt}(),pt=function(e){if(!t)return{add:function(){},inject:function(){}};var i=function(){var t=I("style");N(t,"type","text/css");var e=P("style[type=riot]");return e?(e.id&&(t.id=e.id),e.parentNode.replaceChild(t,e)):document.getElementsByTagName("head")[0].appendChild(t),t}(),n=i.styleSheet,r="";return Object.defineProperty(e,"styleNode",{value:i,writable:!0}),{add:function(t){r+=t},inject:function(){r&&(n?n.cssText+=r:i.innerHTML+=r,r="")}}}(V),dt=function(t){var e=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame;if(!e||/iP(ad|hone|od).*OS 6/.test(t.navigator.userAgent)){var i=0;e=function(t){var e=Date.now(),n=Math.max(16-(e-i),0);setTimeout(function(){t(i=e+n)},n)}}return e}(t||{});V.util={brackets:ct,tmpl:ht},V.mixin=function(){var t={},e=t[Z]={},i=0;return function(n,r,o){if(b(n))return void V.mixin("__unnamed_"+i++,n,!0);var a=o?e:t;return r?void(a[n]=A(a[n]||{},r)):a[n]}}(),V.tag=function(t,e,i,n,r){return m(n)&&(r=n,/^[\w\-]+\s?=/.test(i)?(n=i,i=""):n=""),i&&(m(i)?r=i:pt.add(i)),t=t.toLowerCase(),U[t]={name:t,tmpl:e,attrs:n,fn:r},t},V.tag2=function(t,e,i,n,r){return i&&pt.add(i),U[t]={name:t,tmpl:e,attrs:n,fn:r},t},V.mount=function(t,e,i){function n(t){var e="";return d(t,function(t){/[^-\w]/.test(t)||(t=t.trim().toLowerCase(),e+=",["+tt+'="'+t+'"],['+J+'="'+t+'"]')}),e}function r(){var t=Object.keys(U);return t+n(t)}function o(t){if(t.tagName){var n=C(t,tt)||C(t,J);e&&n!==e&&(n=e,N(t,tt,e),N(t,J,e));var r=K(t,n||t.tagName.toLowerCase(),i);r&&u.push(r)}else t.length&&d(t,o)}var a,s,u=[];if(pt.inject(),b(e)&&(i=e,e=0),typeof t===et?("*"===t?t=s=r():t+=n(t.split(/, */)),a=t?$(t):[]):a=t,"*"===e){if(e=s||r(),a.tagName)a=$(e,a);else{var l=[];d(a,function(t){l.push($(e,t))}),a=l}e=0}return o(a),u},V.update=function(){return d(G,function(t){t.update()})},V.vdom=G,V.Tag=c,typeof exports===it?module.exports=V:typeof define===rt&&typeof define.amd!==nt?define(function(){return V}):t.riot=V}("undefined"!=typeof window?window:void 0),function(t){"use strict";function e(t){return new RegExp("(^|\\s+)"+t+"(\\s+|$)")}function i(t,e){var i=n(t,e)?o:r;i(t,e)}var n,r,o;"classList"in document.documentElement?(n=function(t,e){return t.classList.contains(e)},r=function(t,e){t.classList.add(e)},o=function(t,e){t.classList.remove(e)}):(n=function(t,i){return e(i).test(t.className)},r=function(t,e){n(t,e)||(t.className=t.className+" "+e)},o=function(t,i){t.className=t.className.replace(e(i)," ")});var a={hasClass:n,addClass:r,removeClass:o,toggleClass:i,has:n,add:r,remove:o,toggle:i};"function"==typeof define&&define.amd?define(a):"object"==typeof exports?module.exports=a:t.classie=a}(window),function(t,e,i){"use strict";function n(t,e){this.element=t;var i=e.className||a.className;this.layers=t.getElementsByClassName(i);var n={calibrateX:this.data(this.element,"calibrate-x"),calibrateY:this.data(this.element,"calibrate-y"),invertX:this.data(this.element,"invert-x"),invertY:this.data(this.element,"invert-y"),limitX:this.data(this.element,"limit-x"),limitY:this.data(this.element,"limit-y"),scalarX:this.data(this.element,"scalar-x"),scalarY:this.data(this.element,"scalar-y"),frictionX:this.data(this.element,"friction-x"),frictionY:this.data(this.element,"friction-y"),originX:this.data(this.element,"origin-x"),originY:this.data(this.element,"origin-y")};for(var r in n)null===n[r]&&delete n[r];this.extend(this,a,e,n),this.calibrationTimer=null,this.calibrationFlag=!0,this.enabled=!1,this.depths=[],this.raf=null,this.bounds=null,this.ex=0,this.ey=0,this.ew=0,this.eh=0,this.ecx=0,this.ecy=0,this.erx=0,this.ery=0,this.cx=0,this.cy=0,this.ix=0,this.iy=0,this.mx=0,this.my=0,this.vx=0,this.vy=0,this.onMouseMove=this.onMouseMove.bind(this),this.onDeviceOrientation=this.onDeviceOrientation.bind(this),this.onOrientationTimer=this.onOrientationTimer.bind(this),this.onCalibrationTimer=this.onCalibrationTimer.bind(this),this.onAnimationFrame=this.onAnimationFrame.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.initialise()}var r="Parallax",o=30,a={className:"layer",relativeInput:!1,clipRelativeInput:!1,calibrationThreshold:100,calibrationDelay:500,supportDelay:500,calibrateX:!1,calibrateY:!0,invertX:!0,invertY:!0,limitX:!1,limitY:!1,scalarX:10,scalarY:10,frictionX:.1,frictionY:.1,originX:.5,originY:.5};n.prototype.extend=function(){if(arguments.length>1)for(var t=arguments[0],e=1,i=arguments.length;i>e;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}},n.prototype.data=function(t,e){return this.deserialize(t.getAttribute("data-"+e))},n.prototype.deserialize=function(t){return"true"===t?!0:"false"===t?!1:"null"===t?null:!isNaN(parseFloat(t))&&isFinite(t)?parseFloat(t):t},n.prototype.camelCase=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},n.prototype.transformSupport=function(n){for(var r=e.createElement("div"),o=!1,a=null,s=!1,u=null,l=null,c=0,h=this.vendors.length;h>c;c++)if(null!==this.vendors[c]?(u=this.vendors[c][0]+"transform",l=this.vendors[c][1]+"Transform"):(u="transform",l="transform"),r.style[l]!==i){o=!0;break}switch(n){case"2D":s=o;break;case"3D":if(o){var f=e.body||e.createElement("body"),p=e.documentElement,d=p.style.overflow;e.body||(p.style.overflow="hidden",p.appendChild(f),f.style.overflow="hidden",f.style.background=""),f.appendChild(r),r.style[l]="translate3d(1px,1px,1px)",a=t.getComputedStyle(r).getPropertyValue(u),s=a!==i&&a.length>0&&"none"!==a,p.style.overflow=d,f.removeChild(r)}}return s},n.prototype.ww=null,n.prototype.wh=null,n.prototype.wcx=null,n.prototype.wcy=null,n.prototype.wrx=null,n.prototype.wry=null,n.prototype.portrait=null,n.prototype.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),n.prototype.vendors=[null,["-webkit-","webkit"],["-moz-","Moz"],["-o-","O"],["-ms-","ms"]],n.prototype.motionSupport=!!t.DeviceMotionEvent,n.prototype.orientationSupport=!!t.DeviceOrientationEvent,n.prototype.orientationStatus=0,n.prototype.transform2DSupport=n.prototype.transformSupport("2D"),n.prototype.transform3DSupport=n.prototype.transformSupport("3D"),n.prototype.propertyCache={},n.prototype.initialise=function(){this.transform3DSupport&&this.accelerate(this.element);var e=t.getComputedStyle(this.element);"static"===e.getPropertyValue("position")&&(this.element.style.position="relative"),this.updateLayers(),this.updateDimensions(),this.enable(),this.queueCalibration(this.calibrationDelay)},n.prototype.updateLayers=function(){this.depths=[];for(var t=0,e=this.layers.length;e>t;t++){var i=this.layers[t];this.transform3DSupport&&this.accelerate(i),i.style.position=t?"absolute":"relative",i.style.display="block",i.style.left=0,i.style.top=0,this.depths.push(this.data(i,"depth")||0)}},n.prototype.updateDimensions=function(){this.ww=t.innerWidth,this.wh=t.innerHeight,this.wcx=this.ww*this.originX,this.wcy=this.wh*this.originY,this.wrx=Math.max(this.wcx,this.ww-this.wcx),this.wry=Math.max(this.wcy,this.wh-this.wcy)},n.prototype.updateBounds=function(){this.bounds=this.element.getBoundingClientRect(),this.ex=this.bounds.left,this.ey=this.bounds.top,this.ew=this.bounds.width,this.eh=this.bounds.height,this.ecx=this.ew*this.originX,this.ecy=this.eh*this.originY,this.erx=Math.max(this.ecx,this.ew-this.ecx),this.ery=Math.max(this.ecy,this.eh-this.ecy)},n.prototype.queueCalibration=function(t){clearTimeout(this.calibrationTimer),this.calibrationTimer=setTimeout(this.onCalibrationTimer,t)},n.prototype.enable=function(){this.enabled||(this.enabled=!0,this.orientationSupport?(this.portrait=null,t.addEventListener("deviceorientation",this.onDeviceOrientation),setTimeout(this.onOrientationTimer,this.supportDelay)):(this.cx=0,this.cy=0,this.portrait=!1,t.addEventListener("mousemove",this.onMouseMove)),t.addEventListener("resize",this.onWindowResize),this.raf=requestAnimationFrame(this.onAnimationFrame))},n.prototype.disable=function(){this.enabled&&(this.enabled=!1,this.orientationSupport?t.removeEventListener("deviceorientation",this.onDeviceOrientation):t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("resize",this.onWindowResize),cancelAnimationFrame(this.raf))},n.prototype.calibrate=function(t,e){this.calibrateX=t===i?this.calibrateX:t,this.calibrateY=e===i?this.calibrateY:e},n.prototype.invert=function(t,e){this.invertX=t===i?this.invertX:t,this.invertY=e===i?this.invertY:e},n.prototype.friction=function(t,e){this.frictionX=t===i?this.frictionX:t,this.frictionY=e===i?this.frictionY:e},n.prototype.scalar=function(t,e){this.scalarX=t===i?this.scalarX:t,this.scalarY=e===i?this.scalarY:e},n.prototype.limit=function(t,e){this.limitX=t===i?this.limitX:t,this.limitY=e===i?this.limitY:e},n.prototype.origin=function(t,e){this.originX=t===i?this.originX:t,this.originY=e===i?this.originY:e},n.prototype.clamp=function(t,e,i){return t=Math.max(t,e),t=Math.min(t,i)},n.prototype.css=function(t,e,n){var r=this.propertyCache[e];if(!r)for(var o=0,a=this.vendors.length;a>o;o++)if(r=null!==this.vendors[o]?this.camelCase(this.vendors[o][1]+"-"+e):e,t.style[r]!==i){this.propertyCache[e]=r;break}t.style[r]=n},n.prototype.accelerate=function(t){this.css(t,"transform","translate3d(0,0,0)"),this.css(t,"transform-style","preserve-3d"),this.css(t,"backface-visibility","hidden")},n.prototype.setPosition=function(t,e,i){e+="px",i+="px",this.transform3DSupport?this.css(t,"transform","translate3d("+e+","+i+",0)"):this.transform2DSupport?this.css(t,"transform","translate("+e+","+i+")"):(t.style.left=e,t.style.top=i)},n.prototype.setShadowOpacity=function(t,e){t.style.opacity=e},n.prototype.onOrientationTimer=function(t){this.orientationSupport&&0===this.orientationStatus&&(this.disable(),this.orientationSupport=!1,this.enable())},n.prototype.onCalibrationTimer=function(t){this.calibrationFlag=!0},n.prototype.onWindowResize=function(t){this.updateDimensions()},n.prototype.onAnimationFrame=function(){this.updateBounds();var t=this.ix-this.cx,e=this.iy-this.cy;(Math.abs(t)>this.calibrationThreshold||Math.abs(e)>this.calibrationThreshold)&&this.queueCalibration(0),this.portrait?(this.mx=this.calibrateX?e:this.iy,this.my=this.calibrateY?t:this.ix):(this.mx=this.calibrateX?t:this.ix,this.my=this.calibrateY?e:this.iy),this.mx*=this.ew*(this.scalarX/100),this.my*=this.eh*(this.scalarY/100),isNaN(parseFloat(this.limitX))||(this.mx=this.clamp(this.mx,-this.limitX,this.limitX)),isNaN(parseFloat(this.limitY))||(this.my=this.clamp(this.my,-this.limitY,this.limitY)),this.vx+=(this.mx-this.vx)*this.frictionX,this.vy+=(this.my-this.vy)*this.frictionY;for(var i=0,n=this.layers.length;n>i;i++){var r=this.layers[i],o=this.depths[i],a=this.vx*o*(this.invertX?-1:1),s=this.vy*o*(this.invertY?-1:1);if(classie.has(r,"bee3D--shadow-wrapper")){s=0;var u=1-(0>e?0:e>1?1:e);this.setShadowOpacity(r,u)}this.setPosition(r,a,s)}this.raf=requestAnimationFrame(this.onAnimationFrame)},n.prototype.onDeviceOrientation=function(t){if(!this.desktop&&null!==t.beta&&null!==t.gamma){this.orientationStatus=1;var e=(t.beta||0)/o,i=(t.gamma||0)/o,n=this.wh>this.ww;this.portrait!==n&&(this.portrait=n,this.calibrationFlag=!0),this.calibrationFlag&&(this.calibrationFlag=!1,this.cx=e,this.cy=i),this.ix=e,this.iy=i}},n.prototype.onMouseMove=function(t){var e=t.clientX,i=t.clientY;!this.orientationSupport&&this.relativeInput?(this.clipRelativeInput&&(e=Math.max(e,this.ex),e=Math.min(e,this.ex+this.ew),i=Math.max(i,this.ey),i=Math.min(i,this.ey+this.eh)),this.ix=(e-this.ex-this.ecx)/this.erx,this.iy=(i-this.ey-this.ecy)/this.ery):(this.ix=(e-this.wcx)/this.wrx,this.iy=(i-this.wcy)/this.wry)},t[r]=n}(window,document),function(){for(var t=0,e=["ms","moz","webkit","o"],i=0;i ',"","",function(e){var a=this;a.isRoute=function(e){return a.route===e},a.on("update",function(){a.hash=window.location.hash.replace("#/","")}),Router.on("app:route",function(e){a.route=e,a.update()})}),riot.tag2("bee3d",'

{i + 1}

',"","",function(e){var a=this;a.slides=new Array(10),a.draw=function(e){a.nav=e.navigation,Router.trigger("bee_draw",a.el,e)},Router.on("bee:done",function(e){window.slider.push(e),a.update()})}),riot.tag2("demo",'

{name}

',"","",function(e){var a=this,i=window;a.config=[],Router.on("demo:update",function(e){setTimeout(function(){a.name=document.title.replace("Bee3D Slider |",""),a.desc=e.desc,a.update()},1),e.config&&(i.slider&&i.slider.forEach(function(e){e.destroy()}),i.slider=[],a.tags.bee3d.draw(e.config))})}),riot.tag2("home",'
Bee3D Slider

Bee3D Slider

Please select a DEMO from the sidebar

Purchase Bee3D Slider
LUKE\'ED DESIGN Original logo design by Adi Dabu
',"","",function(e){}),riot.tag2("raw","","","",function(e){this.on("update",function(){this.root.innerHTML=e.content}.bind(this))}),riot.tag2("sidebar",'
',"","",function(e){function a(e){s.subNavs.forEach(function(a){a!==e&&(a.className="has-sub")})}function i(){classie.remove(o,t),s.isOpen=!1,l()}function l(){return s.isOpen?void(o.onclick=function(e){var a=e.target||e.srcElement;a===o&&i(e)}):void(o.onclick=null)}var s=this,t="show-sidebar",o=document.body;s.isOpen=!1,s.items=[{label:"Basic",uri:"basic"},{label:"Effects",sub:[{label:"Arc",uri:"effects/arc"},{label:"Carousel",uri:"effects/carousel"},{label:"Classic",uri:"effects/classic"},{label:"Concave",uri:"effects/concave"},{label:"Coverflow",uri:"effects/coverflow"},{label:"Cube",uri:"effects/cube"},{label:"Spiral Left",uri:"effects/spiral-left"},{label:"Spiral Right",uri:"effects/spiral-right"},{label:"Wave",uri:"effects/wave"}]},{label:"Ajax",sub:[{label:"Basic Ajax",uri:"ajax/basic"},{label:"Limit Fetches",uri:"ajax/limit"},{label:"When to Trigger",uri:"ajax/when"},{label:"Custom Builder",uri:"ajax/custom-builder"}]},{label:"Autoplay",sub:[{label:"Basic Autoplay",uri:"autoplay/basic"},{label:"Pause On Hover",uri:"autoplay/pause-hover"},{label:"Custom Play Speed",uri:"autoplay/custom-speed"},{label:"With Loop",uri:"autoplay/with-loop"},{label:"With Extra Inputs",uri:"autoplay/with-inputs"}]},{label:"Callbacks",sub:[{label:"On Init",uri:"callbacks/init"},{label:"On Destroy",uri:"callbacks/destroy"},{label:"On Slide Change",uri:"callbacks/change"}]},{label:"Focus on Start",uri:"focus"},{label:"Interactions",sub:[{label:"Keyboard Arrows",uri:"interactions/keys"},{label:"Touches (Mobile)",uri:"interactions/touches"},{label:"Click & Drag",uri:"interactions/drag"},{label:"Click to Activate",uri:"interactions/slides"},{label:"Navigation Arrows",uri:"interactions/arrows"}]},{label:"Loops",sub:[{label:"Basic Loop",uri:"loops/basic"},{label:"Continuous Loops",uri:"loops/continuous"}]},{label:"Parallax",sub:[{label:"Basic Parallax",uri:"parallax/basic"},{label:"With Shadows",uri:"parallax/with-shadows"},{label:"Custom Settings",uri:"parallax/custom-settings"}]},{label:"Shadows",sub:[{label:"Basic Shadows",uri:"shadows/basic"},{label:"Custom Template",uri:"shadows/custom-template"}]}],s.on("mount",function(){s.subNavs=[].slice.call(s.menu.getElementsByClassName("has-sub"))}),s.isHash=function(a){return e.hash===a},s.goHome=function(){i(),Router.go("/")},s.goDemo=function(e){i(),Router.go(e.item.uri)},s.toggleSidebar=function(){classie.toggle(o,t),s.isOpen=!s.isOpen,l()},s.openSub=function(e){var i=e.target||e.srcElement;a(i),classie.toggle(i,"open")}}); !function e(t,n,o){function i(s,r){if(!n[s]){if(!t[s]){var c="function"==typeof require&&require;if(!r&&c)return c(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[s]={exports:{}};t[s][0].call(u.exports,function(e){var n=t[s][1][e];return i(n?n:e)},u,u.exports,e,t,n,o)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;sinfinite or continuous effect to make Autoplay play forever.",n.config.effect="classic",n.config.loop={enabled:!0,continuous:!0};break;case"with-inputs":n.desc="Autoplay's internal timer will reset after ANY slide change.
You may use the navigation arrows, keyboard, or touch swipes as you normally would.",n.config.effect="carousel",n.config.autoplay.speed=3e3,n.config.listeners={keys:!0,touches:!0},n.config.navigation={enabled:!0},n.config.loop={enabled:!0}}o(t),this.trigger("demo:update",n)}},"/loops/*":{name:"Loops:",func:function(e){var t=a("classic");t.config.listeners.touches=!0,t.config.loop={enabled:!0},"continuous"===e&&(t.desc='An infinite loop that never appears to "reset" to the beginning.',t.config.effect="coverflow",t.config.loop.continuous=!0),o(i(e)),this.trigger("demo:update",t)}},"/shadows/*":{name:"Shadows:",func:function(e){var t=a("classic");t.config.shadows={enabled:!0},"custom-template"===e&&(t.desc="You may pass in a DOM string if you want full control of your shadow rendering.",t.config.effect="wave",t.config.shadows.template=['
','
',"","
","
"].join("")),o(i(e)),this.trigger("demo:update",t)}},"/interactions/*":{name:"Interactions:",func:function(e){var t,n={},a=i(e);switch(e){case"keys":t="Press PAGE DOWN, SPACEBAR OR RIGHT ARROW keys on your keyboard to go to the NEXT slide.
Press PAGE UP OR LEFT ARROW keys on your keyboard to go to the PREVIOUS slide.",n.effect="coverflow",n.listeners={keys:!0};break;case"touches":t="On a mobile device, swipe left or right to navigate.",n.effect="concave",n.listeners={touches:!0};break;case"arrows":a="Navigation Arrows",t="Navigational arrows appear on either side of the slider, allowing you to go to the next or previous slide.
You may customize the selectors.",n.effect="cube",n.navigation={enabled:!0};break;case"drag":a="Interactions: Click & Drag",t='You may Click & Drag, or "Click & Flick", to navigate through slides.',n.effect="classic",n.listeners={drag:!0};break;case"slides":a="Interactions: Click to Activate",t="Click on an inactive slide to activate it.",n.effect="classic",n.listeners={clicks:!0}}o(a),this.trigger("demo:update",{desc:t,config:n})}},"/ajax/*":{name:"Ajax:",func:function(e){var t=i(e),n=a("coverflow");switch(n.config.ajax={enabled:!0,path:"ajax.json",builder:function(e){return'

NEW!'+e.content+"

"}},n.config.onDestroy=function(){var e=window.slider[0].el;e.slides.slice(10).forEach(function(t){e.parent.removeChild(t)})},e){case"when":t="When to Trigger Fetch",n.desc="You may decide when the slider tries to fetch new slides. By default, it is the second to last slide.
In this example, an Ajax request will be made on the THIRD SLIDE.",n.config.effect="arc",n.config.ajax.maxFetches=1,n.config.ajax.when=8;break;case"limit":t="Limit Fetches",n.desc="You may limit the number of times Bee3D will (successfully) load new content. By default, the `max` is 2.
This demo limits the slider to ONLY ONE Ajax load.",n.config.effect="concave",n.config.ajax.maxFetches=1;break;case"custom-builder":n.desc="Pass in a custom `builder` to build your new slides with the Ajax content.",n.config.effect="wave",n.config.ajax.maxFetches=1,n.config.ajax.builder=function(e){return'

CUSTOM... Howdy!'+e.content+"

"}}o(t),this.trigger("demo:update",n)}},"/parallax/*":{name:"Parallax:",func:function(e){var t=i(e),n=a("carousel");switch(n.config.parallax={enabled:!0},e){case"with-shadows":n.config.shadows={enabled:!0};break;case"custom-settings":n.config.effect="coverflow",n.config.parallax={enabled:!0,friction:.5,settings:{scalarX:9,scalarY:9,frictionX:.2,frictionY:.2}}}o(t),this.trigger("demo:update",n)}}}},{}],4:[function(e,t,n){function o(){riot.observable(this),this.listeners()}var i=e("bee-slider");o.prototype.listeners=function(){var e=this;e.on("app_route",function(t){e.trigger("app:route",t)}),e.on("bee_draw",function(t,n){e.trigger("bee:done",new i(t,n))})},t.exports=o},{"bee-slider":25}],5:[function(e,t,n){t.exports={wrapper:document.body,selector:".bee3D--slide",effect:"coverflow",focus:0,listeners:{keys:!1,touches:!1,clicks:!1,scroll:!1,drag:!1},navigation:{enabled:!1,next:".bee3D--nav__next",prev:".bee3D--nav__prev"},ajax:{enabled:!1,path:null,when:2,maxFetches:null,builder:function(e){return"

"+e.content+"

"}},autoplay:{enabled:!1,speed:5e3,pauseHover:!1},loop:{enabled:!1,continuous:!1,offset:2},sync:{enabled:!1,targets:[]},parallax:{enabled:!1,className:"bee3D--parallax",friction:.7,settings:{relativeInput:!0,clipRelativeInput:!0,calibrateX:!0,calibrateY:!0,scalarX:4,scalarY:5,frictionX:.1,frictionY:.1}},shadows:{enabled:!1,template:['
','
',"","
","
"].join("")},onInit:function(){},onChange:function(){},onDestroy:function(){}}},{}],6:[function(e,t,n){function o(e,t){if("object"!=typeof e)return!1;if(!t)return e;var n,i;return Object.keys(t).forEach(function(a){return n=e[a],i=t[a],i!==e?"object"!=typeof i||null===i?void(e[a]=i):"object"!=typeof n||null===n||Array.isArray(n)?void(e[a]=o({},i)):void(e[a]=o(n,i)):void 0}),e}t.exports=o},{}],7:[function(e,t,n){t.exports=function(e){return function(t){t.on("activate",function(n){return t.initialized?e(n):void 0})}}},{}],8:[function(e,t,n){t.exports=function(e){var t="bee3D--",n=e.loop.continuous,o=e.loop.offset;return function(i){var a=i.slides.length,s=function(e,n){classie.add(e,t+n)},r=function(e,n){e.className=e.className.replace(new RegExp(t+n+"(\\s|$)","g")," ").trim()},c=function(e,t){var c=i.slide(),l=t-c,u=l>0?"after":"before";if(n){var f=a-o-1;l>=f&&(u="before",l=a-l),-f>=l&&(u="after",l=a+l)}["before(-\\d+)?","after(-\\d+)?","slide__active","slide__inactive"].map(r.bind(null,e)),t!==c&&["slide__inactive",u,u+"-"+Math.abs(l)].map(s.bind(null,e))};s(i.parent,"parent"),".bee3D--slide"!==!e.slideSelector&&i.slides.forEach(function(e){s(e,"slide")}),i.on("activate",function(e){i.slides.map(c),s(e.slide,"slide__active"),r(e.slide,"slide__inactive")})}}},{}],9:[function(e,t,n){var o=e("../-defaults");t.exports=function(){var e=this.el.parent,t=this.el.slides,n=new RegExp("bee3D-(.*)","g");e.className=e.className.replace(n,"");for(var i=".bee3D--slide"===this.options.selector,a=0;a50&&t[s>0?"prev":"next"]()}var a,s,r="vertical"===e?"Y":"X";t.parent.addEventListener("touchstart",n),t.parent.addEventListener("touchmove",o),t.parent.addEventListener("touchend",i),t.on("destroy",function(){t.parent.removeEventListener("touchstart",n),t.parent.removeEventListener("touchmove",o),t.parent.removeEventListener("touchend",i)})}}},{}],12:[function(e,t,n){t.exports=function(e){var t=[].slice.call(e),n=t[-1],o={},i=function(){return t.indexOf(n)},a=function(e,n){return n=n||{},n.index=t.indexOf(e),n.slide=e,n},s=function(e,t){return(o[e]||[]).reduce(function(e,n){return e&&n(t)!==!1},!0)},r=function(e){return s("activate",a(n,e))},c=function(e,o){t[e]&&(s("deactivate",a(n,o)),n=t[e],r(o))},l=function(e,n){var o=i();if(o!==e)return arguments.length?(s("slide",a(t[e],n)),void c(e,n)):o},u=function(e,o){var i=t.indexOf(n)+e;s(e>0?"next":"prev",a(n,o)),c(i,o)},f=function(e,t){return(o[e]||(o[e]=[])).push(t),function(){o[e]=o[e].filter(function(e){return e!==t})}};return{on:f,fire:s,touch:r,slide:l,next:u.bind(null,1),prev:u.bind(null,-1),slides:t}}},{}],13:[function(e,t,n){(function(e){function t(){if(e.XMLHttpRequest)return new e.XMLHttpRequest;try{return new e.ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(t){}throw new Error("no xmlhttp request able to be created")}function o(e,t,n){e[t]=e[t]||n}n.init=function(e,n){"string"==typeof e&&(e={url:e});var i=e.headers||{},a=e.body,s=e.method||(a?"POST":"GET"),r=e.withCredentials||!1,c=t();c.onreadystatechange=function(){4===c.readyState&&n(c.status,c.responseText,c)},a&&(o(i,"X-Requested-With","XMLHttpRequest"),o(i,"Content-Type","application/x-www-form-urlencoded")),c.open(s,e.url,!0),c.withCredentials=r;for(var l in i)i.hasOwnProperty(l)&&c.setRequestHeader(l,i[l]);c.send(a)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],14:[function(e,t,n){var o=e("./-lib");t.exports=function(){var e=this,t=e.options.ajax,n=t.when,i=t.path,a=t.maxFetches,s=t.builder,r=e.el.slides,c=r.length,l=e.options.selector.substring(1),u=function(t){e.el.parent.appendChild(t),e.el.slides.push(t)},f=function(n){var o=n.map(function(e){var t=document.createElement("section");return t.className=l,t.innerHTML='
'+s(e)+"
",u(t),t});return c=e.el.slides.length,e.slideEvents(o),t.maxFetches&&a--,e.el.touch()},d=function(){o.init(i,function(e,t){return 200===e?f(JSON.parse(t).data):void 0})},p=function(e){if(c-n===e.index){if(!t.maxFetches)return d();if(a&&a>0)return d()}};this.el.on("activate",p)}},{"./-lib":13}],15:[function(e,t,n){t.exports=function(e){function t(){o.el.fire("pauseAutoplay")}function n(){o.el.fire("resetAutoplay")}var o=this;e.addEventListener("mouseover",t),e.addEventListener("mouseout",n),o.el.on("destroy",function(){e.removeEventListener("mouseover",n),e.removeEventListener("mouseout",t)})}},{}],16:[function(e,t,n){t.exports=function(){var e=this,t=function(){e.timer=setTimeout(function(){e.el.next()},e.options.autoplay.speed)},n=function(){clearTimeout(e.timer)},o=function(){n(),t()};t(),e.el.on("resumeAutoplay",t),e.el.on("pauseAutoplay",n),e.el.on("resetAutoplay",o),e.el.on("activate",o),e.options.autoplay.pauseHover&&e.el.on("activate",function(t){e.listenToHover(t.slide)}),e.el.on("destroy",function(){n()})}},{}],17:[function(e,t,n){t.exports=function(e){for(var t=this,n=function(){var n=e.indexOf(this);return t.el.slide(n)},o=0;o50&&n.el[t>0?"prev":"next"]()};classie.add(o,"draggable"),o.addEventListener("mousedown",i),o.addEventListener("mousemove",a),o.addEventListener("mouseup",s),this.el.on("destroy",function(){classie.remove(o,"draggable"),o.removeEventListener("mousedown",i),o.removeEventListener("mousemove",a),o.removeEventListener("mouseup",s)})}},{}],20:[function(e,t,n){t.exports=function(){var e=this,t=this.el.parent,n=function(t){var n=t.wheelDelta||-t.detail;return 0>n?e.el.next():e.el.prev()};t.addEventListener("mousewheel",n),t.addEventListener("DOMMouseScroll",n),this.el.on("destroy",function(){t.removeEventListener("mousewheel",n),t.removeEventListener("DOMMouseScroll",n)})}},{}],21:[function(e,t,n){t.exports=function(){var e=this,t=e.options,n=e.el.parent,o=function(n,o){n.addEventListener("click",function(t){return t.preventDefault(),o?e.el.next():e.el.prev()}),t.autoplay.enabled&&t.autoplay.pauseHover&&e.listenToHover(n)},i=n.querySelector(t.navigation.prev),a=n.querySelector(t.navigation.next);a&&o(a,!0),i&&o(i,!1)}},{}],22:[function(e,t,n){t.exports=function(e){if(window.Parallax){for(var t=this,n=t.options,o=n.shadows.enabled,i=n.parallax.className,a=n.parallax.friction,s=n.parallax.settings,r=function(e){classie.add(e,i),e.setAttribute("data-depth",a)},c=0;c=0;n--){var o=e[n];classie.remove(o,i),o.removeAttribute("data-depth"),o.removeAttribute("style")}})}}},{}],23:[function(e,t,n){t.exports=function(e){var t=this.options.shadows.template;e.forEach(function(e){e.innerHTML+=t}),this.el.on("destroy",function(){e.forEach(function(e){e.removeChild(e.lastChild)})})}},{}],24:[function(e,t,n){t.exports=function(){var e=this.options.sync.targets,t=function(t){for(var n=t.index,o=0;o