Skip to content

Instantly share code, notes, and snippets.

@tom2strobl
Last active July 23, 2019 16:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tom2strobl/ae55e91855f9dd9a0ef23e6231c4f874 to your computer and use it in GitHub Desktop.
Save tom2strobl/ae55e91855f9dd9a0ef23e6231c4f874 to your computer and use it in GitHub Desktop.
datumgist
parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"qWa+":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createElement=exports.h=r,exports.cloneElement=s,exports.createRef=j,exports.Component=R,exports.render=H,exports.rerender=d,exports.options=exports.default=void 0;var e=function(){},t={};exports.options=t;var n=[],o=[];function r(r,i){var l,a,s,p,c=o;for(p=arguments.length;p-- >2;)n.push(arguments[p]);for(i&&null!=i.children&&(n.length||n.push(i.children),delete i.children);n.length;)if((a=n.pop())&&void 0!==a.pop)for(p=a.length;p--;)n.push(a[p]);else"boolean"==typeof a&&(a=null),(s="function"!=typeof r)&&(null==a?a="":"number"==typeof a?a=String(a):"string"!=typeof a&&(s=!1)),s&&l?c[c.length-1]+=a:c===o?c=[a]:c.push(a),l=s;var u=new e;return u.nodeName=r,u.children=c,u.attributes=null==i?void 0:i,u.key=null==i?void 0:i.key,void 0!==t.vnode&&t.vnode(u),u}function i(e,t){for(var n in t)e[n]=t[n];return e}function l(e,t){null!=e&&("function"==typeof e?e(t):e.current=t)}var a="function"==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):setTimeout;function s(e,t){return r(e.nodeName,i(i({},e.attributes),t),arguments.length>2?[].slice.call(arguments,2):e.children)}var p=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,c=[];function u(e){!e._dirty&&(e._dirty=!0)&&1==c.push(e)&&(t.debounceRendering||a)(d)}function d(){for(var e;e=c.pop();)e._dirty&&D(e)}function f(e,t,n){return"string"==typeof t||"number"==typeof t?void 0!==e.splitText:"string"==typeof t.nodeName?!e._componentConstructor&&v(e,t.nodeName):n||e._componentConstructor===t.nodeName}function v(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function m(e){var t=i({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var o in n)void 0===t[o]&&(t[o]=n[o]);return t}function _(e,t){var n=t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return n.normalizedNodeName=e,n}function h(e){var t=e.parentNode;t&&t.removeChild(e)}function y(e,t,n,o,r){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)l(n,null),l(o,e);else if("class"!==t||r)if("style"===t){if(o&&"string"!=typeof o&&"string"!=typeof n||(e.style.cssText=o||""),o&&"object"==typeof o){if("string"!=typeof n)for(var i in n)i in o||(e.style[i]="");for(var i in o)e.style[i]="number"==typeof o[i]&&!1===p.test(i)?o[i]+"px":o[i]}}else if("dangerouslySetInnerHTML"===t)o&&(e.innerHTML=o.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),o?n||e.addEventListener(t,b,a):e.removeEventListener(t,b,a),(e._listeners||(e._listeners={}))[t]=o}else if("list"!==t&&"type"!==t&&!r&&t in e){try{e[t]=null==o?"":o}catch(c){}null!=o&&!1!==o||"spellcheck"==t||e.removeAttribute(t)}else{var s=r&&t!==(t=t.replace(/^xlink:?/,""));null==o||!1===o?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof o&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),o):e.setAttribute(t,o))}else e.className=o||""}function b(e){return this._listeners[e.type](t.event&&t.event(e)||e)}var x=[],g=0,C=!1,N=!1;function w(){for(var e;e=x.shift();)t.afterMount&&t.afterMount(e),e.componentDidMount&&e.componentDidMount()}function k(e,t,n,o,r,i){g++||(C=null!=r&&void 0!==r.ownerSVGElement,N=null!=e&&!("__preactattr_"in e));var l=S(e,t,n,o,i);return r&&l.parentNode!==r&&r.appendChild(l),--g||(N=!1,i||w()),l}function S(e,t,n,o,r){var i=e,l=C;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&void 0!==e.splitText&&e.parentNode&&(!e._component||r)?e.nodeValue!=t&&(e.nodeValue=t):(i=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(i,e),P(e,!0))),i.__preactattr_=!0,i;var a=t.nodeName;if("function"==typeof a)return V(e,t,n,o);if(C="svg"===a||"foreignObject"!==a&&C,a=String(a),(!e||!v(e,a))&&(i=_(a,C),e)){for(;e.firstChild;)i.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(i,e),P(e,!0)}var s=i.firstChild,p=i.__preactattr_,c=t.children;if(null==p){p=i.__preactattr_={};for(var u=i.attributes,d=u.length;d--;)p[u[d].name]=u[d].value}return!N&&c&&1===c.length&&"string"==typeof c[0]&&null!=s&&void 0!==s.splitText&&null==s.nextSibling?s.nodeValue!=c[0]&&(s.nodeValue=c[0]):(c&&c.length||null!=s)&&U(i,c,n,o,N||null!=p.dangerouslySetInnerHTML),L(i,t.attributes,p),C=l,i}function U(e,t,n,o,r){var i,l,a,s,p,c=e.childNodes,u=[],d={},v=0,m=0,_=c.length,y=0,b=t?t.length:0;if(0!==_)for(var x=0;x<_;x++){var g=c[x],C=g.__preactattr_;null!=(N=b&&C?g._component?g._component.__key:C.key:null)?(v++,d[N]=g):(C||(void 0!==g.splitText?!r||g.nodeValue.trim():r))&&(u[y++]=g)}if(0!==b)for(x=0;x<b;x++){var N;if(p=null,null!=(N=(s=t[x]).key))v&&void 0!==d[N]&&(p=d[N],d[N]=void 0,v--);else if(m<y)for(i=m;i<y;i++)if(void 0!==u[i]&&f(l=u[i],s,r)){p=l,u[i]=void 0,i===y-1&&y--,i===m&&m++;break}p=S(p,s,n,o),a=c[x],p&&p!==e&&p!==a&&(null==a?e.appendChild(p):p===a.nextSibling?h(a):e.insertBefore(p,a))}if(v)for(var x in d)void 0!==d[x]&&P(d[x],!1);for(;m<=y;)void 0!==(p=u[y--])&&P(p,!1)}function P(e,t){var n=e._component;n?A(n):(null!=e.__preactattr_&&l(e.__preactattr_.ref,null),!1!==t&&null!=e.__preactattr_||h(e),B(e))}function B(e){for(e=e.lastChild;e;){var t=e.previousSibling;P(e,!0),e=t}}function L(e,t,n){var o;for(o in n)t&&null!=t[o]||null==n[o]||y(e,o,n[o],n[o]=void 0,C);for(o in t)"children"===o||"innerHTML"===o||o in n&&t[o]===("value"===o||"checked"===o?e[o]:n[o])||y(e,o,n[o],n[o]=t[o],C)}var M=[];function T(e,t,n){var o,r=M.length;for(e.prototype&&e.prototype.render?(o=new e(t,n),R.call(o,t,n)):((o=new R(t,n)).constructor=e,o.render=E);r--;)if(M[r].constructor===e)return o.nextBase=M[r].nextBase,M.splice(r,1),o;return o}function E(e,t,n){return this.constructor(e,n)}function W(e,n,o,r,i){e._disable||(e._disable=!0,e.__ref=n.ref,e.__key=n.key,delete n.ref,delete n.key,void 0===e.constructor.getDerivedStateFromProps&&(!e.base||i?e.componentWillMount&&e.componentWillMount():e.componentWillReceiveProps&&e.componentWillReceiveProps(n,r)),r&&r!==e.context&&(e.prevContext||(e.prevContext=e.context),e.context=r),e.prevProps||(e.prevProps=e.props),e.props=n,e._disable=!1,0!==o&&(1!==o&&!1===t.syncComponentUpdates&&e.base?u(e):D(e,1,i)),l(e.__ref,e))}function D(e,n,o,r){if(!e._disable){var l,a,s,p=e.props,c=e.state,u=e.context,d=e.prevProps||p,f=e.prevState||c,v=e.prevContext||u,_=e.base,h=e.nextBase,y=_||h,b=e._component,C=!1,N=v;if(e.constructor.getDerivedStateFromProps&&(c=i(i({},c),e.constructor.getDerivedStateFromProps(p,c)),e.state=c),_&&(e.props=d,e.state=f,e.context=v,2!==n&&e.shouldComponentUpdate&&!1===e.shouldComponentUpdate(p,c,u)?C=!0:e.componentWillUpdate&&e.componentWillUpdate(p,c,u),e.props=p,e.state=c,e.context=u),e.prevProps=e.prevState=e.prevContext=e.nextBase=null,e._dirty=!1,!C){l=e.render(p,c,u),e.getChildContext&&(u=i(i({},u),e.getChildContext())),_&&e.getSnapshotBeforeUpdate&&(N=e.getSnapshotBeforeUpdate(d,f));var S,U,B=l&&l.nodeName;if("function"==typeof B){var L=m(l);(a=b)&&a.constructor===B&&L.key==a.__key?W(a,L,1,u,!1):(S=a,e._component=a=T(B,L,u),a.nextBase=a.nextBase||h,a._parentComponent=e,W(a,L,0,u,!1),D(a,1,o,!0)),U=a.base}else s=y,(S=b)&&(s=e._component=null),(y||1===n)&&(s&&(s._component=null),U=k(s,l,u,o||!_,y&&y.parentNode,!0));if(y&&U!==y&&a!==b){var M=y.parentNode;M&&U!==M&&(M.replaceChild(U,y),S||(y._component=null,P(y,!1)))}if(S&&A(S),e.base=U,U&&!r){for(var E=e,V=e;V=V._parentComponent;)(E=V).base=U;U._component=E,U._componentConstructor=E.constructor}}for(!_||o?x.push(e):C||(e.componentDidUpdate&&e.componentDidUpdate(d,f,N),t.afterUpdate&&t.afterUpdate(e));e._renderCallbacks.length;)e._renderCallbacks.pop().call(e);g||r||w()}}function V(e,t,n,o){for(var r=e&&e._component,i=r,l=e,a=r&&e._componentConstructor===t.nodeName,s=a,p=m(t);r&&!s&&(r=r._parentComponent);)s=r.constructor===t.nodeName;return r&&s&&(!o||r._component)?(W(r,p,3,n,o),e=r.base):(i&&!a&&(A(i),e=l=null),r=T(t.nodeName,p,n),e&&!r.nextBase&&(r.nextBase=e,l=null),W(r,p,1,n,o),e=r.base,l&&e!==l&&(l._component=null,P(l,!1))),e}function A(e){t.beforeUnmount&&t.beforeUnmount(e);var n=e.base;e._disable=!0,e.componentWillUnmount&&e.componentWillUnmount(),e.base=null;var o=e._component;o?A(o):n&&(null!=n.__preactattr_&&l(n.__preactattr_.ref,null),e.nextBase=n,h(n),M.push(e),B(n)),l(e.__ref,null)}function R(e,t){this._dirty=!0,this.context=t,this.props=e,this.state=this.state||{},this._renderCallbacks=[]}function H(e,t,n){return k(n,e,{},!1,t,!1)}function j(){return{}}i(R.prototype,{setState:function(e,t){this.prevState||(this.prevState=this.state),this.state=i(i({},this.state),"function"==typeof e?e(this.state,this.props):e),t&&this._renderCallbacks.push(t),u(this)},forceUpdate:function(e){e&&this._renderCallbacks.push(e),D(this,2)},render:function(){}});var z={h:r,createElement:r,cloneElement:s,createRef:j,Component:R,render:H,rerender:d,options:t},F=z;exports.default=F;
},{}],"tMTn":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var n={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},e={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},r=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective"],t={CSS:{},springs:{}};function a(n,e,r){return Math.min(Math.max(n,e),r)}function u(n,e){return n.indexOf(e)>-1}function o(n,e){return n.apply(null,e)}var i={arr:function(n){return Array.isArray(n)},obj:function(n){return u(Object.prototype.toString.call(n),"Object")},pth:function(n){return i.obj(n)&&n.hasOwnProperty("totalLength")},svg:function(n){return n instanceof SVGElement},inp:function(n){return n instanceof HTMLInputElement},dom:function(n){return n.nodeType||i.svg(n)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return void 0===n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(n){return i.hex(n)||i.rgb(n)||i.hsl(n)},key:function(r){return!n.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&"targets"!==r&&"keyframes"!==r}};function c(n){var e=/\(([^)]+)\)/.exec(n);return e?e[1].split(",").map(function(n){return parseFloat(n)}):[]}function s(n,e){var r=c(n),u=a(i.und(r[0])?1:r[0],.1,100),o=a(i.und(r[1])?100:r[1],.1,100),s=a(i.und(r[2])?10:r[2],.1,100),f=a(i.und(r[3])?0:r[3],.1,100),l=Math.sqrt(o/u),d=s/(2*Math.sqrt(o*u)),p=d<1?l*Math.sqrt(1-d*d):0,v=1,h=d<1?(d*l-f)/p:-f+l;function g(n){var r=e?e*n/1e3:n;return r=d<1?Math.exp(-r*d*l)*(v*Math.cos(p*r)+h*Math.sin(p*r)):(v+h*r)*Math.exp(-r*l),0===n||1===n?n:1-r}return e?g:function(){var e=t.springs[n];if(e)return e;for(var r=0,a=0;;)if(1===g(r+=1/6)){if(++a>=16)break}else a=0;var u=r*(1/6)*1e3;return t.springs[n]=u,u}}function f(n,e){void 0===n&&(n=1),void 0===e&&(e=.5);var r=a(n,1,10),t=a(e,.1,2);return function(n){return 0===n||1===n?n:-r*Math.pow(2,10*(n-1))*Math.sin((n-1-t/(2*Math.PI)*Math.asin(1/r))*(2*Math.PI)/t)}}function l(n){return void 0===n&&(n=10),function(e){return Math.round(e*n)*(1/n)}}var d=function(){var n=11,e=1/(n-1);function r(n,e){return 1-3*e+3*n}function t(n,e){return 3*e-6*n}function a(n){return 3*n}function u(n,e,u){return((r(e,u)*n+t(e,u))*n+a(e))*n}function o(n,e,u){return 3*r(e,u)*n*n+2*t(e,u)*n+a(e)}return function(r,t,a,i){if(0<=r&&r<=1&&0<=a&&a<=1){var c=new Float32Array(n);if(r!==t||a!==i)for(var s=0;s<n;++s)c[s]=u(s*e,r,a);return function(n){return r===t&&a===i?n:0===n||1===n?n:u(f(n),t,i)}}function f(t){for(var i=0,s=1,f=n-1;s!==f&&c[s]<=t;++s)i+=e;var l=i+(t-c[--s])/(c[s+1]-c[s])*e,d=o(l,r,a);return d>=.001?function(n,e,r,t){for(var a=0;a<4;++a){var i=o(e,r,t);if(0===i)return e;e-=(u(e,r,t)-n)/i}return e}(t,l,r,a):0===d?l:function(n,e,r,t,a){var o,i,c=0;do{(o=u(i=e+(r-e)/2,t,a)-n)>0?r=i:e=i}while(Math.abs(o)>1e-7&&++c<10);return i}(t,i,i+e,r,a)}}}(),p=function(){var n=["Quad","Cubic","Quart","Quint","Sine","Expo","Circ","Back","Elastic"],e={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],f],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(n,e){return function(r){return 1-f(n,e)(1-r)}}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(n,e){return function(r){return r<.5?f(n,e)(2*r)/2:1-f(n,e)(-2*r+2)/2}}]},r={linear:[.25,.25,.75,.75]},t=function(t){e[t].forEach(function(e,a){r["ease"+t+n[a]]=e})};for(var a in e)t(a);return r}();function v(n,e){if(i.fnc(n))return n;var r=n.split("(")[0],t=p[r],a=c(n);switch(r){case"spring":return s(n,e);case"cubicBezier":return o(d,a);case"steps":return o(l,a);default:return i.fnc(t)?o(t,a):o(d,t)}}function h(n){try{return document.querySelectorAll(n)}catch(e){return}}function g(n,e){for(var r=n.length,t=arguments.length>=2?arguments[1]:void 0,a=[],u=0;u<r;u++)if(u in n){var o=n[u];e.call(t,o,u,n)&&a.push(o)}return a}function m(n){return n.reduce(function(n,e){return n.concat(i.arr(e)?m(e):e)},[])}function y(n){return i.arr(n)?n:(i.str(n)&&(n=h(n)||n),n instanceof NodeList||n instanceof HTMLCollection?[].slice.call(n):[n])}function b(n,e){return n.some(function(n){return n===e})}function x(n){var e={};for(var r in n)e[r]=n[r];return e}function M(n,e){var r=x(n);for(var t in n)r[t]=e.hasOwnProperty(t)?e[t]:n[t];return r}function w(n,e){var r=x(n);for(var t in e)r[t]=i.und(n[t])?e[t]:n[t];return r}function O(n){var e=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(n);return e?"rgba("+e[1]+",1)":n}function k(n){var e=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,e,r,t){return e+e+r+r+t+t}),r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return"rgba("+parseInt(r[1],16)+","+parseInt(r[2],16)+","+parseInt(r[3],16)+",1)"}function C(n){var e,r,t,a=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(n)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(n),u=parseInt(a[1],10)/360,o=parseInt(a[2],10)/100,i=parseInt(a[3],10)/100,c=a[4]||1;function s(n,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?n+6*(e-n)*r:r<.5?e:r<2/3?n+(e-n)*(2/3-r)*6:n}if(0==o)e=r=t=i;else{var f=i<.5?i*(1+o):i+o-i*o,l=2*i-f;e=s(l,f,u+1/3),r=s(l,f,u),t=s(l,f,u-1/3)}return"rgba("+255*e+","+255*r+","+255*t+","+c+")"}function P(n){return i.rgb(n)?O(n):i.hex(n)?k(n):i.hsl(n)?C(n):void 0}function I(n){var e=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(e)return e[2]}function B(n){return u(n,"translate")||"perspective"===n?"px":u(n,"rotate")||u(n,"skew")?"deg":void 0}function D(n,e){return i.fnc(n)?n(e.target,e.id,e.total):n}function T(n,e){return n.getAttribute(e)}function F(n,e,r){if(b([r,"deg","rad","turn"],I(e)))return e;var a=t.CSS[e+r];if(!i.und(a))return a;var u=document.createElement(n.tagName),o=n.parentNode&&n.parentNode!==document?n.parentNode:document.body;o.appendChild(u),u.style.position="absolute",u.style.width=100+r;var c=100/u.offsetWidth;o.removeChild(u);var s=c*parseFloat(e);return t.CSS[e+r]=s,s}function N(n,e,r){if(e in n.style){var t=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=n.style[e]||getComputedStyle(n).getPropertyValue(t)||"0";return r?F(n,a,r):a}}function A(n,e){return i.dom(n)&&!i.inp(n)&&(T(n,e)||i.svg(n)&&n[e])?"attribute":i.dom(n)&&b(r,e)?"transform":i.dom(n)&&"transform"!==e&&N(n,e)?"css":null!=n[e]?"object":void 0}function E(n){if(i.dom(n)){for(var e,r=n.style.transform||"",t=/(\w+)\(([^)]*)\)/g,a=new Map;e=t.exec(r);)a.set(e[1],e[2]);return a}}function L(n,e,r,t){var a=u(e,"scale")?1:0+B(e),o=E(n).get(e)||a;return r&&(r.transforms.list.set(e,o),r.transforms.last=e),t?F(n,o,t):o}function S(n,e,r,t){switch(A(n,e)){case"transform":return L(n,e,t,r);case"css":return N(n,e,r);case"attribute":return T(n,e);default:return n[e]||0}}function j(n,e){var r=/^(\*=|\+=|-=)/.exec(n);if(!r)return n;var t=I(n)||0,a=parseFloat(e),u=parseFloat(n.replace(r[0],""));switch(r[0][0]){case"+":return a+u+t;case"-":return a-u+t;case"*":return a*u+t}}function q(n,e){if(i.col(n))return P(n);var r=I(n),t=r?n.substr(0,n.length-r.length):n;return e&&!/\s/g.test(n)?t+e:t}function $(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function X(n){return 2*Math.PI*T(n,"r")}function Y(n){return 2*T(n,"width")+2*T(n,"height")}function Z(n){return $({x:T(n,"x1"),y:T(n,"y1")},{x:T(n,"x2"),y:T(n,"y2")})}function Q(n){for(var e,r=n.points,t=0,a=0;a<r.numberOfItems;a++){var u=r.getItem(a);a>0&&(t+=$(e,u)),e=u}return t}function V(n){var e=n.points;return Q(n)+$(e.getItem(e.numberOfItems-1),e.getItem(0))}function z(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case"circle":return X(n);case"rect":return Y(n);case"line":return Z(n);case"polyline":return Q(n);case"polygon":return V(n)}}function H(n){var e=z(n);return n.setAttribute("stroke-dasharray",e),e}function _(n){for(var e=n.parentNode;i.svg(e)&&(e=e.parentNode,i.svg(e.parentNode)););return e}function G(n,e){var r=e||{},t=r.el||_(n),a=t.getBoundingClientRect(),u=T(t,"viewBox"),o=a.width,i=a.height,c=r.viewBox||(u?u.split(" "):[0,0,o,i]);return{el:t,viewBox:c,x:c[0]/1,y:c[1]/1,w:o/c[2],h:i/c[3]}}function R(n,e){var r=i.str(n)?h(n)[0]:n,t=e||100;return function(n){return{property:n,el:r,svg:G(r),totalLength:z(r)*(t/100)}}}function W(n,e){function r(r){void 0===r&&(r=0);var t=e+r>=1?e+r:0;return n.el.getPointAtLength(t)}var t=G(n.el,n.svg),a=r(),u=r(-1),o=r(1);switch(n.property){case"x":return(a.x-t.x)*t.w;case"y":return(a.y-t.y)*t.h;case"angle":return 180*Math.atan2(o.y-u.y,o.x-u.x)/Math.PI}}function J(n,e){var r=/-?\d*\.?\d+/g,t=q(i.pth(n)?n.totalLength:n,e)+"";return{original:t,numbers:t.match(r)?t.match(r).map(Number):[0],strings:i.str(n)||e?t.split(r):[]}}function K(n){return g(n?m(i.arr(n)?n.map(y):y(n)):[],function(n,e,r){return r.indexOf(n)===e})}function U(n){var e=K(n);return e.map(function(n,r){return{target:n,id:r,total:e.length,transforms:{list:E(n)}}})}function nn(n,e){var r=x(e);if(/^spring/.test(r.easing)&&(r.duration=s(r.easing)),i.arr(n)){var t=n.length;2===t&&!i.obj(n[0])?n={value:n}:i.fnc(e.duration)||(r.duration=e.duration/t)}var a=i.arr(n)?n:[n];return a.map(function(n,r){var t=i.obj(n)&&!i.pth(n)?n:{value:n};return i.und(t.delay)&&(t.delay=r?0:e.delay),i.und(t.endDelay)&&(t.endDelay=r===a.length-1?e.endDelay:0),t}).map(function(n){return w(n,r)})}function en(n){for(var e=g(m(n.map(function(n){return Object.keys(n)})),function(n){return i.key(n)}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n},[]),r={},t=function(t){var a=e[t];r[a]=n.map(function(n){var e={};for(var r in n)i.key(r)?r==a&&(e.value=n[r]):e[r]=n[r];return e})},a=0;a<e.length;a++)t(a);return r}function rn(n,e){var r=[],t=e.keyframes;for(var a in t&&(e=w(en(t),e)),e)i.key(a)&&r.push({name:a,tweens:nn(e[a],n)});return r}function tn(n,e){var r={};for(var t in n){var a=D(n[t],e);i.arr(a)&&1===(a=a.map(function(n){return D(n,e)})).length&&(a=a[0]),r[t]=a}return r.duration=parseFloat(r.duration),r.delay=parseFloat(r.delay),r}function an(n,e){var r;return n.tweens.map(function(t){var a=tn(t,e),u=a.value,o=i.arr(u)?u[1]:u,c=I(o),s=S(e.target,n.name,c,e),f=r?r.to.original:s,l=i.arr(u)?u[0]:f,d=I(l)||I(s),p=c||d;return i.und(o)&&(o=f),a.from=J(l,p),a.to=J(j(o,l),p),a.start=r?r.end:0,a.end=a.start+a.delay+a.duration+a.endDelay,a.easing=v(a.easing,a.duration),a.isPath=i.pth(u),a.isColor=i.col(a.from.original),a.isColor&&(a.round=1),r=a,a})}var un={css:function(n,e,r){return n.style[e]=r},attribute:function(n,e,r){return n.setAttribute(e,r)},object:function(n,e,r){return n[e]=r},transform:function(n,e,r,t,a){if(t.list.set(e,r),e===t.last||a){var u="";t.list.forEach(function(n,e){u+=e+"("+n+") "}),n.style.transform=u}}};function on(n,e){U(n).forEach(function(n){for(var r in e){var t=D(e[r],n),a=n.target,u=I(t),o=S(a,r,u,n),i=j(q(t,u||I(o)),o),c=A(a,r);un[c](a,r,i,n.transforms,!0)}})}function cn(n,e){var r=A(n.target,e.name);if(r){var t=an(e,n),a=t[t.length-1];return{type:r,property:e.name,animatable:n,tweens:t,duration:a.end,delay:t[0].delay,endDelay:a.endDelay}}}function sn(n,e){return g(m(n.map(function(n){return e.map(function(e){return cn(n,e)})})),function(n){return!i.und(n)})}function fn(n,e){var r=n.length,t=function(n){return n.timelineOffset?n.timelineOffset:0},a={};return a.duration=r?Math.max.apply(Math,n.map(function(n){return t(n)+n.duration})):e.duration,a.delay=r?Math.min.apply(Math,n.map(function(n){return t(n)+n.delay})):e.delay,a.endDelay=r?a.duration-Math.max.apply(Math,n.map(function(n){return t(n)+n.duration-n.endDelay})):e.endDelay,a}var ln=0;function dn(r){var t=M(n,r),a=M(e,r),u=rn(a,r),o=U(r.targets),i=sn(o,u),c=fn(i,a),s=ln;return ln++,w(t,{id:s,children:[],animatables:o,animations:i,duration:c.duration,delay:c.delay,endDelay:c.endDelay})}var pn,vn=[],hn=[],gn=function(){function n(){pn=requestAnimationFrame(e)}function e(e){var r=vn.length;if(r){for(var t=0;t<r;){var a=vn[t];if(a.paused){var u=vn.indexOf(a);u>-1&&(vn.splice(u,1),r=vn.length)}else a.tick(e);t++}n()}else pn=cancelAnimationFrame(pn)}return n}();function mn(){document.hidden?(vn.forEach(function(n){return n.pause()}),hn=vn.slice(0),vn=[]):hn.forEach(function(n){return n.play()})}function yn(n){void 0===n&&(n={});var e,r=0,t=0,u=0,o=0,i=null;function c(n){var e=window.Promise&&new Promise(function(n){return i=n});return n.finished=e,e}var s=dn(n);c(s);function f(){var n=s.direction;"alternate"!==n&&(s.direction="normal"!==n?"normal":"reverse"),s.reversed=!s.reversed,e.forEach(function(n){return n.reversed=s.reversed})}function l(n){return s.reversed?s.duration-n:n}function d(){r=0,t=l(s.currentTime)*(1/yn.speed)}function p(n,e){e&&e.seek(n-e.timelineOffset)}function v(n){for(var e=0,r=s.animations,t=r.length;e<t;){var u=r[e],o=u.animatable,i=u.tweens,c=i.length-1,f=i[c];c&&(f=g(i,function(e){return n<e.end})[0]||f);for(var l=a(n-f.start-f.delay,0,f.duration)/f.duration,d=isNaN(l)?1:f.easing(l),p=f.to.strings,v=f.round,h=[],m=f.to.numbers.length,y=void 0,b=0;b<m;b++){var x=void 0,M=f.to.numbers[b],w=f.from.numbers[b]||0;x=f.isPath?W(f.value,d*M):w+d*(M-w),v&&(f.isColor&&b>2||(x=Math.round(x*v)/v)),h.push(x)}var O=p.length;if(O){y=p[0];for(var k=0;k<O;k++){p[k];var C=p[k+1],P=h[k];isNaN(P)||(y+=C?P+C:P+" ")}}else y=h[0];un[u.type](o.target,u.property,y,o.transforms),u.currentValue=y,e++}}function h(n){s[n]&&!s.passThrough&&s[n](s)}function m(n){var d=s.duration,g=s.delay,m=d-s.endDelay,y=l(n);s.progress=a(y/d*100,0,100),s.reversePlayback=y<s.currentTime,e&&function(n){if(s.reversePlayback)for(var r=o;r--;)p(n,e[r]);else for(var t=0;t<o;t++)p(n,e[t])}(y),!s.began&&s.currentTime>0&&(s.began=!0,h("begin"),h("loopBegin")),y<=g&&0!==s.currentTime&&v(0),(y>=m&&s.currentTime!==d||!d)&&v(d),y>g&&y<m?(s.changeBegan||(s.changeBegan=!0,s.changeCompleted=!1,h("changeBegin")),h("change"),v(y)):s.changeBegan&&(s.changeCompleted=!0,s.changeBegan=!1,h("changeComplete")),s.currentTime=a(y,0,d),s.began&&h("update"),n>=d&&(t=0,s.remaining&&!0!==s.remaining&&s.remaining--,s.remaining?(r=u,h("loopComplete"),h("loopBegin"),"alternate"===s.direction&&f()):(s.paused=!0,s.completed||(s.completed=!0,h("loopComplete"),h("complete"),!s.passThrough&&"Promise"in window&&(i(),c(s)))))}return s.reset=function(){var n=s.direction;s.passThrough=!1,s.currentTime=0,s.progress=0,s.paused=!0,s.began=!1,s.changeBegan=!1,s.completed=!1,s.changeCompleted=!1,s.reversePlayback=!1,s.reversed="reverse"===n,s.remaining=s.loop,e=s.children;for(var r=o=e.length;r--;)s.children[r].reset();(s.reversed&&!0!==s.loop||"alternate"===n&&1===s.loop)&&s.remaining++,v(0)},s.set=function(n,e){return on(n,e),s},s.tick=function(n){u=n,r||(r=u),m((u+(t-r))*yn.speed)},s.seek=function(n){m(l(n))},s.pause=function(){s.paused=!0,d()},s.play=function(){s.paused&&(s.completed&&s.reset(),s.paused=!1,vn.push(s),d(),pn||gn())},s.reverse=function(){f(),d()},s.restart=function(){s.reset(),s.play()},s.reset(),s.autoplay&&s.play(),s}function bn(n,e){for(var r=e.length;r--;)b(n,e[r].animatable.target)&&e.splice(r,1)}function xn(n){for(var e=K(n),r=vn.length;r--;){var t=vn[r],a=t.animations,u=t.children;bn(e,a);for(var o=u.length;o--;){var i=u[o],c=i.animations;bn(e,c),c.length||i.children.length||u.splice(o,1)}a.length||u.length||t.pause()}}function Mn(n,e){void 0===e&&(e={});var r=e.direction||"normal",t=e.easing?v(e.easing):null,a=e.grid,u=e.axis,o=e.from||0,c="first"===o,s="center"===o,f="last"===o,l=i.arr(n),d=l?parseFloat(n[0]):parseFloat(n),p=l?parseFloat(n[1]):0,h=I(l?n[1]:n)||0,g=e.start||0+(l?d:0),m=[],y=0;return function(n,e,i){if(c&&(o=0),s&&(o=(i-1)/2),f&&(o=i-1),!m.length){for(var v=0;v<i;v++){if(a){var b=s?(a[0]-1)/2:o%a[0],x=s?(a[1]-1)/2:Math.floor(o/a[0]),M=b-v%a[0],w=x-Math.floor(v/a[0]),O=Math.sqrt(M*M+w*w);"x"===u&&(O=-M),"y"===u&&(O=-w),m.push(O)}else m.push(Math.abs(o-v));y=Math.max.apply(Math,m)}t&&(m=m.map(function(n){return t(n/y)*y})),"reverse"===r&&(m=m.map(function(n){return u?n<0?-1*n:-n:Math.abs(y-n)}))}return g+(l?(p-d)/y:d)*(Math.round(100*m[e])/100)+h}}function wn(n){void 0===n&&(n={});var r=yn(n);return r.duration=0,r.add=function(t,a){var u=vn.indexOf(r),o=r.children;function c(n){n.passThrough=!0}u>-1&&vn.splice(u,1);for(var s=0;s<o.length;s++)c(o[s]);var f=w(t,M(e,n));f.targets=f.targets||n.targets;var l=r.duration;f.autoplay=!1,f.direction=r.direction,f.timelineOffset=i.und(a)?l:j(a,l),c(r),r.seek(f.timelineOffset);var d=yn(f);c(d),o.push(d);var p=fn(o,n);return r.delay=p.delay,r.endDelay=p.endDelay,r.duration=p.duration,r.seek(0),r.reset(),r.autoplay&&r.play(),r},r}"undefined"!=typeof document&&document.addEventListener("visibilitychange",mn),yn.version="3.0.1",yn.speed=1,yn.running=vn,yn.remove=xn,yn.get=S,yn.set=on,yn.convertPx=F,yn.path=R,yn.setDashoffset=H,yn.stagger=Mn,yn.timeline=wn,yn.easing=v,yn.penner=p,yn.random=function(n,e){return Math.floor(Math.random()*(e-n+1))+n};var On=yn;exports.default=On;
},{}],"Focm":[function(require,module,exports) {
"use strict";var n=require("preact"),e=t(require("animejs"));function t(n){return n&&n.__esModule?n:{default:n}}function o(n){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function i(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function a(n,e){for(var t=0;t<e.length;t++){var o=e[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}}function r(n,e,t){return e&&a(n.prototype,e),t&&a(n,t),n}function s(n,e){return!e||"object"!==o(e)&&"function"!=typeof e?c(n):e}function c(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function l(n){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function u(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&d(n,e)}function d(n,e){return(d=Object.setPrototypeOf||function(n,e){return n.__proto__=e,n})(n,e)}var v=function(e){function t(){return i(this,t),s(this,l(t).apply(this,arguments))}return u(t,n.Component),r(t,[{key:"onClick",value:function(n){this.setState({disabled:!0}),this.props.app.startPlayer(n)}},{key:"render",value:function(e,t){return(0,n.h)("div",{className:"evv-container ".concat(!0===t.disabled&&"disabled")},(0,n.h)("p",null,"1 von 4 Kindern in Österreich leidet unter einer psychischen Erkrankung. Viele davon unbemerkt. Denn psychische Wunden werden oft übersehen – weil niemand genau hinschaut. Mit einem Klick auf „Okay!“ bestätigen Sie, dass auch Sie nicht genau hinschauen. Mit einem Klick auf „Nicht okay!“ erfahren Sie mehr über die ersten Anzeichen und Unterstützungsangebote bei psychischen Erkrankungen."),(0,n.h)("div",{className:"evv-buttons"},(0,n.h)("div",{className:"evv-button ok",onClick:this.onClick.bind(this,"ok")},"Okay!"),(0,n.h)("div",{className:"evv-button notok",onClick:this.onClick.bind(this,"notok")},"Nicht okay!")),(0,n.h)("style",null,"\n @font-face {\n font-family: 'OpenSans';\n src: url('https://1von4kindern.at/static/fonts/NoeDisplay.woff') format('woff'), url('https://1von4kindern.at/static/fonts/NoeDisplay.woff2') format('woff2');\n }\n .evv-container {\n font-family: 'UrbanGroteskReBo-Regular';\n background: #2E363F;\n position: fixed;\n bottom: 30px;\n left: 50%;\n transform: translateX(-50%);\n z-index: 9999;\n border-radius: 10px;\n padding: 25px;\n color: white;\n font-size: 14px;\n line-height: 1.5em;\n width: 90%;\n max-width: 900px;\n display: flex;\n align-items: center;\n box-shadow: 0 5px 30px rgba(0,0,0,0.15);\n }\n @media (max-width: 768px) {\n .evv-container {\n flex-direction: column;\n }\n }\n .evv-container.disabled {\n opacity: .65;\n }\n @media (max-width: 768px) {\n .evv-container.disabled {\n display: none;\n }\n }\n .evv-container.disabled .evv-button {\n pointer-events: none;\n }\n .evv-container p {\n flex: 1;\n margin: 0;\n }\n .evv-buttons {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n margin-left: 25px;\n }\n @media (max-width: 768px) {\n .evv-buttons {\n margin-top: 15px;\n flex-direction: row;\n margin-left: 0;\n width: 100%;\n }\n }\n .evv-button {\n font-size: 10px;\n letter-spacing: 1px;\n text-transform: uppercase;\n border-radius: 3px;\n padding: 10px 25px;\n text-align: center;\n background-color: #C4523F;\n color: #fff;\n transition: all 0.25s ease-out;\n }\n @media (max-width: 768px) {\n .evv-button {\n flex: 1;\n }\n }\n .evv-button:hover {\n cursor: pointer;\n opacity: .75;\n }\n .evv-button.ok {\n margin-bottom: 10px;\n background-color: #90B9B1;\n color: #000;\n }\n @media (max-width: 768px) {\n .evv-button.ok {\n margin-bottom: 0;\n margin-right: 10px;\n }\n }\n .evv-button.segoe {\n color: #9C2429;\n border: 1px solid #9C2429;\n text-transform: initial;\n letter-spacing: 1px;\n font-size: 14px;\n background-color: transparent;\n }\n .evv-button.segoe:hover {\n color: #fff;\n background-color: #9C2429;\n opacity: 1;\n }\n @media (max-width: 768px) {\n .evv-button.segoe {\n flex: initial;\n }\n }\n "))}}]),t}(),h="easeOutExpo",p=function(t){function o(n){var e;return i(this,o),(e=s(this,l(o).call(this,n))).state={state:"inactive"},e}return u(o,n.Component),r(o,[{key:"componentDidMount",value:function(){var n=this;setTimeout(function(){n.setState({state:"video"}),n.video=document.getElementById("evv-video"),n.video.play(),e.default.set(".evv-content > *",{translateY:20}),setTimeout(function(){(0,e.default)({easing:h,targets:".evv-video",scale:1.1,translateY:-90,duration:1e3}),e.default.set(".evv-content > *",{pointerEvents:"all"}),(0,e.default)({easing:h,targets:".evv-content > *",opacity:1,translateY:75,duration:2e3,delay:e.default.stagger(250)})},6500)},1)}},{key:"render",value:function(e,t){return(0,n.h)("div",{className:"evv-player ".concat(t.state)},(0,n.h)("video",{id:"evv-video",className:"evv-video",src:"https://1von4.s3.eu-central-1.amazonaws.com/angst.mp4",playsInline:!0,muted:!0}),(0,n.h)("div",{className:"evv-content"},(0,n.h)("p",null,"ok"===e.route?"\n Sie haben gerade einfach so auf „Okay“ geklickt. \n Bitte schauen Sie genauer hin – denn 1 von 4 Kindern ist psychisch krank.\n ":"\n 1 von 4 Kindern ist psychisch krank – oftmals leider unerkannt.\n Danke, dass Sie genau hingeschaut und auf „Nicht Okay“ geklickt haben!\n "),(0,n.h)("a",{className:"evv-button segoe",href:"https://1von4kindern.at/",target:"_blank"},"Mehr über Hilfsangebote bei psychischen Erkrankungen erfahren!")),(0,n.h)("style",null,"\n .evv-player {\n overflow: hidden;\n margin-top: 48px;\n height: 400px;\n transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);\n position: relative;\n font-family: 'Noe Display';\n }\n @media (max-width: 768px) {\n .evv-player {\n margin: 0;\n }\n }\n .evv-player.inactive {\n margin-top: 0;\n height: 0;\n overflow: hidden;\n }\n .evv-video {\n height: 100%;\n display: block;\n margin: 0 auto;\n transform: scale(1.5);\n }\n .evv-content {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n }\n .evv-content p {\n text-align: center;\n max-width: 600px;\n margin-bottom: 30px;\n }\n .evv-content .evv-button {\n text-align: center;\n max-width: 400px;\n line-height: 1.5em;\n font-size: 12px;\n pointer-events: none;\n }\n .evv-content .evv-button:hover {\n opacity: .75 !important;\n color: white;\n }\n .evv-content > * {\n opacity: 0;\n }\n "))}}]),o}(),f=function(){function t(){i(this,t),this.addInactivePlayerAreaToTheDom(),this.addBannerToTheDom()}return r(t,[{key:"addInactivePlayerAreaToTheDom",value:function(){var n=document.createElement("div");n.classList.add("evv-player-outer"),n.classList.add("with-max-width");var e=document.querySelector("section.featured");e.parentNode.insertBefore(n,e),this.emptyDiv=n}},{key:"addBannerToTheDom",value:function(){(0,n.render)((0,n.h)(v,{app:this}),document.body)}},{key:"startPlayer",value:function(e){this.scrollToTop(),(0,n.render)((0,n.h)(p,{app:this,route:e}),this.emptyDiv)}},{key:"scrollToTop",value:function(){var n=window.document.scrollingElement||window.document.body||window.document.documentElement;(0,e.default)({targets:n,scrollTop:0,duration:500,easing:"easeInOutQuad"})}},{key:"inlineCopy",value:function(){return"ok"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ok")?"\n Seelisches Leid zu übersehen ist nicht okay:\n Bitte schauen Sie genauer hin – \n denn 1 von 4 Kindern ist psychisch krank.\n ":"\n Seelisches Leid zu übersehen ist nicht okay:\n Danke, dass Sie genau hingeschaut haben!\n Denn 1 von 4 Kindern ist psychisch krank \n – oftmals leider unerkannt.\n "}},{key:"inlineButton",value:function(){return"Mehr über Hilfsangebote bei psychischen Erkrankungen erfahren!"}}]),t}();new f;
},{"preact":"qWa+","animejs":"tMTn"}]},{},["Focm"], null)
//# sourceMappingURL=/index.js.map
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment